1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-21 14:22:17 +00:00
mpv/audio
wm4 fe8634ea90 af_lavrresample: fix and simplify flushing on playback speed change
This manually retrieved the remaining audio from the resampler. It
subtly missed a conversion which could leave to an unsubtle crash.
This could happen if reorder_planes() was supposed to insert NA
channels, and the resampler/actual output format were different.

Simplify it by reusing the normal drain path. One oddness is that
the filter will add an output frame outside of normal filtering,
but that should be fine.
2015-06-02 20:30:30 +02:00
..
decode ad_spdif: use DTS-HD passthrough only if the audio is really DTS-HD 2015-05-19 21:35:43 +02:00
filter af_lavrresample: fix and simplify flushing on playback speed change 2015-06-02 20:30:30 +02:00
out ao_alsa: hack back mono output 2015-05-25 22:10:35 +02:00
audio_buffer.c Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +01:00
audio_buffer.h audio: add mp_audio_buffer 2013-11-12 23:28:21 +01:00
audio.c audio: introduce mp_audio readonly bit 2015-05-04 23:57:25 +02:00
audio.h audio: introduce mp_audio readonly bit 2015-05-04 23:57:25 +02:00
chmap_sel.c audio: redo channel map fallback selection 2015-05-08 19:33:17 +02:00
chmap_sel.h chmap_sel: add multichannel fallback heuristic 2014-12-29 17:56:53 +01:00
chmap.c chmap: use av_popcount64() 2015-05-21 20:37:17 +02:00
chmap.h audio: simplify further 2015-05-08 21:22:39 +02:00
fmt-conversion.c Update license headers 2015-04-13 12:10:01 +02:00
fmt-conversion.h Update license headers 2015-04-13 12:10:01 +02:00
format.c Update license headers 2015-04-13 12:10:01 +02:00
format.h audio: minor cosmetics 2015-05-05 21:47:36 +02:00
mixer.c audio: change range of volume option/property 2015-05-22 18:35:03 +02:00
mixer.h audio: change range of volume option/property 2015-05-22 18:35:03 +02:00