summaryrefslogtreecommitdiffstats
path: root/audio
Commit message (Expand)AuthorAgeFilesLines
* ao_pulse: plug a memory leakBen Boeckel2015-01-251-0/+3
* ao_wasapi: fix try_format logic in shared modeJames Ross-Gowan2015-01-231-2/+1
* ao_alsa: reinitialize if device got brokenwm42015-01-211-0/+3
* ao_coreaudio: reset possibly random errno valuewm42015-01-201-1/+2
* ao: never autoselect ao_nullwm42015-01-201-1/+2
* ao: refactor --audio-device selection codewm42015-01-201-85/+73
* af: remove old filter compatibility hackwm42015-01-152-42/+1
* audio/filter: switch remaining filters to refcountingwm42015-01-154-44/+58
* audio/filter: switch remaining in-place filters to refcountingwm42015-01-159-127/+134
* af: verify filter input formatswm42015-01-151-1/+4
* ao_alsa: fix a small memory leakwm42015-01-141-0/+2
* af_lavcac3enc: use refcounted frameswm42015-01-141-89/+95
* af_lavfi: use refcounted frameswm42015-01-141-44/+57
* audio/filter: actually set fmt_in/fmt_out fieldswm42015-01-141-0/+2
* af_scaletempo: use refcounted frameswm42015-01-141-11/+23
* af_lavrresample: use refcounted frameswm42015-01-141-23/+46
* audio: add missing declarationwm42015-01-141-0/+1
* ao_pcm: add append modewm42015-01-141-1/+3
* audio: fix initial audio PTSwm42015-01-141-24/+25
* audio: fix assertion failure on audio decodingwm42015-01-141-2/+2
* af_convert24: use refcounted frameswm42015-01-131-8/+13
* audio/filters: use refcounted frames for some in-place filterswm42015-01-133-7/+31
* audio/filters: use refcounted frames for some simple filterswm42015-01-134-10/+18
* af_volume: use refcounted frameswm42015-01-131-8/+15
* audio: use refcounted frames in the filter chainwm42015-01-133-77/+227
* audio: add some utility functions for refcounted frameswm42015-01-132-10/+64
* audio/filter: remove unused af_calc_filter_multiplier()wm42015-01-136-31/+2
* ao_pulse: exit AO if stream failswm42015-01-111-1/+5
* ao_alsa: fix dtshd passthroughwm42015-01-091-2/+6
* ao: remove coreaudio_exclusive from autoprobing listwm42015-01-071-2/+2
* ao_pulse: disable latency calculation hacks by defaultwm42015-01-071-1/+0
* win32: request UTF-16 API variants, Vista+ APIs, and COM C macroswm42015-01-075-13/+1
* player: print used number of threads in verbose modewm42015-01-051-1/+1
* af_volume: dump applied replaygain in verbose modewm42015-01-041-1/+5
* ao/wasapi: style/code formatting tweaksKevin Mitchell2015-01-023-64/+63
* ao/wasapi: improve exclusive mode format searchKevin Mitchell2015-01-021-46/+36
* ao/wasapi: revamp set_waveformatexKevin Mitchell2015-01-021-27/+43
* ao/wasapi: add CO_E_NOTINITIALIZED to explain_errKevin Mitchell2015-01-021-0/+1
* ao_portaudio: remove this audio outputwm42014-12-292-280/+0
* ao_alsa: print channel map if setting it failswm42014-12-291-1/+2
* ao: add debug log with the detected channel mapsStefano Pigozzi2014-12-291-0/+6
* chmap_sel: add multichannel fallback heuristicStefano Pigozzi2014-12-294-0/+123
* chmap: add a 7.1(rear) layout nameStefano Pigozzi2014-12-291-0/+1
* ao_coreaudio: remove useless guardStefano Pigozzi2014-12-271-6/+0
* ao_coreaudio: fix some naming conventionsStefano Pigozzi2014-12-271-5/+5
* ao_coreaudio: fix channel mappingStefano Pigozzi2014-12-271-19/+70
* ao_coreaudio: fix typoStefano Pigozzi2014-12-271-1/+1
* ao_coreaudio: move some code to make output readableStefano Pigozzi2014-12-271-1/+1
* ao_coreaudio: add more layout debug outputsStefano Pigozzi2014-12-271-19/+25
* win32: add mmap() emulationwm42014-12-262-3/+0
* ao_coreaudio: fix AudioChannelLayout allocationsStefano Pigozzi2014-12-261-34/+46
* ao_alsa: fix unpause path atfer previous commitwm42014-12-231-0/+2
* ao_alsa: fix resuming from suspend modewm42014-12-231-4/+12
* ao_alsa: fix setting mono channel mapwm42014-12-201-0/+5
* ao_alsa: remove some dead codewm42014-12-201-6/+0
* audio: fix previous commitwm42014-12-201-4/+4
* audio: fix fallback if audio API does not support monowm42014-12-201-6/+5
* ao_coreaudio: fix mono/stereo channel mappingStefano Pigozzi2014-12-161-9/+7
* ao_coreaudio: add missing goto for error pathStefano Pigozzi2014-12-161-0/+1
* ao/wasapi: use IsEqualGUID and IsEqualPropertyKeyKevin Mitchell2014-12-163-30/+9
* ao_alsa: remove old multichannel methodwm42014-12-151-49/+3
* ao_alsa: add ridiculous hack to deal with braindead ALSA behaviorwm42014-12-151-3/+42
* ao/wasapi: set the ao with the waveformat channelmapKevin Mitchell2014-12-151-1/+10
* af_hrtf: Fix out-of-range read.reimar2014-12-061-2/+7
* ao_alsa: minor simplificationwm42014-12-051-5/+1
* ao_alsa: hackfix mono playbackwm42014-12-051-0/+3
* coreaudio: don't output too many channel descriptionsStefano Pigozzi2014-12-051-0/+6
* coreaudio: add missing \n in log lineStefano Pigozzi2014-12-051-1/+1
* coreaudio: don't print layout a second timeStefano Pigozzi2014-12-051-1/+1
* ao_alsa: simplify, remove no-block suboptionwm42014-12-051-17/+8
* ao_alsa: try to fallback to "default" device if device is busywm42014-12-041-1/+6
* coreaudio: reject descriptions with too many channelsStefano Pigozzi2014-12-041-0/+7
* coreaudio: fix more layout printsStefano Pigozzi2014-12-041-2/+2
* coreaudio: fix prints of uint32_t in log_layoutStefano Pigozzi2014-12-041-10/+10
* audio: fix one of the previous commitswm42014-12-011-1/+1
* ao_coreaudio: initialize fetched properties to zerosStefano Pigozzi2014-12-011-2/+2
* audio: allow more than 20 channel map entrieswm42014-12-014-8/+19
* ao/wasapi: make set_ao_format EX/EXTENSIBLE agnosticKevin Mitchell2014-12-011-14/+28
* ao/wasapi: fix set_ao_formatKevin Mitchell2014-12-011-23/+10
* ao/wasapi: show actual waveformat triedKevin Mitchell2014-12-011-8/+30
* ao/wasapi: don't assume 32-bits == floatKevin Mitchell2014-12-011-45/+43
* ao/format: add af_fmt_is_floatKevin Mitchell2014-12-012-0/+6
* ao/wasapi: make sure that < 16-bit pcm never happensKevin Mitchell2014-12-011-6/+16
* ao/wasapi: get rid of WAVEFMT unionKevin Mitchell2014-12-011-29/+13
* ao/wasapi: handle VistaBlob failure more gracefullyKevin Mitchell2014-11-282-6/+21
* ao/wasapi: remove unnecessary check of audio thread inputKevin Mitchell2014-11-281-2/+0
* ao/wasapi: more consistent/reliable method of computing extra WAVEFORMATEXTEN...Kevin Mitchell2014-11-281-2/+1
* ao/wasapi: more missed cleanup on failureKevin Mitchell2014-11-281-3/+5
* ao/wasapi: check return valuesKevin Mitchell2014-11-281-3/+6
* ao/wasapi: make functions return bool that were acting like itKevin Mitchell2014-11-282-37/+37
* ao/wasapi: check full GUID of KSDATAFORMAT to determine floatKevin Mitchell2014-11-282-8/+9
* ao/wasapi: expose GUID and PKEY convenience functionsKevin Mitchell2014-11-283-45/+49
* ao/wasapi: remove unused variableKevin Mitchell2014-11-281-3/+0
* ao/wasapi: safely define PKEY constantsKevin Mitchell2014-11-281-16/+13
* ao/wasapi: avoid redundant passing of ao and wasapi_state as argumentsKevin Mitchell2014-11-281-19/+19
* ao/wasapi: just return 0 unconditionally from the threadKevin Mitchell2014-11-281-10/+4
* ao/wasapi: fix unmatched CoUninitialize() on init failureKevin Mitchell2014-11-282-8/+5
* ao/wasapi: more debugging messagesKevin Mitchell2014-11-282-14/+27
* ao/wasapi: simplify the init retryKevin Mitchell2014-11-281-10/+8
* ao/wasapi: make get_device_delay return an error codeKevin Mitchell2014-11-281-12/+21
* ao_wasapi: don't treat SetDisplayName() failure as fatalwm42014-11-271-1/+2
* mixer: don't show softvol neutral marker on OSD if not using softvolwm42014-11-271-2/+2
* Do not call strerror()wm42014-11-261-5/+8
* ao_alsa: fix channel map in pre-channel map API casewm42014-11-251-0/+1
* ao_alsa: always enable "plug" plugin for non-default devicewm42014-11-251-3/+2
* ao_alsa: select and set channel maps via channel map APIwm42014-11-251-28/+125
* ao_alsa: minor fixeswm42014-11-251-4/+6
* audio: make mp_audio_config_to_str return a stack-allocated stringwm42014-11-253-20/+10
* ao_alsa: cleanupswm42014-11-251-97/+57
* audio: make mp_chmap_to_str() return a stack-allocated stringwm42014-11-245-26/+24
* ao_alsa: try to use the channel map reported by ALSAwm42014-11-242-1/+66
* ao_pcm: simplifywm42014-11-211-17/+13
* ao_oss: check whether setting samplerate succeedswm42014-11-211-2/+4
* ao_lavc: fix setting up AVFrame pointerswm42014-11-211-3/+4
* af_scaletempo: use float division for ratewm42014-11-211-1/+1
* Remove some unneeded NULL checkswm42014-11-211-5/+6
* audio/out/push: fix off-by-one errorwm42014-11-211-1/+1
* ao_lavc: fix dangling pointerswm42014-11-211-1/+1
* ao/wasapi: only retry resizing the buffer onceKevin Mitchell2014-11-181-8/+10
* ao/wasapi: keep bufferPeriod in sync on retryKevin Mitchell2014-11-181-1/+4
* ao/wasapi: refix printf warning for both cygwin and msysKevin Mitchell2014-11-181-2/+2
* ao/wasapi: periodicity in shared mode must be zeroKevin Mitchell2014-11-181-3/+6
* ao/wasapi: increase buffer size to 50 msKevin Mitchell2014-11-183-16/+26
* audio/out: always log retrieved audio device sizewm42014-11-181-2/+2
* ao/wasapi: fix leaked marshaled interface streamsJonathan Yong2014-11-181-0/+9
* ao/wasapi: Don't free stuff the thread may still be using on timeoutKevin Mitchell2014-11-171-1/+3
* ao/wasapi: also free the threadLoop handle on uninitKevin Mitchell2014-11-171-0/+1
* ao/wasapi: fix leaked event handlesKevin Mitchell2014-11-171-6/+5
* ao/wasapi: fix race condition in uninit on failure.Kevin Mitchell2014-11-171-2/+1
* ao/wasapi: silence format string warningsJames Ross-Gowan2014-11-182-2/+2
* ao_alsa: check for EAGAIN toowm42014-11-171-1/+1
* audio/out: switch back to wasapi as default on win32wm42014-11-171-3/+3
* ao/wasapi: request ao reload on thread_feed failuresKevin Mitchell2014-11-171-0/+2
* ao/wasapi: add retry loop on AUDCLNT_E_DEVICE_IN_USEKevin Mitchell2014-11-171-0/+12
* ao/wasapi: request reset on appropriate eventsKevin Mitchell2014-11-174-56/+117
* ao/wasapi: add convenience functions for change notifiyKevin Mitchell2014-11-171-0/+49
* ao/wasapi: new wasapi device monitoring interfaceJonathan Yong2014-11-172-0/+179
* ao/wasapi: look for "multimedia" default device instead of "console"Kevin Mitchell2014-11-171-2/+2
* ao/wasapi: put loading of default device in it's own functionKevin Mitchell2014-11-171-17/+30
* ao/wasapi: fix possible null dereference of pDeviceKevin Mitchell2014-11-171-0/+1
* ao/wasapi: tidy up better on failureKevin Mitchell2014-11-173-14/+26
* ao/wasapi: improve error messages and add more debug statementsKevin Mitchell2014-11-174-98/+140
* ao/wasapi: make calling of thread_init consistent with thread_uninitKevin Mitchell2014-11-173-3/+5
* ao/wasapi: reenable the reset functionKevin Mitchell2014-11-171-1/+1
* ao/wasapi: fix leaked deviceIDJonathan Yong2014-11-171-0/+1
* af: remove redundant functionwm42014-11-121-9/+2
* af: check audio params for validitywm42014-11-121-0/+5
* ao_lavc, vo_lavc: Fix crashes in case of multiple init attempts.Rudolf Polzer2014-11-121-0/+8
* audio: make sure AVFrame is actually refcountedwm42014-11-111-0/+12
* audio: refuse to allocate frames in invalid formatwm42014-11-111-1/+1
* audio: make decoders output refcounted frameswm42014-11-108-204/+145
* audio: add mp_audio_make_writeable()wm42014-11-102-0/+28
* audio: clear buffer array too with mp_audio_set_null_data()wm42014-11-101-1/+3
* audio: change how filters are inserted on playback speed changeswm42014-11-104-1/+72
* af_format: remove redundant message prefixeswm42014-11-101-2/+2
* audio: add function to convert AVFrame to mp_audio referenceswm42014-11-102-0/+51
* audio: add mp_audio_poolwm42014-11-102-4/+66
* audio: use AVBufferRef to allocate audio frameswm42014-11-102-20/+10
* audio/out/pull: avoid deadlock if audio callback stopswm42014-11-091-26/+40
* audio/out: consistently use double return type for get_delaywm42014-11-0912-27/+25
* audio/out: make ao_request_reload() idempotentwm42014-11-093-9/+25
* audio: add --audio-client-name optionwm42014-11-073-5/+7
* ao_oss: wait for events with poll()wm42014-11-061-0/+13
* audio/out/push: when using audio wait fallback, recheck conditionwm42014-11-061-1/+2
* ad_lavc: allow skip samples amount to be larger than 1 packetwm42014-11-031-2/+6
* ao_alsa: don't make snd_pcm_hw_params_set_buffer_time_near() error fatalwm42014-10-311-1/+7
* options: accept --audio-channels=autowm42014-10-301-0/+1