Hi, I have been using OSS drivers and applications. Now I have moved to ALSA SoC framework supported in the kernel. I have got the same OSS application running on this ALSA SoC framework but I have the following observation: When I run the OSS application to playback some audio through ALSA SoC framework, and I send CTRL+C signal to terminate the application, I see a delay of around 3-4 sec before the application really close. I traced and found out that it takes lot of time in snd_pcm_drain in pcm_native.c . But if I run some ALSA application, I do not see this delay in terminating the application. Is there some known issue with OSS emulation of ALSA SoC framework? I feel that some buffers are being drained out to the audio codec and hence this time is consumed. Is their some configuration for the buffer size? Can I directly stop the data transfer to codec and discard the remaining data? Your help is highly appreciated. Thanks and Regards, Anshuman _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel