1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-19 05:15:12 +00:00
mpv/audio/filter
wm4 fd6302631a af: streamline format negotiation
Add dummy input and output filters to remove special cases in the format
negotiation code (af_fix_format_conversion() etc.). The output of the
filter chain is now negotiated in exactly the same way as normal
filters.

Negotiate setting the sample rate in the same way as other audio
parameters. As a side effect, the resampler is inserted at the start of
the filter chain instead of the end, but that shouldn't matter much,
especially since conversion and channel mixing are conflated into the
same filter (due to libavresample's API).
2013-04-13 04:21:29 +02:00
..
af_bs2b.c
af_center.c
af_channels.c
af_delay.c
af_drc.c Rename af_volnorm to af_drc 2013-02-12 09:53:33 +01:00
af_dummy.c audio/filter: replace pointless memcpys with assignments 2013-04-13 04:21:27 +02:00
af_equalizer.c
af_export.c path: add mp_find_config_file and reorganize some of the code 2012-12-15 17:38:00 +01:00
af_extrastereo.c
af_format.c af: use af_lavrresample for format conversions, if possible 2013-04-13 04:21:27 +02:00
af_hrtf.c audio: switch to libavcodec channel order, use libavresample for mixing 2013-04-13 04:21:28 +02:00
af_hrtf.h
af_karaoke.c
af_ladspa.c
af_lavcac3enc.c af_lavcac3enc: switch to avcodec_encode_audio2() 2013-03-13 23:51:29 +01:00
af_lavrresample.c af_lavrresample: add no-detach suboption 2013-04-13 04:21:29 +02:00
af_pan.c
af_scaletempo.c audio/filter: replace pointless memcpys with assignments 2013-04-13 04:21:27 +02:00
af_sinesuppress.c
af_sub.c
af_surround.c
af_sweep.c
af_tools.c audio/filter: replace pointless memcpys with assignments 2013-04-13 04:21:27 +02:00
af_volume.c audio: remove float processing option 2013-04-13 04:21:28 +02:00
af.c af: streamline format negotiation 2013-04-13 04:21:29 +02:00
af.h af: streamline format negotiation 2013-04-13 04:21:29 +02:00
control.h audio: remove float processing option 2013-04-13 04:21:28 +02:00
dsp.h
equalizer.h
filter.c
filter.h
window.c
window.h