opensles: Make sure to only ever create a single engine object
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 1 Nov 2012 14:35:17 +0000 (15:35 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 1 Nov 2012 14:38:23 +0000 (15:38 +0100)
commit40ca6ed9770eeb66ebf47fadca71ac9c8a584850
tree74cd218b2b82346d24afefc3f727dfd3727dd319
parent92fffc8cbec464f9fef96fbd3e3ec5855f98c812
opensles: Make sure to only ever create a single engine object

The OpenSL ES spec defines:

An implementation shall enable creation of at least one such object, but
attempting to create more instances (either by a single application or by
several different applications) may fail.
sys/opensles/opensles.c
sys/opensles/opensles.h [new file with mode: 0644]
sys/opensles/openslesringbuffer.c
sys/opensles/openslessink.c