Re: ALSA Mixer issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks for the reply , I will try the same soon .

On Fri, Jul 30, 2010 at 7:00 PM, Jaroslav Kysela <perex@xxxxxxxx> 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.
>>  First
>> 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
>> use
>> two handlers from two different modules in order to fetch volume
>> information
>> 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
>
> -----
> Jaroslav Kysela <perex@xxxxxxxx>
> Linux Kernel Sound Maintainer
> ALSA Project, Red Hat, Inc.
>
>


-- 
Regards,

Sudarshan Bisht
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel


[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux