Commit 2219e50e authored by reimar's avatar reimar

Deduplicate code by moving it outside the if/else


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18269 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent 9e000915
......@@ -421,13 +421,13 @@ static int ipvideo_decode_block_opcode_0x9(IpvideoContext *s)
}
} else {
if (P[2] <= P[3]) {
uint64_t flags;
/* 1 of 4 colors for each 2x1 block, need 8 more bytes */
/* 1 of 4 colors for each 2x1 or 1x2 block, need 8 more bytes */
CHECK_STREAM_PTR(8);
flags = bytestream_get_le64(&s->stream_ptr);
if (P[2] <= P[3]) {
for (y = 0; y < 8; y++) {
for (x = 0; x < 8; x += 2, flags >>= 2) {
s->pixel_ptr[x ] =
......@@ -436,12 +436,6 @@ static int ipvideo_decode_block_opcode_0x9(IpvideoContext *s)
s->pixel_ptr += s->stride;
}
} else {
uint64_t flags;
/* 1 of 4 colors for each 1x2 block, need 8 more bytes */
CHECK_STREAM_PTR(8);
flags = bytestream_get_le64(&s->stream_ptr);
for (y = 0; y < 8; y += 2) {
for (x = 0; x < 8; x++, flags >>= 2) {
s->pixel_ptr[x ] =
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment