From: Anton Mitrofanov Date: Wed, 5 Oct 2022 13:36:50 +0000 (+0300) Subject: ffms: Fix crash if stream properties changes X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b093bbe7d9bc642c8f24067cbdcc73bb43562eab;p=libx264 ffms: Fix crash if stream properties changes --- diff --git a/input/ffms.c b/input/ffms.c index 16cb0e18..a6d72b8e 100644 --- a/input/ffms.c +++ b/input/ffms.c @@ -190,6 +190,10 @@ static int read_frame( cli_pic_t *pic, hnd_t handle, int i_frame ) memcpy( pic->img.stride, frame->Linesize, sizeof(pic->img.stride) ); memcpy( pic->img.plane, frame->Data, sizeof(pic->img.plane) ); + int is_fullrange = 0; + pic->img.width = frame->EncodedWidth; + pic->img.height = frame->EncodedHeight; + pic->img.csp = handle_jpeg( frame->EncodedPixelFormat, &is_fullrange ) | X264_CSP_OTHER; if( h->vfr_input ) {