X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Feacmv.c;h=4a1af8cf4358f914c93f8d408054aa55458b61b0;hb=9a3b05b0a98952f13125fe45a4c0f68464b5942f;hp=8abc0a614754b9946539027f49fff9cf44b11069;hpb=23e48cd01fbd314ea0d8ab0a6bb00be3e1c8afec;p=ffmpeg diff --git a/libavcodec/eacmv.c b/libavcodec/eacmv.c index 8abc0a61475..4a1af8cf435 100644 --- a/libavcodec/eacmv.c +++ b/libavcodec/eacmv.c @@ -141,14 +141,17 @@ static int cmv_process_header(CmvContext *s, const uint8_t *buf, const uint8_t * s->width = AV_RL16(&buf[4]); s->height = AV_RL16(&buf[6]); - if (s->avctx->width!=s->width || s->avctx->height!=s->height) { + + if (s->width != s->avctx->width || + s->height != s->avctx->height) { av_frame_unref(s->last_frame); av_frame_unref(s->last2_frame); - ret = ff_set_dimensions(s->avctx, s->width, s->height); - if (ret < 0) - return ret; } + ret = ff_set_dimensions(s->avctx, s->width, s->height); + if (ret < 0) + return ret; + fps = AV_RL16(&buf[10]); if (fps > 0) s->avctx->time_base = (AVRational){ 1, fps };