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

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

Parent Directory Parent Directory


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

Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Wed Dec 29 22:39:28 2010 UTC (13 years, 3 months ago) by Isibaar
Branch: MAIN
CVS Tags: HEAD
Changes since 1.28: +32 -15 lines
Diff to previous 1.28
bug fixing...

Revision 1.28.2.1 - (view) (download) (annotate) - [select for diffs]
Wed Dec 29 22:29:44 2010 UTC (13 years, 3 months ago) by Isibaar
Branch: release-1_3-branch
CVS Tags: rc1_1_3_0, release-1_3_0, release-1_3_1
Changes since 1.28: +32 -15 lines
Diff to previous 1.28 , to next main 1.29
bug fixing...

Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Fri Dec 24 13:21:35 2010 UTC (13 years, 4 months ago) by Isibaar
Branch: MAIN
CVS Tags: tag-branching-1_3_0
Branch point for: release-1_3-branch
Changes since 1.27: +26 -7 lines
Diff to previous 1.27
slice coding: workaround some third-party decoder bugs

Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 16:02:00 2010 UTC (13 years, 4 months ago) by Isibaar
Branch: MAIN
Changes since 1.26: +22 -19 lines
Diff to previous 1.26
refactorized encoder multi-threading
introduced slice-based encoding

Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Sun Nov 28 15:18:21 2010 UTC (13 years, 4 months ago) by Isibaar
Branch: MAIN
Changes since 1.25: +4 -4 lines
Diff to previous 1.25
PSNRHVSM R-D optimization

Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Sat Feb 25 01:20:41 2006 UTC (18 years, 2 months ago) by syskin
Branch: MAIN
CVS Tags: release-1_2_0, release-1_2_2, tag-branching-1_2_0
Branch point for: release-1_2-branch
Changes since 1.24: +6 -2 lines
Diff to previous 1.24
oops I forgot to commit these yesterday ;_;

Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Fri Feb 24 08:46:22 2006 UTC (18 years, 2 months ago) by syskin
Branch: MAIN
Changes since 1.23: +192 -1 lines
Diff to previous 1.23
multithreaded encoding

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Mon Mar 14 00:47:07 2005 UTC (19 years, 1 month ago) by Isibaar
Branch: MAIN
CVS Tags: release-1_1_0, release-1_1_0_final, release-1_1_1-final, release-1_1_2, release-1_1_3, release-1_1_3-final
Branch point for: release-1_1-branch
Changes since 1.22: +5 -5 lines
Diff to previous 1.22
- New lambda tables for R-D motion search. The old tables were obviously
  taken from h.264, which uses a logarithmic quantizer scale. This lead to
  bad results at very low bit-rates. With this patch, compression efficiency
  at low bit-rates is greatly improved.

Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 11:57:59 2004 UTC (19 years, 4 months ago) by syskin
Branch: MAIN
Changes since 1.21: +1 -1 lines
Diff to previous 1.21
faster bvop-vhq

Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 10:45:01 2004 UTC (19 years, 4 months ago) by syskin
Branch: MAIN
Changes since 1.20: +14 -9 lines
Diff to previous 1.20
serious optimizations, both speed and psnr improved

Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 04:58:12 2004 UTC (19 years, 4 months ago) by syskin
Branch: MAIN
Changes since 1.19: +1 -0 lines
Diff to previous 1.19
speed things up by keeping quant-squared in SearchData

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 04:20:44 2004 UTC (19 years, 4 months ago) by syskin
Branch: MAIN
Changes since 1.18: +3 -0 lines
Diff to previous 1.18
speed things up by using VHQ's cbp

Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Wed Dec 8 12:43:48 2004 UTC (19 years, 4 months ago) by syskin
Branch: MAIN
Changes since 1.17: +35 -4 lines
Diff to previous 1.17
new fcode code

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Sun Dec 5 04:53:01 2004 UTC (19 years, 4 months ago) by syskin
Branch: MAIN
Changes since 1.16: +15 -17 lines
Diff to previous 1.16
RRV removed from ME

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Tue Oct 12 21:08:41 2004 UTC (19 years, 6 months ago) by edgomez
Branch: MAIN
Changes since 1.15: +5 -5 lines
Diff to previous 1.15
Fixes from my branch, 64bit fixes, credits to christoph nageli, DEST support in Makefile

