All of lore.kernel.org
 help / color / mirror / Atom feed
* Hardware events
@ 2010-11-29 11:54 Rolf Theunissen
  2010-11-30  8:08 ` Clemens Ladisch
  0 siblings, 1 reply; 4+ messages in thread
From: Rolf Theunissen @ 2010-11-29 11:54 UTC (permalink / raw)
  To: alsa-devel

Hello,

For some hardware devices (for instance the ThinkPad EC) the volume can 
be changed by (only) hardware buttons. Changes in the the hardware 
mixers are notified in the driver via the function "snd_ctl_notify" with 
the mask SNDRV_CLT_EVENT_MASK_VALUE.
For notification of volume changes to the users of the system, an OSD 
can be used. To implement such a OSD, it must be possible to respond to 
changes done by the hardware.

This raises the following question: is it possible to detect the events 
originating from the hardware in the functions that handle the callbacks 
(set via snd_mixer_elem_set_callback/snd_hctl_elem_set_callback)? This 
would allow to implement an OSD that only responds to the hardware 
buttons and that would ignore events originating from "software".

Thanks

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2010-12-02  7:49 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-29 11:54 Hardware events Rolf Theunissen
2010-11-30  8:08 ` Clemens Ladisch
2010-11-30 11:48   ` Rolf Theunissen
2010-12-02  7:51     ` Clemens Ladisch

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.