summaryrefslogtreecommitdiffstats
path: root/audio/out
Commit message (Expand)AuthorAgeFilesLines
* ao_wasapi: use SUCCEEDED/FAILED macrosKevin Mitchell2016-02-262-13/+9
* ao: initial OpenSL ES supportIlya Zhuravlev2016-02-272-0/+254
* Initial Android supportJan Ekström2016-02-101-0/+1
* ao_coreaudio: fix 7.1(rear) channel mappingwm42016-02-041-0/+27
* ao_wasapi: add "wasapi" prefix to non-static find_deviceID functionKevin Mitchell2016-01-283-3/+3
* ao_wasapi: correct check for specified device on default changeKevin Mitchell2016-01-283-5/+11
* ao_wasapi: fix check for already found deviceKevin Mitchell2016-01-281-1/+1
* ao_wasapi: use correct UINT type for device enumerationKevin Mitchell2016-01-221-5/+5
* ao_wasapi: exit earlier if there are zero playback devices foundKevin Mitchell2016-01-221-0/+5
* ao_coreaudio_chmap: change license to LGPLwm42016-01-192-14/+14
* Relicense some non-MPlayer source files to LGPL 2.1 or laterwm42016-01-197-49/+49
* ao_wasapi: use share_mode value instead of raw option opt_exclusiveKevin Mitchell2016-01-181-1/+1
* ao_openal: wipe out global context on init errorKevin Mitchell2016-01-181-0/+1
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-117-7/+7
* ao_coreaudio: replace fourcc_repr()wm42016-01-113-35/+7
* ao_wasapi: move out some utility functionswm42016-01-112-76/+1
* ao_dsound: remove this audio outputwm42016-01-062-711/+0
* ao_wasapi: remove unnecessary header fileKevin Mitchell2016-01-055-74/+31
* ao_wasapi: initialize change notify in main threadKevin Mitchell2016-01-052-3/+6
* ao_wasapi: remove old vistablob prototypeKevin Mitchell2016-01-051-2/+0
* ao_wasapi: make find_deviceID read only wrt struct aoKevin Mitchell2016-01-053-19/+20
* ao_wasapi: move device selection to main threadKevin Mitchell2016-01-053-8/+10
* ao_wasapi: avoid some redundant error messages in device selectionKevin Mitchell2016-01-051-15/+7
* ao_wasapi: alloc later to avoid free on errorKevin Mitchell2016-01-051-2/+1
* 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
* ao_wasapi: remove +x flag from fileswm42016-01-044-0/+0
* ao_wasapi: just use a pointer to the deviceID in change_notifyKevin Mitchell2016-01-041-3/+1
* ao_wasapi: correctly name the IMMNotificationClientVtblKevin Mitchell2016-01-041-2/+2
* ao_wasapi: make persistent enumerator local to change_notifyKevin Mitchell2016-01-044-21/+12
* ao_wasapi: rewrite device listing and selectionKevin Mitchell2016-01-042-225/+187
* ao_wasapi: fix delay calculation againKevin Mitchell2016-01-021-6/+12
* ao_wasapi: fix delay calculationKevin Mitchell2015-12-211-21/+36
* Fix some typos in code commentsAman Gupta2015-12-211-1/+1
* ao_wasapi: move volume control init to it's own functionKevin Mitchell2015-12-211-21/+34
* ao_wasapi: correctly handle audio session display failureKevin Mitchell2015-12-211-10/+14
* ao_wasapi: non-fatal error handling for COM marshallingKevin Mitchell2015-12-213-55/+65
* ao_wasapi: wrap long lines and use only c99 comment styleKevin Mitchell2015-12-214-119/+172
* ao_wasapi: reorganize private structureKevin Mitchell2015-12-211-37/+36
* ao_wasapi: remove useless buffer_block_sizeKevin Mitchell2015-12-212-7/+0
* ao_wasapi: move exclusive and shared-specific controls to functionsKevin Mitchell2015-12-211-75/+87
* ao_wasapi: call the class-specific release functionsKevin Mitchell2015-12-201-6/+6
* ao_wasapi: check for proxy availability in controlKevin Mitchell2015-12-201-22/+37
* ao_wasapi: actually use hw volume support information for exclusive modeKevin Mitchell2015-12-202-17/+30
* ao_wasapi: don't cast control arg to something it isn'tKevin Mitchell2015-12-201-9/+14
* ao_wasapi: remove volume "restore" on exitKevin Mitchell2015-12-203-48/+10
* ao_wasapi: split exclusive/shared specific ao controlsKevin Mitchell2015-12-201-37/+60
* ao_wasapi: add E_NOINTERFACE to error listKevin Mitchell2015-12-201-0/+1
* ao: disambiguate default device list entrieswm42015-11-271-2/+6
* ao_alsa: filter audio device listwm42015-11-241-1/+15
* ao_alsa: list bidirectional devices toowm42015-11-241-1/+1
* ao_wasapi: get rid of Vistablob hackKevin Mitchell2015-11-244-51/+6
* ao_wasapi: only report per-app volume in shared modeKevin Mitchell2015-11-191-1/+2
* ao_wasapi: work around DTS passthrough failurewm42015-11-191-1/+18
* ao_openal: fix sign of speaker angle in commentKevin Mitchell2015-11-181-1/+1
* ao_openal: fix virtual speaker positioningJustas Lavišius2015-11-181-10/+10
* ao_openal: accommodate more sample formatsKevin Mitchell2015-11-171-7/+44
* ao_openal: move uninit before initKevin Mitchell2015-11-171-12/+12
* ao_jack: remove "alsa" std-channel-layout choicewm42015-11-071-5/+1
* ao_alsa: remove the last bits of legacy channel map fallbackwm42015-11-071-3/+1
* ao_alsa: fix 7.1 over HDMIwm42015-11-041-0/+26
* ao_alsa: map mp_chmaps back to ALSA in a different waywm42015-11-041-39/+54
* ao_alsa: print more chmap info at debug verbositywm42015-11-041-9/+11
* ao_alsa: minor cleanupswm42015-11-031-34/+18
* ao_alsa: simplify dmix non-NA hackwm42015-11-031-58/+43
* ao_alsa: move channel map setting code out of main init functionwm42015-11-031-104/+125
* ao_alsa: make failure of buffer parameter setting non-fatalwm42015-11-031-4/+12
* ao_alsa: disable resampling first thingwm42015-11-031-7/+7
* ao_alsa: set access type before formatwm42015-11-031-11/+13
* ao_alsa: handle channel count mismatch safeguard after chmap negotiationwm42015-11-031-12/+12
* ao_alsa: apply non-NA fallback only if input is stereowm42015-11-031-0/+1
* ao_alsa: treat SND_CHMAP_UNKNOWN as NA channel toowm42015-11-031-0/+1
* ao_alsa: remove log message on pausingwm42015-11-031-1/+2
* ao_coreaudio_exclusive: check for maximum channel countwm42015-10-261-0/+6
* ao_coreaudio_exclusive: fallback to stereo on unknown channel layoutswm42015-10-261-1/+10
* ao_coreaudio_chmap: minor refactorwm42015-10-261-26/+22
* ao_coreaudio_chmap: allow stereo as fallback; avoid mono fallbackwm42015-10-261-2/+5
* ao_coreaudio: fix another minor memory leakwm42015-10-261-1/+2
* audio: use AVFrames with more than 8 channels correctlywm42015-10-261-0/+3
* audio: always log channel maps before determining final mapwm42015-10-263-17/+8
* ao_coreaudio: fix potential UB in error caseswm42015-10-261-3/+2
* ao_coreaudio_chmap: add more loggingwm42015-10-261-8/+10
* ao_alsa: log format probing in verbose modewm42015-10-251-2/+1
* ao_coreaudio_exclusive: fix buildwm42015-10-211-2/+2
* ao_coreaudio: do not accept unknown channel layoutswm42015-10-211-1/+1
* ao_coreaudio_exclusive: deal with devices return different channel countwm42015-10-213-1/+33
* ao_coreaudio: avoid unnecessary format changeswm42015-10-211-0/+6
* ao_coreaudio: log current format before setting new formatwm42015-10-211-0/+2
* ao_coreaudio: fix some minor memory leakswm42015-10-211-0/+6
* ao_coreaudio: raise timeout for change-physical-formatwm42015-10-201-1/+1
* ao_alsa: add debug messages for format searchKevin Mitchell2015-10-061-0/+2
* ao_alsa: fix failure to find any sampleformatKevin Mitchell2015-10-061-4/+7
* audio: add option for falling back to ao_nullwm42015-10-052-0/+7
* ao: rework audio output driver probingwm42015-10-051-38/+42
* ao_alsa: improve handling of device disconnectionwm42015-09-281-3/+20
* ao_coreaudio_utils: fix error handling in device listing codewm42015-09-281-3/+10
* ao_lavc: minor simplificationwm42015-09-111-2/+2
* ao_alsa: use sample format determination codeKevin Mitchell2015-09-101-12/+10
* ao_alsa: add double to sample format listKevin Mitchell2015-09-101-0/+1
* ao_alsa: put spdif formats into find_alsa_formatKevin Mitchell2015-09-101-9/+9
* ao_oss: use new sample format determination codewm42015-09-101-1/+2
* ao_lavc: use new sample format determination codewm42015-09-101-20/+15
* ao_alsa: fix minor memory leakwm42015-08-251-8/+11
* audio: remove unused legacy libavutil headerwm42015-08-071-1/+0
* win32: revert wchar_t changeswm42015-08-014-14/+13
* win32: more wchar_t -> WCHAR replacementswm42015-07-303-9/+9
* win32: replace wchar_t with WCHARwm42015-07-293-4/+5
* ao_coreaudio: fix device latency, share the codewm42015-07-064-23/+25
* ao_coreaudio_exclusive: continue even if setting physical format failswm42015-07-062-2/+4
* ao_coreaudio_exclusive: fix some verbose outputwm42015-07-041-2/+2
* ao: don't pass along AO arguments when redirectingwm42015-07-031-1/+1
* ao_coreaudio: add exclusive suboptionwm42015-07-031-2/+4
* ao_coreaudio_exclusive: support PCMwm42015-07-031-15/+35
* ao_coraudio: reject all non-PCM formatswm42015-07-031-1/+1
* ao_coreaudio_utils: reduce spamwm42015-07-031-1/+0
* ao_coreaudio_utils: fix format back-mappingwm42015-07-031-5/+7
* ao_coreaudio_exclusive: do not set ao->bpswm42015-07-031-3/+0
* ao_coreaudio_exclusive: dump all latency info in verbose modewm42015-07-031-1/+4
* ao_coreaudio_exclusive: factor format selectionwm42015-07-031-35/+44
* ao_coreaudio_exclusive: separate out stream selectionwm42015-07-031-61/+76
* ao_coreaudio: restore physical format if it can't be set exactlywm42015-06-302-2/+14
* ao_coreaudio: support native mono outputwm42015-06-291-0/+2
* ao_coreaudio: log hotplug events explicitlywm42015-06-291-3/+6
* ao_wasapi: fix regressionwm42015-06-271-1/+1
* audio: fix format function consistency issueswm42015-06-2612-43/+45
* audio: replace format name tablewm42015-06-261-4/+3
* ao_coreaudio_utils: use a macrowm42015-06-261-1/+1
* ao_sndio: fix commentwm42015-06-261-2/+1
* ao_coreaudio: support non-interleaved outputwm42015-06-262-5/+12
* ao_coreaudio: explicitly skip input streamswm42015-06-262-4/+22
* ao_coreaudio_utils: compare full AudioStreamBasicDescriptionwm42015-06-251-1/+3
* audio: output human-readable channel layouts toowm42015-06-251-8/+2
* ao: standardize channel layout name in debug output furtherwm42015-06-251-0/+2
* ao_alsa: fix a log messagewm42015-06-211-4/+5
* Various spelling fixesMarcin Kurczewski2015-06-181-3/+3
* ao_wasapi: fix crash on hotplug init errorwm42015-06-171-0/+1
* audio: remove S8, U16, U24, U32 formatswm42015-06-166-57/+9
* ao_alsa: if possible, reorder device maps to std layoutswm42015-06-121-0/+2
* ao_alsa: make it accept 7.1 over HDMIwm42015-06-121-0/+2
* ao_alsa: change ALSA braindeath heuristicwm42015-06-111-3/+4
* ao_coreaudio: change physical stream format synchronouslywm42015-06-092-5/+2
* audio/out/pull: avoid dropping some audio when drainingwm42015-06-091-9/+18
* audio/out/pull: correctly pad partial frames with silencewm42015-06-091-1/+1
* ao_alsa: refine channel count mismatch error messagewm42015-06-091-2/+2
* ao_alsa: refuse to use spdif if AES flags can't be setwm42015-06-041-6/+6
* ao_alsa: hack against potential spdif failurewm42015-06-041-3/+16
* ao_coreaudio_exclusive: move generic functions to utilswm42015-06-023-207/+209
* ao_coreaudio_exclusive: react to device removalwm42015-06-021-12/+27
* ao_coreaudio_exclusive: make property listeners event-basedwm42015-06-021-105/+82
* ao: allow ao_uninit(NULL)wm42015-06-021-1/+2
* ao_alsa: hack back mono outputwm42015-05-251-1/+6
* threads: use utility+POSIX functions instead of weird wrapperswm42015-05-111-3/+6
* ao: make better use of atomicswm42015-05-112-14/+11
* ao: log reordered versions of channel mapswm42015-05-081-3/+10
* ao_alsa: log requested numbers of channels if ALSA rejects themwm42015-05-081-2/+3
* audio: define only a single NA speaker IDwm42015-05-073-13/+5
* ao_coreaudio_utils: don't list some formats as "unusable"wm42015-05-071-1/+1
* ao_sndio: add notice about padding channelswm42015-05-061-1/+3
* ao_alsa: use new padding channels supportwm42015-05-061-21/+26
* ao_alsa: move ALSA -> mp channel map to a functionwm42015-05-061-11/+18
* ao_coreaudio_exclusive: check new format before waiting for changewm42015-05-061-12/+13
* ao_coreaudio_exclusive: use atomics instead of volatilewm42015-05-061-19/+16
* ao_coreaudio_exclusive: rename "digital" -> "compressed"wm42015-05-061-22/+20
* ao_coreaudio_exclusive: explicitly check for spdif formatswm42015-05-061-8/+5
* ao_coreaudio_exclusive: merge init_digital() functionwm42015-05-061-15/+3
* ao_coreaudio_utils: decide formats by comparing raw bitswm42015-05-051-5/+6
* ao_coreaudio: log considered physical formatswm42015-05-051-0/+4
* ao_coreaudio: restore old physical format if format was changedwm42015-05-051-0/+16
* ao_coreaudio: move channel mapping code to a separate filewm42015-05-053-255/+297
* ao_coreaudio_utils: don't require talloc for fourcc_repr()wm42015-05-053-17/+13
* ao_coreaudio_utils: unbreak default device selectionwm42015-05-051-4/+3
* ao_coreaudio_exclusive: fix latency calculation non-sensewm42015-05-051-1/+1
* ao_coreaudio_utils: refine format selectionwm42015-05-051-19/+25
* ao_coreaudio: change physical for