On Mon, 2010-07-05 at 23:13 +0200, peter.ujfalusi@nokia.com wrote:
While I agree with Mark, that OSS emulation should be phased out now (it's 2010).. However, extending the state handling might fix your problem, but it complicates things greatly, which can lead to more problems...
Just to further clarify wrt OSS emulation here, it was decided at last years Plumbers conference audio session (where Mark and I were both in attendance along with Paul Davis, Lennart Poettering and a lot of distro folks) that the distros would start dropping OSS support from their default installs (although OSS could still be installed manually later).
In light of this, new ASoC code will no longer be tested against OSS emulation. It's just too much of a pain to implement and test for too little benefit for us (we will still accept OSS emulation patches though).
Please port your app to ALSA, it's really the easiest option (look at aplay.c for programming sequence).
Thanks
Liam