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

Log of /xvidcore/src/motion/motion_est.c

Parent Directory Parent Directory


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.73
Mon Mar 22 22:36:24 2004 UTC (20 years, 2 months ago) by edgomez
Branch: MAIN
CVS Tags: HEAD
Changes since 1.72: +0 -0 lines
FILE REMOVED
xvidcore 1.0.0 rc3 merge back to HEAD

Revision 1.58.2.36
Wed Sep 10 22:19:00 2003 UTC (20 years, 8 months ago) by edgomez
Branch: dev-api-4
Changes since 1.58.2.35: +1 -1 lines
FILE REMOVED
Motion Estimation module splitting.

Revision 1.58.2.35 - (view) (download) (annotate) - [select for diffs]
Sat Sep 6 11:24:50 2003 UTC (20 years, 8 months ago) by Isibaar
Branch: dev-api-4
Changes since 1.58.2.34: +5 -4 lines
Diff to previous 1.58.2.34 , to branch point 1.58 , to selected 1.44.2.50
argh - fast mode decision was _always_ activated no matter which flags where set - fixed now...

Revision 1.58.2.34 - (view) (download) (annotate) - [select for diffs]
Fri Sep 5 10:01:50 2003 UTC (20 years, 8 months ago) by Isibaar
Branch: dev-api-4
Changes since 1.58.2.33: +5 -4 lines
Diff to previous 1.58.2.33 , to branch point 1.58 , to selected 1.44.2.50
oops. Small bug in fast refinement - thx Ed for pointing out!

Revision 1.58.2.33 - (view) (download) (annotate) - [select for diffs]
Thu Sep 4 18:40:02 2003 UTC (20 years, 8 months ago) by Isibaar
Branch: dev-api-4
Changes since 1.58.2.32: +458 -6 lines
Diff to previous 1.58.2.32 , to branch point 1.58 , to selected 1.44.2.50
Newly introduced:

- XVID_ME_DETECT_STATIC_MOTION: skips MV search in stationary scenes (gives a slight speed-up and a PSNR drop of ~0.03 dB)
- XVID_ME_FASTREFINE16: low complexity subpel refinement. Useful mainly for qpel (big speed-up, small PSNR drop of ~0.05 dB)
- XVID_VOP_FAST_MODEDECISION_RD: performs R-D checking only 'when really needed' (significant speed-up, again mild PSNR drop)

All new options need further testing/fine tuning...

Revision 1.58.2.32 - (view) (download) (annotate) - [select for diffs]
Fri Aug 29 13:47:21 2003 UTC (20 years, 8 months ago) by syskin
Branch: dev-api-4
Changes since 1.58.2.31: +52 -42 lines
Diff to previous 1.58.2.31 , to branch point 1.58 , to selected 1.44.2.50
p/b/i decision changed *again* (how many times did I write that?)

Revision 1.58.2.31 - (view) (download) (annotate) - [select for diffs]
Thu Aug 28 11:17:29 2003 UTC (20 years, 8 months ago) by syskin
Branch: dev-api-4
Changes since 1.58.2.30: +1 -1 lines
Diff to previous 1.58.2.30 , to branch point 1.58 , to selected 1.44.2.50
I really have to be more careful when commiting

Revision 1.58.2.30 - (view) (download) (annotate) - [select for diffs]
Thu Aug 28 11:14:04 2003 UTC (20 years, 8 months ago) by syskin
Branch: dev-api-4
Changes since 1.58.2.29: +3 -3 lines
Diff to previous 1.58.2.29 , to branch point 1.58 , to selected 1.44.2.50
oops one small fix

Revision 1.58.2.29 - (view) (download) (annotate) - [select for diffs]
Thu Aug 28 11:06:15 2003 UTC (20 years, 8 months ago) by syskin
Branch: dev-api-4
Changes since 1.58.2.28: +204 -181 lines
Diff to previous 1.58.2.28 , to branch point 1.58 , to selected 1.44.2.50
Speed improvements; another many-years-old-bug fixed (in p/b/i decision)

Revision 1.58.2.28 - (view) (download) (annotate) - [select for diffs]
Mon Aug 25 15:10:13 2003 UTC (20 years, 9 months ago) by syskin
Branch: dev-api-4
Changes since 1.58.2.27: +62 -71 lines
Diff to previous 1.58.2.27 , to branch point 1.58 , to selected 1.44.2.50
small speed improvements

Revision 1.58.2.27 - (view) (download) (annotate) - [select for diffs]
Thu Aug 7 15:42:50 2003 UTC (20 years, 9 months ago) by chl
Branch: dev-api-4
Changes since 1.58.2.26: +5 -5 lines
Diff to previous 1.58.2.26 , to branch point 1.58 , to selected 1.44.2.50
I hate warnings! So I removed all I could find...

Revision 1.58.2.26 - (view) (download) (annotate) - [select for diffs]
Wed Aug 6 09:08:37 2003 UTC (20 years, 9 months ago) by syskin
Branch: dev-api-4
Changes since 1.58.2.25: +4 -4 lines
Diff to previous 1.58.2.25 , to branch point 1.58 , to selected 1.44.2.50
THE biggest b-frame bug in devapi4 so far

Revision 1.58.2.25 - (view) (download) (annotate) - [select for diffs]
Sun Aug 3 10:10:08 2003 UTC (20 years, 9 months ago) by syskin
Branch: dev-api-4
Changes since 1.58.2.24: +61 -81 lines
Diff to previous 1.58.2.24 , to branch point 1.58 , to selected 1.44.2.50
lumimasking fixed (part 1); p/b/i decision changed again; code cleanups

Revision 1.58.2.24 - (view) (download) (annotate) - [select for diffs]
Sat Aug 2 15:08:39 2003 UTC (20 years, 9 months ago) by edgomez
Branch: dev-api-4
Changes since 1.58.2.23: +22 -22 lines
Diff to previous 1.58.2.23 , to branch point 1.58 , to selected 1.44.2.50
API changes

Revision 1.58.2.23 - (view) (download) (annotate) - [select for diffs]
Thu Jul 24 13:09:01 2003 UTC (20 years, 10 months ago) by Isibaar
Branch: dev-api-4
Changes since 1.58.2.22: +16 -1 lines
Diff to previous 1.58.2.22 , to branch point 1.58 , to selected 1.44.2.50
cartoon mode

Revision 1.58.2.22 - (view) (download) (annotate) - [select for diffs]
Sun Jul 13 09:58:44 2003 UTC (20 years, 10 months ago) by syskin
Branch: dev-api-4
Changes since 1.58.2.21: +255 -172 lines
Diff to previous 1.58.2.21 , to branch point 1.58 , to selected 1.44.2.50
mcsel decision in motion loop, tons of fixes and speedups

