shithub: libvpx

Download patch

ref: 76bf681338ee60fa90eb64f5832161686aa6c792
parent: 00fbdc159b1ac4896a57a8ef5665a24df4a06e19
parent: 39aef4023639857d282d65524ac9b5c091df176b
author: Minghai Shang <minghai@google.com>
date: Thu May 22 11:51:19 EDT 2014

Merge "[spatial svc] Remove hard coded rc_end_usage setting"

--- a/examples/vp9_spatial_svc_encoder.c
+++ b/examples/vp9_spatial_svc_encoder.c
@@ -150,6 +150,7 @@
   enc_cfg->rc_target_bitrate = default_bitrate;
   enc_cfg->kf_min_dist = default_kf_dist;
   enc_cfg->kf_max_dist = default_kf_dist;
+  enc_cfg->rc_end_usage = VPX_CQ;
 
   // initialize AppInput with default values
   app_input->frames_to_code = default_frames_to_code;
--- a/vpx/src/svc_encodeframe.c
+++ b/vpx/src/svc_encodeframe.c
@@ -580,7 +580,6 @@
   // TODO(ivanmaltz): determine if these values need to be set explicitly for
   // svc, or if the normal default/override mechanism can be used
   enc_cfg->rc_dropframe_thresh = 0;
-  enc_cfg->rc_end_usage = VPX_CBR;
   enc_cfg->rc_resize_allowed = 0;
 
   if (enc_cfg->g_pass == VPX_RC_ONE_PASS) {