Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-12-26 | alsa: Add udev support | Ville Syrjälä | 2 | -5/+133 | |
Instead of polling for new devices once per second ask udev to send us events. Avoids waking up the CPU all the time and wasting power. We keep the timeout source as a fallback when udev support is not enabled, or the udev setup fails for whatever reason. The logic for udev_event_ok() was snooped from pulseaudio. | |||||
2020-07-05 | Use the correct macro for dynamic type's private | Michal Ratajsky | 1 | -1/+1 | |
2020-03-28 | Remove warnings: ignoring #pragma clang diagnostic [-Wunknown-pragmas] | rbuj | 3 | -9/+0 | |
2019-12-10 | Fix cppcheck [syntaxError] warnings | Pablo Barciela | 23 | -89/+89 | |
2019-11-01 | avoid redundant redeclarations | Pablo Barciela | 29 | -82/+0 | |
2019-10-09 | Use WARN_CFLAGS which are only set with --enable-compiler-warnings | rbuj | 4 | -26/+43 | |
It removes --enable-more-warnings, since it is recommended to use --enable-compile-warnings=maximum It updates configure summary. | |||||
2019-07-02 | pulse: avoid deprecated g_type_class_add_private | Wu Xiaotian | 13 | -76/+26 | |
2019-07-02 | oss: avoid deprecated g_type_class_add_private | Wu Xiaotian | 6 | -34/+12 | |
2019-06-29 | backend-alsa: avoid deprecated g_type_class_add_private | Wu Xiaotian | 7 | -38/+18 | |
2018-05-21 | require PulseAudio 5.0 and drop some old code | monsta | 1 | -11/+0 | |
2016-01-05 | pulse: Do not set default sink/source to NULL while waiting for their info | Michal Ratajsky | 1 | -18/+18 | |
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. |