summaryrefslogtreecommitdiffstats
path: root/audio/out/ao_pulse.c
Commit message (Expand)AuthorAgeFilesLines
* ao: rename playthread to ao_threadnanahi8 days1-2/+2
* ao_pulse: reenable latency hacks by defaultsfan52024-03-241-0/+1
* ALL: use new mp_thread abstractionKacper Michajłow2023-11-051-1/+0
* Revert "ao/pulse: implement period_size"sfan52023-08-201-1/+0
* ao/pulse: implement period_sizeNicolas F2023-08-201-0/+1
* options: transition options from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-211-4/+4
* various: drop unused #include "config.h"Thomas Weißschuh2023-02-201-1/+0
* audio: simplify implementation of property ao-volumeThomas Weißschuh2023-01-251-15/+4
* various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriatesfan52023-01-121-2/+3
* ao/pulse: fix incorrect state reported after resetsfan52021-04-291-0/+1
* ao/pulse: signal the mainloop when ops are doneThomas Weißschuh2021-03-111-2/+5
* ao/pulse: wait for command completion when setting volume or muteThomas Weißschuh2021-03-091-13/+8
* ao/pulse: create the stream corkedsfan52020-08-261-1/+1
* ao/pulse: fix reporting of playing statesfan52020-07-121-2/+7
* ao/pulse: flush stream on underrunsfan52020-07-121-1/+1
* ao/pulse: properly set device_bufferNicolas F2020-06-071-0/+8
* audio: further simplify internal audio API somewhatwm42020-06-021-7/+12
* audio: redo internal AO APIwm42020-06-011-93/+67
* audio: remove ao_driver.drainwm42020-05-271-10/+0
* options: change option macros and all option declarationswm42020-03-181-4/+5
* audio/out: rip out old unused app/softvolume reportingwm42019-10-111-3/+0
* ao_pulse: add the newly added mappings for TrueHD/DTS-HD formatsJan Ekström2019-09-271-6/+11
* ao_pulse: add --pulse-allow-suspendedTérence Clastres2019-09-211-1/+3
* ao_pulse: fix tlength calculationTom Yan2018-09-011-3/+3
* ao_pulse: reduce requested device buffer sizewm42018-04-151-1/+1
* ao_pulse: reorder format choiceNiklas Haas2017-06-231-2/+2
* ao_pulse, ao_rsound: change license to LGPLwm42017-05-081-7/+7
* options: remove remaining deprecated audio device selection optionswm42017-04-231-3/+1
* options: remove deprecated sub-option handling for --vo and --aowm42016-11-251-1/+1
* audio/out: deprecate device sub-optionswm42016-09-051-1/+1
* options: deprecate suboptions for the remaining AO/VOswm42016-09-051-0/+1
* ao_pulse: fix some volume control rounding issueswm42016-07-141-2/+3
* ao_pulse: attempt to fall back to an arbitrary sample formatwm42016-01-051-2/+7
* ao_pulse: check for sample rate boundswm42016-01-051-1/+1
* ao_pulse: move format setting into a functionwm42016-01-051-20/+26
* audio: fix format function consistency issueswm42015-06-261-1/+1
* Update license headersMarcin Kurczewski2015-04-131-5/+4
* ao_pulse: drop video role; fixes random mutingwm42015-03-241-1/+0
* ao_pulse: listen for hotplug eventswm42015-02-121-7/+41
* ao_pulse: plug a memory leakBen Boeckel2015-01-251-0/+3
* ao_pulse: exit AO if stream failswm42015-01-111-1/+5
* ao_pulse: disable latency calculation hacks by defaultwm42015-01-071-1/+0
* audio/out: consistently use double return type for get_delaywm42014-11-091-3/+3
* audio: add --audio-client-name optionwm42014-11-071-5/+2
* ao_pulse: implement AO device listing APIwm42014-10-101-1/+38
* ao_pulse: move setup code to separate functionwm42014-10-101-23/+48
* ao_pulse: don't use pa_format_info_to_sample_spec()wm42014-10-061-9/+4
* ao_pulse: change suspend circumvention logicwm42014-10-041-1/+6
* ao_pulse: refuse to start suspendedwm42014-10-031-1/+1
* ao_pulse: digital pass-throughwm42014-09-231-20/+46
* ao_pulse: correctly wait for stream statewm42014-09-231-1/+8
* ao_pulse: use pa_stream_new_extended()wm42014-09-231-3/+8
* audio: drop swapped-endian audio formatswm42014-09-231-6/+3
* ao_pulse: dump library version etc.wm42014-09-101-0/+6
* ao_pulse: fix typo in error messagewm42014-09-081-1/+1
* audio/out: remove old thingswm42014-09-061-2/+3
* ao_pulse: allow disabling timing bug workaroundswm42014-07-261-3/+38
* ao_pulse: remove hacks for ancient PulseAudio versionswm42014-07-261-21/+0
* ao_pulse: fix potential compilation problemwm42014-07-221-2/+2
* ao_pulse: set icon nameatomnuker2014-07-051-0/+2
* audio/out/push: add mechanism for event-based waitingwm42014-05-301-1/+39
* ao_pulse: use ao_need_data()wm42014-04-151-2/+2
* audio/out: make draining a separate operationwm42014-03-091-3/+9
* audio/out: make ao struct opaquewm42014-03-091-0/+1
* ao_pulse: lower default buffer size from 1000ms to 250mswm42014-01-071-1/+1
* ao_pulse: add suboption to control buffer sizewm42014-01-071-1/+8
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-1/+1
* Move mpvcore/input/ to input/wm42013-12-171-1/+1
* audio/out: prepare for non-interleaved audiowm42013-11-121-6/+6
* audio/out: reject non-interleaved formatswm42013-11-121-0/+2
* player: set PulseAudio stream title to window titlewm42013-11-101-0/+13
* ao_pulse: fix channel layoutswm42013-10-311-1/+4
* audio/out: remove useless info struct and redundant fieldswm42013-10-231-6/+2
* ao_pulse: bug fix: goto the correct error handlerJohan Kiviniemi2013-09-201-2/+2
* ao_pulse: set the property media.role=videoJohan Kiviniemi2013-09-201-2/+17
* audio/out: do some mp_msg conversionswm42013-08-221-25/+20
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-061-2/+2
* audio/out: remove options argument from init()wm42013-07-221-1/+1
* ao_pulse: use new option APIwm42013-07-211-17/+14
* audio/out: don't require AOs to set ao->bpswm42013-06-161-2/+0
* audio/out: channel map selectionwm42013-05-121-10/+11
* ao_pulse: move format setup codewm42013-05-121-27/+27
* ao: remove ao_driver.is_new fieldwm42013-05-121-1/+0
* ao_pulse: try to set correct channel layoutwm42013-05-121-2/+54
* audio/out: switch to channel mapwm42013-05-121-2/+4
* audio: switch to libavcodec channel order, use libavresample for mixingwm42013-04-131-1/+1
* audio: remove support for native alaw/mulaw/adpcm outputwm42012-12-111-2/+0
* ao_pulse: do not allow setting volume over 100%wm42012-11-241-2/+2
* Rename directories, move files (step 2 of 2)wm42012-11-121-4/+4
* Rename directories, move files (step 1 of 2) (does not compile)wm42012-11-121-0/+554