@@ -888,7 +888,7 @@ AVCodec ff_msmpeg4v1_decoder = {
888888 .close = ff_h263_decode_end ,
889889 .decode = ff_h263_decode_frame ,
890890 .capabilities = AV_CODEC_CAP_DRAW_HORIZ_BAND | AV_CODEC_CAP_DR1 ,
891- .caps_internal = FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM ,
891+ .caps_internal = FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM | FF_CODEC_CAP_INIT_CLEANUP ,
892892 .max_lowres = 3 ,
893893 .pix_fmts = (const enum AVPixelFormat []) {
894894 AV_PIX_FMT_YUV420P ,
@@ -906,7 +906,7 @@ AVCodec ff_msmpeg4v2_decoder = {
906906 .close = ff_h263_decode_end ,
907907 .decode = ff_h263_decode_frame ,
908908 .capabilities = AV_CODEC_CAP_DRAW_HORIZ_BAND | AV_CODEC_CAP_DR1 ,
909- .caps_internal = FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM ,
909+ .caps_internal = FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM | FF_CODEC_CAP_INIT_CLEANUP ,
910910 .max_lowres = 3 ,
911911 .pix_fmts = (const enum AVPixelFormat []) {
912912 AV_PIX_FMT_YUV420P ,
@@ -924,7 +924,7 @@ AVCodec ff_msmpeg4v3_decoder = {
924924 .close = ff_h263_decode_end ,
925925 .decode = ff_h263_decode_frame ,
926926 .capabilities = AV_CODEC_CAP_DRAW_HORIZ_BAND | AV_CODEC_CAP_DR1 ,
927- .caps_internal = FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM ,
927+ .caps_internal = FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM | FF_CODEC_CAP_INIT_CLEANUP ,
928928 .max_lowres = 3 ,
929929 .pix_fmts = (const enum AVPixelFormat []) {
930930 AV_PIX_FMT_YUV420P ,
@@ -942,7 +942,7 @@ AVCodec ff_wmv1_decoder = {
942942 .close = ff_h263_decode_end ,
943943 .decode = ff_h263_decode_frame ,
944944 .capabilities = AV_CODEC_CAP_DRAW_HORIZ_BAND | AV_CODEC_CAP_DR1 ,
945- .caps_internal = FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM ,
945+ .caps_internal = FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM | FF_CODEC_CAP_INIT_CLEANUP ,
946946 .max_lowres = 3 ,
947947 .pix_fmts = (const enum AVPixelFormat []) {
948948 AV_PIX_FMT_YUV420P ,
0 commit comments