summaryrefslogtreecommitdiff
path: root/backends/pulse
AgeCommit message (Collapse)AuthorFilesLines
2018-05-21require PulseAudio 5.0 and drop some old codemonsta1-11/+0
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-04Improve error checking in many placesMichal Ratajsky13-12/+70
2015-12-10pulse: Fix volume limits as described on the PulseAudio wikiMichal Ratajsky4-15/+60
2015-12-10Replace leading spaces in Makefiles with tabsMichal Ratajsky1-55/+55
2015-12-10Require PulseAudio 2.0 or newerMichal Ratajsky4-47/+8
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-20pulse: Do not hide monitor sourcesMichal Ratajsky1-4/+0
Apart from being useful in some cases, application inputs may get moved to these sources (for example when changing profiles or from another application), and then the library loses track of these controls
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
to another parents
2014-11-20Remove a useless debugging messageMichal Ratajsky1-1/+0
2014-11-08Split MateMixerSwitchRole into MateMixerDeviceSwitchRole and ↵Michal Ratajsky3-3/+3
MateMixerStreamSwitchRole
2014-11-08pulse: Use MateMixerDeviceSwitch and MateMixerStreamSwitchMichal Ratajsky4-181/+17
2014-11-03Rename static port switch labels to "Connector" to match MVCMichal Ratajsky2-2/+2
2014-10-23Improve styling in header filesMichal Ratajsky2-13/+14
2014-10-23Fix memory management problemsMichal Ratajsky8-81/+163
2014-10-23pulse: Fully process asynchronous sink/source updatesMichal Ratajsky2-0/+4
Fixes asynchronous updates of mute and volume
2014-10-14pulse: Fix assertion if pulseaudio is not runningStefano Karapetsas1-1/+2
2014-09-07Add missed ext-stream flagsMichal Ratajsky1-1/+3
2014-09-07Fix PulseAudio channel constant conversionMichal Ratajsky1-1/+1
2014-09-07Turn MateMixerStoredControl into an abstract classMichal Ratajsky2-105/+421
2014-08-29Include backend flags in backend info and add a flag indicating stored ↵Michal Ratajsky1-9/+9
controls support
2014-08-20Fix a typo and some compiler warningsMichal Ratajsky2-6/+2
2014-08-20Fix some refcounting and stream control parent setting issuesMichal Ratajsky6-27/+28
2014-08-18Global updateMichal Ratajsky44-3859/+4260
2014-07-20Volume and channel map are always present in PulseStreamMichal Ratajsky1-20/+5
2014-07-20Fix setting ext-stream parent and generalize it in PulseClientStreamMichal Ratajsky4-28/+17
2014-07-18PulseAudio fixes and API updatesMichal Ratajsky24-2118/+3757
2014-07-05Add ability to set monitor name and fix a few problemsMichal Ratajsky5-11/+89
2014-07-04Rename MateMixerProfile to MateMixerDeviceProfile and add number of streams ↵Michal Ratajsky1-35/+37
in a profile
2014-07-03PulseAudio and API fixesMichal Ratajsky14-328/+510
2014-06-27Fix pulse close functionMichal Ratajsky2-25/+22
2014-06-26Minor fixesMichal Ratajsky4-15/+31
2014-06-23Support source output parent, minor fixesMichal Ratajsky9-163/+204
2014-06-22Add base_volume and correctly set active stream portMichal Ratajsky1-9/+55
2014-06-21Update decibel handling API and PulseAudio codeMichal Ratajsky1-77/+74
2014-06-20Fix volume and mute notificationsMichal Ratajsky1-11/+28
2014-06-20Pulse and API updates, fixesMichal Ratajsky22-1192/+2531
2014-06-13Weekly updateMichal Ratajsky26-1318/+4131
2014-06-07Weekly updateMichal Ratajsky17-286/+1801
2014-05-25Remove latency-offsetMichal Ratajsky1-2/+1
2014-05-24General additions and improvementsMichal Ratajsky3-37/+46
2014-05-24Initial commitMichal Ratajsky7-0/+848