File | Last Change |
---|---|
../ | |
bitstream/ | |
dct/ | |
image/ | |
mesh/ | |
motion/ | |
plugins/ | |
prediction/ | |
quant/ | |
utils/ | |
decoder.c | 1.75 (18 years ago) by suxen_drol: cleanings in code spotted by sparse (ed dot gomez at free dot fr> |
decoder.h | 1.17 (20 years ago) by edgomez: Merging release-1_0 fixes |
encoder.c | 1.120 (18 years ago) by suxen_drol: cleanings in code spotted by sparse (ed dot gomez at free dot fr> |
encoder.h | 1.28 (20 years ago) by edgomez: xvidcore 1.0.0 rc3 merge back to HEAD |
global.h | 1.24 (19 years ago) by suxen_drol: Field interlaced decoding, contributed by Christoph Kuehnel decoder.c ========= - Some new defines for DIV - <decoder_mb_decode> modified: had wrong address offsets for interlaced - <decoder_mbinter_field> = new function for interlaced - <get_motion_vector_interlaced> = new function for interlaced motion vector prediction - <decoder_pframe> modified so that it differs between frame and field prediction global.h ======== - For field motion prediction MACORBLOCK has new member that is the average of field1 and field2 motion vector = <mvs_avg> xvid.c ====== - For field predicted macroblocks we need new field oriented transfer functions. For colour calculations they may only process 4 lines (one field from the colour macroblock that is 8x8). So I introduced 4 new function pointers: <transfer8x4_copy, interpolate8x4_ ...) mbcoding.c ========== - _DEBUG code; index is checked against 64 interpolate8x8.[c,h,asm] =========================== - New 8x4 functions mbpredicition.[c,h] =============== - New function <get_pmv2_interlaced> for interlaced prediciton according to spec mem_transfer.[c,h,asm] ============== - New 8x4 function |
portab.h | 1.54 (19 years ago) by edgomez: Preliminary x86_64 linux port |
xvid.c | 1.65.2.1 (18 years ago) by suxen_drol: release-1_1_0 version patch: set build string to "xvid-1.1.0" set XVID_VERSION to 1.1.0 set XVID_BS_VERSION to 40 remove XVID_UNSTABLE |
xvid.h | 1.51.2.2 (18 years ago) by edgomez: Bits from my repo |