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) ||