vpx/vp9
paulwilkins 3606b78108 Modified test for auto key frame detection.
The existing test was triggering a lot of false positives on some types
of animated material with very plain backgrounds. These were triggering
code designed to catch key frames in letter box format clips.

This patch tightens up the criteria and imposes a minimum requirement
on the % blocks coded intra in the first pass and the ratio between the
% coded intra and the modified inter % after discounting neutral (flat)
blocks that are coded equally well either way.

On a particular problem animation clip this change eliminated a large
number of false positives including some cases where the old code
selected kf several times in a row. Marginal false negatives are less
damaging typically to compression and in the problem clip there are now
a couple of cases where "visual" scene cuts are ignored because of well
correlated content across the scene cut.

Replaced some magic numbers related to this with #defines and added
explanatory comments.

Change-Id: Ia3d304ac60eb7e4323e3817eaf83b4752cd63ecf
2015-04-21 12:50:11 +01:00
..
common Merge "mips msa vp9 common headers added" 2015-04-09 21:50:15 -07:00
decoder Remove unnecessary mv clamp with on demand border extension. 2015-04-08 17:16:52 -07:00
encoder Modified test for auto key frame detection. 2015-04-21 12:50:11 +01:00
exports_dec support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
exports_enc Removing vpx_codec_vp9x_cx and internal experimental flag. 2013-12-27 14:01:12 -08:00
vp9_common.mk Merge "mips msa vp9 common headers added" 2015-04-09 21:50:15 -07:00
vp9_cx_iface.c VP9E_GET_ACTIVE_MAP API function. 2015-03-24 11:19:47 -07:00
vp9_dx_iface.c Remove unnecessary set postproc flags. 2015-04-01 17:11:35 -07:00
vp9_iface_common.h Enable decoder to pass through color space info 2015-01-13 15:13:19 -08:00
vp9cx.mk vp9/neon: skip some files in high-bitdepth build 2015-03-31 18:06:21 -07:00
vp9dx.mk Try again to merge branch 'frame-parallel' into master branch. 2015-01-30 21:00:13 -08:00