summaryrefslogtreecommitdiff
path: root/backends/alsa/alsa-backend.c
AgeCommit message (Collapse)AuthorFilesLines
2020-12-26alsa: Add udev supportVille Syrjälä1-5/+131
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-03-28Remove warnings: ignoring #pragma clang diagnostic [-Wunknown-pragmas]rbuj1-3/+0
2019-11-01avoid redundant redeclarationsPablo Barciela1-3/+0
2019-06-29backend-alsa: avoid deprecated g_type_class_add_privateWu Xiaotian1-6/+6
2015-12-10alsa/oss: Correctly disconnect device signalsMichal Ratajsky1-2/+8
2015-12-10alsa: Remove an invalid warningMichal Ratajsky1-6/+8
2014-10-31alsa: Improve *_list_streams functionsMichal Ratajsky1-10/+10
Avoids including useless streams in the list and optimizes GList construction.
2014-08-29Include backend flags in backend info and add a flag indicating stored ↵Michal Ratajsky1-4/+6
controls support
2014-08-21Fix memory problems in ALSA and MateMixerToggle and rename toggle option ↵Michal Ratajsky1-4/+6
properties
2014-08-18Global updateMichal Ratajsky1-151/+182
2014-08-12Add ALSA, improve OSS and remove OSS4Michal Ratajsky1-0/+508