mpv/audio/filter
ferreum 33d6d0f311 af_scaletempo2: fix audio artifact on initial WSOLA iteration
The first WSOLA iteration overlapped audio with whatever was in the
`wsola_output` buffer. This was either silence (if not run before), or
old frames (if switching to 1x and back to a different speed).

Track the state of the output buffer and memcpy the whole window for the
first iteration instead.
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: move latency calculation to internal function 2023-09-20 14:36:23 +02:00
af_scaletempo2_internals.c af_scaletempo2: fix audio artifact on initial WSOLA iteration 2023-09-20 14:36:23 +02:00
af_scaletempo2_internals.h af_scaletempo2: fix audio artifact on initial WSOLA iteration 2023-09-20 14:36:23 +02:00