mpv/audio/filter
ferreum c0728249a1 af_scaletempo2: restore exact audio sync on return to 1x speed
Target block can be anywhere in the previous search-block, varying by
`search-interval` while the filter is active. This resulted in constant
audio offset when returning to 1x playback speed.

- Move the search block to the target block to sync up exactly.
- Drop old frames to minimize input_buffer usage.
2023-09-20 14:36:23 +02:00
..
af_drop.c audio: redo video-sync=display-adrop 2020-05-23 04:04:46 +02:00
af_format.c options: transition options from OPT_FLAG to OPT_BOOL 2023-02-21 17:15:17 +00:00
af_lavcac3enc.c options: transition options from OPT_FLAG to OPT_BOOL 2023-02-21 17:15:17 +00:00
af_rubberband.c af_rubberband: add new engine option in rubberband 3.0.0 2022-08-03 15:29:02 +00:00
af_scaletempo.c af_scaletempo: handle obscure integer overflow 2020-06-02 20:43:49 +02:00
af_scaletempo2.c af_scaletempo2: fix speed change latency and pts spikes 2023-09-20 14:36:23 +02:00
af_scaletempo2_internals.c af_scaletempo2: restore exact audio sync on return to 1x speed 2023-09-20 14:36:23 +02:00
af_scaletempo2_internals.h af_scaletempo2: fix speed change latency and pts spikes 2023-09-20 14:36:23 +02:00