diff --git a/src/AvTranscoder/essenceStream/AvInputAudio.cpp b/src/AvTranscoder/essenceStream/AvInputAudio.cpp index a5b8a52e..173b1a53 100644 --- a/src/AvTranscoder/essenceStream/AvInputAudio.cpp +++ b/src/AvTranscoder/essenceStream/AvInputAudio.cpp @@ -160,7 +160,7 @@ bool AvInputAudio::readNextFrame( Frame& frameBuffer, const size_t subStreamInde unsigned char* dst = audioBuffer.getPtr(); // offset - src += ( nbSubStreams - 1 - subStreamIndex ) * bytePerSample; + src += subStreamIndex * bytePerSample; for( int sample = 0; sample < _frame->nb_samples; ++sample ) {