| Newsgroups |
gmane.comp.lib.openal |
| Message-ID |
<[email protected]> |
On 30.05.2013 23:01, Chris Robinson wrote:
> On 05/29/2013 11:37 PM, [email protected] wrote:
>> However, unlike libmikmod or FMod it is having no own direct output
>> handling. The idea would be to use OpenAL for output since already
>> initialized and working flawlessly, this would not only save a lot of
>> overhead, it also reduces trouble especially in Linux on crappy
>> soundcards which don't handle output from 2 different output sources
>> very well (this problem got pretty much solved over the years bad I have
>> bad memories on it yet).
>> So what I need to basically just a way to say libXMP: play using output
>> device OpenAL- some kind of output passthrough avoiding buffering or any
>> other additionally existing function except maybe volume and frequency
>> settings.
>> So far I have no real idea yet how to do this, but maybe I just missed
>> something yet.
>
> It doesn't appear as though libXMP will play the module by itself. All
> it does is render the file to a PCM sample buffer, and the app is
> responsible for doing what it wants with it.
>
> You can use OpenAL's buffer queues to stream the rendered samples from
> libXMP. This example:
>
> http://devmaster.net/posts/2895/openal-lesson-8-oggvorbis-streaming-using-the-source-queue
>
>
> show how to stream using libvorbisfile, but it should be easy to
> change the code to use libXMP instead.
>
>
I think that pretty much covers everything I need. Thanks
_______________________________________________
Openal mailing list
[email protected]
http://opensource.creative.com/mailman/listinfo/openal