Sticky Revision: |
This commit was manufactured by cvs2svn to create branch 'Isibaar'.
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too
Another series of warnings for aggressive compilers
ANSI C compliancy - thx Rick Foos
License changed
Fixed copyrights
Changed Michael Militzer to name + email (next patch will fix copyrights with the right holders)
bugfix - custom matrix mode used to force vol header for every frame
pross email address updates
- Possible memory leak if second malloc fails
Stupid bug for a stupid guy like me, sorry
updated copyright headers
- removed const qualifiers because the functions do not return const matrices (i'll change that in a later time)
- Hmmm, i've been obliged to revert the previous patch because ofthe mmx code using the same arrays, so they need to be global. We'll have to fix that, because it's not *thread safe*.
- Added Legal header - Cosmetic - Added Copyrigths
- header fixed - removed history from file - moved peter's copyright to top of file
- Header - Copyright - Warning about tread safeness in this module
- Legal header - Copyright
Added legal header + copyright (definitive)
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 |