1
mirror of https://github.com/mpv-player/mpv synced 2024-11-11 00:15:33 +01:00
mpv/audio/filter
wm4 775a02aab5 af_lavfi: handle seeking
To handle seeking correctly, we need to flush the filter. libavfilter
does not support flushing, so we destroy and recreate it. We also need
to handle resume-after-EOF, because the mpv audio code sends an EOF
before and after seeking (the latter happens because the player drains
the filter chain in a generic way, which "causes" EOF).
2015-03-17 22:31:05 +01:00
..
af_bs2b.c audio/filter: switch remaining in-place filters to refcounting 2015-01-15 20:13:12 +01:00
af_center.c audio/filter: switch remaining in-place filters to refcounting 2015-01-15 20:13:12 +01:00
af_channels.c audio/filter: switch remaining filters to refcounting 2015-01-15 20:13:14 +01:00
af_convert24.c af_convert24: use refcounted frames 2015-01-13 20:17:08 +01:00
af_convertsignendian.c audio/filters: use refcounted frames for some in-place filters 2015-01-13 20:17:03 +01:00
af_delay.c audio/filter: switch remaining in-place filters to refcounting 2015-01-15 20:13:12 +01:00
af_drc.c audio/filters: use refcounted frames for some in-place filters 2015-01-13 20:17:03 +01:00
af_dummy.c audio/filters: use refcounted frames for some simple filters 2015-01-13 20:16:59 +01:00
af_equalizer.c audio/filters: use refcounted frames for some in-place filters 2015-01-13 20:17:03 +01:00
af_export.c audio/filters: use refcounted frames for some simple filters 2015-01-13 20:16:59 +01:00
af_extrastereo.c audio/filter: switch remaining in-place filters to refcounting 2015-01-15 20:13:12 +01:00
af_format.c audio/filters: use refcounted frames for some simple filters 2015-01-13 20:16:59 +01:00
af_hrtf.c audio/filter: switch remaining filters to refcounting 2015-01-15 20:13:14 +01:00
af_hrtf.h Kill all tabs 2014-04-13 18:03:01 +02:00
af_karaoke.c audio/filter: switch remaining in-place filters to refcounting 2015-01-15 20:13:12 +01:00
af_ladspa.c audio/filter: switch remaining in-place filters to refcounting 2015-01-15 20:13:12 +01:00
af_lavcac3enc.c af_lavcac3enc: use refcounted frames 2015-01-14 22:16:30 +01:00
af_lavfi.c af_lavfi: handle seeking 2015-03-17 22:31:05 +01:00
af_lavrresample.c audio: change playback speed directly in resampler 2015-03-02 19:09:44 +01:00
af_pan.c audio/filter: switch remaining filters to refcounting 2015-01-15 20:13:14 +01:00
af_rubberband.c af_rubberband: actually fix deadlock 2015-02-12 10:15:12 +01:00
af_scaletempo.c audio: refuse to change playback speed with spdif 2015-03-07 20:34:05 +01:00
af_sinesuppress.c audio/filter: switch remaining in-place filters to refcounting 2015-01-15 20:13:12 +01:00
af_sub.c audio/filter: switch remaining in-place filters to refcounting 2015-01-15 20:13:12 +01:00
af_surround.c audio/filter: switch remaining filters to refcounting 2015-01-15 20:13:14 +01:00
af_sweep.c audio/filter: switch remaining in-place filters to refcounting 2015-01-15 20:13:12 +01:00
af_volume.c af_volume: use refcounted frames 2015-01-13 20:15:53 +01:00
af.c audio: change playback speed directly in resampler 2015-03-02 19:09:44 +01:00
af.h af: remove old filter compatibility hack 2015-01-15 20:13:15 +01:00
dsp.h Kill all tabs 2014-04-13 18:03:01 +02:00
equalizer.h Kill all tabs 2014-04-13 18:03:01 +02:00
filter.c Kill all tabs 2014-04-13 18:03:01 +02:00
filter.h Kill all tabs 2014-04-13 18:03:01 +02:00
tools.c Kill all tabs 2014-04-13 18:03:01 +02:00
window.c Kill all tabs 2014-04-13 18:03:01 +02:00
window.h Rename directories, move files (step 1 of 2) (does not compile) 2012-11-12 20:06:14 +01:00