[alsa-devel] ALSA Mixer issue
bisht.sudarshan at gmail.com
Fri Jul 30 16:36:37 CEST 2010
Thanks for the reply , I will try the same soon .
On Fri, Jul 30, 2010 at 7:00 PM, Jaroslav Kysela <perex at perex.cz> wrote:
> On Fri, 30 Jul 2010, sudarshan bisht wrote:
> Hi ,
>> I wanted to know that can we use multiple handlers for the same ALSA mixer
>> My use case is something like this .
>> I have two modules and having two different handlers for ALSA mixer.
>> module does some volume change , and I try to read the latest volume using
>> my second handler ( of first second module) .
>> But I am not getting the most recent value in second handler ( the volume
>> set by the first module ) so I feel there is some inconsistency when I
>> two handlers from two different modules in order to fetch volume
>> from the ALSA mixer.
> You must sync the cached information using poll() or select() on file
> descriptors returned by snd_mixer_poll_descriptors_*() functions and call
> snd_mixer_handle_events() if any events are waiting.
> Jaroslav Kysela <perex at perex.cz>
> Linux Kernel Sound Maintainer
> ALSA Project, Red Hat, Inc.
More information about the Alsa-devel