avcodec/fmvc: small refactoring in decode_type1()

Signed-off-by: Paul B Mahol <onemda@gmail.com>
pull/244/merge
Diego Biurrun 8 years ago committed by Paul B Mahol
parent fa8db3f597
commit b4da4307a9
  1. 12
      libavcodec/fmvc.c

@ -380,18 +380,14 @@ static int decode_type1(GetByteContext *gb, PutByteContext *pb)
bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
do {
bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
--len;
} while (len && bytestream2_get_bytes_left(&gbc) > 0);
} else {
bytestream2_put_le32(pb, bytestream2_get_le32(&gbc));
len--;
do {
bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
len--;
} while (len && bytestream2_get_bytes_left(&gbc) > 0);
}
do {
bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
len--;
} while (len && bytestream2_get_bytes_left(&gbc) > 0);
}
return 0;

Loading…
Cancel
Save