summaryrefslogtreecommitdiffstats
path: root/audio/filter
Commit message (Expand)AuthorAgeFilesLines
* build: make libavfilter mandatorywm42016-02-051-2/+0
* af_lavrresample: change fudged channelswm42016-02-041-2/+2
* audio: move mp_audio->AVFrame conversion to a functionwm42016-01-291-20/+3
* af_lavfi, vf_lavfi: fix compilation on Libavwm42016-01-221-0/+1
* command: add af-command commandwm42016-01-223-0/+21
* audio: change downmix behavior, add --audio-normalize-downmixwm42016-01-203-4/+10
* Relicense some non-MPlayer source files to LGPL 2.1 or laterwm42016-01-192-14/+14
* af_lavrresample: fudge some channel layout conversionwm42016-01-181-0/+33
* af_lavrresample: fix build on Libavwm42015-11-261-1/+1
* af_lavrresample: clamp float output to rangewm42015-11-251-0/+12
* af_lavrresample: simplify set_compensation usagewm42015-11-111-13/+12
* audio: do not require full audio chain reinit for speed changeswm42015-11-041-3/+0
* af_lavcac3enc: simplify/fix AVPacket handlingwm42015-11-041-16/+21
* Revert "af_lavrresample: don't drop sl/sr channels for 7.1 on ALSA"wm42015-11-041-28/+5
* af_lavrresample: don't drop sl/sr channels for 7.1 on ALSAwm42015-11-031-5/+28
* Replace deprecated av_free_packet() callswm42015-10-281-1/+1
* audio: use AVFrames with more than 8 channels correctlywm42015-10-261-3/+5
* af_lavrresample: make planarization pass work with >8 channelswm42015-10-261-4/+5
* af: prevent endless loop when removing filters due to spdifwm42015-10-261-1/+2
* af_lavrresample: fix unintended audio drift when setting playback speedwm42015-10-141-3/+9
* af_lavrresample: reinit resampler on large speed changeswm42015-10-121-15/+19
* af_lavrresample: use libswsresample dynamic rate adjustment featurewm42015-10-071-9/+26
* audio/filter: remove reentrancy flagwm42015-09-205-22/+1
* af_lavfi: implement af-metadata propertywm42015-09-113-0/+37
* af: use generic statuc codeswm42015-09-111-7/+7
* af_lavrresample: remove unnecessary indirectionswm42015-09-081-35/+30
* af_lavrresample: add normalize suboptionwm42015-09-081-1/+6
* af_lavrresample: add missing include statementwm42015-09-041-0/+1
* audio/filter: remove af_bs2b toowm42015-09-042-171/+0
* audio/filter: remove some useless filterswm42015-09-0317-3934/+0
* audio: remove unused legacy libavutil headerwm42015-08-072-2/+0
* audio: remove af_dummywm42015-08-012-63/+0
* af_lavrresample: always reinit resampler on filter reinitwm42015-07-191-18/+1
* af_lavrresample: don't unnecessarily print remix messagewm42015-07-191-8/+8
* af: fix behavior with pathologic filter chainswm42015-07-071-0/+2
* af_lavrresample: log actual channel layout conversionswm42015-06-301-3/+6
* audio: fix format function consistency issueswm42015-06-264-5/+5
* af: move af_from_dB() function to af_volume.cwm42015-06-233-22/+11
* af_volume: add a replaygain fallback optionwm42015-06-231-0/+5
* af_lavrresample: free and reallocate resample context on reconfigwm42015-06-221-30/+35
* af_lavrresample: fix commentwm42015-06-221-4/+4
* af: restore detaching of PCM filters when using spdifwm42015-06-223-1/+14
* af_lavrresample: don't flush in uninitialized statewm42015-06-221-1/+2
* Various spelling fixesMarcin Kurczewski2015-06-185-8/+8
* af_lavrresample: include osdep/endian.hwm42015-06-171-0/+1
* af: remove conversion filter searchwm42015-06-163-94/+4
* af_convert24: remove this filterwm42015-06-162-123/+0
* af_lavrresample: integrate 24 bit (3 bytes per sample) outputwm42015-06-161-9/+48
* af_lavrresample: always fill reorderwm42015-06-161-1/+1
* audio: remove S8, U16, U24, U32 formatswm42015-06-164-116/+1
* af_lavcac3enc: fix A/V syncwm42015-06-151-3/+17
* af: fix an aspect of filter chain flushingwm42015-06-151-0/+11
* audio: fill NA channels with silencewm42015-06-121-11/+29
* af_lavrresample: slightly better computation of total delaywm42015-06-041-6/+9
* af_lavrresample: use a new libswresample function if availablewm42015-06-041-0/+4
* af_lavrresample: change output samples calculationwm42015-06-041-2/+2
* af_lavrresample: use native libavresample function for output sizewm42015-06-021-7/+6
* af_lavrresample: fix and simplify flushing on playback speed changewm42015-06-021-23/+1
* audio: make softvol scale cubicwm42015-05-221-2/+5
* af: don't attempt to remove last filter for spdif filter removalwm42015-05-051-1/+1
* af_lavrresample: remove dead undefswm42015-05-051-3/+0
* audio: introduce support for padding channelswm42015-05-051-37/+82
* af_lavrresample: fix drainingwm42015-04-181-8/+8
* Update license headersMarcin Kurczewski2015-04-1331-156/+126
* af_lavrresample: minor simplificationwm42015-04-121-4/+4
* af_lavrresample: allow resetting output sample formatwm42015-04-121-2/+3
* audio/filter: fully renegotiate audio formats on every reconfigwm42015-04-121-0/+10
* audio: automatically deatch filters if spdif prevents their usewm42015-04-072-5/+17
* audio: change a detail about filter insertionwm42015-04-072-8/+12
* audio: make all format query shortcuts macrosKevin Mitchell2015-04-032-2/+2
* af_lavrresample: always normalize (libswresample is stupid)wm42015-04-021-0/+4
* af: remove unused functionswm42015-04-012-34/+0
* af_bs2b: fix option default valuewm42015-03-221-1/+2
* af_lavfi: handle seekingwm42015-03-171-1/+27
* audio: refuse to change playback speed with spdifwm42015-03-071-1/+1
* af_scaletempo: minor simplificationwm42015-03-061-15/+6
* af_scaletempo: restore confusing mplayer behaviorwm42015-03-061-3/+9
* audio: change playback speed directly in resamplerwm42015-03-023-90/+73
* af_rubberband: actually fix deadlockMartin Herkt2015-02-121-1/+1
* af_rubberband: fix filter error deadlockwm42015-02-121-2/+2
* af_rubberband: change defaultsMartin Herkt2015-02-121-9/+6
* af_rubberband: fix breakagewm42015-02-111-1/+3
* af_rubberband: make all librubberband options configurablewm42015-02-111-4/+43
* af_rubberband: attempt to fix audio position calculationwm42015-02-111-4/+17
* af_rubberband: always calculate and set delaywm42015-02-111-12/+11
* af: account for queued frames in audio position calculationwm42015-02-111-0/+2
* af_rubberband: improve EOF handlingwm42015-02-111-5/+11
* af_rubberband: pitch correction with librubberbandwm42015-02-112-0/+173
* af_scaletempo: allow changing speed at runtime without reinitwm42015-02-101-18/+21
* af_scaletempo: drop detaching or skipping init on speed=1wm42015-02-101-7/+5
* 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
* 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
* 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-132-53/+190
* audio/filter: remove unused af_calc_filter_multiplier()wm42015-01-136-31/+2
* af_volume: dump applied replaygain in verbose modewm42015-01-041-1/+5
* win32: add mmap() emulationwm42014-12-262-3/+0
* af_hrtf: Fix out-of-range read.reimar2014-12-061-2/+7
* audio: make mp_audio_config_to_str return a stack-allocated stringwm42014-11-251-8/+3
* af_scaletempo: use float division for ratewm42014-11-211-1/+1
* Remove some unneeded NULL checkswm42014-11-211-5/+6
* af: remove redundant functionwm42014-11-121-9/+2
* af: check audio params for validitywm42014-11-121-0/+5
* audio: make decoders output refcounted frameswm42014-11-102-10/+38
* audio: change how filters are inserted on playback speed changeswm42014-11-103-0/+72
* af_format: remove redundant message prefixeswm42014-11-101-2/+2
* af_lavcac3enc: fix byte orderwm42014-10-121-2/+2
* audio/filter: allow removing filters by labelwm42014-10-022-1/+33
* audio: refactor some aspects of filter chain setupwm42014-10-022-13/+15
* audio/filter: don't wipe full filter chain if adding a filter failswm42014-10-021-2/+5
* audio: cleanup spdif format definitionswm42014-09-232-2/+2
* audio: drop swapped-endian audio formatswm42014-09-233-90/+30
* audio: remove swapped-endian spdif formatswm42014-09-231-4/+12
* af_hrtf: initialize coefficient arrayswm42014-09-191-0/+25
* af_lavrresample: fix crash with size 0wm42014-09-151-2/+3
* af_hrtf: request required samplerate, instead of erroring outwm42014-09-051-8/+1
* af_hrtf: cosmetics: reindent misaligned code blockwm42014-09-051-8/+8
* Move compat/ and bstr/ directory contents somewhere elsewm42014-08-291-1/+1
* af_lavrresample: minor cosmeticswm42014-08-171-4/+2
* af_lavcac3enc: lower minimum channel number to 3wm42014-08-121-1/+1
* af_lavcac3enc: change default bitrate to 640wm42014-08-121-1/+2
* Improve setting AVOptionswm42014-08-022-13/+9
* audio: remove unused metadata fieldwm42014-07-212-3/+0
* Remove some mp_msg calls with no trailing \nwm42014-07-131-6/+6
* af_volume: fix calculations including replay-gainMohammad Alsaleh2014-06-281-2/+2
* Add more constwm42014-06-1126-60/+60
* af_lavcac3enc: detach on any passthrough format, not just ac3wm42014-04-161-1/+1
* Kill all tabswm42014-04-1321-524/+524
* af_volume: fix clang -Wsometimes-uninitializedKevin Mitchell2014-04-131-1/+1
* af_lavfi: fix graph parse deprecation warningKevin Mitchell2014-04-131-1/+1
* demux: move metadata-based replaygain decoding out of af_volumeAlessandro Ghedini2014-04-041-80/+9
* af_volume: use replaygain side dataAlessandro Ghedini2014-04-041-7/+19
* af: add replaygain_data field to af_stream and af_instanceAlessandro Ghedini2014-04-042-0/+3
* af_volume: fix replaygainwm42014-03-271-2/+3
* af_lavcac3enc: use new AVFrame APIwm42014-03-161-3/+3
* build: simplify libavfilter configure checkswm42014-03-161-1/+1
* Remove some more unneeded version checkswm42014-03-161-13/+3
* af_lavrresample: remove avresample_set_channel_mapping() fallbackswm42014-03-161-24/+0
* af_volume: don't print missing replaygain tags as errorwm42014-03-141-1/+1
* af_volume: add detach optionwm42014-03-141-0/+4
* af_volume: separate softvol volume control from replaygain levelwm42014-03-141-5/+8
* af_volume: remove double-negated suboptionwm42014-03-141-3/+3
* af_volume: add support for replaygain pre-amp and clipping preventionAlessandro Ghedini2014-03-131-11/+74
* af_volume: add replaygain supportAlessandro Ghedini2014-03-131-0/+22
* af: add metadata field to af_stream and af_instanceAlessandro Ghedini2014-03-132-0/+3
* af_lavfi: beat it into working with Libavwm42014-03-131-23/+39
* 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
* af_export: require filename argumentwm42013-12-211-4/+3
* m_option, m_config: mp_msg conversionswm42013-12-211-1/+1
* audio/fmt-conversion.c: remove unknown audio format messageswm42013-12-211-0/+3
* audio: mp_msg conversionswm42013-12-2118-145/+136
* Reduce recursive config.h inclusions in headerswm42013-12-183-3/+3
* Remove the _ macrowm42013-12-181-0/+2
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-1714-15/+15
* Move options/config related files from mpvcore/ to options/wm42013-12-178-9/+9
* Replace mp_tmsg, mp_dbg -> mp_msg, remove mp_gtext(), remove set_osd_tmsgwm42013-12-163-6/+6
* audio: flush remaining data from the filter chain on EOFwm42013-12-051-2/+2
* audio/filter: change filter callback signaturewm42013-12-0527-143/+144
* 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
* options: add options that set defaults for af/vf/ao/vowm42013-12-012-1/+2
* Use O_CLOEXEC when creating FDswm42013-11-301-1/+3
* af_lavi: actually free the filter graph on uninitwm42013-11-271-5/+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-1814-229/+66
* af: cleanup documentation commentswm42013-11-183-139/+22
* audio: fix mid-stream audio reconfigurationwm42013-11-181-0/+2
* af_lavrresample: set cutoff as double, not intwm42013-11-171-1/+1
* audio: drop "_NE"/"ne" suffix from audio formatswm42013-11-1519-33/+33
* af_lavcac3enc: use option parserwm42013-11-151-35/+37
* 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-1227-51/+20
* 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/filter: prepare filter chain for non-interleaved audiowm42013-11-1225-155/+163
* af: don't skip filtering if there's no more audiowm42013-11-102-3/+5
* af_volume: use only one volume setting for all channelswm42013-11-091-22/+14
* 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
* af: always remove auto-inserted filters, improve error messagewm42013-11-091-4/+3
* af: remove a pointless macrowm42013-11-072-28/+16
* audio: replace af_fmt2str_short -> af_fmt_to_strwm42013-11-073-5/+3
* configure: uniform the defines to #define HAVE_xxx (0|1)Stefano Pigozzi2013-11-032-8/+8
* 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
* audio/filter: remove useless af_info fieldswm42013-10-2326-152/+94
* af_force: set format early for better debug outputwm42013-10-231-18/+34
* af_force: minor simplificationswm42013-10-231-9/+0
* audio/filter: rename af_force.c to af_format.cwm42013-10-231-0/+0
* audio/filter: split af_format into separate filters, rename af_forcewm42013-10-235-516/+365
* af_lavrresample: actually free resamplerwm42013-10-191-0/+3
* af: merge af_reinit() and fix_output_format()wm42013-09-201-29/+12
* mixer, af_volume: use linear values instead of dBwm42013-09-191-4/+9
* af_export: fix compilation warningwm42013-09-191-2/+1
* Config path functions can return NULLwm42013-09-181-0/+6
* audio: make internal audio format 0 an invalid formatwm42013-08-261-1/+1
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-068-14/+14
* core: change speed option/property to doublewm42013-08-051-2/+2
* Fix some -Wshadow warningswm42013-07-232-5/+5
* options: make legacy hacks for AFs/VFs more explicitwm42013-07-221-0/+1
* af_bs2b: use new option APIwm42013-07-221-84/+28
* af_lavfi: switch to new option APIwm42013-07-221-8/+24
* af_scaletempo: use new option APIwm42013-07-221-84/+44
* af_lavrresample: switch to new option APIwm42013-07-221-51/+45
* af_force: use new option APIwm42013-07-221-34/+21
* audio/filter: use new option APIwm42013-07-222-147/+92
* af_force: add option that causes filter to fail at initializationwm42013-07-221-1/+9
* af: fix recovery code for filter insertion (changing volume with spdif crash)wm42013-07-221-4/+2
* af_lavfi: add libavfilter bridgewm42013-05-232-0/+310
* af_lavrresample: fix inverted conditionwm42013-05-131-1/+1
* audio: fix compilation with older libavresample versionswm42013-05-131-0/+13
* af: improve filter chain setup retry limitwm42013-05-121-1/+10
* af_lavrresample: avoid channel reordering with unknown layoutswm42013-05-121-8/+24
* audio/filters: add af_forcewm42013-05-122-0/+148
* af_ladspa: code cleanupeng2013-05-121-15/+17
* audio: print channel map additionally to channel count on terminalwm42013-05-121-15/+8
* af: print filter chain info on errorwm42013-05-121-15/+16
* reorder_ch: remove old channel reorder functionswm42013-05-121-9/+0
* audio: let libavresample do channel reorderingwm42013-05-121-3/+49
* af_lavrresample: context is always allocated herewm42013-05-121-2/+1
* af_pan: set unknown channel layout for outputwm42013-05-121-2/+11
* af: use mp_chmap for mp_audio, include channel map in format negotiationwm42013-05-1210-54/+39
* audio: add some setters for mp_audio, and require filters to use themwm42013-05-1223-166/+78
* audio: add channel map APIwm42013-05-121-3/+2
* audio/filter: remove unused AF_CONTROLswm42013-05-127-213/+1
* af: fix negotiation endless loopwm42013-04-131-3/+2
* af: streamline format negotiationwm42013-04-132-161/+206
* af_lavrresample: add no-detach suboptionwm42013-04-131-1/+6
* options: remove --af-advwm42013-04-132-22/+0
* af: remove accuracy optionwm42013-04-131-15/+4
* af: remove force optionwm42013-04-131-64/+49
* audio: remove float processing optionwm42013-04-133-14/+3
* audio: switch to libavcodec channel order, use libavresample for mixingwm42013-04-133-42/+42
* af: simplificationwm42013-04-131-35/+20
* af: factor channel filter insertionwm42013-04-131-30/+45
* af: use af_lavrresample for format conversions, if possiblewm42013-04-134-45/+111
* af: remove automatically inserted filters on full reinitwm42013-04-132-31/+44
* af_lavrresample: allow other ffmpeg sample formats for input/outputwm42013-04-131-17/+48
* audio/filter: replace pointless memcpys with assignmentswm42013-04-134-17/+10
* af: uncrustifywm42013-04-132-466/+496
* af_lavrresample: add new resampling filter to replace the old onesStefano Pigozzi2013-03-135-795/+280
* af_lavcac3enc: switch to avcodec_encode_audio2()wm42013-03-131-45/+71
* Rename af_volnorm to af_drcMartin2013-02-122-20/+20
* Replace strsep() useswm42013-01-131-2/+7
* af_volnorm: fix output range with float inputUoti Urpala2013-01-131-3/+3
* path: add mp_find_config_file and reorganize some of the codeStefano Pigozzi2012-12-151-6/+7
* audio: remove support for native alaw/mulaw/adpcm outputwm42012-12-113-1201/+3
* audio: make AC3 pass-through with ad_spdif workreimar2012-12-031-14/+22
* af_lavcac3enc, encode: support planar formatsRudolf Polzer2012-12-031-3/+44
* Fix potential bugs and issues, general cleanupsreimar2012-11-201-1/+3
* Rename directories, move files (step 2 of 2)wm42012-11-126-9/+8
* Rename directories, move files (step 1 of 2) (does not compile)wm42012-11-1237-0/+10952