summaryrefslogtreecommitdiff
path: root/backends/pulse
AgeCommit message (Collapse)AuthorFilesLines
2022-08-04backends: Add missing dependenciesorbea1-0/+1
When building the backends with slibtool they will fail with undefined references to libmatemixer.la. This is because they use -no-undefined which slibtool explicitly supports while GNU libtool will silently ignore it. Gentoo Bug: https://bugs.gentoo.org/785232
2020-03-28Remove warnings: ignoring #pragma clang diagnostic [-Wunknown-pragmas]rbuj1-3/+0
2019-12-10Fix cppcheck [syntaxError] warningsPablo Barciela12-40/+40
2019-11-01avoid redundant redeclarationsPablo Barciela19-54/+0
2019-10-09Use WARN_CFLAGS which are only set with --enable-compiler-warningsrbuj1-7/+11
It removes --enable-more-warnings, since it is recommended to use --enable-compile-warnings=maximum It updates configure summary.
2019-07-02pulse: avoid deprecated g_type_class_add_privateWu Xiaotian13-76/+26
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