summaryrefslogtreecommitdiff
path: root/src/modules/alsa/alsa-sink.c
AgeCommit message (Expand)AuthorFilesLines
2023-02-25alsa-util: Perform format and rate detection before setting HW paramsIgor V. Kovalenko1-5/+9
2022-06-28alsa-ucm: Make ports store only one deviceAlper Nebi Yasak1-2/+2
2021-11-03alsa sink/source: Allow alsa to use alternative smoother codeGeorg Chini1-5/+103
2021-08-06alsa-mixer: Set mdev to NULL if there is no mappingIgor V. Kovalenko1-2/+1
2021-06-16alsa-sink/source: set volume to hw immediately if ucm_port changingHui Wang1-1/+9
2021-06-07alsa-mixer: check if mapping is NULL before using itIgor V. Kovalenko1-1/+2
2021-03-25alsa-sink: Do not increase watermark when requested to rewind 0 bytesGeorg Chini1-0/+3
2020-12-14alsa-sink: increase watermark when there is nothing to rewindSamuel Thibault1-1/+4
2020-11-23alsa: Fix compile warningsPali Rohár1-2/+2
2020-07-17alsa: adjust ucm sink/source priority according to ports priorityHui Wang1-0/+13
2020-07-09alsa: make the unsuspend more robustHui Wang1-8/+21
2020-06-22sink, source: Use the global configuration for the avoid_resampling defaultTanu Kaskinen1-1/+1
2020-04-09alsa sink/source: fix the mixer initializationJaroslav Kysela1-2/+0
2020-04-09ucm: fix the port / ucm device activation on bootJaroslav Kysela1-4/+9
2020-03-20alsa: handle unavailbale HW volume in UCMWim Taymans1-1/+1
2019-12-23alsa-mixer: improve check for the empty path set for sink/sourceJaroslav Kysela1-6/+13
2019-12-23alsa: rewrite mixer open/close, cache mixer accesses in probeJaroslav Kysela1-9/+12
2019-12-18alsa-ucm: use the proper mixer name for ucm pcm sink/sourceJaroslav Kysela1-1/+8
2019-12-06alsa-ucm: validate access to PA_DEVICE_PORT_DATA()Jaroslav Kysela1-1/+2
2019-12-06alsa-ucm: Fix volume control based on reviewJaska Uimonen1-22/+9
2019-12-06alsa-ucm: Support Playback/CaptureVolumeArun Raghavan1-17/+53
2019-03-27alsa: Use correct header pathOlaf Hering1-1/+1
2019-03-25alsa: Improve resume logic after alsa suspendGeorg Chini1-64/+107
2019-02-16Change "!" to "." to match other identical string.scootergrisen1-1/+1
2018-11-16alsa-sink/source, sink, source: Consider sample format for avoid-resampling/p...Sangchul Lee1-25/+83
2018-07-05alsa-sink/source: Rename a variable for supported sample rates in userdataSangchul Lee1-9/+9
2018-07-04alsa-util/sink/source: Add infrastructure for supported sample formatsSangchul Lee1-0/+10
2018-07-02sink, source: remove the state gettersTanu Kaskinen1-1/+1
2018-06-21udev-detect, alsa-card: Adopt avoid resampling option from daemon.confSangchul Lee1-1/+18
2018-06-21core: Expose API to elevate a thread to realtime priorityArun Raghavan1-1/+2
2018-06-21optimize set_state_in_io_thread() callbacksRaman Shyshniou1-3/+3
2018-05-01alsa-sink/source: always set reconfiguration callbackSangchul Lee1-2/+1
2018-03-20fix a call to pa_sink_suspend() from an incorrect threadTanu Kaskinen1-19/+75
2018-03-20pass pa_suspend_cause_t to set_state_in_io_thread() callbacksTanu Kaskinen1-1/+6
2018-03-16replace sink/source SET_STATE handlers with callbacksTanu Kaskinen1-40/+49
2018-03-16sink, source: rename set_state() to set_state_in_main_thread()Tanu Kaskinen1-2/+2
2018-02-23alsa: add a couple of FIXME commentsTanu Kaskinen1-0/+3
2018-02-23alsa, solaris, oss: remove unnecessary error handling when suspendingTanu Kaskinen1-7/+2
2018-02-22pass pa_suspend_cause_t to set_state() callbacksTanu Kaskinen1-1/+1
2018-02-13alsa-mixer: autodetect the HDMI jack PCM deviceTanu Kaskinen1-1/+1
2018-01-03alsa: fix infinite loop with Intel HDMI LPETanu Kaskinen1-0/+22
2017-11-05alsa-sink: update max_rewind when updating the latencyTanu Kaskinen1-19/+20
2017-10-21sink, source: Rework reconfiguration logic to apply to more than rateArun Raghavan1-6/+10
2017-04-17source/sink: Allow pa_{source, sink}_get_latency_within_thread() to return ne...Georg Chini1-8/+5
2017-03-09alsa: Avoid creating tiny memchunks on write iterationsArun Raghavan1-2/+18
2016-12-20don't assume that pa_asyncq_new() always succeedsTanu Kaskinen1-1/+5
2016-06-22alsa: reread configuration when opening new devicesAlexander E. Patrakov1-0/+9
2015-12-04alsa-sink: Don't pretend to support passthrough on HDMI surround sinksAlexander E. Patrakov1-1/+7
2015-11-20alsa: Use helper function for byte conversion across sample specsArun Raghavan1-2/+1
2015-11-14alsa-sink: Avoid unloading alsa-sink module before calling try_recover()Zbigniew Kempczyński1-2/+4