diff --git a/src/lib/util/aviio.c b/src/lib/util/aviio.c index e3929aff0bc..4ca7079892d 100644 --- a/src/lib/util/aviio.c +++ b/src/lib/util/aviio.c @@ -2307,7 +2307,7 @@ static avi_error soundbuf_flush(avi_file *file, int only_flush_full) /* add up the samples */ if (channelsamples > 0) - file->info.audio_numsamples = stream->samples += channelsamples; + file->info.audio_numsamples = stream->samples += chunksamples; /* advance past those */ processedsamples += chunksamples;