]> granicus.if.org Git - libvpx/commit
Animation and dead zone detection.
authorPaul Wilkins <paulwilkins@google.com>
Wed, 27 May 2015 00:37:18 +0000 (01:37 +0100)
committerPaul Wilkins <paulwilkins@google.com>
Thu, 4 Jun 2015 00:01:20 +0000 (01:01 +0100)
commit668e804504021aee1ad1c6ee095b746885596135
tree3f8d96ffb411c0ce91a6456cf5b42aae797e2860
parent5df6c0458555dd03fd5796e9d9342d1394ade446
Animation and dead zone detection.

Adds code to detect dead zone bars at the top and bottom
of reformatted letterbox video (note that the code only
looks at the top of the image and assumes any dead zone
is symmetrical).  Use of this to adapt rate control etc.
will follow in a subsequent patch.

Also counts other blocks (excluding the dead zone) that
have no intra signal. The presence of a significant
number of such blocks can be used as a identify that the frame
may be artificial (e.g.  animation, screen capture, graphics).
This patch contains plumbing only and does not use
the signal.

Change-Id: I59bc93529cd4065416cef773e405fda3ae006a20
vp9/encoder/vp9_firstpass.c
vp9/encoder/vp9_firstpass.h
vp9/encoder/vp9_speed_features.c