Revision 1.2.2.2 - (view) (download) (annotate) - [select for diffs]
Tue Oct 12 21:06:34 2004 UTC (19 years, 6 months ago) by edgomez
Branch: release-1_0-branch
CVS Tags: release-1_0_3
Changes since 1.2.2.1: +5 -5 lines
Diff to previous 1.2.2.1 , to branch point 1.2 , to next main 1.29
Fixes from my branch, 64bit fixes, too short stream error

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Sat Sep 4 15:07:45 2004 UTC (19 years, 7 months ago) by syskin
Branch: MAIN
Changes since 1.14: +3 -1 lines
Diff to previous 1.14
best_sad not initalized correctly

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Sat Sep 4 14:16:24 2004 UTC (19 years, 7 months ago) by edgomez
Branch: MAIN
Changes since 1.13: +3 -2 lines
Diff to previous 1.13
Fixes and enhancements

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Wed Jul 21 15:47:51 2004 UTC (19 years, 9 months ago) by syskin
Branch: MAIN
Changes since 1.12: +9 -10 lines
Diff to previous 1.12
one more SKIP fix - more for internal PSNR calculations than for anything else

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Wed Jul 21 14:52:22 2004 UTC (19 years, 9 months ago) by syskin
Branch: MAIN
Changes since 1.11: +14 -7 lines
Diff to previous 1.11
SKIP fix - wasn't exactly right before

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Wed Jul 21 12:50:30 2004 UTC (19 years, 9 months ago) by syskin
Branch: MAIN
Changes since 1.10: +7 -9 lines
Diff to previous 1.10
a bugfix. it's not THE bug I've been looking for, but bug nonetheless

Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Sun Jul 18 11:48:08 2004 UTC (19 years, 9 months ago) by syskin
Branch: MAIN
Changes since 1.9: +14 -7 lines
Diff to previous 1.9
VHQ for bframes

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Sat Jul 10 17:42:18 2004 UTC (19 years, 9 months ago) by edgomez
Branch: MAIN
Changes since 1.8: +3 -6 lines
Diff to previous 1.8
Forgotten bits from my tree

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sat Jul 10 11:23:41 2004 UTC (19 years, 9 months ago) by syskin
Branch: MAIN
Changes since 1.7: +7 -1 lines
Diff to previous 1.7
skip check for chroma was broken

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Thu Jul 8 07:12:54 2004 UTC (19 years, 9 months ago) by syskin
Branch: MAIN
Changes since 1.6: +377 -333 lines
Diff to previous 1.6
new ME for b-frames + small redesign of subpel refinement function

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Sat Jul 3 08:46:39 2004 UTC (19 years, 9 months ago) by syskin
Branch: MAIN
Changes since 1.5: +5 -5 lines
Diff to previous 1.5
quick fix: qpel and chroma-sad had overlapping memory targets

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Wed May 26 09:15:02 2004 UTC (19 years, 11 months ago) by edgomez
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4
Keep 1.0 and 1.1 in sync - bframe bugfix

Revision 1.2.2.1 - (view) (download) (annotate) - [select for diffs]
Tue May 25 14:14:55 2004 UTC (19 years, 11 months ago) by syskin
Branch: release-1_0-branch
CVS Tags: release-1_0_1, release-1_0_2
Changes since 1.2: +2 -2 lines
Diff to previous 1.2
that's an ugly bug :(

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Thu Apr 22 13:39:33 2004 UTC (20 years ago) by syskin
Branch: MAIN
Changes since 1.3: +34 -14 lines
Diff to previous 1.3
smarter SKIP

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Tue Apr 20 06:10:40 2004 UTC (20 years ago) by syskin
Branch: MAIN
Changes since 1.2: +41 -234 lines
Diff to previous 1.2
1st stage cleanup: new fast qpel

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Mon Mar 22 22:36:24 2004 UTC (20 years, 1 month ago) by edgomez
Branch: MAIN
CVS Tags: release-1_0_0
Branch point for: release-1_0-branch
Changes since 1.1: +1169 -0 lines
Diff to previous 1.1
xvidcore 1.0.0 rc3 merge back to HEAD

Revision 1.1.2.14 - (view) (download) (annotate) - [select for diffs]
Sat Feb 28 07:15:39 2004 UTC (20 years, 2 months ago) by syskin
Branch: dev-api-4
Changes since 1.1.2.13: +2 -2 lines
Diff to previous 1.1.2.13 , to branch point 1.1 , to next main 1.29
the only thing I can do now to hide certian artifacts. real fix in 1.1 tree

Revision 1.1.2.13 - (view) (download) (annotate) - [select for diffs]
Sat Dec 20 15:30:03 2003 UTC (20 years, 4 months ago) by edgomez
Branch: dev-api-4
Changes since 1.1.2.12: +1 -3 lines
Diff to previous 1.1.2.12 , to branch point 1.1
Cleanup patch while doing branch merging with tla

Revision 1.1.2.12 - (view) (download) (annotate) - [select for diffs]
Thu Dec 18 21:36:46 2003 UTC (20 years, 4 months ago) by Isibaar
Branch: dev-api-4
Changes since 1.1.2.11: +191 -17 lines
Diff to previous 1.1.2.11 , to branch point 1.1
improved reliability of new speed-up flags

Revision 1.1.2.11 - (view) (download) (annotate) - [select for diffs]
Thu Dec 18 14:47:44 2003 UTC (20 years, 4 months ago) by edgomez
Branch: dev-api-4
Changes since 1.1.2.10: +5 -5 lines
Diff to previous 1.1.2.10 , to branch point 1.1
Small glitches during last michael's commits:
 * cosmetic tab vs spaces in xvid.h, or missing ending newline...
 * probable bug in early stop for bvops

