diff --git a/asoc/msm-compress-q6-v2.c b/asoc/msm-compress-q6-v2.c index 7ba582a0c3aa..c4fecdefa2b3 100644 --- a/asoc/msm-compress-q6-v2.c +++ b/asoc/msm-compress-q6-v2.c @@ -541,7 +541,7 @@ static int msm_compr_read_buffer(struct msm_compr_audio *prtd) return ret; } prtd->bytes_read += buffer_length; - prtd->bytes_read_offset += buffer_length; + prtd->bytes_read_offset += buffer_length + prtd->ts_header_offset; if (prtd->bytes_read_offset >= prtd->buffer_size) prtd->bytes_read_offset -= prtd->buffer_size;