summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2014-12-28 14:05:28 +0100
committerDiogo Franco (Kovensky) <diogomfranco@gmail.com>2015-01-25 17:00:06 +0900
commite0231926df3d09a757537856abb9be403764c370 (patch)
treeb3749f24c4d5a276600956b781fb2fb96bf9d779
parent2c20c6f8923d1295e2ba919f5d31ec1da4f252c8 (diff)
downloadmpv-e0231926df3d09a757537856abb9be403764c370.tar.bz2
mpv-e0231926df3d09a757537856abb9be403764c370.tar.xz
screenshots: set AVFrame parameters
Currently, libavcodec is rather lenient, but it might get stricter in the future. Fixes #1398.
-rw-r--r--video/image_writer.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/video/image_writer.c b/video/image_writer.c
index e8f10978cd..03f164bf91 100644
--- a/video/image_writer.c
+++ b/video/image_writer.c
@@ -128,6 +128,9 @@ static int write_lavc(struct image_writer_ctx *ctx, mp_image_t *image, FILE *fp)
pic->data[n] = image->planes[n];
pic->linesize[n] = image->stride[n];
}
+ pic->format = avctx->pix_fmt;
+ pic->width = avctx->width;
+ pic->height = avctx->height;
int ret = avcodec_encode_video2(avctx, &pkt, pic, &got_output);
if (ret < 0)
goto error_exit;