summaryrefslogtreecommitdiffstats
path: root/audio
Commit message (Expand)AuthorAgeFilesLines
* ao_wasapi: Use the character set conversion functions from io.hDiogo Franco (Kovensky)2014-03-112-37/+19
* ao_wasapi: Implement AOCONTROL_UPDATE_STREAM_TITLEDiogo Franco (Kovensky)2014-03-113-34/+89
* ao_wasapi: Implement per-application mixingDiogo Franco (Kovensky)2014-03-113-16/+95
* ao_wasapi: Move non-critical code outside of the event threadDiogo Franco (Kovensky)2014-03-114-271/+203
* ao_wasapi: Split into 2 filesDiogo Franco (Kovensky)2014-03-114-900/+1030
* ao_wasapi: Initial conversion to the new pull modelDiogo Franco (Kovensky)2014-03-111-154/+73
* ao_sdl: make sure our buffer is always larger than what SDL requestswm42014-03-101-0/+6
* ao_alsa: reduce default buffer sizewm42014-03-101-1/+1
* ao_alsa: fix return value for volume operations with spdifwm42014-03-101-1/+1
* audio/out: reduce amount of audio bufferingwm42014-03-103-5/+19
* ao_alsa: remove unneeded initializationswm42014-03-091-6/+0
* ao_alsa: check ALSA PCM state before pause and resumefoo862014-03-091-5/+9
* ao_wasapi: Use double math for QueryPerformanceCounter correctionDiogo Franco (Kovensky)2014-03-091-2/+2
* ao_rsound: pass correct data type to rsd_set_param()Hans-Kristian Arntzen2014-03-091-2/+2
* ao_sdl: use new pull API helperswm42014-03-091-165/+15
* audio/out: make draining a separate operationwm42014-03-0920-79/+114
* ao_portaudio: use new pull API helperswm42014-03-091-147/+13
* ao_jack: use new pull API helperswm42014-03-091-196/+16
* audio/out: feed AOs from a separate threadwm42014-03-095-31/+589
* encode: add lockingwm42014-03-091-4/+19
* ao_null: add option for simulated device speedwm42014-03-091-2/+8
* ao: remove opts fieldwm42014-03-092-2/+0
* audio/out: make ao struct opaquewm42014-03-0921-66/+147
* encode: don't access ao->ptswm42014-03-071-1/+4
* ao_wasapi: Slightly improve timer accuracyDiogo Franco (Kovensky)2014-03-061-3/+12
* ao_wasapi: Add device latency to get_delayDiogo Franco (Kovensky)2014-03-061-4/+78
* ao_jack: fix termination on the end of filewm42014-03-051-3/+19
* audio: add enum name for speaker idxylosper2014-02-281-1/+1
* ao: document some functionswm42014-02-282-3/+35
* command: use the step size for "add volume" commandswm42014-02-272-14/+3
* audio: fix signedness of AF_FORMAT_S32Pwm42014-02-051-1/+1
* w32: use safe DLL search paths everywhereJames Ross-Gowan2014-01-271-17/+0
* build: fix usage of HAVE_SDL1 defineStefano Pigozzi2014-01-251-1/+1
* audio/filter: remove redundant log message prefixeswm42014-01-2413-44/+44
* audio: fix balance controlwm42014-01-231-2/+2
* af: fixed out-of-bounds accesses caused by NUM_FMT and co.11rcombs2014-01-191-18/+18
* Factor out setting AVCodecContext extradatawm42014-01-111-10/+4
* 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
* audio: check for overflowswm42014-01-031-0/+5
* ao_alsa: remove 9 year old typowm42014-01-021-1/+0
* ao_alsa: Unbreak pause/resumeMartin Herkt2014-01-021-11/+10
* ao_alsa: Fix PCM resume after suspendMartin Herkt2014-01-021-15/+15
* audio: fix format ID conversionwm42013-12-231-1/+1
* msg: rename mp_msg_log -> mp_msgwm42013-12-213-3/+3
* af_export: require filename argumentwm42013-12-211-4/+3
* m_option: add mp_log callback to OPT_STRING_VALIDATE optionswm42013-12-213-60/+62
* m_option, m_config: mp_msg conversionswm42013-12-214-11/+13
* codecs: mp_msg conversionwm42013-12-211-1/+1
* ao: some missing mp_msg conversionswm42013-12-211-13/+17
* ao_wasapi: mp_msg conversionswm42013-12-211-67/+34
* audio/fmt-conversion.c: remove unknown audio format messageswm42013-12-214-15/+19
* audio: mp_msg conversionswm42013-12-2123-194/+178
* mixer: mp_msg conversionswm42013-12-212-13/+12
* ao_alsa: don't set ALSA message callbackwm42013-12-211-21/+0
* ao_wasapi: fix includeswm42013-12-181-3/+2
* ad_lavc: work around deprecation warningwm42013-12-181-1/+4
* Reduce recursive config.h inclusions in headerswm42013-12-184-4/+4
* Remove the _ macrowm42013-12-181-0/+2
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-1744-60/+60
* Merge mp_talloc.h into ta/ta_talloc.hwm42013-12-171-1/+1
* Move options/config related files from mpvcore/ to options/wm42013-12-1725-28/+28
* Move mpvcore/input/ to input/wm42013-12-171-1/+1
* Replace mp_tmsg, mp_dbg -> mp_msg, remove mp_gtext(), remove set_osd_tmsgwm42013-12-167-23/+23
* ao_wasapi: Fix mistaken behavior on uninitDiogo Franco (Kovensky)2013-12-081-2/+2
* ao_wasapi: handle AOPLAY_FINAL_CHUNKDiogo Franco (Kovensky)2013-12-081-2/+6
* ao_wasapi: Reduce the buffer size to a sane valueDiogo Franco (Kovensky)2013-12-081-1/+1
* ao_wasapi: fix audio buffering delay calculationDiogo Franco (Kovensky)2013-12-081-1/+1
* mixer: remove comment about af_pan doing downmixingwm42013-12-071-3/+1
* audio: flush remaining data from the filter chain on EOFwm42013-12-052-3/+7
* audio/filter: change filter callback signaturewm42013-12-0528-152/+152
* ad_lavc: handle decoder EAGAIN only if there was an input packetwm42013-12-041-3/+3
* af: remove af->setup fieldwm42013-12-043-9/+7
* af: remove legacy option parsing hackswm42013-12-042-10/+2
* af_pan: change options, use option parserwm42013-12-041-42/+38
* af_ladspa: change options, use option parserwm42013-12-041-158/+103
* af_delay: change option parsing, fix bugs, use option parserwm42013-12-041-27/+36
* af_channels: use "unknown" channel layoutswm42013-12-041-2/+4
* af_channels: change options, fix bugs, use option parserwm42013-12-041-65/+45
* af_sweep: use option parserwm42013-12-041-16/+7
* af_surround: use option parserwm42013-12-041-24/+8
* af_sub: use option parserwm42013-12-041-36/+9
* af_sinesuppress: use option parserwm42013-12-041-24/+8
* af_hrtf: use option parserwm42013-12-041-34/+23
* af_extrastereo: use option parserwm42013-12-041-22/+8
* af_export: use option parserwm42013-12-041-48/+16
* af_equalizer: use option parserwm42013-12-041-26/+17
* af_drc: use option parserwm42013-12-041-35/+18
* af_center: use option parserwm42013-12-041-27/+8
* af: returning NULL on filtering means errorwm42013-12-041-2/+4
* ad_lavc: expose an option to enable threadingwm42013-12-041-0/+3
* ad_lavc: deal with arbitrary decoder delaywm42013-12-041-16/+24
* av_common: add timebase parameter to mp_set_av_packet()wm42013-12-042-2/+2
* ao_oss: when falling back from unknown prefer larger formatbugmen0t2013-12-041-0/+16
* ao_oss: add 24bit formatsbugmen0t2013-12-041-0/+12
* options: add options that set defaults for af/vf/ao/vowm42013-12-013-1/+4
* Use O_CLOEXEC when creating FDswm42013-11-301-1/+3
* ao_oss: add 6.1 and 7.1 speaker placement from FreeBSDbugmen0t2013-11-301-1/+15
* ao_oss: SNDCTL_DSP_CHANNELS takes int, not uint8_twm42013-11-301-2/+3
* ao_alsa: remove unneeded checkswm42013-11-301-19/+11
* ao_alsa: enable "plug" for non-interleaved float formats toowm42013-11-301-2/+1
* ao_alsa: disable ALSA resampling by default againwm42013-11-291-0/+9
* ao_coreaudio: simplify ch label to speaker id conversionStefano Pigozzi2013-11-271-23/+37
* af_lavi: actually free the filter graph on uninitwm42013-11-271-5/+1
* Move some code from player to audio/video reset functionswm42013-11-271-2/+6
* cosmetics: rename video/audio reset functionswm42013-11-275-7/+7
* ao_coreaudio: map channel labels needed for 8ch layoutsStefano Pigozzi2013-11-271-4/+30
* audio: better rejection of invalid formatswm42013-11-274-20/+28
* ao_alsa: do not forcibly disable ALSA resamplingMartin Herkt2013-11-261-6/+0
* ad_lavc: increase number of packets for initial decodewm42013-11-261-2/+5
* ao_rsound: fix option typeswm42013-11-231-2/+2
* demux: remove gsh field from sh_audio/sh_video/sh_subwm42013-11-231-6/+7
* audio: remove ad_driver.preinitwm42013-11-236-34/+13
* audio: don't write decoded audio format to sh_audiowm42013-11-235-47/+42
* audio: move decoder context from sh_audio into new structwm42013-11-236-191/+219
* ao_null: fix simulated buffer sizewm42013-11-191-1/+1
* audio/filter: rename af_tools.c to tools.cwm42013-11-181-0/+0
* audio: drop buffered filter data when seekingwm42013-11-184-0/+25
* audio/filter: remove unneeded AF_CONTROLs, convert to enumwm42013-11-1815-247/+73
* af: cleanup documentation commentswm42013-11-183-139/+22
* audio: use the decoder buffer's format, not sh_audiowm42013-11-181-2/+2
* audio: fix mid-stream audio reconfigurationwm42013-11-183-1/+12
* af_lavrresample: set cutoff as double, not intwm42013-11-171-1/+1
* ao_null: properly simulate final chunk, add buffer optionswm42013-11-171-19/+50
* ao_lavc: use af_format_conversion_score()wm42013-11-161-26/+29
* audio/format: add heuristic to estimate loss on format conversionwm42013-11-162-0/+51
* audio/format: fix doublep sample formatwm42013-11-161-1/+1
* ao_lavc: write the final audio chunks from uninit()Rudolf Polzer2013-11-161-7/+10
* ao_lavc: fix crash with interleaved audio outputs.Rudolf Polzer2013-11-161-2/+4
* audio: drop "_NE"/"ne" suffix from audio formatswm42013-11-1527-68/+56
* dec_audio: adjust "large" decoding amountwm42013-11-151-5/+5
* af_lavcac3enc: use option parserwm42013-11-151-35/+37
* ad_spdif: fix regressionswm42013-11-142-9/+9
* ao_alsa: non-interleaved access is not always availablewm42013-11-141-0/+5
* audio: fix audio data memory leakwm42013-11-141-1/+1
* ao_null: add untimed sub-optionwm42013-11-131-2/+18
* ao_null: support pausing properlywm42013-11-131-4/+14
* ao_lavc: support non-interleaved audiowm42013-11-133-232/+42
* Merge branch 'planar_audio'wm42013-11-1259-1406/+1460
|\
| * audio: add support for using non-interleaved audio from decoders directlywm42013-11-127-480/+316
| * ad_mpg123: reduce ifdefferywm42013-11-121-47/+2
| * dec_audio: fix behavior on format changeswm42013-11-121-3/+1
| * mp_audio: use av_malloc (cargo cult for libav*)wm42013-11-122-3/+30
| * ao_jack: switch from interleaved to planar audioWilliam Light2013-11-121-95/+92
| * ao_jack: refactoring, also fix "no-connect" optionWilliam Light2013-11-121-57/+97
| * af_lavcac3enc: use planar formatswm42013-11-121-134/+82
| * af_lavcac3enc: simplify format negotiationwm42013-11-121-28/+33
| * audio/filter: fix mul/delay scale and valueswm42013-11-1228-55/+23
| * ao_openal: support non-interleaved outputwm42013-11-121-18/+11
| * ao_alsa: support non-interleaved audiowm42013-11-121-25/+23
| * ao_null: support non-interleaved audiowm42013-11-121-17/+20
| * audio: switch output to mp_audio_bufferwm42013-11-124-47/+32
| * audio: add mp_audio_bufferwm42013-11-122-0/+196
| * audio/out: prepare for non-interleaved audiowm42013-11-1217-85/+92
| * af: don't require filters to allocate af_instance->data, redo bufferswm42013-11-1227-211/+36
| * af_lavfi: add support for non-interleaved audiowm42013-11-121-30/+24
| * af_volume: add support for non-interleaved audiowm42013-11-121-16/+25
| * af_lavrresample: add support for non-interleaved audiowm42013-11-121-27/+45
| * audio/out: reject non-interleaved formatswm42013-11-1213-1/+25
| * audio/filter: prepare filter chain for non-interleaved audiowm42013-11-1228-177/+332
| * audio/format: add non-interleaved audio formatswm42013-11-123-2/+75
* | demux_mkv: support some raw PCM variantswm42013-11-111-23/+11
* | ao_lavc: remove audio offset hack to ease supporting planar audio.Rudolf Polzer2013-11-111-66/+11
|/
* ao: add ao_play_silence, use for ao_alsa and ao_osswm42013-11-106-13/+31
* af: don't skip filtering if there's no more audiowm42013-11-102-3/+5
* ad_spdif: change API usage so that it works on Libavwm42013-11-101-3/+9
* player: set PulseAudio stream title to window titlewm42013-11-102-0/+15
* af_volume: use only one volume setting for all channelswm42013-11-092-34/+22
* ao_alsa: use correct magic spdif flagswm42013-11-091-14/+11
* Remove sh_audio->samplesizewm42013-11-093-8/+3
* af_scaletempo: uncrustifywm42013-11-091-404/+388
* af_lavrresample: reconfigure libavresample only on successful initwm42013-11-091-7/+6
* af_lavrresample: move libavresample setup to separate functionwm42013-11-091-90/+98
* af_convert24: fix complicated and incorrect format negotiationwm42013-11-091-9/+4
* af_surround: fix format negotiationwm42013-11-091-12/+9
* af: allow filters to return AF_OK, even if format doesn't matchwm42013-11-091-0/+2
* ao: print requested audio format on initwm4