Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-01-05 | pulse: Turn a macro into a function and provide error checking | Michal Ratajsky | 6 | -25/+38 | |
2016-01-05 | pulse: Use own PulseAudio connection in stream controls | Michal Ratajsky | 11 | -42/+66 | |
2016-01-04 | oss: Improve code dealing with stream control volumes | Michal Ratajsky | 1 | -54/+74 | |
2016-01-04 | Improve error checking in many places | Michal Ratajsky | 25 | -34/+176 | |
2015-12-10 | alsa/oss: Correctly disconnect device signals | Michal Ratajsky | 2 | -5/+11 | |
2015-12-10 | pulse: Fix volume limits as described on the PulseAudio wiki | Michal Ratajsky | 4 | -15/+60 | |
2015-12-10 | Replace leading spaces in Makefiles with tabs | Michal Ratajsky | 4 | -124/+124 | |
2015-12-10 | alsa: Remove an invalid warning | Michal Ratajsky | 1 | -6/+8 | |
2015-12-10 | Require PulseAudio 2.0 or newer | Michal Ratajsky | 4 | -47/+8 | |
2015-09-26 | oss: Only use modify counter for polling on Linux, it is broken on BSDs | Michal Ratajsky | 1 | -10/+10 | |
2015-09-26 | alsa: Fix FTBFS with old versions of ALSA (fixes #4) | Michal Ratajsky | 6 | -6/+81 | |
2015-09-26 | alsa: Fix fade | Michal Ratajsky | 1 | -1/+1 | |
2014-11-20 | pulse: Optimize conversion of channel constants | Michal Ratajsky | 4 | -66/+61 | |
2014-11-20 | pulse: Use property for ext-stream's MateMixerAppInfo | Michal Ratajsky | 1 | -3/+21 | |
2014-11-20 | alsa: Emit "stream-added" after the stream element is added and the stream ↵ | Michal Ratajsky | 1 | -12/+16 | |
is gettable Fixes mate_mixer_context_get_stream() not working when the signal is received | |||||
2014-11-20 | pulse: Do not hide monitor sources | Michal Ratajsky | 1 | -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-20 | pulse: Rename a function to a better name | Michal Ratajsky | 1 | -5/+4 | |
2014-11-20 | pulse: Correctly remove sink inputs/source outputs | Michal Ratajsky | 1 | -12/+31 | |
2014-11-20 | pulse: Use GUINT_TO_POINTER universally | Michal Ratajsky | 2 | -8/+8 | |
2014-11-20 | pulse: Rename private variables with confusing names | Michal Ratajsky | 1 | -18/+18 | |
2014-11-20 | pulse: Improve handling of sink inputs/source outputs, mainly to catch moves ↵ | Michal Ratajsky | 1 | -10/+60 | |
to another parents | |||||
2014-11-20 | Remove a useless debugging message | Michal Ratajsky | 1 | -1/+0 | |
2014-11-12 | alsa: Remove remnants of device switches | Michal Ratajsky | 1 | -66/+1 | |
2014-11-10 | Change MateMixerSwitchFlags into MateMixerStreamSwitchFlags | Michal Ratajsky | 1 | -1/+1 | |
2014-11-10 | Change MateMixerToggle into MateMixerStreamToggle and adapt ALSA | Michal Ratajsky | 3 | -48/+55 | |
2014-11-08 | Split MateMixerSwitchRole into MateMixerDeviceSwitchRole and ↵ | Michal Ratajsky | 11 | -79/+79 | |
MateMixerStreamSwitchRole | |||||
2014-11-08 | alsa: Use MateMixerStreamSwitch | Michal Ratajsky | 15 | -30/+76 | |
Also introduce alsa-types.h and move instance typedefs there to fix cross referencing introduced by this change | |||||
2014-11-08 | alsa: Always assign switches to streams and never to devices | Michal Ratajsky | 1 | -70/+64 | |
2014-11-08 | oss: Use MateMixerStreamSwitch | Michal Ratajsky | 3 | -10/+16 | |
2014-11-08 | pulse: Use MateMixerDeviceSwitch and MateMixerStreamSwitch | Michal Ratajsky | 4 | -181/+17 | |
2014-11-08 | alsa: Improve list of known elements | Michal Ratajsky | 1 | -22/+24 | |
2014-11-03 | Rename static port switch labels to "Connector" to match MVC | Michal Ratajsky | 3 | -3/+3 | |
2014-11-03 | oss: Fix order of switch options to match priority list | Michal Ratajsky | 1 | -17/+12 | |
Also remove obsolete items from the input priority list | |||||
2014-11-03 | oss: Fix GCC warning | Michal Ratajsky | 1 | -1/+1 | |
2014-11-03 | oss: Prefer custom list of OSS device directions when assigning controls to ↵ | Michal Ratajsky | 1 | -2/+21 | |
streams | |||||
2014-10-31 | oss: Fix debugging message | Michal Ratajsky | 1 | -4/+2 | |
2014-10-31 | Remove ability to have no active switch option and fix OSS to correctly ↵ | Michal Ratajsky | 1 | -27/+86 | |
handle such case | |||||
2014-10-31 | oss: Improve *_list_streams functions and handling of device streams | Michal Ratajsky | 2 | -37/+51 | |
Makes the functions compatible with the ALSA code. As streams in OSS are not dynamic elements, they are removed as soon as they are known to be useless. | |||||
2014-10-31 | alsa: Improve *_list_streams functions | Michal Ratajsky | 2 | -16/+21 | |
Avoids including useless streams in the list and optimizes GList construction. | |||||
2014-10-27 | alsa: Add a few more known elements | Michal Ratajsky | 1 | -0/+9 | |
2014-10-27 | alsa: Do not unnecessarily return values from functions | Michal Ratajsky | 1 | -68/+62 | |
Also add a missing prototype and move 2 functions | |||||
2014-10-27 | alsa: Make sure not to create empty switches | Michal Ratajsky | 1 | -0/+3 | |
2014-10-25 | alsa: Make sure the global volume is correct after changing a single channel ↵ | Michal Ratajsky | 1 | -1/+5 | |
volume and that the channel volume is within limits | |||||
2014-10-23 | Improve styling in header files | Michal Ratajsky | 3 | -16/+17 | |
2014-10-23 | Fix memory management problems | Michal Ratajsky | 8 | -81/+163 | |
2014-10-23 | pulse: Fully process asynchronous sink/source updates | Michal Ratajsky | 2 | -0/+4 | |
Fixes asynchronous updates of mute and volume | |||||
2014-10-14 | pulse: Fix assertion if pulseaudio is not running | Stefano Karapetsas | 1 | -1/+2 | |
2014-09-07 | Add missed ext-stream flags | Michal Ratajsky | 1 | -1/+3 | |
2014-09-07 | Fix PulseAudio channel constant conversion | Michal Ratajsky | 1 | -1/+1 | |
2014-09-07 | Turn MateMixerStoredControl into an abstract class | Michal Ratajsky | 2 | -105/+421 | |