[FFmpeg-cvslog] avcodec/nvenc: set frame buffer format for mapped frames
Timo Rothenpieler
git at videolan.org
Mon Feb 13 12:34:01 EET 2017
ffmpeg | branch: master | Timo Rothenpieler <timo at rothenpieler.org> | Fri Feb 10 15:00:21 2017 +0100| [8a3fea14ae94f715fc508098aa7d8ad89ee80054] | committer: Timo Rothenpieler
avcodec/nvenc: set frame buffer format for mapped frames
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8a3fea14ae94f715fc508098aa7d8ad89ee80054
---
libavcodec/nvenc.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/libavcodec/nvenc.c b/libavcodec/nvenc.c
index 7005465..51e794e 100644
--- a/libavcodec/nvenc.c
+++ b/libavcodec/nvenc.c
@@ -1421,6 +1421,7 @@ static int nvenc_upload_frame(AVCodecContext *avctx, const AVFrame *frame,
ctx->registered_frames[reg_idx].mapped = 1;
nvenc_frame->reg_idx = reg_idx;
nvenc_frame->input_surface = nvenc_frame->in_map.mappedResource;
+ nvenc_frame->format = nvenc_frame->in_map.mappedBufferFmt;
nvenc_frame->pitch = frame->linesize[0];
return 0;
} else {
More information about the ffmpeg-cvslog
mailing list