Revision 1.58.2.21 - (view) (download) (annotate) - [select for diffs]
Thu Jul 10 17:41:48 2003 UTC (20 years, 10 months ago) by edgomez
Branch: dev-api-4
Changes since 1.58.2.20: +2 -2 lines
Diff to previous 1.58.2.20 , to branch point 1.58 , to selected 1.44.2.50
IA64 updates

Revision 1.58.2.20 - (view) (download) (annotate) - [select for diffs]
Sat Jun 28 15:52:10 2003 UTC (20 years, 10 months ago) by chl
Branch: dev-api-4
Changes since 1.58.2.19: +629 -191 lines
Diff to previous 1.58.2.19 , to branch point 1.58 , to selected 1.44.2.50
3 warp point GME - first commit

Revision 1.58.2.19 - (view) (download) (annotate) - [select for diffs]
Thu Jun 26 11:50:37 2003 UTC (20 years, 11 months ago) by syskin
Branch: dev-api-4
Changes since 1.58.2.18: +40 -38 lines
Diff to previous 1.58.2.18 , to branch point 1.58 , to selected 1.44.2.50
VHQ is P4 compatible again | improved PBI decision *again*

Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Thu Jun 26 10:37:09 2003 UTC (20 years, 11 months ago) by syskin
Branch: MAIN
CVS Tags: cvs-head, tag-merging-20040322
Changes since 1.71: +36 -35 lines
Diff to previous 1.71 , to selected 1.44.2.50
VHQ is P4 compatible again | improved PBI decision *again*

Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Thu Jun 19 10:06:26 2003 UTC (20 years, 11 months ago) by syskin
Branch: MAIN
Changes since 1.70: +12 -10 lines
Diff to previous 1.70 , to selected 1.44.2.50
ugly bugs fixed, R-D works better now

Revision 1.58.2.18 - (view) (download) (annotate) - [select for diffs]
Thu Jun 19 09:58:57 2003 UTC (20 years, 11 months ago) by syskin
Branch: dev-api-4
Changes since 1.58.2.17: +12 -12 lines
Diff to previous 1.58.2.17 , to branch point 1.58 , to selected 1.44.2.50
ugly bugs fixed, R-D works better now

Revision 1.58.2.17 - (view) (download) (annotate) - [select for diffs]
Mon Jun 9 13:54:37 2003 UTC (20 years, 11 months ago) by edgomez
Branch: dev-api-4
Changes since 1.58.2.16: +23 -26 lines
Diff to previous 1.58.2.16 , to branch point 1.58 , to selected 1.44.2.50
Added legal header

Revision 1.58.2.16 - (view) (download) (annotate) - [select for diffs]
Mon Jun 9 01:22:11 2003 UTC (20 years, 11 months ago) by edgomez
Branch: dev-api-4
Changes since 1.58.2.15: +157 -152 lines
Diff to previous 1.58.2.15 , to branch point 1.58 , to selected 1.44.2.50
ISO C89 comment style

Revision 1.58.2.15 - (view) (download) (annotate) - [select for diffs]
Wed May 14 20:22:55 2003 UTC (21 years ago) by edgomez
Branch: dev-api-4
Changes since 1.58.2.14: +40 -69 lines
Diff to previous 1.58.2.14 , to branch point 1.58 , to selected 1.44.2.50
Synced RD code from syskin motion_est.c:1.70 motion_est.h:1.8

Revision 1.58.2.14 - (view) (download) (annotate) - [select for diffs]
Wed May 14 18:46:28 2003 UTC (21 years ago) by edgomez
Branch: dev-api-4
Changes since 1.58.2.13: +236 -257 lines
Diff to previous 1.58.2.13 , to branch point 1.58 , to selected 1.44.2.50
Merged ME changes from cvs_head motion_est.c:1.69 and motion_est.h:1.7

Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Wed May 14 13:20:41 2003 UTC (21 years ago) by syskin
Branch: MAIN
Changes since 1.69: +40 -69 lines
Diff to previous 1.69 , to selected 1.44.2.50
yay, R-D motion search ^__^

Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Tue May 13 12:47:33 2003 UTC (21 years ago) by syskin
Branch: MAIN
Changes since 1.68: +242 -265 lines
Diff to previous 1.68 , to selected 1.44.2.50
cleanups, minor fixes

Revision 1.58.2.13 - (view) (download) (annotate) - [select for diffs]
Tue May 6 23:41:29 2003 UTC (21 years ago) by edgomez
Branch: dev-api-4
Changes since 1.58.2.12: +3 -3 lines
Diff to previous 1.58.2.12 , to branch point 1.58 , to selected 1.44.2.50
sysKin: hopefully, intra frame at every scene change (we really need it to cut things)

Revision 1.68.2.1 - (view) (download) (annotate) - [select for diffs]
Sat May 3 23:25:22 2003 UTC (21 years ago) by Isibaar
Branch: Isibaar
Changes since 1.68: +15 -0 lines
Diff to previous 1.68 , to next main 1.73 , to selected 1.44.2.50
- fast b-frames
- dynamic qpel
- qpel asm code
- postprocessing

Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Sat May 3 10:05:55 2003 UTC (21 years ago) by syskin
Branch: MAIN
Branch point for: Isibaar
Changes since 1.67: +3 -3 lines
Diff to previous 1.67 , to selected 1.44.2.50
hopefully, intra frame at every scene change (we really need it to cut things)

Revision 1.58.2.12 - (view) (download) (annotate) - [select for diffs]
Fri Apr 25 14:53:37 2003 UTC (21 years, 1 month ago) by syskin
Branch: dev-api-4
Changes since 1.58.2.11: +1 -1 lines
Diff to previous 1.58.2.11 , to branch point 1.58 , to selected 1.44.2.50
b-frames look good in still motion, after all

Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Fri Apr 25 14:50:01 2003 UTC (21 years, 1 month ago) by syskin
Branch: MAIN
Changes since 1.66: +1 -1 lines
Diff to previous 1.66 , to selected 1.44.2.50
b-frames look good in still motion, after all

Revision 1.58.2.11 - (view) (download) (annotate) - [select for diffs]
Mon Apr 14 15:42:19 2003 UTC (21 years, 1 month ago) by edgomez
Branch: dev-api-4
Changes since 1.58.2.10: +16 -29 lines
Diff to previous 1.58.2.10 , to branch point 1.58 , to selected 1.44.2.50
Syskin's BITS fix for low quants and tweaks for i/p/b decision

Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Mon Apr 14 15:00:49 2003 UTC (21 years, 1 month ago) by syskin
Branch: MAIN
Changes since 1.65: +1 -1 lines
Diff to previous 1.65 , to selected 1.44.2.50
"What bug could i invent today ?"

Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Mon Apr 14 13:00:57 2003 UTC (21 years, 1 month ago) by syskin
Branch: MAIN
Changes since 1.64: +23 -36 lines
Diff to previous 1.64 , to selected 1.44.2.50
improved vhq (does not decrease psnr anymore - at least for low quants) and tweaked p/b/i decision again

