summaryrefslogtreecommitdiffstats
path: root/audio
Commit message (Expand)AuthorAgeFilesLines
* 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 initwm42013-11-093-6/+4
* ao_alsa: add magic spdif parameterswm42013-11-091-1/+25
* ao_alsa: redo the way parameters are added in the spdif casewm42013-11-091-38/+24
* ad_spdif: fix libavformat API usagewm42013-11-091-107/+76
* af: always remove auto-inserted filters, improve error messagewm42013-11-091-4/+3
* audio: don't let ao_lavc access frontend internals, change gapless audiowm42013-11-083-35/+33
* audio: stop "unsupported sample format" spamwm42013-11-071-6/+1
* audio: fix bogus audio format comparisonwm42013-11-071-1/+1
* af: remove a pointless macrowm42013-11-072-28/+16
* audio/format: convert format macros to enum, drop NE suffixwm42013-11-072-95/+96
* audio: replace af_fmt2str_short -> af_fmt_to_strwm42013-11-0713-34/+22
* audio/format: reformatwm42013-11-072-58/+56
* ao_oss: fix previous ao_oss commitwm42013-11-061-1/+0
* ao_oss: hide warningwm42013-11-061-2/+2
* ao_oss: don't enable -softvol by default on OSSv4bugmen0t2013-11-061-0/+4
* ao_oss: make no_persistent_volume volume work when seekingbugmen0t2013-11-061-0/+4
* osx: fix -Wshadow warnings on platform specific codeStefano Pigozzi2013-11-041-3/+3
* configure: uniform the defines to #define HAVE_xxx (0|1)Stefano Pigozzi2013-11-035-27/+27
* demux: rename Windows symbolswm42013-11-021-1/+1
* ao_pulse: fix channel layoutswm42013-10-311-1/+4
* ao_alsa: return negative value on error in play()wm42013-10-301-3/+3
* af: replace macros with too generic nameswm42013-10-2611-43/+33
* af_volume: some more cosmeticswm42013-10-261-27/+15
* af_volume: switch to new option parsingwm42013-10-261-31/+18
* af_volume: uncrustifywm42013-10-261-94/+85
* af_volume: don't change volume if nothing is to be changedwm42013-10-261-0/+2
* af_volume: remove unused featureswm42013-10-263-56/+1
* ao_alsa: don't include alloca.hwm42013-10-251-1/+0
* audio/out: remove useless info struct and redundant fieldswm42013-10-2318-106/+45
* audio/filter: remove useless af_info fieldswm42013-10-2326-152/+94
* af_force: set format early for better debug outp