From ac3d567bd32497facbf4af0a838eb0ad69dcc447 Mon Sep 17 00:00:00 2001 From: Aman Karmani Date: Fri, 19 Nov 2021 08:53:58 -0800 Subject: audio: stop corrupting audio on underreads regression introduced in b74c09efbf7c6969fc053265f72cc0501b840ce1 Signed-off-by: Aman Karmani --- audio/out/buffer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'audio') diff --git a/audio/out/buffer.c b/audio/out/buffer.c index 9ac410ff9e..2a69596597 100644 --- a/audio/out/buffer.c +++ b/audio/out/buffer.c @@ -162,7 +162,8 @@ static int read_buffer(struct ao *ao, void **data, int samples, bool *eof) // pad with silence (underflow/paused/eof) for (int n = 0; n < ao->num_planes; n++) { - af_fill_silence((char *)data[n] + pos, (samples - pos) * ao->sstride, + af_fill_silence((char *)data[n] + pos * ao->sstride, + (samples - pos) * ao->sstride, ao->format); } -- cgit v1.2.3