mirror of
https://github.com/mpv-player/mpv
synced 2024-12-19 21:31:52 +00:00
mp_image: refuse to convert frames of unknown format to AVFrame
This could happen with some "special" hwaccel formats, that exist in mpv, but not libavutil.
This commit is contained in:
parent
0754cbc83e
commit
5521d48b4b
@ -817,6 +817,8 @@ struct AVFrame *mp_image_to_av_frame(struct mp_image *img)
|
||||
frame->hw_frames_ctx = new_ref->hwctx;
|
||||
*new_ref = (struct mp_image){0};
|
||||
talloc_free(new_ref);
|
||||
if (frame->format == AV_PIX_FMT_NONE)
|
||||
av_frame_free(&frame);
|
||||
return frame;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user