diff --git a/ijkmedia/ijksdl/ffmpeg/ijksdl_vout_overlay_ffmpeg.c b/ijkmedia/ijksdl/ffmpeg/ijksdl_vout_overlay_ffmpeg.c index 973840dd340956dfd73c1d73aefcd53748243346..99dcfaa2d2a18d592000969bc9f8d90ea01e0685 100644 --- a/ijkmedia/ijksdl/ffmpeg/ijksdl_vout_overlay_ffmpeg.c +++ b/ijkmedia/ijksdl/ffmpeg/ijksdl_vout_overlay_ffmpeg.c @@ -76,6 +76,9 @@ static AVFrame *opaque_setup_frame(SDL_VoutOverlay_Opaque* opaque, enum AVPixelF avcodec_get_frame_defaults(managed_frame); avcodec_get_frame_defaults(linked_frame); AVPicture *pic = (AVPicture *) managed_frame; + managed_frame->format = format; + managed_frame->width = width; + managed_frame->height = height; avpicture_fill(pic, NULL, format, width, height); opaque->managed_frame = managed_frame; opaque->linked_frame = linked_frame;