From 0d031d61a3e155b9a917585f82621f432649787b Mon Sep 17 00:00:00 2001
From: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
Date: Tue, 5 Jul 2011 17:06:43 -0400
Subject: [PATCH] proper stereo handling for multiple frames per packet

---
 src/opus_decoder.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/opus_decoder.c b/src/opus_decoder.c
index 7e32b097b..d71282c27 100644
--- a/src/opus_decoder.c
+++ b/src/opus_decoder.c
@@ -524,7 +524,7 @@ int opus_decode(OpusDecoder *st, const unsigned char *data,
 		if (ret<0)
 			return ret;
 		data += size[i];
-		pcm += ret;
+		pcm += ret*st->channels;
 		nb_samples += ret;
 	}
 	return nb_samples;
-- 
GitLab