]> granicus.if.org Git - libvpx/commit
Modify encode breakout for static frames
authorYunqing Wang <yunqingwang@google.com>
Fri, 6 Sep 2013 00:10:58 +0000 (17:10 -0700)
committerYunqing Wang <yunqingwang@google.com>
Tue, 10 Sep 2013 16:06:03 +0000 (09:06 -0700)
commit939791a129819951bbdd187ba022d456efbc21d6
tree77a8bc3dbaeb395d8472f5133755314d79521c19
parentf4a6f936b5b65322854392f7b9625e4b4151ba37
Modify encode breakout for static frames

Thank Paul for the suggestions. While turning on static-thresh
for static-image videos, a big jump on bitrate was seen. In this
patch, we detected static frames in the video using first-pass
stats. For different cases, disable encode breakout or reduce
encode breakout threshold to limit the skipping.

More modification need be done to break incorrect partition
picking pattern for static frames while skipping happens.

Change-Id: Ia25f47041af0f04e229c70a0185e12b0ffa6047f
vp9/encoder/vp9_firstpass.c
vp9/encoder/vp9_onyx_if.c
vp9/encoder/vp9_onyx_int.h
vp9/encoder/vp9_rdopt.c