Revision 1.58.2.10 - (view) (download) (annotate) - [select for diffs]
Thu Apr 10 13:05:54 2003 UTC (21 years, 1 month ago) by edgomez
Branch: dev-api-4
Changes since 1.58.2.9: +8 -8 lines
Diff to previous 1.58.2.9 , to branch point 1.58 , to selected 1.44.2.50
2003-04-10 GMT	Edouard Gomez <ed.gomez@free.fr>	patch-14

    Summary:
      Removed all ABS() macros.
    Revision:
      xvidcore--devapi4--1.0--patch-14

    All  ABS   macros  have   been  replace  with   their  stdlib.h/math.h
    equivalent. This gives a 33%  overall speedup for the plain C encoder,
    while the  ia32 one seems to  suffer a small speed  loss. However this
    speed loss is  very small and it  seems it depends on the  CPU type as
    the abs/fabs usage  is impacting badly on sad  functions but impacting
    well on interpolate functions ... weird inst'it ?

    modified files:
     src/bitstream/mbcoding.c src/global.h src/image/image.c
     src/motion/motion_comp.c src/motion/motion_est.c
     src/motion/sad.c src/prediction/mbprediction.c
     src/utils/mbtransquant.c src/xvid.c

Revision 1.58.2.9 - (view) (download) (annotate) - [select for diffs]
Tue Apr 8 15:35:52 2003 UTC (21 years, 1 month ago) by edgomez
Branch: dev-api-4
Changes since 1.58.2.8: +109 -136 lines
Diff to previous 1.58.2.8 , to branch point 1.58 , to selected 1.44.2.50
Syncing with CVS_HEAD -- include last Syskin's changes motion_est.c-1.64 motion_est.h-1.6

Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Tue Apr 8 11:12:07 2003 UTC (21 years, 1 month ago) by syskin
Branch: MAIN
Changes since 1.63: +140 -167 lines
Diff to previous 1.63 , to selected 1.44.2.50
faster; better vhq; bframe-decision changed again

Revision 1.58.2.8 - (view) (download) (annotate) - [select for diffs]
Sat Apr 5 16:47:44 2003 UTC (21 years, 1 month ago) by edgomez
Branch: dev-api-4
Changes since 1.58.2.7: +26 -22 lines
Diff to previous 1.58.2.7 , to branch point 1.58 , to selected 1.44.2.50
Synced with CVS_HEAD -- faster d_mv_bits + bugfix

Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Sat Apr 5 15:54:59 2003 UTC (21 years, 1 month ago) by syskin
Branch: MAIN
Changes since 1.62: +26 -22 lines
Diff to previous 1.62 , to selected 1.44.2.50
a bit faster + a small bugfix

Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Sat Mar 29 12:01:36 2003 UTC (21 years, 1 month ago) by edgomez
Branch: MAIN
Changes since 1.61: +55 -48 lines
Diff to previous 1.61 , to selected 1.44.2.50
Fixed some cut&paste errors and some other small things

Revision 1.58.2.7 - (view) (download) (annotate) - [select for diffs]
Sat Mar 29 12:01:09 2003 UTC (21 years, 1 month ago) by edgomez
Branch: dev-api-4
Changes since 1.58.2.6: +49 -45 lines
Diff to previous 1.58.2.6 , to branch point 1.58 , to selected 1.44.2.50
Fixed some cut&paste errors and some other small things

Revision 1.58.2.6 - (view) (download) (annotate) - [select for diffs]
Sat Mar 29 11:06:34 2003 UTC (21 years, 1 month ago) by edgomez
Branch: dev-api-4
Changes since 1.58.2.5: +6 -4 lines
Diff to previous 1.58.2.5 , to branch point 1.58 , to selected 1.44.2.50
Fix aligment problem for dct blocks

Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Sat Mar 29 10:57:29 2003 UTC (21 years, 1 month ago) by edgomez
Branch: MAIN
Changes since 1.60: +6 -4 lines
Diff to previous 1.60 , to selected 1.44.2.50
Fix aligment problem for dct blocks

Revision 1.58.2.5 - (view) (download) (annotate) - [select for diffs]
Sat Mar 29 01:29:53 2003 UTC (21 years, 1 month ago) by edgomez
Branch: dev-api-4
Changes since 1.58.2.4: +3 -3 lines
Diff to previous 1.58.2.4 , to branch point 1.58 , to selected 1.44.2.50
Fixed a namespace conflict with libavcodec which caused dev-api-4 mencoder module to fail

Revision 1.58.2.4 - (view) (download) (annotate) - [select for diffs]
Thu Mar 27 17:09:59 2003 UTC (21 years, 2 months ago) by edgomez
Branch: dev-api-4
Changes since 1.58.2.3: +83 -61 lines
Diff to previous 1.58.2.3 , to branch point 1.58 , to selected 1.44.2.50
Synced with CVS_HEAD

Revision 1.58.2.3 - (view) (download) (annotate) - [select for diffs]
Wed Mar 26 14:56:49 2003 UTC (21 years, 2 months ago) by edgomez
Branch: dev-api-4
Changes since 1.58.2.2: +51 -51 lines
Diff to previous 1.58.2.2 , to branch point 1.58 , to selected 1.44.2.50
Changed flags naming conventions

Revision 1.58.2.2 - (view) (download) (annotate) - [select for diffs]
Sun Mar 16 12:04:14 2003 UTC (21 years, 2 months ago) by suxen_drol
Branch: dev-api-4
Changes since 1.58.2.1: +4 -16 lines
Diff to previous 1.58.2.1 , to branch point 1.58 , to selected 1.44.2.50
dquant cleanup
xvid_pluing_lumimasking added
xvid_encraw -lumimasking option added

Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Tue Mar 4 11:00:53 2003 UTC (21 years, 2 months ago) by syskin
Branch: MAIN
Changes since 1.59: +69 -60 lines
Diff to previous 1.59 , to selected 1.44.2.50
some cleanups ; revised p/b decision with sensitivity control ; max iframe interval works again

Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Mon Feb 24 11:15:33 2003 UTC (21 years, 3 months ago) by chl
Branch: MAIN
Changes since 1.58: +3 -3 lines
Diff to previous 1.58 , to selected 1.44.2.50
Rename cbpy_tab to xvid_cbpy_tab to avoid naming conflicts (with ffmpeg)

Revision 1.58.2.1 - (view) (download) (annotate) - [select for diffs]
Sat Feb 22 08:49:45 2003 UTC (21 years, 3 months ago) by suxen_drol
Branch: dev-api-4
Changes since 1.58: +24 -24 lines
Diff to previous 1.58 , to selected 1.44.2.50
++api v1.-127.0

Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Wed Feb 19 21:59:30 2003 UTC (21 years, 3 months ago) by edgomez
Branch: MAIN
Branch point for: dev-api-4
Changes since 1.57: +12 -12 lines
Diff to previous 1.57 , to selected 1.44.2.50
Small fixes patch

Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Wed Feb 19 20:12:43 2003 UTC (21 years, 3 months ago) by edgomez
Branch: MAIN
Changes since 1.56: +24 -0 lines
Diff to previous 1.56 , to selected 1.44.2.50
Fixed array duplication -- moved to motion_est.c

Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Wed Feb 19 10:13:54 2003 UTC (21 years, 3 months ago) by chl
Branch: MAIN
Changes since 1.55: +6 -2 lines
Diff to previous 1.55 , to selected 1.44.2.50
Removed compiler warnings (gmc uninitialize, unused variable)

Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Sat Feb 15 15:22:18 2003 UTC (21 years, 3 months ago) by edgomez
Branch: MAIN
CVS Tags: merged-dev-api-3
Changes since 1.54: +2387 -2240 lines
Diff to previous 1.54 , to selected 1.44.2.50
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too

