summaryrefslogtreecommitdiffstats
path: root/video/image_writer.c
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2014-03-16 12:51:58 +0100
committerwm4 <wm4@nowhere>2014-03-16 13:19:29 +0100
commit62ab6a91bdde3cdc2ed526a35994ecaeef66b80d (patch)
tree9d388f2f146db5a7516c2964e690972e3c517b41 /video/image_writer.c
parentf2374f4e4b341d6204188743e6bc63fe3fcd878b (diff)
downloadmpv-62ab6a91bdde3cdc2ed526a35994ecaeef66b80d.tar.bz2
mpv-62ab6a91bdde3cdc2ed526a35994ecaeef66b80d.tar.xz
image_writer: use new AVFrame API
Diffstat (limited to 'video/image_writer.c')
-rw-r--r--video/image_writer.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/video/image_writer.c b/video/image_writer.c
index e921cb7995..b27f8660b2 100644
--- a/video/image_writer.c
+++ b/video/image_writer.c
@@ -123,10 +123,9 @@ static int write_lavc(struct image_writer_ctx *ctx, mp_image_t *image, FILE *fp)
goto error_exit;
}
- pic = avcodec_alloc_frame();
+ pic = av_frame_alloc();
if (!pic)
goto error_exit;
- avcodec_get_frame_defaults(pic);
for (int n = 0; n < 4; n++) {
pic->data[n] = image->planes[n];
pic->linesize[n] = image->stride[n];
@@ -142,7 +141,7 @@ error_exit:
if (avctx)
avcodec_close(avctx);
av_free(avctx);
- avcodec_free_frame(&pic);
+ av_frame_free(&pic);
av_free_packet(&pkt);
return success;
}