Nathan Maxson <[email protected]> writes:
> - if ( (opcode & 0x80) == 0 ) {
> + if (opcode & 0x80 == 0) {
[...]
> - } else if ( (opcode & 0x40) == 0 ) {
> + } else if (opcode & 0x40 == 0) {
These are wrong. Relational operators have higher precedence than bitwise.
> case 0:
> flag ^= 1;
> continue;
> -
> case 1:
> case 2:
> case 3:
> @@ -344,7 +342,6 @@ static int xan_wc3_decode_frame(XanContext *s) {
> case 8:
> size = opcode;
> break;
> -
> case 12:
> case 13:
> case 14:
> @@ -354,24 +351,22 @@ static int xan_wc3_decode_frame(XanContext *s) {
> case 18:
> size += (opcode - 10);
> break;
> -
> case 9:
> case 19:
> size = *size_segment++;
> break;
> -
> case 10:
> case 20:
> size = AV_RB16(&size_segment[0]);
> size_segment += 2;
> break;
> -
> case 11:
> case 21:
> size = AV_RB24(size_segment);
> size_segment += 3;
> break;
> }
I'd leave those blank lines.
--
Måns Rullgård
[email protected]
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel