[cvs] / xvidcore / src / encoder.c Repository:
ViewVC logotype

Log of /xvidcore/src/encoder.c

Parent Directory Parent Directory


Links to HEAD: (view) (download) (annotate)
Links to branch-release-1-0: (view) (download) (annotate)
Sticky Tag:

Revision 1.76.2.15 - (view) (download) (annotate) - [select for diffs]
Sat Nov 2 16:12:27 2002 UTC (21 years, 4 months ago) by chl
Branch: dev-api-3
CVS Tags: branch-release-1-0
Changes since 1.76.2.14: +2 -2 lines
Diff to previous 1.76.2.14 , to branch point 1.76 , to selected 1.60
disabled GMC debug printf

Revision 1.76.2.14 - (view) (download) (annotate) - [select for diffs]
Sat Nov 2 15:52:30 2002 UTC (21 years, 4 months ago) by chl
Branch: dev-api-3
Changes since 1.76.2.13: +51 -29 lines
Diff to previous 1.76.2.13 , to branch point 1.76 , to selected 1.60
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 !!!

Revision 1.76.2.13 - (view) (download) (annotate) - [select for diffs]
Thu Oct 17 19:10:57 2002 UTC (21 years, 5 months ago) by Isibaar
Branch: dev-api-3
Changes since 1.76.2.12: +5 -2 lines
Diff to previous 1.76.2.12 , to branch point 1.76 , to selected 1.60
Michael Niedermayer's user data patch

Revision 1.76.2.12 - (view) (download) (annotate) - [select for diffs]
Sat Oct 5 21:36:35 2002 UTC (21 years, 5 months ago) by Isibaar
Branch: dev-api-3
Changes since 1.76.2.11: +25 -10 lines
Diff to previous 1.76.2.11 , to branch point 1.76 , to selected 1.60
qpel support code

Revision 1.76.2.11 - (view) (download) (annotate) - [select for diffs]
Thu Oct 3 12:06:42 2002 UTC (21 years, 5 months ago) by suxen_drol
Branch: dev-api-3
Changes since 1.76.2.10: +4 -4 lines
Diff to previous 1.76.2.10 , to branch point 1.76 , to selected 1.60
correct bitstream stuffing and divx5-bframes compatibility

Revision 1.76.2.10 - (view) (download) (annotate) - [select for diffs]
Thu Oct 3 08:24:27 2002 UTC (21 years, 5 months ago) by syskin
Branch: dev-api-3
Changes since 1.76.2.9: +5 -2 lines
Diff to previous 1.76.2.9 , to branch point 1.76 , to selected 1.60
iFcode evaluation from hinted ME data

Revision 1.76.2.9 - (view) (download) (annotate) - [select for diffs]
Wed Oct 2 12:57:25 2002 UTC (21 years, 6 months ago) by suxen_drol
Branch: dev-api-3
Changes since 1.76.2.8: +24 -16 lines
Diff to previous 1.76.2.8 , to branch point 1.76 , to selected 1.60
improved divx5 packed-avi compatibility

Revision 1.76.2.8 - (view) (download) (annotate) - [select for diffs]
Mon Sep 30 14:16:02 2002 UTC (21 years, 6 months ago) by chl
Branch: dev-api-3
Changes since 1.76.2.7: +3 -2 lines
Diff to previous 1.76.2.7 , to branch point 1.76 , to selected 1.60
bugfix for timecodes in encoder_encode()   [max_bframes=-1]

Revision 1.76.2.7 - (view) (download) (annotate) - [select for diffs]
Mon Sep 30 09:19:26 2002 UTC (21 years, 6 months ago) by chl
Branch: dev-api-3
Changes since 1.76.2.6: +4 -2 lines
Diff to previous 1.76.2.6 , to branch point 1.76 , to selected 1.60
bugfix for timecode of first frame

Revision 1.76.2.6 - (view) (download) (annotate) - [select for diffs]
Sun Sep 29 15:56:21 2002 UTC (21 years, 6 months ago) by chl
Branch: dev-api-3
Changes since 1.76.2.5: +3 -3 lines
Diff to previous 1.76.2.5 , to branch point 1.76 , to selected 1.60
Disabled debug output

