summaryrefslogtreecommitdiff
path: root/backends
AgeCommit message (Expand)AuthorFilesLines
2017-02-21Provide and use convenience functions to remove some copy-pasted codeMichal Ratajsky15-203/+56
2017-02-21oss: Improve cleaning code and guard against incorrect useMichal Ratajsky5-35/+9
2017-02-21oss: Make sure device stream list is always correctMichal Ratajsky1-36/+14
2017-02-21oss: Improve handling of default device and support sysctl on FreeBSDMichal Ratajsky1-165/+216
2017-02-21oss: Prevent streams from being gettable at the time they are removedMichal Ratajsky1-4/+14
2017-02-21oss: Emit stream-added after streams are loadedMichal Ratajsky1-10/+9
2017-02-21alsa: Improve handling of default deviceMichal Ratajsky1-42/+128
2017-02-21Change added/removed signal argument from name to objectMichal Ratajsky10-134/+79
2016-01-05pulse: Do not set default sink/source to NULL while waiting for their infoMichal Ratajsky1-18/+18
2016-01-05pulse: Turn a macro into a function and provide error checkingMichal Ratajsky6-25/+38
2016-01-05pulse: Use own PulseAudio connection in stream controlsMichal Ratajsky11-42/+66
2016-01-04oss: Improve code dealing with stream control volumesMichal Ratajsky1-54/+74
2016-01-04Improve error checking in many placesMichal Ratajsky25-34/+176
2015-12-10alsa/oss: Correctly disconnect device signalsMichal Ratajsky2-5/+11
2015-12-10pulse: Fix volume limits as described on the PulseAudio wikiMichal Ratajsky4-15/+60
2015-12-10Replace leading spaces in Makefiles with tabsMichal Ratajsky4-124/+124
2015-12-10alsa: Remove an invalid warningMichal Ratajsky1-6/+8
2015-12-10Require PulseAudio 2.0 or newerMichal Ratajsky4-47/+8
2015-09-26oss: Only use modify counter for polling on Linux, it is broken on BSDsMichal Ratajsky1-10/+10
2015-09-26alsa: Fix FTBFS with old versions of ALSA (fixes #4)Michal Ratajsky6-6/+81
2015-09-26alsa: Fix fadeMichal Ratajsky1-1/+1
2014-11-20pulse: Optimize conversion of channel constantsMichal Ratajsky4-66/+61
2014-11-20pulse: Use property for ext-stream's MateMixerAppInfoMichal Ratajsky1-3/+21
2014-11-20alsa: Emit "stream-added" after the stream element is added and the stream is...Michal Ratajsky1-12/+16
2014-11-20pulse: Do not hide monitor sourcesMichal Ratajsky1-4/+0
2014-11-20pulse: Rename a function to a better nameMichal Ratajsky1-5/+4
2014-11-20pulse: Correctly remove sink inputs/source outputsMichal Ratajsky1-12/+31
2014-11-20pulse: Use GUINT_TO_POINTER universallyMichal Ratajsky2-8/+8
2014-11-20pulse: Rename private variables with confusing namesMichal Ratajsky1-18/+18
2014-11-20pulse: Improve handling of sink inputs/source outputs, mainly to catch moves ...Michal Ratajsky1-10/+60
2014-11-20Remove a useless debugging messageMichal Ratajsky1-1/+0
2014-11-12alsa: Remove remnants of device switchesMichal Ratajsky1-66/+1
2014-11-10Change MateMixerSwitchFlags into MateMixerStreamSwitchFlagsMichal Ratajsky1-1/+1
2014-11-10Change MateMixerToggle into MateMixerStreamToggle and adapt ALSAMichal Ratajsky3-48/+55
2014-11-08Split MateMixerSwitchRole into MateMixerDeviceSwitchRole and MateMixerStreamS...Michal Ratajsky11-79/+79
2014-11-08alsa: Use MateMixerStreamSwitchMichal Ratajsky15-30/+76
2014-11-08alsa: Always assign switches to streams and never to devicesMichal Ratajsky1-70/+64
2014-11-08oss: Use MateMixerStreamSwitchMichal Ratajsky3-10/+16
2014-11-08pulse: Use MateMixerDeviceSwitch and MateMixerStreamSwitchMichal Ratajsky4-181/+17
2014-11-08alsa: Improve list of known elementsMichal Ratajsky1-22/+24
2014-11-03Rename static port switch labels to "Connector" to match MVCMichal Ratajsky3-3/+3
2014-11-03oss: Fix order of switch options to match priority listMichal Ratajsky1-17/+12
2014-11-03oss: Fix GCC warningMichal Ratajsky1-1/+1
2014-11-03oss: Prefer custom list of OSS device directions when assigning controls to s...Michal Ratajsky1-2/+21
2014-10-31oss: Fix debugging messageMichal Ratajsky1-4/+2
2014-10-31Remove ability to have no active switch option and fix OSS to correctly handl...Michal Ratajsky1-27/+86
2014-10-31oss: Improve *_list_streams functions and handling of device streamsMichal Ratajsky2-37/+51
2014-10-31alsa: Improve *_list_streams functionsMichal Ratajsky2-16/+21
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