You are not logged in.

#1 2014-04-06 13:34:43

Kalrish
Member
Registered: 2013-02-27
Posts: 62

OpenSL ES and OpenMAX

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

#2 2014-04-09 08:37:51

Yggdrasil
Member
Registered: 2009-07-21
Posts: 37

Re: OpenSL ES and OpenMAX

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

#3 2014-04-09 13:34:50

Kalrish
Member
Registered: 2013-02-27
Posts: 62

Re: OpenSL ES and OpenMAX

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

#4 2014-04-09 13:50:40

alphaniner
Member
From: Ancapistan
Registered: 2010-07-12
Posts: 2,810

Re: OpenSL ES and OpenMAX

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

#5 2014-04-09 14:37:39

Kalrish
Member
Registered: 2013-02-27
Posts: 62

Re: OpenSL ES and OpenMAX

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

Board footer

Powered by FluxBB