ref: bf79a080ea6b75f45e345cc52c8da0b23a7cd096
parent: 6f06d3436dafe1f697eb86ace9cbfd645f0d2439
author: Ralph Giles <[email protected]>
date: Thu Jul 28 20:44:08 EDT 2011
Fix a comment in frame count byte decoding. A comment in opus_decode() said, "bit 6 is ignored" when in fact bit 6 is the padding flag, parsed in the previous block. The comment, and the previous one, are modified to reflect the current code.
--- a/src/opus_decoder.c
+++ b/src/opus_decoder.c
@@ -465,7 +465,7 @@
if (count <= 0 || st->frame_size*count*25 > 3*st->Fs)
return OPUS_CORRUPTED_DATA;
len--;
- /* Padding bit */
+ /* Padding flag is bit 6 */
if (ch&0x40)
{
int padding=0;
@@ -481,7 +481,7 @@
}
if (len<0)
return OPUS_CORRUPTED_DATA;
- /* Bit 7 is VBR flag (bit 6 is ignored) */
+ /* VBR flag is bit 7 */
if (ch&0x80)
{
/* VBR case */