vlc | branch: master | Steve Lhomme <[email protected]> | Thu Jul 2 15:44:59 2020 +0200| [48436cbdc519f38c8aa7655fc4bfa60cda7e9df8] | committer: Steve Lhomme
qsv: explicitly set the input and output memory types We're going to support more input memory types (GPU). > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=48436cbdc519f38c8aa7655fc4bfa60cda7e9df8 --- modules/codec/qsv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/codec/qsv.c b/modules/codec/qsv.c index 92dad1c18e..dec2ef2668 100644 --- a/modules/codec/qsv.c +++ b/modules/codec/qsv.c @@ -467,7 +467,8 @@ static int Open(vlc_object_t *this) sys->params.mfx.FrameInfo.BitDepthLuma = 8; /* for VLC_CODEC_NV12 */ /* Parsing options common to all RC methods and codecs */ - sys->params.IOPattern = MFX_IOPATTERN_IN_SYSTEM_MEMORY; + sys->params.IOPattern = MFX_IOPATTERN_OUT_SYSTEM_MEMORY; + sys->params.IOPattern |= MFX_IOPATTERN_IN_SYSTEM_MEMORY; sys->params.AsyncDepth = var_InheritInteger(enc, SOUT_CFG_PREFIX "async-depth"); sys->params.mfx.GopOptFlag = 1; /* TODO */ sys->params.mfx.GopPicSize = var_InheritInteger(enc, SOUT_CFG_PREFIX "gop-size"); _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
