Sticky Revision: |
bframes patch
Cosmetic - CodingStyle Applied - Legal Headers will be added later
Returned to old style MotionEstimation (one loop for INTER and INTER4V)
Added AdvDiamond_MainSearch by sysKIn which seems to be faster and better than normal Diamond_MainSearch, at least for plain fullpel search. It can be activated by PMV_ADVANCEDDIAMOND16/8 flag.
Small bugfix in MotionEstimation (wrong prediction for INTER4V)
Use INTER4V only if neighbours move different than current block. Save quality, some speedup.
general cleanup, first modifications for new INTER4V heuristics
Fix for gcc
Tests to not double check vectors in PMVfast16/8 (only in prediction, not during diamonds phase). Minor speedup.
MotionEst(): set sad8[] also for INTER mode to correct values (for get_pmdata)
#define BFRAMES
Fixed some minor issues in ME, changed calc_delta16/8 to non-linear function of quant (from a paper on H.26L). Now inter4v finally gives some improvement.
Adapted PMVFast16/8 for using prevMB instead of pMB, seems to work.
FRAMEINFO
remove some compile warning
bframe "support" code
segfault fix
PPC update
Added EPZS and EPZS^2. Unfortunately slower and not really better than PMVfast
Big patch, use it with care (tests done with GNU/Linux) : - Trivial warnings in encoder.c line 282 ret1 = ret 2 = 0; - Lot of "New line at end of file missing" warnings fixed (gcc3) - All 2d arrays have been turned into 1d arrays To force alignment of matrices on stack, use DECLARE_ALIGNED_MATRIX (read portab.h) Win32 users should give feedback.
moved sources
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
No admin address has been configured | ViewVC Help |
Powered by ViewVC 1.0.4 |