ref: fb134e759a381b563d55efcf6877392b86f9d8a2
parent: bc837b223b3028f825314b9df623ba81ac445403
author: James Zern <jzern@google.com>
date: Tue Jun 27 16:02:28 EDT 2017
vp9: reduce FRAME_BUFFERS by 3 the additional buffers are unneeded with the removal of frame_parallel_decode BUG=webm:1395 Change-Id: Id9ec4cb6462af5d07a0d3cf939bd216db27d9d9e
--- a/vp9/common/vp9_onyxc_int.h
+++ b/vp9/common/vp9_onyxc_int.h
@@ -37,13 +37,10 @@
#define REF_FRAMES_LOG2 3
#define REF_FRAMES (1 << REF_FRAMES_LOG2)
-// 4 scratch frames for the new frames to support a maximum of 4 cores decoding
-// in parallel, 3 for scaled references on the encoder.
-// TODO(hkuang): Add ondemand frame buffers instead of hardcoding the number
-// of framebuffers.
+// 1 scratch frame for the new frame, 3 for scaled references on the encoder.
// TODO(jkoleszar): These 3 extra references could probably come from the
// normal reference pool.
-#define FRAME_BUFFERS (REF_FRAMES + 7)
+#define FRAME_BUFFERS (REF_FRAMES + 4)
#define FRAME_CONTEXTS_LOG2 2
#define FRAME_CONTEXTS (1 << FRAME_CONTEXTS_LOG2)