Revision 1.44.2.53 - (view) (download) (annotate) - [select for diffs]
Wed Feb 12 12:57:27 2003 UTC (21 years, 3 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.52: +577 -95 lines
Diff to previous 1.44.2.52 , to branch point 1.44 , to next main 1.73 , to selected 1.44.2.50
VHQ. yay.

Revision 1.44.2.52 - (view) (download) (annotate) - [select for diffs]
Sat Feb 8 03:49:47 2003 UTC (21 years, 3 months ago) by suxen_drol
Branch: dev-api-3
Changes since 1.44.2.51: +5 -6 lines
Diff to previous 1.44.2.51 , to branch point 1.44 , to selected 1.44.2.50
CheckCandidate cleanup

Revision 1.44.2.51 - (view) (download) (annotate) - [select for diffs]
Fri Feb 7 15:02:56 2003 UTC (21 years, 3 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.50: +1 -1 lines
Diff to previous 1.44.2.50 , to branch point 1.44
quite small speed-related bug - fixed

Revision 1.44.2.50 - (view) (download) (annotate) - [selected]
Thu Feb 6 09:25:37 2003 UTC (21 years, 3 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.49: +72 -63 lines
Diff to previous 1.44.2.49 , to branch point 1.44
speed optimizations part 1 + a small bugfix (commited because of the bugfix)

Revision 1.44.2.49 - (view) (download) (annotate) - [select for diffs]
Thu Jan 23 13:22:11 2003 UTC (21 years, 4 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.48: +176 -52 lines
Diff to previous 1.44.2.48 , to branch point 1.44 , to selected 1.44.2.50
ChromaME for b-frame motion search; please use PMV_CHROMA8 flag to activate

Revision 1.44.2.48 - (view) (download) (annotate) - [select for diffs]
Sun Jan 19 12:03:16 2003 UTC (21 years, 4 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.47: +1 -1 lines
Diff to previous 1.44.2.47 , to branch point 1.44 , to selected 1.44.2.50
I-frame decision: I thought my recent change was a good idea, but it wasn't. Changed back.

Revision 1.44.2.47 - (view) (download) (annotate) - [select for diffs]
Sat Jan 11 18:26:58 2003 UTC (21 years, 4 months ago) by chl
Branch: dev-api-3
Changes since 1.44.2.46: +1 -1 lines
Diff to previous 1.44.2.46 , to branch point 1.44 , to selected 1.44.2.50
bugfix PMV_CHROMA vs. XVID_GMC

Revision 1.44.2.46 - (view) (download) (annotate) - [select for diffs]
Sat Jan 11 17:37:11 2003 UTC (21 years, 4 months ago) by chl
Branch: dev-api-3
Changes since 1.44.2.45: +12 -11 lines
Diff to previous 1.44.2.45 , to branch point 1.44 , to selected 1.44.2.50
minor changes in GME, removed typo in calculation of meany

Revision 1.44.2.45 - (view) (download) (annotate) - [select for diffs]
Sat Jan 11 14:59:24 2003 UTC (21 years, 4 months ago) by chl
Branch: dev-api-3
Changes since 1.44.2.44: +172 -84 lines
Diff to previous 1.44.2.44 , to branch point 1.44 , to selected 1.44.2.50
Major update: Support for GME/GMC with 2 warppoints

Revision 1.44.2.44 - (view) (download) (annotate) - [select for diffs]
Thu Jan 9 11:36:33 2003 UTC (21 years, 4 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.43: +278 -347 lines
Diff to previous 1.44.2.43 , to branch point 1.44 , to selected 1.44.2.50
for some reason I enjoy cleaning up the code. It also includes some small bugfixes, optimizations and tweaks (not that I know how to do them), and probably new bugs...

Revision 1.44.2.43 - (view) (download) (annotate) - [select for diffs]
Wed Jan 8 14:37:52 2003 UTC (21 years, 4 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.42: +24 -42 lines
Diff to previous 1.44.2.42 , to branch point 1.44 , to selected 1.44.2.50
high quants + bframes crash fixed

Revision 1.44.2.42 - (view) (download) (annotate) - [select for diffs]
Wed Jan 1 13:04:06 2003 UTC (21 years, 4 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.41: +3 -16 lines
Diff to previous 1.44.2.41 , to branch point 1.44 , to selected 1.44.2.50
no more malloc() in ME, I've found a better place for temporary data

Revision 1.44.2.41 - (view) (download) (annotate) - [select for diffs]
Wed Jan 1 12:50:44 2003 UTC (21 years, 4 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.40: +6 -8 lines
Diff to previous 1.44.2.40 , to branch point 1.44 , to selected 1.44.2.50
yet another bug: chroma sad was computed incorrectly in inter4v mode

Revision 1.44.2.40 - (view) (download) (annotate) - [select for diffs]
Sun Dec 29 11:22:20 2002 UTC (21 years, 4 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.39: +103 -97 lines
Diff to previous 1.44.2.39 , to branch point 1.44 , to selected 1.44.2.50
just today's cleanups - also removed a bug which caused ChromaME to be a bit slower

Revision 1.44.2.39 - (view) (download) (annotate) - [select for diffs]
Sat Dec 28 15:29:13 2002 UTC (21 years, 4 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.38: +1 -1 lines
Diff to previous 1.44.2.38 , to branch point 1.44 , to selected 1.44.2.50
a bit more correct direct mode with qpel (with  interpolation in 8x8 blocks)

Revision 1.44.2.38 - (view) (download) (annotate) - [select for diffs]
Thu Dec 26 12:10:11 2002 UTC (21 years, 5 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.37: +13 -11 lines
Diff to previous 1.44.2.37 , to branch point 1.44 , to selected 1.44.2.50
faster qpel with bframes

Revision 1.44.2.37 - (view) (download) (annotate) - [select for diffs]
Tue Dec 24 16:44:24 2002 UTC (21 years, 5 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.36: +78 -67 lines
Diff to previous 1.44.2.36 , to branch point 1.44 , to selected 1.44.2.50
another b-frames bugfix; faster p/b/i decision

Revision 1.44.2.36 - (view) (download) (annotate) - [select for diffs]
Sun Dec 15 14:24:20 2002 UTC (21 years, 5 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.35: +18 -14 lines
Diff to previous 1.44.2.35 , to branch point 1.44 , to selected 1.44.2.50
another bug of mine. and I promised to stop producing them... then again, I never promised to stop fixing them, so it's ok I guess

Revision 1.44.2.35 - (view) (download) (annotate) - [select for diffs]
Sat Dec 14 09:39:42 2002 UTC (21 years, 5 months ago) by suxen_drol
Branch: dev-api-3
Changes since 1.44.2.34: +2 -1 lines
Diff to previous 1.44.2.34 , to branch point 1.44 , to selected 1.44.2.50
mingw/dprintf cleanup, portab.h updated from release-0.9.0

Revision 1.44.2.34 - (view) (download) (annotate) - [select for diffs]
Fri Dec 13 11:56:31 2002 UTC (21 years, 5 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.33: +251 -489 lines
Diff to previous 1.44.2.33 , to branch point 1.44 , to selected 1.44.2.50
nice cleanups, shorter code, and also two-step skip decision for b-frames

Revision 1.44.2.33 - (view) (download) (annotate) - [select for diffs]
Thu Dec 12 12:42:31 2002 UTC (21 years, 5 months ago) by suxen_drol
Branch: dev-api-3
Changes since 1.44.2.32: +3 -4 lines
Diff to previous 1.44.2.32 , to branch point 1.44 , to selected 1.44.2.50
MEAnalysis cleanup

Revision 1.44.2.32 - (view) (download) (annotate) - [select for diffs]
Wed Dec 11 10:32:29 2002 UTC (21 years, 5 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.31: +196 -133 lines
Diff to previous 1.44.2.31 , to branch point 1.44 , to selected 1.44.2.50
motion estimation for reduced resolution p-vops

Revision 1.44.2.31 - (view) (download) (annotate) - [select for diffs]
Tue Dec 10 11:13:50 2002 UTC (21 years, 5 months ago) by suxen_drol
Branch: dev-api-3
Changes since 1.44.2.30: +38 -8 lines
Diff to previous 1.44.2.30 , to branch point 1.44 , to selected 1.44.2.50
rrv encoding update

Revision 1.44.2.30 - (view) (download) (annotate) - [select for diffs]
Sun Dec 8 14:57:09 2002 UTC (21 years, 5 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.29: +17 -17 lines
Diff to previous 1.44.2.29 , to branch point 1.44 , to selected 1.44.2.50
did you know that get_range was wrong for qpel? fixed.

Revision 1.44.2.29 - (view) (download) (annotate) - [select for diffs]
Sun Dec 8 06:43:34 2002 UTC (21 years, 5 months ago) by suxen_drol
Branch: dev-api-3
Changes since 1.44.2.28: +5 -0 lines
Diff to previous 1.44.2.28 , to branch point 1.44 , to selected 1.44.2.50
gcc -Wall cleanup

Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Tue Nov 26 23:44:10 2002 UTC (21 years, 5 months ago) by edgomez
Branch: MAIN
CVS Tags: release-0_9_1, release-0_9_2
Branch point for: release-0_9_1-fixes
Changes since 1.53: +73 -73 lines
Diff to previous 1.53 , to selected 1.44.2.50
ANSI C compliancy - thx Rick Foos

Revision 1.44.2.28 - (view) (download) (annotate) - [select for diffs]
Mon Nov 25 13:38:56 2002 UTC (21 years, 6 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.27: +5 -6 lines
Diff to previous 1.44.2.27 , to branch point 1.44 , to selected 1.44.2.50
another interpolate bug (I promise to stop producing them. really. lol); some thresholds fixed for better mode decision (in bframes)

Revision 1.44.2.27 - (view) (download) (annotate) - [select for diffs]
Sun Nov 24 16:38:11 2002 UTC (21 years, 6 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.26: +8 -7 lines
Diff to previous 1.44.2.26 , to branch point 1.44 , to selected 1.44.2.50
two big bugs and one smaller - fixed

Revision 1.44.2.26 - (view) (download) (annotate) - [select for diffs]
Sat Nov 23 15:09:31 2002 UTC (21 years, 6 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.25: +7 -7 lines
Diff to previous 1.44.2.25 , to branch point 1.44 , to selected 1.44.2.50
some thresholds changed for better bframe placement (I hope ;> )

Revision 1.44.2.25 - (view) (download) (annotate) - [select for diffs]
Thu Nov 21 11:07:10 2002 UTC (21 years, 6 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.24: +1 -1 lines
Diff to previous 1.44.2.24 , to branch point 1.44 , to selected 1.44.2.50
yet another bug. there is more

Revision 1.44.2.24 - (view) (download) (annotate) - [select for diffs]
Thu Nov 21 10:33:33 2002 UTC (21 years, 6 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.23: +2 -2 lines
Diff to previous 1.44.2.23 , to branch point 1.44 , to selected 1.44.2.50
an ugly bug squashed (bframes+qpel)

Revision 1.44.2.23 - (view) (download) (annotate) - [select for diffs]
Wed Nov 20 20:11:09 2002 UTC (21 years, 6 months ago) by Isibaar
Branch: dev-api-3
Changes since 1.44.2.22: +10 -10 lines
Diff to previous 1.44.2.22 , to branch point 1.44 , to selected 1.44.2.50
bframe+qpel decoding support, bframe decoding bugfix, qpel interpolation speedup, bframe decoding speedup

Revision 1.44.2.22 - (view) (download) (annotate) - [select for diffs]
Wed Nov 20 15:29:07 2002 UTC (21 years, 6 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.21: +244 -714 lines
Diff to previous 1.44.2.21 , to branch point 1.44 , to selected 1.44.2.50
all qpel code rewritten

Revision 1.44.2.21 - (view) (download) (annotate) - [select for diffs]
Tue Nov 19 13:48:42 2002 UTC (21 years, 6 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.20: +2 -2 lines
Diff to previous 1.44.2.20 , to branch point 1.44 , to selected 1.44.2.50
I'm stupid or something

Revision 1.44.2.20 - (view) (download) (annotate) - [select for diffs]
Tue Nov 19 13:43:00 2002 UTC (21 years, 6 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.19: +5 -5 lines
Diff to previous 1.44.2.19 , to branch point 1.44 , to selected 1.44.2.50
quick but important fix

Revision 1.44.2.19 - (view) (download) (annotate) - [select for diffs]
Tue Nov 19 13:04:34 2002 UTC (21 years, 6 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.18: +544 -45 lines
Diff to previous 1.44.2.18 , to branch point 1.44 , to selected 1.44.2.50
qpel support for b-frames

Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Sun Nov 17 00:32:06 2002 UTC (21 years, 6 months ago) by edgomez
Branch: MAIN
CVS Tags: release-0_9_0
Changes since 1.52: +34 -10 lines
Diff to previous 1.52 , to selected 1.44.2.50
License changed

Revision 1.44.2.18 - (view) (download) (annotate) - [select for diffs]
Tue Nov 12 14:46:03 2002 UTC (21 years, 6 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.17: +32 -13 lines
Diff to previous 1.44.2.17 , to branch point 1.44 , to selected 1.44.2.50
gmc + bframes fix; much smarter p/b/i decision

Revision 1.44.2.17 - (view) (download) (annotate) - [select for diffs]
Mon Nov 11 09:01:51 2002 UTC (21 years, 6 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.16: +28 -13 lines
Diff to previous 1.44.2.16 , to branch point 1.44 , to selected 1.44.2.50
faster P/B/I decision

Revision 1.44.2.16 - (view) (download) (annotate) - [select for diffs]
Mon Nov 11 08:42:35 2002 UTC (21 years, 6 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.15: +3 -3 lines
Diff to previous 1.44.2.15 , to branch point 1.44 , to selected 1.44.2.50
a most stupid bug ever (even if quite minor)

Revision 1.44.2.15 - (view) (download) (annotate) - [select for diffs]
Thu Nov 7 10:28:15 2002 UTC (21 years, 6 months ago) by suxen_drol
Branch: dev-api-3
Changes since 1.44.2.14: +0 -1 lines
Diff to previous 1.44.2.14 , to branch point 1.44 , to selected 1.44.2.50
encoder: new colorspace; decoder: auto width/height, basic gmc, experimental rrv

Revision 1.44.2.14 - (view) (download) (annotate) - [select for diffs]
Mon Nov 4 10:58:24 2002 UTC (21 years, 6 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.13: +226 -251 lines
Diff to previous 1.44.2.13 , to branch point 1.44 , to selected 1.44.2.50
improved me; chroma info used for me; shorter code; second-step GMC search

Revision 1.44.2.13 - (view) (download) (annotate) - [select for diffs]
Sat Nov 2 15:52:31 2002 UTC (21 years, 6 months ago) by chl
Branch: dev-api-3
CVS Tags: branch-release-1-0
Changes since 1.44.2.12: +81 -17 lines
Diff to previous 1.44.2.12 , to branch point 1.44 , to selected 1.44.2.50
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.44.2.12 - (view) (download) (annotate) - [select for diffs]
Mon Oct 21 13:07:33 2002 UTC (21 years, 7 months ago) by Isibaar
Branch: dev-api-3
Changes since 1.44.2.11: +135 -175 lines
Diff to previous 1.44.2.11 , to branch point 1.44 , to selected 1.44.2.50
merge of Radek's bframe and my qpel changes...

Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Sat Oct 19 12:20:33 2002 UTC (21 years, 7 months ago) by edgomez
Branch: MAIN
Changes since 1.51: +1 -2 lines
Diff to previous 1.51 , to selected 1.44.2.50
Fixed copyrights

Revision 1.44.2.11 - (view) (download) (annotate) - [select for diffs]
Thu Oct 17 13:50:23 2002 UTC (21 years, 7 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.10: +146 -158 lines
Diff to previous 1.44.2.10 , to branch point 1.44 , to selected 1.44.2.50
minor updates - mostly speed but also b-frame's quality

Revision 1.44.2.10 - (view) (download) (annotate) - [select for diffs]
Thu Oct 17 13:27:15 2002 UTC (21 years, 7 months ago) by Isibaar
Branch: dev-api-3
Changes since 1.44.2.9: +71 -62 lines
Diff to previous 1.44.2.9 , to branch point 1.44 , to selected 1.44.2.50
some qpel bugfixes, fixed MV hints (but works only without qpel)

Revision 1.44.2.9 - (view) (download) (annotate) - [select for diffs]
Sun Oct 13 13:51:10 2002 UTC (21 years, 7 months ago) by chl
Branch: dev-api-3
Changes since 1.44.2.8: +1 -1 lines
Diff to previous 1.44.2.8 , to branch point 1.44 , to selected 1.44.2.50
Fixed bug in GET_REFERENCE macro  [X and Y instead of (X) and (Y)]

Revision 1.44.2.8 - (view) (download) (annotate) - [select for diffs]
Sat Oct 12 13:56:16 2002 UTC (21 years, 7 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.7: +150 -58 lines
Diff to previous 1.44.2.7 , to branch point 1.44 , to selected 1.44.2.50
qpel bugfixes

Revision 1.44.2.7 - (view) (download) (annotate) - [select for diffs]
Sat Oct 5 21:39:39 2002 UTC (21 years, 7 months ago) by Isibaar
Branch: dev-api-3
Changes since 1.44.2.6: +358 -26 lines
Diff to previous 1.44.2.6 , to branch point 1.44 , to selected 1.44.2.50
qpel ME

Revision 1.44.2.6 - (view) (download) (annotate) - [select for diffs]
Thu Oct 3 08:26:19 2002 UTC (21 years, 7 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.5: +30 -1 lines
Diff to previous 1.44.2.5 , to branch point 1.44 , to selected 1.44.2.50
iFcode evaluation from hinted ME data

Revision 1.44.2.5 - (view) (download) (annotate) - [select for diffs]
Wed Oct 2 10:16:36 2002 UTC (21 years, 7 months ago) by syskin
Branch: dev-api-3
Changes since 1.44.2.4: +17 -2 lines
Diff to previous 1.44.2.4 , to branch point 1.44 , to selected 1.44.2.50
lumimasking related bug fixed - but still doesn't work with hinted ME

Revision 1.44.2.4 - (view) (download) (annotate) - [select for diffs]
Sat Sep 28 17:28:18 2002 UTC (21 years, 7 months ago) by edgomez
Branch: dev-api-3
Changes since 1.44.2.3: +13 -13 lines
Diff to previous 1.44.2.3 , to branch point 1.44 , to selected 1.44.2.50
Patch from sysKin

Revision 1.44.2.3 - (view) (download) (annotate) - [select for diffs]
Fri Sep 27 17:25:09 2002 UTC (21 years, 7 months ago) by h
Branch: dev-api-3
Changes since 1.44.2.2: +225 -241 lines
Diff to previous 1.44.2.2 , to branch point 1.44 , to selected 1.44.2.50
sysKin's updated P/B/I decision code

Revision 1.44.2.2 - (view) (download) (annotate) - [select for diffs]
Wed Sep 25 21:27:55 2002 UTC (21 years, 8 months ago) by Isibaar
Branch: dev-api-3
Changes since 1.44.2.1: +330 -242 lines
Diff to previous 1.44.2.1 , to branch point 1.44 , to selected 1.44.2.50
SysKin's latest ME changes

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

Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Sun Sep 22 20:34:05 2002 UTC (21 years, 8 months ago) by edgomez
Branch: MAIN
Changes since 1.50: +0 -545 lines
Diff to previous 1.50 , to selected 1.44.2.50
- Removed definitively bframe ME code

Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Sat Sep 21 11:59:22 2002 UTC (21 years, 8 months ago) by edgomez
Branch: MAIN
Changes since 1.49: +11 -4 lines
Diff to previous 1.49 , to selected 1.44.2.50
- Disabled bframe specific code and macros. My tests seem to confirm this patch does not hurt but i keep these #if 0 #endif just in case i have to revert things easily.

Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Mon Sep 16 21:41:20 2002 UTC (21 years, 8 months ago) by edgomez
Branch: MAIN
Changes since 1.48: +0 -3 lines
Diff to previous 1.48 , to selected 1.44.2.50
- Removed code from Christoph that should have never been there.

Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Thu Sep 12 18:53:11 2002 UTC (21 years, 8 months ago) by edgomez
Branch: MAIN
Changes since 1.47: +118 -118 lines
Diff to previous 1.47 , to selected 1.44.2.50
Fixed lot of VC++ compiler warnings

Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Sat Sep 7 13:41:13 2002 UTC (21 years, 8 months ago) by edgomez
Branch: MAIN
Changes since 1.46: +0 -4 lines
Diff to previous 1.46 , to selected 1.44.2.50
Removed old get_pmv calls

Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Sat Sep 7 09:12:22 2002 UTC (21 years, 8 months ago) by chl
Branch: MAIN
Changes since 1.45: +0 -339 lines
Diff to previous 1.45 , to selected 1.44.2.50
Removed B-frames

Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Fri Sep 6 16:59:47 2002 UTC (21 years, 8 months ago) by chl
Branch: MAIN
Changes since 1.44: +30 -62 lines
Diff to previous 1.44 , to selected 1.44.2.50
- Update license/copyright header
- Removed history header

Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Mon Aug 12 10:07:16 2002 UTC (21 years, 9 months ago) by chl
Branch: MAIN
CVS Tags: tag-branching-20020904
Branch point for: dev-api-3
Changes since 1.43: +6 -1 lines
Diff to previous 1.43 , to selected 1.44.2.50
very small bugfix for interpolated ME (thanks to Radek)

Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Wed Jul 31 10:08:58 2002 UTC (21 years, 9 months ago) by chl
Branch: MAIN
Changes since 1.42: +3 -3 lines
Diff to previous 1.42 , to selected 1.44.2.50
Fixed wrong sad8bi for b-frames direct mode  (thanks to Radek!)

Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Sun Jul 28 17:10:39 2002 UTC (21 years, 9 months ago) by chl
Branch: MAIN
Changes since 1.41: +34 -4 lines
Diff to previous 1.41 , to selected 1.44.2.50
halfpel search for MODE_INTERPOLATE and MODE_DIRECT

Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Sun Jul 28 13:06:45 2002 UTC (21 years, 9 months ago) by chl
Branch: MAIN
Changes since 1.40: +2 -7 lines
Diff to previous 1.40 , to selected 1.44.2.50
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.40 - (view) (download) (annotate) - [select for diffs]
Sun Jul 28 02:55:41 2002 UTC (21 years, 9 months ago) by chl
Branch: MAIN
Changes since 1.39: +262 -126 lines
Diff to previous 1.39 , to selected 1.44.2.50
Interpolated and DirectMode motion estimation (DiamondSearch) for B-Frames.
Slow, but working, this might have been the final step to a complete
implemenation of b-frame encoding.    Btw... it's 5.a.m so don't trust
this CVS entry!

Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Sat Jul 27 23:47:01 2002 UTC (21 years, 9 months ago) by chl
Branch: MAIN
Changes since 1.38: +231 -45 lines
Diff to previous 1.38 , to selected 1.44.2.50
Finally Cut&Paste and Search&Replaced Square8_MainSearch, so PMV_USESQUARES8
is now functional. Also, some minor fixes.

Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Sat Jul 27 23:07:33 2002 UTC (21 years, 9 months ago) by chl
Branch: MAIN
Changes since 1.37: +16 -10 lines
Diff to previous 1.37 , to selected 1.44.2.50
Fixed embarrassing bug in Dimaond16/8_MainSearch (iDirection was overwritten)

Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Thu Jul 25 00:43:19 2002 UTC (21 years, 10 months ago) by chl
Branch: MAIN
Changes since 1.36: +75 -84 lines
Diff to previous 1.36 , to selected 1.44.2.50
Enable B-frame + INTER4V (not bugfree yet)

Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Wed Jul 24 20:58:41 2002 UTC (21 years, 10 months ago) by chl
Branch: MAIN
Changes since 1.35: +2 -0 lines
Diff to previous 1.35 , to selected 1.44.2.50
Disable SKIP handling for _DISABLE_SKIP defined

Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Sun Jul 21 23:34:08 2002 UTC (21 years, 10 months ago) by chl
Branch: MAIN
Changes since 1.34: +597 -307 lines
Diff to previous 1.34 , to selected 1.44.2.50
bframe encoding bugfixes, ME unification

Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Fri Jul 19 15:02:39 2002 UTC (21 years, 10 months ago) by chl
Branch: MAIN
Changes since 1.33: +1 -1 lines
Diff to previous 1.33 , to selected 1.44.2.50
removed debug code

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

Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Thu Jul 18 23:42:36 2002 UTC (21 years, 10 months ago) by chl
Branch: MAIN
Changes since 1.31: +97 -49 lines
Diff to previous 1.31 , to selected 1.44.2.50
B-frames encoding "ME" for direct mode (and minor other things)

Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Tue Jul 16 12:01:26 2002 UTC (21 years, 10 months ago) by ia64p
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 , to selected 1.44.2.50
Global assembler optimization of halfpel8_refine, via inlinig of sad for ia64

Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Wed Jul 10 20:11:05 2002 UTC (21 years, 10 months ago) by chl
Branch: MAIN
Changes since 1.29: +292 -8 lines
Diff to previous 1.29 , to selected 1.44.2.50
Preparations for block-based-interpolation ME: PMVfastIntSearch16 (pre-version)

Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Wed Jul 10 19:16:56 2002 UTC (21 years, 10 months ago) by chl
Branch: MAIN
Changes since 1.28: +8 -8 lines
Diff to previous 1.28 , to selected 1.44.2.50
Minor change: Switch to get_pmv(data)2 instead of get_pmv(data)

Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Sun Jul 7 11:42:38 2002 UTC (21 years, 10 months ago) by Isibaar
Branch: MAIN
Changes since 1.27: +1 -1 lines
Diff to previous 1.27 , to selected 1.44.2.50
long long replaced by int64_t

Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Sat Jul 6 21:41:14 2002 UTC (21 years, 10 months ago) by chl
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 , to selected 1.44.2.50
BugFix for EPZSSearch16

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

Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Wed Jul 3 12:32:50 2002 UTC (21 years, 10 months ago) by suxen_drol
Branch: MAIN
Changes since 1.24: +10 -6 lines
Diff to previous 1.24 , to selected 1.44.2.50
get_pmv2/get_pmvdata2

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

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

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

Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Fri Jun 21 16:12:48 2002 UTC (21 years, 11 months ago) by suxen_drol
Branch: MAIN
Changes since 1.20: +5 -0 lines
Diff to previous 1.20 , to selected 1.44.2.50
bframes patch

Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Wed Jun 12 20:38:40 2002 UTC (21 years, 11 months ago) by edgomez
Branch: MAIN
Changes since 1.19: +1515 -1371 lines
Diff to previous 1.19 , to selected 1.44.2.50
Cosmetic - CodingStyle Applied - Legal Headers will be added later

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Mon May 27 18:07:38 2002 UTC (22 years ago) by chl
Branch: MAIN
Changes since 1.18: +68 -119 lines
Diff to previous 1.18 , to selected 1.44.2.50
Returned to old style MotionEstimation (one loop for INTER and INTER4V)

Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Wed May 22 12:42:25 2002 UTC (22 years ago) by chl
Branch: MAIN
Changes since 1.17: +309 -22 lines
Diff to previous 1.17 , to selected 1.44.2.50
Added AdvDiamond_MainSearch by sysKIn which seems to be faster and better
than normal Diamond_MainSearch, at least for plain fullpel search. It can
be activated by PMV_ADVANCEDDIAMOND16/8 flag.

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Sun May 12 17:21:30 2002 UTC (22 years ago) by chl
Branch: MAIN
Changes since 1.16: +68 -56 lines
Diff to previous 1.16 , to selected 1.44.2.50
Small bugfix in MotionEstimation (wrong prediction for INTER4V)

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Sat May 11 23:54:30 2002 UTC (22 years ago) by chl
Branch: MAIN
Changes since 1.15: +31 -5 lines
Diff to previous 1.15 , to selected 1.44.2.50
Use INTER4V only if neighbours move different than current block.
Save quality, some speedup.

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Sat May 11 15:32:59 2002 UTC (22 years ago) by chl
Branch: MAIN
Changes since 1.14: +87 -97 lines
Diff to previous 1.14 , to selected 1.44.2.50
general cleanup, first modifications for new INTER4V heuristics

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Thu May 9 21:47:51 2002 UTC (22 years ago) by edgomez
Branch: MAIN
Changes since 1.13: +6 -2 lines
Diff to previous 1.13 , to selected 1.44.2.50
Fix for gcc

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Thu May 9 00:42:35 2002 UTC (22 years ago) by chl
Branch: MAIN
Changes since 1.12: +124 -73 lines
Diff to previous 1.12 , to selected 1.44.2.50
Tests to not double check vectors in PMVfast16/8 (only in prediction, not during diamonds phase).
Minor speedup.

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Tue May 7 20:03:18 2002 UTC (22 years ago) by chl
Branch: MAIN
Changes since 1.11: +9 -51 lines
Diff to previous 1.11 , to selected 1.44.2.50
MotionEst(): set sad8[] also for INTER mode to correct values (for get_pmdata)

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Wed May 1 13:00:02 2002 UTC (22 years ago) by suxen_drol
Branch: MAIN
Changes since 1.10: +10 -11 lines
Diff to previous 1.10 , to selected 1.44.2.50
#define BFRAMES

Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Thu Apr 25 23:24:59 2002 UTC (22 years, 1 month ago) by chl
Branch: MAIN
Changes since 1.9: +102 -46 lines
Diff to previous 1.9 , to selected 1.44.2.50
Fixed some minor issues in ME, changed calc_delta16/8 to non-linear function of quant
(from a paper on H.26L). Now inter4v finally gives some improvement.

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Thu Apr 25 21:32:05 2002 UTC (22 years, 1 month ago) by chl
Branch: MAIN
Changes since 1.8: +18 -15 lines
Diff to previous 1.8 , to selected 1.44.2.50
Adapted PMVFast16/8 for using prevMB instead of pMB, seems to work.

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Thu Apr 25 06:55:00 2002 UTC (22 years, 1 month ago) by suxen_drol
Branch: MAIN
Changes since 1.7: +139 -53 lines
Diff to previous 1.7 , to selected 1.44.2.50
FRAMEINFO

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Tue Apr 23 00:04:51 2002 UTC (22 years, 1 month ago) by chenm001
Branch: MAIN
Changes since 1.6: +17 -16 lines
Diff to previous 1.6 , to selected 1.44.2.50
remove some compile warning

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Sat Apr 13 16:30:02 2002 UTC (22 years, 1 month ago) by suxen_drol
Branch: MAIN
Changes since 1.5: +126 -89 lines
Diff to previous 1.5 , to selected 1.44.2.50
bframe "support" code

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Thu Apr 11 15:04:05 2002 UTC (22 years, 1 month ago) by canard
Branch: MAIN
Changes since 1.4: +1 -1 lines
Diff to previous 1.4 , to selected 1.44.2.50
segfault fix

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Thu Apr 11 10:18:40 2002 UTC (22 years, 1 month ago) by canard
Branch: MAIN
Changes since 1.3: +3 -0 lines
Diff to previous 1.3 , to selected 1.44.2.50
PPC update

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Mon Apr 1 22:47:58 2002 UTC (22 years, 1 month ago) by chl
Branch: MAIN
CVS Tags: xvidcore
Changes since 1.2: +843 -94 lines
Diff to previous 1.2 , to selected 1.44.2.50
Added EPZS and EPZS^2. Unfortunately slower and not really better than PMVfast

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Thu Mar 28 20:57:25 2002 UTC (22 years, 1 month ago) by edgomez
Branch: MAIN
Changes since 1.1: +392 -384 lines
Diff to previous 1.1 , to selected 1.44.2.50
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.1.1.1 - (view) (download) (annotate) - [select for diffs] (vendor branch)
Fri Mar 8 02:44:53 2002 UTC (22 years, 2 months ago) by Isibaar
Branch: core
CVS Tags: start
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 , to next main 1.73 , to selected 1.44.2.50
moved sources

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