vlc | branch: master | Hugo Beauzée-Luyssen <[email protected]> | Wed Aug 23 15:07:39 2017 +0200| [ac73a7926514f94f06a30393164c854dac12ca66] | committer: Hugo Beauzée-Luyssen
qsv: Fix memory leak > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ac73a7926514f94f06a30393164c854dac12ca66 --- modules/codec/qsv.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/modules/codec/qsv.c b/modules/codec/qsv.c index e24196fa65..6d94abb3a3 100644 --- a/modules/codec/qsv.c +++ b/modules/codec/qsv.c @@ -498,11 +498,10 @@ static int Open(vlc_object_t *this) sys->params.mfx.CodecProfile, sys->params.mfx.CodecLevel); } + char *psz_rc = var_InheritString(enc, SOUT_CFG_PREFIX "rc-method"); + msg_Dbg(enc, "Encoder using '%s' Rate Control method", psz_rc ); sys->params.mfx.RateControlMethod = qsv_params_get_value(rc_method_text, - rc_method_list, sizeof(rc_method_list), - var_InheritString(enc, SOUT_CFG_PREFIX "rc-method")); - msg_Dbg(enc, "Encoder using '%s' Rate Control method", - var_InheritString(enc, SOUT_CFG_PREFIX "rc-method")); + rc_method_list, sizeof(rc_method_list), psz_rc ); if (sys->params.mfx.RateControlMethod == MFX_RATECONTROL_CQP) { sys->params.mfx.QPI = sys->params.mfx.QPB = sys->params.mfx.QPP = _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
