提交 8b0315ad 编写于 作者: J jp9000

Use older FFmpeg API functions for AVFrame

Compatibility with older FFmpeg versions may be broken if the av_frame_*
functions are used instead of the avcodec_* equivalents.
上级 66de2869
......@@ -121,7 +121,7 @@ static bool ffmpeg_image_decode(struct ffmpeg_image *info, uint8_t *out,
{
AVPacket packet = {0};
bool success = false;
AVFrame *frame = av_frame_alloc();
AVFrame *frame = avcodec_alloc_frame();
int got_frame = 0;
int ret;
......@@ -152,7 +152,7 @@ static bool ffmpeg_image_decode(struct ffmpeg_image *info, uint8_t *out,
fail:
av_free_packet(&packet);
av_frame_free(&frame);
avcodec_free_frame(&frame);
return success;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册