Revision 1.1.2.10 - (view) (download) (annotate) - [select for diffs]
Thu Dec 18 13:26:48 2003 UTC (20 years, 4 months ago) by Isibaar
Branch: dev-api-4
Changes since 1.1.2.9: +40 -2 lines
Diff to previous 1.1.2.9 , to branch point 1.1
- XVID_ME_BFRAME_EARLYSTOP
sorry for all the new ME flags ;-)

Revision 1.1.2.9 - (view) (download) (annotate) - [select for diffs]
Thu Dec 18 02:53:30 2003 UTC (20 years, 4 months ago) by Isibaar
Branch: dev-api-4
Changes since 1.1.2.8: +22 -13 lines
Diff to previous 1.1.2.8 , to branch point 1.1
- XVID_ME_FAST_MODEINTERPOLATE

Revision 1.1.2.8 - (view) (download) (annotate) - [select for diffs]
Thu Dec 18 02:02:08 2003 UTC (20 years, 4 months ago) by Isibaar
Branch: dev-api-4
Changes since 1.1.2.7: +53 -7 lines
Diff to previous 1.1.2.7 , to branch point 1.1
- XVID_ME_FASTREFINE16 also for b-frame bf_search
- XVID_ME_SKIP_DELTASEARCH to skip direct mode delta search

Revision 1.1.2.7 - (view) (download) (annotate) - [select for diffs]
Wed Dec 3 19:46:50 2003 UTC (20 years, 4 months ago) by edgomez
Branch: dev-api-4
Changes since 1.1.2.6: +1 -2 lines
Diff to previous 1.1.2.6 , to branch point 1.1
sane default for profile if its value is 0x00 (reserved and usually the
result of a create structure memset(..., 0, ...))

Revision 1.1.2.6 - (view) (download) (annotate) - [select for diffs]
Wed Dec 3 11:51:28 2003 UTC (20 years, 4 months ago) by syskin
Branch: dev-api-4
Changes since 1.1.2.5: +51 -53 lines
Diff to previous 1.1.2.5 , to branch point 1.1
final ME twaking - one very small bug found in the process

Revision 1.1.2.5 - (view) (download) (annotate) - [select for diffs]
Wed Nov 19 12:24:25 2003 UTC (20 years, 5 months ago) by syskin
Branch: dev-api-4
Changes since 1.1.2.4: +143 -112 lines
Diff to previous 1.1.2.4 , to branch point 1.1
SearchData revised - not longer constant across checkcandidates, but keeps search results in self - no pointers and redirections. All checkcandidates are faster now.

Revision 1.1.2.4 - (view) (download) (annotate) - [select for diffs]
Sun Nov 16 15:32:37 2003 UTC (20 years, 5 months ago) by edgomez
Branch: dev-api-4
Changes since 1.1.2.3: +3 -1 lines
Diff to previous 1.1.2.3 , to branch point 1.1
Valgrind reported lot of unitialized reads. These unitialized reads
helped sysKin finding three bugs:
  - ZeroMacroblock did not reset the cbp field. So for some skipped
    blocks, a test was done on the cbp value...
  - MEanalysis was using wrong mvs from the current bvop (unitialized
    or just wrong in current context). That's because in devapi3,
    bframes used to share the same mvs array wheras now, it's one array
    a bvop.
  - Collocated skipped MBs for a bvop didn't reset mvs[0] and b_mvs[0].

Revision 1.1.2.3 - (view) (download) (annotate) - [select for diffs]
Sun Nov 9 20:47:14 2003 UTC (20 years, 5 months ago) by edgomez
Branch: dev-api-4
Changes since 1.1.2.2: +2 -2 lines
Diff to previous 1.1.2.2 , to branch point 1.1
* transfer_8to16_sub2_(c|mmx|xmm|3dne) write back the compensated
  result to current frame pointer.
* transfer_8to16_sub2_mmx uses proper rounding (a+b+1)/2. The +1
  operation was missing.
* Blocks skipped in bframes must be compensated for psnr computing.

Revision 1.1.2.2 - (view) (download) (annotate) - [select for diffs]
Tue Sep 30 18:20:31 2003 UTC (20 years, 6 months ago) by edgomez
Branch: dev-api-4
Changes since 1.1.2.1: +3 -3 lines
Diff to previous 1.1.2.1 , to branch point 1.1
Warnings and ANSI C cleanups

Revision 1.1.2.1 - (view) (download) (annotate) - [select for diffs]
Wed Sep 10 22:18:59 2003 UTC (20 years, 7 months ago) by edgomez
Branch: dev-api-4
Changes since 1.1: +874 -0 lines
Diff to previous 1.1
Motion Estimation module splitting.

Revision 1.1
Wed Sep 10 22:18:59 2003 UTC (20 years, 7 months ago) by edgomez
Branch: MAIN
Branch point for: dev-api-4
FILE REMOVED
file estimation_bvop.c was initially added on branch dev-api-4.

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