Sticky Revision: |
bugfix - custom matrix mode previously forced vol header for every frame
gom's adapt quant free() fix
This commit was manufactured by cvs2svn to create branch 'dev-api-3'.
Reentrancy problem fixed in adaptive code
sse2 dequant funcs revamped
switched back to old lumi masking code
some comments
Function prototypes for dequant_inter_xmm, dequant_intra_xmm
Skal's tweaked dequant functions
near jumps
Remove "short jump out of range" by using JZ/JMP instead of JNZ
split mmx,xmm,3dnow,sse2 code into different files, SMP fix, Skal's tweaked asm code
killed warnings, ecc compatible
fixing dos linefeed
some assembler optimizations done, all warnings can be ignored.
ProfDrMorph's new (unoptimized) Luma Masking code: luminance masking now works with relative values instead of absolute ones the new code raises/lowers oberall quant for especially bright/dark frames ( Weber-Fechner law: humans see less differences in bright scenes ) every pixel with a very low lumi value is set to 0 for better compressability ( again the Weber-Fechner law; below a certain intesity humans won't see anything )
ia64 changes
IA64 assembler files, initial version, only partly optimized
Cosmetic - CodingStyle Applied - Legal Headers will be added later
sse2 quant_intra/dequant_intra/dev16/(faster)sad16
beginnings of sse2 support (disabled)
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.
no message
qmatrix bugfix
Fixed gcc warnings
custom qmatrix support
moved sources
No admin address has been configured | ViewVC Help |
Powered by ViewVC 1.0.4 |