diff --git a/libavcodec/h264.c b/libavcodec/h264.c index 699930fd2fb034d9ccb59c0da8fa5ea13607598f..30f332323cc9857d676fb8804af8402b1c34f532 100644 --- a/libavcodec/h264.c +++ b/libavcodec/h264.c @@ -2771,9 +2771,9 @@ static int split_field_copy(Picture *dest, Picture *src, if (match) { *dest = *src; if(parity != PICT_FRAME){ - pic_as_field(dest, parity); - dest->pic_id *= 2; - dest->pic_id += id_add; + pic_as_field(dest, parity); + dest->pic_id *= 2; + dest->pic_id += id_add; } }