]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
transcoding: replace x265_opts with x265-params to follow ffmpeg 2.8
authorJaroslav Kysela <perex@perex.cz>
Mon, 23 Nov 2015 09:24:47 +0000 (10:24 +0100)
committerJaroslav Kysela <perex@perex.cz>
Mon, 23 Nov 2015 09:24:47 +0000 (10:24 +0100)
src/plumbing/transcoding.c

index 847206a5edf51b9eac687d7c8e3a96509e5e3bf0..c7bd3e6d97c75fc5a6e7a26ff1c6c44a9d52d443 100644 (file)
@@ -1354,10 +1354,10 @@ transcoder_stream_video(transcoder_t *t, transcoder_stream_t *ts, th_pkt_t *pkt)
         av_dict_set_int__(&opts, "crf", t->t_props.tp_vbitrate == 0 ? 18 : MIN(51, t->t_props.tp_vbitrate), 0);
 
         // the following is equivalent to tune=zerolatency for presets: ultra/superfast
-        av_dict_set(&opts, "x265_opts", "bframes=0",        0);
-        av_dict_set(&opts, "x265_opts", ":rc-lookahead=0",  AV_DICT_APPEND);
-        av_dict_set(&opts, "x265_opts", ":scenecut=0",      AV_DICT_APPEND);
-        av_dict_set(&opts, "x265_opts", ":frame-threads=1", AV_DICT_APPEND);
+        av_dict_set(&opts, "x265-params", "bframes=0",        0);
+        av_dict_set(&opts, "x265-params", ":rc-lookahead=0",  AV_DICT_APPEND);
+        av_dict_set(&opts, "x265-params", ":scenecut=0",      AV_DICT_APPEND);
+        av_dict_set(&opts, "x265-params", ":frame-threads=1", AV_DICT_APPEND);
       } else {
         int bitrate, maxrate, bufsize;
         bitrate = (t->t_props.tp_vbitrate > max_bitrate) ? max_bitrate : t->t_props.tp_vbitrate;
@@ -1371,11 +1371,11 @@ transcoder_stream_video(transcoder_t *t, transcoder_stream_t *ts, th_pkt_t *pkt)
         // this is the same as setting --bitrate=bitrate
         octx->bit_rate = bitrate * 1000;
 
-        av_dict_set(&opts,       "x265_opts", "vbv-bufsize=",  0);
-        av_dict_set_int__(&opts, "x265_opts", bufsize,         AV_DICT_APPEND);
-        av_dict_set(&opts,       "x265_opts", ":vbv-maxrate=",AV_DICT_APPEND);
-        av_dict_set_int__(&opts, "x265_opts", maxrate,         AV_DICT_APPEND);
-        av_dict_set(&opts,       "x265_opts", ":strict-cbr=1", AV_DICT_APPEND);
+        av_dict_set(&opts,       "x265-params", "vbv-bufsize=",  0);
+        av_dict_set_int__(&opts, "x265-params", bufsize,         AV_DICT_APPEND);
+        av_dict_set(&opts,       "x265-params", ":vbv-maxrate=", AV_DICT_APPEND);
+        av_dict_set_int__(&opts, "x265-params", maxrate,         AV_DICT_APPEND);
+        av_dict_set(&opts,       "x265-params", ":strict-cbr=1", AV_DICT_APPEND);
       }
 
       break;