License changed
Fixed copyrights
fixed stupid-programmer interlacing bug fields could have been incorrectly handled due to missing bias test
- Removed a stupid ')' squatting the previous gruel's patch :-) (did you ever check the code compiled ?)
Bugfix for parameters of MBQuantIntra() [unused code]
field-dct decision bias (thanks to Michael Niedermayer for the idea!)
pross email address updates
- Changed header - Removed history from file
interlacing bug fix - to comply with spec, no field blocks at boundary
x_pos, y_pos are not needed in MBTransQuantInterBVOP()
updated coeff thresholding to Radek's decision criteria
Added several MB-functions which do the same as MBTransQuantInter/Intra now, but split into several routines. MBTransQuantInter2/Intra2 do the same as -Inter/Intra but using the split up routines, MBTransQuantBVOP skips unneeded decoding operations for B-VOPs.
Cosmetic - CodingStyle Applied - Legal Headers will be added later
FRAMEINFO
bframe "support" code
interlacing speedup - transfer strides used instead of manual field-to-frame conversion
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.