Parent Directory
|
Revision Log
|
Patch
| revision 173497 by sergeyu@chromium.org, Thu Nov 1 20:44:27 2012 UTC | revision 173498 by sergeyu@chromium.org, Mon Dec 17 18:44:37 2012 UTC | |
|---|---|---|
| # | Line 612 | Line 612 |
| 612 | /* Padding flag is bit 6 */ | /* Padding flag is bit 6 */ |
| 613 | if (ch&0x40) | if (ch&0x40) |
| 614 | { | { |
| int padding=0; | ||
| 615 | int p; | int p; |
| 616 | do { | do { |
| 617 | if (len<=0) | if (len<=0) |
| 618 | return OPUS_INVALID_PACKET; | return OPUS_INVALID_PACKET; |
| 619 | p = *data++; | p = *data++; |
| 620 | len--; | len--; |
| 621 | padding += p==255 ? 254: p; | len -= p==255 ? 254: p; |
| 622 | } while (p==255); | } while (p==255); |
| len -= padding; | ||
| 623 | } | } |
| 624 | if (len<0) | if (len<0) |
| 625 | return OPUS_INVALID_PACKET; | return OPUS_INVALID_PACKET; |
|
||||||||
| Powered by ViewVC 1.1.26 | ViewVC Help |