Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
XVID_HQACPRED
ptr_t fix (s_kraste at ira.uka.de)
correct initialization of sprite_trajectories (thanks to elcabesa)
Small LUTs ported to dev-api-3 - MfA
Major update: Support for GME/GMC with 2 warppoints
global.h macro cleanup cpu_detection cleanup, XVID_CPU_ASM added sse2 stuff enabled, femms now utilized
coeff level [-2047,2047]
corrected intra_table/inter_table array size
mingw/dprintf cleanup, portab.h updated from release-0.9.0
encoder: new colorspace; decoder: auto width/height, basic gmc, experimental rrv
bs_put_spritetrajectory prototype fixup
Basic support for translation-only GMC support (compatible to Divx5) use general flag XVID_GMC to switch it on, the rest is done automatically. !!! Combination with B-frames is completely untested !!!
alternate-vertical-scan encoding/decoding support
sysKin Motion Estimation and minor changes to support it. I hope it doesn't break too much...
This commit was manufactured by cvs2svn to create branch 'dev-api-3'.
interlacing bugfix (inter cbp behaviour)
Modified SKIP mb behaviour for Pframes when Bframes are active: Check if intermediate B-block can be skipped, too. Check for SKIP is now done in encode_pframe(), not in MBCoding().
New fields deltamv, directmv[4] in Macroblock for more logical B-frame ME
Added #ifdef _DISABLE_SKIP in MBCoding(). If this is defined, there will be __no skipped macroblocks__ in P-frames! This is of course bad (bigger files), but it's needed for clean B-frame encoding until we have a workaround for the SKIP-flaw in the standard. :-(
Fixed for Bframes encoding and maybe decoding, too.
resync patch
resync support, check_cpu_features() fixed
ia64 changes
Cosmetic - CodingStyle Applied - Legal Headers will be added later
fix some my B-frame decode error
removed coeff clamping
#define BFRAMES
FRAMEINFO
add some B-frame support
bframe "support" code
AC vlc coding bugfix, thanks to Vivien Chappelier
decoder speedup
reworked vlc tables
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)
removed debug output
INTRA_Q/INTER_Q mcbpc bugfix
Fixed implicit declaration of malloc - #include <stdlib.h>
Fixed gcc warning about '/*' into comments
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 |