summaryrefslogtreecommitdiff
path: root/src/modules/alsa/alsa-source.c
AgeCommit message (Expand)AuthorFilesLines
2023-02-25alsa-util: Perform format and rate detection before setting HW paramsIgor V. Kovalenko1-5/+3
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-3/+86
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
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-7/+20
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-5/+7
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-3/+6
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/+9
2019-12-06alsa-ucm: validate access to PA_DEVICE_PORT_DATA()Jaroslav Kysela1-2/+1
2019-12-06alsa-ucm: Fix volume control based on reviewJaska Uimonen1-20/+9
2019-12-06alsa-ucm: Support Playback/CaptureVolumeArun Raghavan1-16/+52
2019-03-27alsa: Use correct header pathOlaf Hering1-1/+1
2019-03-25alsa: Improve resume logic after alsa suspendGeorg Chini1-59/+115
2019-02-16Replace "!" to "." so string is identical with other string.scootergrisen1-1/+1
2018-11-16alsa-sink/source, sink, source: Consider sample format for avoid-resampling/p...Sangchul Lee1-24/+79
2018-07-05alsa-sink/source: Rename a variable for supported sample rates in userdataSangchul Lee1-7/+7
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/+17
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
2017-10-21sink, source: Rework reconfiguration logic to apply to more than rateArun Raghavan1-6/+8
2017-04-17source/sink: Allow pa_{source, sink}_get_latency_within_thread() to return ne...Georg Chini1-4/+4
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-11-20alsa: Use helper function for byte conversion across sample specsArun Raghavan1-2/+1
2015-08-14Removed exclamation marks from user-visible messages.Deepak Srivastava1-1/+1
2015-02-23alsa: Don't access pa_sink/source_new_data after done() has been calledTanu Kaskinen1-3/+7
2015-02-23alsa: Fix spelling of officiallyPeter Meerwald1-1/+1
2015-01-14update FSF addresses to FSF web pageOndrej Holecek1-3/+1
2014-11-09rtpoll: Drop extra wait_op argument to pa_rtpoll_run()Peter Meerwald1-1/+1
2014-11-09alsa: Precompute maximum frames per blockPeter Meerwald1-2/+4
2014-10-28modules: Fix )== typosPeter Meerwald1-1/+1