From 1687bc5b02cc1f208c731ba3359b90afc8f55e66 Mon Sep 17 00:00:00 2001 From: Kripesh Adhikari <33386091+kripesh101@users.noreply.github.com> Date: Sat, 26 Oct 2024 12:43:13 +0545 Subject: [PATCH] audio/hwopus-decoder: fix offset for pointer to wavebuf start --- audio/hwopus-decoder/source/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/audio/hwopus-decoder/source/main.c b/audio/hwopus-decoder/source/main.c index 8ffcb3a..d477073 100644 --- a/audio/hwopus-decoder/source/main.c +++ b/audio/hwopus-decoder/source/main.c @@ -206,7 +206,7 @@ int main(void) } if (wavei >= 0) { - curbuf = (opus_int16*)(mempool_ptr + wavebuf[wavei].start_sample_offset); + curbuf = (opus_int16*)(mempool_ptr + wavebuf[wavei].start_sample_offset * sizeof(opus_int16)); opret = op_read(of, tmpdata_ptr, max_samples * num_channels, NULL);//The buffer used here has to be seperate from mempool_ptr. if (opret < 0)