shithub: libvpx

Download patch

ref: 699276e56d7d74e3b7d6f5aeb4f4e9f4085b4826
parent: 2ccd906e44f4b27badc14140cb4d965d4783c6f2
author: Marco <marpan@google.com>
date: Tue Mar 8 06:25:13 EST 2016

vp9-svc: Change default spatial bitrate allocation.

Only affects 1 pass cbr svc.

Change-Id: I8387219e35e516d9ce890557ee1855f2af8f636a

--- a/vpx/src/svc_encodeframe.c
+++ b/vpx/src/svc_encodeframe.c
@@ -322,7 +322,7 @@
 
       for (sl = 0; sl < svc_ctx->spatial_layers; ++sl) {
         if (si->svc_params.scaling_factor_den[sl] > 0) {
-          alloc_ratio[sl] = (float)( (sl+1) );
+          alloc_ratio[sl] = (float)( pow(2, sl) );
           total += alloc_ratio[sl];
         }
       }