]> git.sesse.net Git - x264/commit
Take more shortcuts in i4x4/i8x8 analysis
authorFiona Glaser <fiona@x264.com>
Fri, 4 Jun 2010 04:31:10 +0000 (21:31 -0700)
committerFiona Glaser <fiona@x264.com>
Wed, 9 Jun 2010 18:35:49 +0000 (11:35 -0700)
commit691e2db1ff45f98e9696a5b37b761da7d03a64f3
treea987eb98622511c7bf9c0f5a1899d78a929c3f2d
parent3cd5117da50bc1925086f684f34d7d5422d28520
Take more shortcuts in i4x4/i8x8 analysis
Based on the scores of the H and V modes, rule out modes which are unlikely.
Small compression loss (0.1-0.5%) and large speed gain (10-30% faster intra analysis).
Not enabled in slower encoding modes.

Also make C versions of the merged SATD functions in order to eliminate branches based on their availability.
common/pixel.c
common/predict.c
common/predict.h
encoder/analyse.c
tools/checkasm.c