Note that fmod is not a free software library:<br><br><a href="http://en.wikipedia.org/wiki/Fmod#Licensing">http://en.wikipedia.org/wiki/Fmod#Licensing</a><br><br>You could also consider RtAudio:<br><a href="http://sourceforge.net/projects/rtaudio/">http://sourceforge.net/projects/rtaudio/</a><br>
<br>It's licensed under an MIT-style license.<br><br>-t<br><br><div class="gmail_quote">2010/12/10 Brett Paterson <span dir="ltr"><<a href="mailto:brett@fmod.org">brett@fmod.org</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi Mike,<br>
You could give fmod a go - it supports celt encoding out of the box, the<br>
mixer dsp buffer size is configurable (you can get it down to whatever you<br>
want - ie i've used 32x2 samples on asio and WASAPI is just as good), the<br>
celt format support is set at 512 samples (for performance - the cpu usage<br>
starts to climb heavily the smaller the frame size).<br>
The convenient part is there is no code to write - just<br>
'init'/'load'/'play'. Windows supports wasapi/dsound/winmm/asio and linux<br>
supports alsa/oss/esd and pulse.<br>
Regards,<br>
<font color="#888888"><br>
<br>
Brett Paterson | CEO<br>
FMOD by Firelight Technologies Pty Ltd<br>
Interactive Audio Middleware | <a href="http://www.fmod.org" target="_blank">www.fmod.org</a><br>
PH: +61 3 96635947 Fax: +61 3 96635951<br>
</font><div><div></div><div class="h5"><br>
-----Original Message-----<br>
From: <a href="mailto:celt-dev-bounces@xiph.org">celt-dev-bounces@xiph.org</a> [mailto:<a href="mailto:celt-dev-bounces@xiph.org">celt-dev-bounces@xiph.org</a>] On Behalf<br>
Of mike<br>
Sent: Saturday, 11 December 2010 9:30 AM<br>
To: <a href="mailto:celt-dev@xiph.org">celt-dev@xiph.org</a><br>
Subject: [CELT-dev] Cross Platform Audio Library<br>
<br>
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Hi all,<br>
<br>
I was wondering if anyone had any advice on an audio library that is<br>
better suited to be paired with Celt in terms of latency. I'm working<br>
on an application that I would like to have running on both<br>
windows/Linux systems. I started by using the OpenAL library but I have<br>
run into an issue when feeding OpenAL small mono sample sizes that are<br>
512 samples or less(1024 bytes). Even if I create a ridiculous amount<br>
of buffers the playback is not correct. I corrected the issue but it<br>
required that I create a second buffer that can hold around 2048<br>
samples. My goal is to achieve the lowest latency possible.<br>
<br>
<br>
Thank you<br>
Mike<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.10 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org/" target="_blank">http://enigmail.mozdev.org/</a><br>
<br>
iD8DBQFNAqnKpGjaTtTHkDcRAi+cAKCIWBNLujh036LvVlEyYC3NWl6mJACfaJ0w<br>
MHCtHZinnlMpwk4to44yHhs=<br>
=kzKU<br>
-----END PGP SIGNATURE-----<br>
_______________________________________________<br>
celt-dev mailing list<br>
<a href="mailto:celt-dev@xiph.org">celt-dev@xiph.org</a><br>
<a href="http://lists.xiph.org/mailman/listinfo/celt-dev" target="_blank">http://lists.xiph.org/mailman/listinfo/celt-dev</a><br>
<br>
_______________________________________________<br>
celt-dev mailing list<br>
<a href="mailto:celt-dev@xiph.org">celt-dev@xiph.org</a><br>
<a href="http://lists.xiph.org/mailman/listinfo/celt-dev" target="_blank">http://lists.xiph.org/mailman/listinfo/celt-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Tristan Matthews<br>email: <a href="mailto:tristan@sat.qc.ca">tristan@sat.qc.ca</a><br>web: <a href="http://tristanswork.blogspot.com">http://tristanswork.blogspot.com</a><br>