summaryrefslogtreecommitdiff
path: root/backends/alsa
AgeCommit message (Collapse)AuthorFilesLines
2014-11-08Split MateMixerSwitchRole into MateMixerDeviceSwitchRole and ↵Michal Ratajsky7-75/+75
MateMixerStreamSwitchRole
2014-11-08alsa: Use MateMixerStreamSwitchMichal Ratajsky15-30/+76
Also introduce alsa-types.h and move instance typedefs there to fix cross referencing introduced by this change
2014-11-08alsa: Always assign switches to streams and never to devicesMichal Ratajsky1-70/+64
2014-11-08alsa: Improve list of known elementsMichal Ratajsky1-22/+24
2014-10-31alsa: Improve *_list_streams functionsMichal Ratajsky2-16/+21
Avoids including useless streams in the list and optimizes GList construction.
2014-10-27alsa: Add a few more known elementsMichal Ratajsky1-0/+9
2014-10-27alsa: Do not unnecessarily return values from functionsMichal Ratajsky1-68/+62
Also add a missing prototype and move 2 functions
2014-10-27alsa: Make sure not to create empty switchesMichal Ratajsky1-0/+3
2014-10-25alsa: Make sure the global volume is correct after changing a single channel ↵Michal Ratajsky1-1/+5
volume and that the channel volume is within limits
2014-10-23Improve styling in header filesMichal Ratajsky1-3/+3
2014-08-29Include backend flags in backend info and add a flag indicating stored ↵Michal Ratajsky1-4/+6
controls support
2014-08-21Fix memory problems in ALSA and MateMixerToggle and rename toggle option ↵Michal Ratajsky3-7/+9
properties
2014-08-20Notify on mute from main library and add a debug messageMichal Ratajsky1-2/+0
2014-08-18Global updateMichal Ratajsky22-608/+1290
2014-08-12Add ALSA, improve OSS and remove OSS4Michal Ratajsky23-0/+4577