From 247fe3e494ca0f31c8ea56f54b11cf947acc4089 Mon Sep 17 00:00:00 2001 From: Kieran Kunhya Date: Sat, 5 Mar 2016 18:06:16 +0000 Subject: [PATCH] avcodec/cfhd: Fixes cfhd_odd.mov which has a resolution of 496x241 In this case container width/height is better however. Thanks to koda for the sample --- libavcodec/cfhd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavcodec/cfhd.c b/libavcodec/cfhd.c index e37bef0ca9..98f16d320d 100644 --- a/libavcodec/cfhd.c +++ b/libavcodec/cfhd.c @@ -467,6 +467,9 @@ static int cfhd_decode(AVCodecContext *avctx, void *data, int *got_frame, coeff_data += lowpass_width; } + /* Align to mod-4 position to continue reading tags */ + bytestream2_seek(&gb, bytestream2_tell(&gb) & 3, SEEK_CUR); + /* Copy last line of coefficients if odd height */ if (lowpass_height & 1) { memcpy(&coeff_data[lowpass_height * lowpass_width],