Revision 1.76.2.5 - (view) (download) (annotate) - [select for diffs]
Sun Sep 29 15:53:42 2002 UTC (21 years, 6 months ago) by chl
Branch: dev-api-3
Changes since 1.76.2.4: +6 -11 lines
Diff to previous 1.76.2.4 , to branch point 1.76 , to selected 1.60
BVOP-ME bugfix (sign error)

Revision 1.76.2.4 - (view) (download) (annotate) - [select for diffs]
Sat Sep 28 13:01:02 2002 UTC (21 years, 6 months ago) by chl
Branch: dev-api-3
Changes since 1.76.2.3: +44 -30 lines
Diff to previous 1.76.2.3 , to branch point 1.76 , to selected 1.60
Fixed timecode (including support for max_b > fps)
Thanks to suxen_drol for showing me the obvious way to fix it (using pRef)

Revision 1.76.2.3 - (view) (download) (annotate) - [select for diffs]
Fri Sep 27 17:25:17 2002 UTC (21 years, 6 months ago) by h
Branch: dev-api-3
Changes since 1.76.2.2: +8 -5 lines
Diff to previous 1.76.2.2 , to branch point 1.76 , to selected 1.60
sysKin's updated P/B/I decision code

Revision 1.76.2.2 - (view) (download) (annotate) - [select for diffs]
Thu Sep 26 01:54:54 2002 UTC (21 years, 6 months ago) by h
Branch: dev-api-3
Changes since 1.76.2.1: +13 -8 lines
Diff to previous 1.76.2.1 , to branch point 1.76 , to selected 1.60
alternate-vertical-scan encoding/decoding support

Revision 1.76.2.1 - (view) (download) (annotate) - [select for diffs]
Mon Sep 23 20:36:01 2002 UTC (21 years, 6 months ago) by chl
Branch: dev-api-3
Changes since 1.76: +59 -144 lines
Diff to previous 1.76 , to selected 1.60
sysKin Motion Estimation and minor changes to support it.
I hope it doesn't break too much...

Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Tue Sep 3 17:25:18 2002 UTC (21 years, 6 months ago) by chl
Branch: MAIN
CVS Tags: tag-branching-20020904
Branch point for: dev-api-3
Changes since 1.75: +8 -13 lines
Diff to previous 1.75 , to selected 1.60
Support for timestamps even without #define BFRAMES

Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Mon Aug 19 19:19:40 2002 UTC (21 years, 7 months ago) by chl
Branch: MAIN
Changes since 1.74: +2 -3 lines
Diff to previous 1.74 , to selected 1.60
x_pos, y_pos are not needed in MBTransQuantInterBVOP()

Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Fri Aug 9 20:05:28 2002 UTC (21 years, 7 months ago) by chl
Branch: MAIN
Changes since 1.73: +2 -2 lines
Diff to previous 1.73 , to selected 1.60
Use MBTransQuantInterBVOP (skips work) for small B-frame speedup

Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Wed Aug 7 10:09:00 2002 UTC (21 years, 7 months ago) by chl
Branch: MAIN
Changes since 1.72: +16 -2 lines
Diff to previous 1.72 , to selected 1.60
New variable pEnc->last_sync for (more) correct time-codes in B-frames mode.
Not a 100% clean solution. NOTE: Whole Timecode management must be rewritten!

Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Sun Aug 4 23:27:40 2002 UTC (21 years, 7 months ago) by Isibaar
Branch: MAIN
Changes since 1.71: +2 -2 lines
Diff to previous 1.71 , to selected 1.60
windows b-frames fix

Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Sun Aug 4 22:34:49 2002 UTC (21 years, 7 months ago) by edgomez
Branch: MAIN
Changes since 1.70: +3 -1 lines
Diff to previous 1.70 , to selected 1.60
Fix missing symbol error when compiled without bframes support (thx monrad on IRC-opn)

Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Sun Aug 4 21:32:56 2002 UTC (21 years, 7 months ago) by Isibaar
Branch: MAIN
Changes since 1.69: +3 -6 lines
Diff to previous 1.69 , to selected 1.60
"first frame p-frame" bugfix

Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Thu Aug 1 12:53:45 2002 UTC (21 years, 8 months ago) by chl
Branch: MAIN
Changes since 1.68: +2 -2 lines
Diff to previous 1.68 , to selected 1.60
Oops, a 'k' had run away.

Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Wed Jul 31 18:19:49 2002 UTC (21 years, 8 months ago) by chl
Branch: MAIN
Changes since 1.67: +17 -4 lines
Diff to previous 1.67 , to selected 1.60
First support for XVID_GREYSCALE: chroma DC is zeroed, AC is not saved.
No speed improvement, but working feature.

Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Tue Jul 30 12:14:37 2002 UTC (21 years, 8 months ago) by chl
Branch: MAIN
Changes since 1.66: +2 -2 lines
Diff to previous 1.66 , to selected 1.60
Modified to only drop if blockcount is _less_ than ratio instead of _less or
equa_, otherwise drops were still possible, even for drop=0 (-> bframe crash)

Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Mon Jul 29 19:21:23 2002 UTC (21 years, 8 months ago) by chl
Branch: MAIN
Changes since 1.65: +6 -5 lines
Diff to previous 1.65 , to selected 1.60
Fixed timecode problem for direct mode with max_bframes>1

Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Sun Jul 28 13:06:45 2002 UTC (21 years, 8 months ago) by chl
Branch: MAIN
Changes since 1.64: +45 -3 lines
Diff to previous 1.64 , to selected 1.60
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().

Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Wed Jul 24 23:17:19 2002 UTC (21 years, 8 months ago) by chl
Branch: MAIN
Changes since 1.63: +23 -6 lines
Diff to previous 1.63 , to selected 1.60
Fix B-frame: Direct Mode with INTER4V

Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Mon Jul 22 18:03:47 2002 UTC (21 years, 8 months ago) by chl
Branch: MAIN
Changes since 1.62: +3 -3 lines
Diff to previous 1.62 , to selected 1.60
Range check for B-frame quantizer

Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Sun Jul 21 23:34:07 2002 UTC (21 years, 8 months ago) by chl
Branch: MAIN
Changes since 1.61: +16 -8 lines
Diff to previous 1.61 , to selected 1.60
bframe encoding bugfixes, ME unification

Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Sun Jul 21 14:05:38 2002 UTC (21 years, 8 months ago) by edgomez
Branch: MAIN
Changes since 1.60: +2 -2 lines
Diff to previous 1.60
Small fix to make sure negative values => defaults settings

