You are not logged in.
Pages: 1
Hello,
I am not sure if this is the right place to ask this question. If it's not, please, excuse me, and delete the thread or move it to the appropiate section. Thanks.
I'm creating a game architecture, and, although I haven't started the audio part yet, I'd love to use one of the Khronos APIs mentioned in the title. I acknowledge that OpenSL ES is not supported, and that OpenMAX is only barely implemented, but I believe using them is the right thing to do. As to why, well, I see ALSA, PulseAudio and JACK (and I'm sure there are more), and I think that it would be a lot easier to just target a standard API, and leave system-specific details to the implementation.
For encoding and decoding of audio and video, for example, there could be an OpenMAX implementation that just wrapped FFmpeg, and then, little by little, switched to using dedicated hardware. Developers could then target OpenMAX and just wait to get accelerated without any efforts on their part. The same goes for audio playback: OpenSL ES with backends for ALSA, PulseAudio, etc.
I wonder, however, if there are any efforts going on about this. I don't mind compiling things and using development code, but I haven't found any. Does anybody know...?
Thanks, regards,
Offline
I don't know of any effort implementing these specifications. If you're just looking for playback you're better of using OpenAL which uses hardware acceleration if your sound card supports it (i think).
Offline
But, isn't OpenAL propietary? At least, so it is stated in the Wikipedia article. Thanks, anyway :)
Last edited by Kalrish (2014-04-09 13:35:03)
Offline
Did you read the bits about Open AL Soft?
But whether the Constitution really be one thing, or another, this much is certain - that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist.
-Lysander Spooner
Offline
No, I didn't, thanks for pointing it out. I will look at it, and see what can I do.
Thanks for your answers!
Offline
Pages: 1