From: Marco Date: Fri, 6 Jan 2017 19:28:31 +0000 (-0800) Subject: vp9: Add some controls to sample encoder: vpx_temporal_svc_encoder X-Git-Tag: v1.6.1~11^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bf5cdbdf9d3edac263f28460412f0ed4923dbc64;p=libvpx vp9: Add some controls to sample encoder: vpx_temporal_svc_encoder Add the gf boost and frame_parallel controls. Set as default to off. Change-Id: Id85fcb16a4fae97f51c09e9ebadb5cdcd510c2f5 --- diff --git a/examples/vpx_temporal_svc_encoder.c b/examples/vpx_temporal_svc_encoder.c index 752c1baea..b90698083 100644 --- a/examples/vpx_temporal_svc_encoder.c +++ b/examples/vpx_temporal_svc_encoder.c @@ -702,11 +702,14 @@ int main(int argc, char **argv) { vpx_codec_control(&codec, VP8E_SET_CPUUSED, -speed); vpx_codec_control(&codec, VP8E_SET_NOISE_SENSITIVITY, kDenoiserOff); vpx_codec_control(&codec, VP8E_SET_STATIC_THRESHOLD, 1); + vpx_codec_control(&codec, VP8E_SET_GF_CBR_BOOST_PCT, 0); } else if (strncmp(encoder->name, "vp9", 3) == 0) { vpx_svc_extra_cfg_t svc_params; memset(&svc_params, 0, sizeof(svc_params)); vpx_codec_control(&codec, VP8E_SET_CPUUSED, speed); vpx_codec_control(&codec, VP9E_SET_AQ_MODE, 3); + vpx_codec_control(&codec, VP9E_SET_GF_CBR_BOOST_PCT, 0); + vpx_codec_control(&codec, VP9E_SET_FRAME_PARALLEL_DECODING, 0); vpx_codec_control(&codec, VP9E_SET_FRAME_PERIODIC_BOOST, 0); vpx_codec_control(&codec, VP9E_SET_NOISE_SENSITIVITY, kDenoiserOff); vpx_codec_control(&codec, VP8E_SET_STATIC_THRESHOLD, 1);