Revision 1.60 - (view) (download) (annotate) - [selected]
Sun Jul 21 03:41:44 2002 UTC (21 years, 8 months ago) by suxen_drol
Branch: MAIN
Changes since 1.59: +26 -1 lines
Diff to previous 1.59
frame_drop_ratio

Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Sat Jul 20 22:30:30 2002 UTC (21 years, 8 months ago) by albeu
Branch: MAIN
Changes since 1.58: +3 -1 lines
Diff to previous 1.58 , to selected 1.60
Add missing #ifdef around some bframe code

Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Fri Jul 19 15:02:38 2002 UTC (21 years, 8 months ago) by chl
Branch: MAIN
Changes since 1.57: +1 -3 lines
Diff to previous 1.57 , to selected 1.60
removed debug code

Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Fri Jul 19 14:56:00 2002 UTC (21 years, 8 months ago) by chl
Branch: MAIN
Changes since 1.56: +11 -2 lines
Diff to previous 1.56 , to selected 1.60
Bugfix for B-frame encoding (new parameters time_bp, time_pp to BVOP-ME)

Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Thu Jul 18 23:52:40 2002 UTC (21 years, 8 months ago) by chl
Branch: MAIN
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 , to selected 1.60
Fixed for Bframes encoding and maybe decoding, too.

Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Fri Jul 12 12:26:23 2002 UTC (21 years, 8 months ago) by suxen_drol
Branch: MAIN
Changes since 1.54: +16 -15 lines
Diff to previous 1.54 , to selected 1.60
XVID_ENC_PARAM->num_threads

Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Thu Jul 11 00:15:59 2002 UTC (21 years, 8 months ago) by chenm001
Branch: MAIN
Changes since 1.53: +32 -2 lines
Diff to previous 1.53 , to selected 1.60
fix a little bug and added the BFRAMES_DEC_DEBUG support

Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Wed Jul 10 19:16:32 2002 UTC (21 years, 8 months ago) by chl
Branch: MAIN
Changes since 1.52: +8 -11 lines
Diff to previous 1.52 , to selected 1.60
Minor change: Switch to get_pmv2 instead of get_pmvdata in HintedME

Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Sat Jul 6 17:04:57 2002 UTC (21 years, 8 months ago) by chl
Branch: MAIN
Changes since 1.51: +18 -3 lines
Diff to previous 1.51 , to selected 1.60
Minor modifications for supporting multithreaded ME.
Without _SMP symbol there should be no changes in behaviour.

Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Sun Jun 30 10:46:29 2002 UTC (21 years, 9 months ago) by suxen_drol
Branch: MAIN
Changes since 1.50: +12 -12 lines
Diff to previous 1.50 , to selected 1.60
resync patch

Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Fri Jun 28 15:14:40 2002 UTC (21 years, 9 months ago) by suxen_drol
Branch: MAIN
Changes since 1.49: +3 -3 lines
Diff to previous 1.49 , to selected 1.60
resync support, check_cpu_features() fixed

Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Tue Jun 25 09:41:53 2002 UTC (21 years, 9 months ago) by suxen_drol
Branch: MAIN
Changes since 1.48: +7 -7 lines
Diff to previous 1.48 , to selected 1.60
minor dx50bvop fix

Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Mon Jun 24 09:53:17 2002 UTC (21 years, 9 months ago) by suxen_drol
Branch: MAIN
Changes since 1.47: +86 -56 lines
Diff to previous 1.47 , to selected 1.60
added font.c, sgi-irix64 makefile, dx50bvop working

Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Sun Jun 23 19:48:06 2002 UTC (21 years, 9 months ago) by edgomez
Branch: MAIN
Changes since 1.46: +1 -2 lines
Diff to previous 1.46 , to selected 1.60
- transfer_8to16sub2_mmx activation
- Compile fixes (a missing image/font.h ???)
- Linux Makefile update to take care of last changes in feature
constants

Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Sun Jun 23 03:58:32 2002 UTC (21 years, 9 months ago) by suxen_drol
Branch: MAIN
Changes since 1.45: +30 -11 lines
Diff to previous 1.45 , to selected 1.60
XVID_GLOBAL_*, XVID_CPU_CHKONLY, timestamp fix, font.c

Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Sat Jun 22 07:23:10 2002 UTC (21 years, 9 months ago) by suxen_drol
Branch: MAIN
Changes since 1.44: +3 -4 lines
Diff to previous 1.44 , to selected 1.60
minor fixes: bframe N_VOP support, custom quant bug, BFRAME inc_frame_num()

Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Thu Jun 20 14:05:57 2002 UTC (21 years, 9 months ago) by suxen_drol
Branch: MAIN
Changes since 1.43: +295 -99 lines
Diff to previous 1.43 , to selected 1.60
bframe patch

Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Fri Jun 14 13:21:35 2002 UTC (21 years, 9 months ago) by Isibaar
Branch: MAIN
Changes since 1.42: +3 -1 lines
Diff to previous 1.42 , to selected 1.60
some small fixes

Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Thu Jun 13 11:42:15 2002 UTC (21 years, 9 months ago) by edgomez
Branch: MAIN
Changes since 1.41: +11 -6 lines
Diff to previous 1.41 , to selected 1.60
EMMS macro replaced by the emms() function.

Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Wed Jun 12 20:38:40 2002 UTC (21 years, 9 months ago) by edgomez
Branch: MAIN
Changes since 1.40: +531 -673 lines
Diff to previous 1.40 , to selected 1.60
Cosmetic - CodingStyle Applied - Legal Headers will be added later

Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Sun Jun 9 23:30:50 2002 UTC (21 years, 9 months ago) by edgomez
Branch: MAIN
Changes since 1.39: +306 -106 lines
Diff to previous 1.39 , to selected 1.60
Another bunch of 80 column cut, ANSI C comments - There's still work to do there :\

Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Sun Jun 9 13:16:26 2002 UTC (21 years, 9 months ago) by edgomez
Branch: MAIN
Changes since 1.38: +274 -108 lines
Diff to previous 1.38 , to selected 1.60
80 Column cutting. I've put all the encoder_create cleaning code in goto statements, this is a clean way to do that job but some people don't like goto statements

Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Fri Jun 7 10:36:08 2002 UTC (21 years, 9 months ago) by edgomez
Branch: MAIN
Changes since 1.37: +6 -3 lines
Diff to previous 1.37 , to selected 1.60
Last bits of "Rate control per instance" patch

Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Fri Jun 7 10:21:48 2002 UTC (21 years, 9 months ago) by edgomez
Branch: MAIN
Changes since 1.36: +15 -7 lines
Diff to previous 1.36 , to selected 1.60
Rate control structure per encoder

Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Thu May 9 00:15:50 2002 UTC (21 years, 10 months ago) by chenm001
Branch: MAIN
Changes since 1.35: +9 -2 lines
Diff to previous 1.35 , to selected 1.60
add low_delay decode support

Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Mon May 6 10:07:18 2002 UTC (21 years, 10 months ago) by suxen_drol
Branch: MAIN
Changes since 1.34: +8 -8 lines
Diff to previous 1.34 , to selected 1.60
low_delay

Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Fri May 3 15:26:30 2002 UTC (21 years, 11 months ago) by edgomez
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 , to selected 1.60
Removed the "not ANSI compliant" BFRAMES after the #endif

Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Fri May 3 08:32:49 2002 UTC (21 years, 11 months ago) by Isibaar
Branch: MAIN
Changes since 1.32: +8 -1 lines
Diff to previous 1.32 , to selected 1.60
quant range checking

Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Wed May 1 13:00:01 2002 UTC (21 years, 11 months ago) by suxen_drol
Branch: MAIN
Changes since 1.31: +338 -60 lines
Diff to previous 1.31 , to selected 1.60
#define BFRAMES

Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Mon Apr 29 06:45:55 2002 UTC (21 years, 11 months ago) by chenm001
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 , to selected 1.60
fix a little compile bug(in DEBUG mode)

Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Sun Apr 28 23:31:00 2002 UTC (21 years, 11 months ago) by edgomez
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 , to selected 1.60
Sad values can be negative (Christoph Lampert Post scriptum in a mail to the dev mail list)

Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Sun Apr 28 21:55:06 2002 UTC (21 years, 11 months ago) by edgomez
Branch: MAIN
Changes since 1.28: +83 -34 lines
Diff to previous 1.28 , to selected 1.60
Cosmetic, added GPL header and RCS id field

Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Thu Apr 25 19:27:49 2002 UTC (21 years, 11 months ago) by chl
Branch: MAIN
Changes since 1.27: +10 -2 lines
Diff to previous 1.27 , to selected 1.60
#ifdef'd OutputDebugString because it's _DEBUG an Windows only

Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Thu Apr 25 06:55:00 2002 UTC (21 years, 11 months ago) by suxen_drol
Branch: MAIN
Changes since 1.26: +167 -120 lines
Diff to previous 1.26 , to selected 1.60
FRAMEINFO

Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Wed Apr 17 14:05:54 2002 UTC (21 years, 11 months ago) by h
Branch: MAIN
Changes since 1.25: +15 -2 lines
Diff to previous 1.25 , to selected 1.60
fixed bug when using lumi masking with hinted ME

Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Mon Apr 15 08:03:50 2002 UTC (21 years, 11 months ago) by h
Branch: MAIN
Changes since 1.24: +15 -8 lines
Diff to previous 1.24 , to selected 1.60
support for foxer's updated cbr code

Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Sat Apr 13 16:30:01 2002 UTC (21 years, 11 months ago) by suxen_drol
Branch: MAIN
Changes since 1.23: +129 -0 lines
Diff to previous 1.23 , to selected 1.60
bframe "support" code

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Wed Apr 10 07:40:51 2002 UTC (21 years, 11 months ago) by Isibaar
Branch: MAIN
Changes since 1.22: +25 -0 lines
Diff to previous 1.22 , to selected 1.60
PSNR calculations

Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Sun Apr 7 11:57:47 2002 UTC (21 years, 11 months ago) by h
Branch: MAIN
CVS Tags: xvidcore
Changes since 1.21: +1 -1 lines
Diff to previous 1.21 , to selected 1.60
debug output for cbr

Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Sat Apr 6 05:33:44 2002 UTC (21 years, 11 months ago) by h
Branch: MAIN
Changes since 1.20: +56 -55 lines
Diff to previous 1.20 , to selected 1.60
moved HintedMEGet() on intra, to FrameCodeI()

Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Fri Apr 5 14:40:36 2002 UTC (21 years, 11 months ago) by h
Branch: MAIN
Changes since 1.19: +223 -3 lines
Diff to previous 1.19 , to selected 1.60
hinted motion estimation support (raw or compressed)

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Thu Apr 4 13:58:02 2002 UTC (21 years, 11 months ago) by Isibaar
Branch: MAIN
Changes since 1.18: +0 -3 lines
Diff to previous 1.18 , to selected 1.60
reworked vlc tables

Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Fri Mar 29 07:24:57 2002 UTC (22 years ago) by h
Branch: MAIN
Changes since 1.17: +2 -0 lines
Diff to previous 1.17 , to selected 1.60
fixed crash when using lumi masking in cbr mode (i'm such an idiot)

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Fri Mar 29 07:18:30 2002 UTC (22 years ago) by h
Branch: MAIN
Changes since 1.16: +23 -40 lines
Diff to previous 1.16 , to selected 1.60
fixed crash when using lumi masking in cbr mode (last time..)

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Fri Mar 29 07:08:09 2002 UTC (22 years ago) by h
Branch: MAIN
Changes since 1.15: +56 -70 lines
Diff to previous 1.15 , to selected 1.60
fixed crash when using lumi masking in cbr mode (removed development code)

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Fri Mar 29 07:03:24 2002 UTC (22 years ago) by h
Branch: MAIN
Changes since 1.14: +48 -17 lines
Diff to previous 1.14 , to selected 1.60
fixed crash when using lumi masking in cbr mode

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Fri Mar 29 04:25:15 2002 UTC (22 years ago) by h
Branch: MAIN
Changes since 1.13: +23 -40 lines
Diff to previous 1.13 , to selected 1.60
merged image/pMBs create and destroy stuff into single if()

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Thu Mar 28 20:57:24 2002 UTC (22 years ago) by edgomez
Branch: MAIN
Changes since 1.12: +31 -21 lines
Diff to previous 1.12 , to selected 1.60
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.

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Thu Mar 28 12:24:41 2002 UTC (22 years ago) by canard
Branch: MAIN
Changes since 1.11: +10 -1 lines
Diff to previous 1.11 , to selected 1.60
LINUX: proper alignement on the stack

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Tue Mar 26 11:16:08 2002 UTC (22 years ago) by h
Branch: MAIN
Changes since 1.10: +12 -12 lines
Diff to previous 1.10 , to selected 1.60
interlacing support - slow (MBDecideFieldDCT()), buggy (p-frames), incomplete (field motion prediction)

Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Sun Mar 24 20:07:31 2002 UTC (22 years ago) by canard
Branch: MAIN
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 , to selected 1.60
s/16/CACHE_LINE/

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Sun Mar 24 05:47:08 2002 UTC (22 years ago) by h
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 , to selected 1.60
foxer's cbr mode
(hijacks the rc_buffersize variable and uses it as reaction delay - easier than changing xvid.h)

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Wed Mar 20 14:02:54 2002 UTC (22 years ago) by Isibaar
Branch: MAIN
Changes since 1.7: +6 -4 lines
Diff to previous 1.7 , to selected 1.60
alignment stuff

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Wed Mar 20 00:27:36 2002 UTC (22 years ago) by Isibaar
Branch: MAIN
Changes since 1.6: +17 -12 lines
Diff to previous 1.6 , to selected 1.60
xvid_malloc/xvid_free

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Sat Mar 16 15:55:12 2002 UTC (22 years ago) by Isibaar
Branch: MAIN
Changes since 1.5: +1 -0 lines
Diff to previous 1.5 , to selected 1.60
removed init_timer

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Sat Mar 16 09:55:19 2002 UTC (22 years ago) by h
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 , to selected 1.60
prevented RateControlUpdate() being called in non-cbr encodes
(bitrate isn't 0 anymore - it's set to 900000 in encoder_create())

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sat Mar 9 21:44:47 2002 UTC (22 years ago) by Isibaar
Branch: MAIN
Changes since 1.3: +21 -16 lines
Diff to previous 1.3 , to selected 1.60
qmatrix bugfix

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sat Mar 9 14:58:50 2002 UTC (22 years ago) by edgomez
Branch: MAIN
Changes since 1.2: +141 -144 lines
Diff to previous 1.2 , to selected 1.60
Small cleanup for gcc warnings and code indentation (thx emacs indent-region :-)

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Fri Mar 8 19:16:06 2002 UTC (22 years ago) by Isibaar
Branch: MAIN
Changes since 1.1: +14 -5 lines
Diff to previous 1.1 , to selected 1.60
custom qmatrix support

Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Fri Mar 8 02:44:30 2002 UTC (22 years ago) by Isibaar
Branch: MAIN
Branch point for: core
Diff to selected 1.60
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.

  Diffs between and
  Type of Diff should be a

Sort log by:

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4