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

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

Parent Directory Parent Directory


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

Revision 1.17 - (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.16: +13 -9 lines
Diff to previous 1.16
bug fixing...

Revision 1.16.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.16: +13 -9 lines
Diff to previous 1.16 , to next main 1.17
bug fixing...

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 16:02:00 2010 UTC (13 years, 3 months ago) by Isibaar
Branch: MAIN
CVS Tags: tag-branching-1_3_0
Branch point for: release-1_3-branch
Changes since 1.15: +11 -9 lines
Diff to previous 1.15
refactorized encoder multi-threading
introduced slice-based encoding

Revision 1.15 - (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.14: +40 -24 lines
Diff to previous 1.14
PSNRHVSM R-D optimization

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Fri Dec 9 04:45:35 2005 UTC (18 years, 3 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.13: +3 -5 lines
Diff to previous 1.13
expose VHQ and Trellis lambdas to HVS plugins

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Tue Nov 22 10:23:01 2005 UTC (18 years, 4 months ago) by suxen_drol
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.12: +4 -4 lines
Diff to previous 1.12
cleanings in code spotted by sparse (ed dot gomez at free dot fr>

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 12:06:43 2004 UTC (19 years, 3 months ago) by syskin
Branch: MAIN
Changes since 1.11: +13 -10 lines
Diff to previous 1.11
faster vhq - bail out of intra RD calculations even sooner

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 06:51:14 2004 UTC (19 years, 3 months ago) by syskin
Branch: MAIN
Changes since 1.10: +28 -21 lines
Diff to previous 1.10
faster vhq - bail out of different RD calculations sooner

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

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

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sun Jul 18 12:23:45 2004 UTC (19 years, 8 months ago) by syskin
Branch: MAIN
Changes since 1.7: +5 -0 lines
Diff to previous 1.7
VHQ for bframes (fix 2)

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Sun Jul 18 11:48:08 2004 UTC (19 years, 8 months ago) by syskin
Branch: MAIN
Changes since 1.6: +23 -15 lines
Diff to previous 1.6
VHQ for bframes

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

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Sat Jun 12 13:02:12 2004 UTC (19 years, 9 months ago) by edgomez
Branch: MAIN
Changes since 1.4: +2 -1 lines
Diff to previous 1.4
Merging 1.0.1 fixes

Revision 1.2.2.2 - (view) (download) (annotate) - [select for diffs]
Fri Jun 4 11:54:42 2004 UTC (19 years, 9 months ago) by edgomez
Branch: release-1_0-branch
CVS Tags: release-1_0_1, release-1_0_2, release-1_0_3
Changes since 1.2.2.1: +2 -1 lines
Diff to previous 1.2.2.1 , to branch point 1.2 , to next main 1.17
DC clipping bug take #2

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Fri May 21 14:40:15 2004 UTC (19 years, 10 months ago) by edgomez
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3
patch-26 (stable merge), patch-27 no 64bit, patch-28 (setedges only once per frame)

Revision 1.2.2.1 - (view) (download) (annotate) - [select for diffs]
Mon May 3 23:28:29 2004 UTC (19 years, 11 months ago) by edgomez
Branch: release-1_0-branch
CVS Tags: release-1_0_0
Changes since 1.2: +1 -1 lines
Diff to previous 1.2
Wrong DC prediction fixed

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Tue Apr 20 06:10:40 2004 UTC (19 years, 11 months ago) by syskin
Branch: MAIN
Changes since 1.2: +34 -14 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 ago) by edgomez
Branch: MAIN
Branch point for: release-1_0-branch
Changes since 1.1: +935 -0 lines
Diff to previous 1.1
xvidcore 1.0.0 rc3 merge back to HEAD

Revision 1.1.2.11 - (view) (download) (annotate) - [select for diffs]
Sun Nov 30 16:13:16 2003 UTC (20 years, 4 months ago) by edgomez
Branch: dev-api-4
Changes since 1.1.2.10: +25 -23 lines
Diff to previous 1.1.2.10 , to branch point 1.1 , to next main 1.17
* Thread safe MPEG4 quantization functions.
  Cleaned up version of patch provided by Michael
   - fixed compiling problems on gcc
   - added const qualifiers every where it was possible to help C compiler
     optimization.
   - added the mpeg_quant_matrices param to all ASM function prototype
     in comments (even if it's not used, that shows we do it deliberatly)
   - forces m[intra][0][0] = 8, otherwise XviD could write invalid streams.
* Added real CRC computing in xvid_bench.c

Revision 1.1.2.10 - (view) (download) (annotate) - [select for diffs]
Wed Nov 19 12:24:25 2003 UTC (20 years, 4 months ago) by syskin
Branch: dev-api-4
Changes since 1.1.2.9: +21 -23 lines
Diff to previous 1.1.2.9 , 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.9 - (view) (download) (annotate) - [select for diffs]
Thu Nov 13 23:11:24 2003 UTC (20 years, 4 months ago) by edgomez
Branch: dev-api-4
Changes since 1.1.2.8: +16 -11 lines
Diff to previous 1.1.2.8 , to branch point 1.1
MMXed the calculation of SSE for 8x8 16bit blocks. This helps quite
a lot VHQ=4 mode.

My tests show with trellis:chroma_me:
  - ~20% speed improvement for vhq=4.
  - at least 5% when using vhq=1.

Of course this speedup vanishes if more CPU intensive features are
used. CruNcher who used gmc/qpel, noticed "only" a ~5% speed
improvement.

NB: i'm of course talking about overall speed improvement. Such a
small patch for such a big improvement :-)

Revision 1.1.2.8 - (view) (download) (annotate) - [select for diffs]
Sat Oct 11 16:36:10 2003 UTC (20 years, 5 months ago) by syskin
Branch: dev-api-4
Changes since 1.1.2.7: +107 -45 lines
Diff to previous 1.1.2.7 , to branch point 1.1
real ac/dc prediction for INTRA's bitcount

Revision 1.1.2.7 - (view) (download) (annotate) - [select for diffs]
Tue Oct 7 13:02:35 2003 UTC (20 years, 5 months ago) by edgomez
Branch: dev-api-4
Changes since 1.1.2.6: +9 -10 lines
Diff to previous 1.1.2.6 , to branch point 1.1
Quantization namespace and API changes

Revision 1.1.2.6 - (view) (download) (annotate) - [select for diffs]
Fri Oct 3 16:57:55 2003 UTC (20 years, 6 months ago) by edgomez
Branch: dev-api-4
Changes since 1.1.2.5: +19 -17 lines
Diff to previous 1.1.2.5 , to branch point 1.1
Removed BIGLUT support and fixes to sysKin last commit

Revision 1.1.2.5 - (view) (download) (annotate) - [select for diffs]
Fri Oct 3 14:23:00 2003 UTC (20 years, 6 months ago) by syskin
Branch: dev-api-4
Changes since 1.1.2.4: +7 -3 lines
Diff to previous 1.1.2.4 , to branch point 1.1
VHQ now understands ALTERNATE_SCAN flag. Shouldn't VfW support this flag?

Revision 1.1.2.4 - (view) (download) (annotate) - [select for diffs]
Wed Oct 1 23:23:01 2003 UTC (20 years, 6 months ago) by edgomez
Branch: dev-api-4
Changes since 1.1.2.3: +1 -1 lines
Diff to previous 1.1.2.3 , to branch point 1.1
removed trailing spaces

Revision 1.1.2.3 - (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.2: +7 -7 lines
Diff to previous 1.1.2.2 , to branch point 1.1
Warnings and ANSI C cleanups

Revision 1.1.2.2 - (view) (download) (annotate) - [select for diffs]
Sun Sep 28 16:12:32 2003 UTC (20 years, 6 months ago) by syskin
Branch: dev-api-4
Changes since 1.1.2.1: +3 -1 lines
Diff to previous 1.1.2.1 , to branch point 1.1
just another bug I made. ugly one, but they are all ugly, so it's no news

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

Revision 1.1
Wed Sep 10 22:18:59 2003 UTC (20 years, 6 months ago) by edgomez
Branch: MAIN
Branch point for: dev-api-4
FILE REMOVED
file estimation_rd_based.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