avcodec/fmvc: small refactoring in decode_type1()

Signed-off-by: Paul B Mahol <onemda@gmail.com>
This commit is contained in:
Diego Biurrun 2017-03-21 11:46:43 +01:00 committed by Paul B Mahol
parent fa8db3f597
commit b4da4307a9

View File

@ -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;