[FFmpeg-cvslog] vf_hwmap: Pass mapping mode when deriving frames context on an existing device
Mark Thompson
git at videolan.org
Thu Nov 23 01:23:05 EET 2017
ffmpeg | branch: master | Mark Thompson <sw at jkqxz.net> | Sun Jun 25 22:13:03 2017 +0100| [5514bab37a26f36753b756a2f0ceb837d055850f] | committer: Mark Thompson
vf_hwmap: Pass mapping mode when deriving frames context on an existing device
To match creation on a newly-derived device. (This was missed earlier
because the mode is only used in some cases.)
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5514bab37a26f36753b756a2f0ceb837d055850f
---
libavfilter/vf_hwmap.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libavfilter/vf_hwmap.c b/libavfilter/vf_hwmap.c
index 8277241dc4..d5fc3c46e6 100644
--- a/libavfilter/vf_hwmap.c
+++ b/libavfilter/vf_hwmap.c
@@ -114,7 +114,8 @@ static int hwmap_config_output(AVFilterLink *outlink)
err = av_hwframe_ctx_create_derived(&ctx->hwframes_ref,
outlink->format,
device,
- inlink->hw_frames_ctx, 0);
+ inlink->hw_frames_ctx,
+ ctx->mode);
if (err < 0) {
av_log(avctx, AV_LOG_ERROR, "Failed to create derived "
"frames context: %d.\n", err);
More information about the ffmpeg-cvslog
mailing list