Fixes 32 bit misaligned reads on ARM
Another series of warnings for aggressive compilers
ANSI C compliancy - thx Rick Foos
License Change
Changed Michael Militzer to name + email (next patch will fix copyrights with the right holders)
- Added legal header - Added copyright (temporary set to Michael)
New fields deltamv, directmv[4] in Macroblock for more logical B-frame ME
Minor bugfix.
preparations for block based ME
Cosmetic - CodingStyle Applied - Legal Headers will be added later
general cleanup, first modifications for new INTER4V heuristics
SAD values in MACROBLOCK have to be signed integer
quant range checking
add B-frame decode support
bframe "support" code
hinted motion estimation support (raw or compressed)
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.
interlacing support - slow (MBDecideFieldDCT()), buggy (p-frames), incomplete (field motion prediction)
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.