shithub: libvpx

Download patch

ref: 4f7a59c8026bb0cd256f461ab72db2ac257aa42b
parent: 4555c50ecd1fed9305b7656279e6a5e961087cf2
parent: 54e03017b64f516f22954952b917a240ecad6c44
author: Debargha Mukherjee <[email protected]>
date: Fri Oct 28 00:21:43 EDT 2016

Merge "Force recode if framesize exceeds max allowed size"

--- a/vp9/encoder/vp9_encoder.c
+++ b/vp9/encoder/vp9_encoder.c
@@ -2441,6 +2441,8 @@
       cpi->resize_pending = 1;
       return 1;
     }
+    // Force recode if projected_frame_size > max_frame_bandwidth
+    if (rc->projected_frame_size >= rc->max_frame_bandwidth) return 1;
 
     // TODO(agrange) high_limit could be greater than the scale-down threshold.
     if ((rc->projected_frame_size > high_limit && q < maxq) ||