[svn] / trunk / xvidcore / src / motion Repository:
ViewVC logotype

Log of /trunk/xvidcore/src/motion

View Directory Listing Directory Listing


Sticky Revision:

Revision 1682 - Directory Listing
Modified Fri Feb 24 08:46:22 2006 UTC (18 years, 3 months ago) by syskin
multithreaded encoding

Revision 1668 - Directory Listing
Modified Sun Dec 18 06:52:12 2005 UTC (18 years, 5 months ago) by syskin
cleanup; skip decision moved to separate function

Revision 1660 - Directory Listing
Modified Fri Dec 9 04:45:35 2005 UTC (18 years, 6 months ago) by syskin
expose VHQ and Trellis lambdas to HVS plugins

Revision 1659 - Directory Listing
Modified Fri Dec 9 04:39:49 2005 UTC (18 years, 6 months ago) by syskin
tuning lambdas for better PSNR and vhq0 mode decision

Revision 1653 - Directory Listing
Modified Tue Nov 22 10:23:01 2005 UTC (18 years, 6 months ago) by suxen_drol
cleanings in code spotted by sparse (ed dot gomez at free dot fr>

Revision 1617 - Directory Listing
Modified Mon May 23 09:29:43 2005 UTC (19 years ago) by Skal
	encoder.c: simplify_time() optimized by Euclid.

	bitstream.c: write_video_packet_header() was buggy and
	kind of obfuscated, as noticed by Sigdrak at free.fr.

	from Edouard:

	gcc4 warning removal.
	- No executable shared objects installed
	  (Do not install the lib as executable. It's no use as the SO has no
 	   main symbol anyway, and the static lib is not runnable anyway.)
	- Statically link xvid_bench with libxvidcore.a
	- New autoconf garbage removal
	- Quotes in configure.in

Revision 1608 - Directory Listing
Modified Thu Mar 31 22:14:20 2005 UTC (19 years, 2 months ago) by Isibaar
- Fixed the cartoon mode bug reported by CruNcher

Revision 1604 - Directory Listing
Modified Mon Mar 14 00:47:08 2005 UTC (19 years, 3 months ago) by Isibaar
- 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 1603 - Directory Listing
Modified Fri Mar 4 22:13:33 2005 UTC (19 years, 3 months ago) by Isibaar
+ Ok, finally realized that the cartoon mode bug is mostly GMC related. So new try ;-)

Revision 1602 - Directory Listing
Modified Thu Mar 3 01:27:07 2005 UTC (19 years, 3 months ago) by Isibaar
- must be 0x3f and not 0x2f - d'oh!

Revision 1601 - Directory Listing
Modified Wed Mar 2 20:22:10 2005 UTC (19 years, 3 months ago) by Isibaar
- Cartoon mode bugfix

Revision 1600 - Directory Listing
Modified Sun Feb 20 13:12:26 2005 UTC (19 years, 3 months ago) by syskin
assume that fcode also limits average MV in mcsel==1 blocks. fixes a visual bug caused by different prediction from such MV

Revision 1599 - Directory Listing
Modified Sat Feb 19 23:20:27 2005 UTC (19 years, 3 months ago) by suxen_drol
sad_mmx register dependency speed optimisation
contributed by dark sylinc (dark_sylinc at yahoo dor com dor ar)

Revision 1586 - Directory Listing
Modified Wed Jan 5 23:02:15 2005 UTC (19 years, 5 months ago) by edgomez
Preliminary x86_64 linux port

Revision 1585 - Directory Listing
Modified Sun Dec 19 14:05:55 2004 UTC (19 years, 5 months ago) by syskin
add CBP cost as soon as possible (yet another bvop-vhq speedup)

Revision 1584 - Directory Listing
Modified Sun Dec 19 13:53:54 2004 UTC (19 years, 5 months ago) by edgomez
missing GPL header

Revision 1583 - Directory Listing
Modified Sun Dec 19 13:16:50 2004 UTC (19 years, 5 months ago) by syskin
xmm-ed transfer8to16_2() - faster bvop-vhq

Revision 1579 - Directory Listing
Modified Sat Dec 18 12:06:43 2004 UTC (19 years, 5 months ago) by syskin
faster vhq - bail out of intra RD calculations even sooner

Revision 1578 - Directory Listing
Modified Sat Dec 18 06:51:14 2004 UTC (19 years, 5 months ago) by syskin
faster vhq - bail out of different RD calculations sooner

Revision 1577 - Directory Listing
Modified Fri Dec 17 15:42:35 2004 UTC (19 years, 5 months ago) by syskin
faster bvop-vhq

Revision 1576 - Directory Listing
Modified Fri Dec 17 11:57:59 2004 UTC (19 years, 5 months ago) by syskin
faster bvop-vhq

Revision 1575 - Directory Listing
Modified Fri Dec 17 10:45:01 2004 UTC (19 years, 5 months ago) by syskin
serious optimizations, both speed and psnr improved

Revision 1570 - Directory Listing
Modified Thu Dec 9 23:02:54 2004 UTC (19 years, 6 months ago) by edgomez
Merged fixes for PPC, should improve GNU gcc support nad fix a couple of bugs for wrong data alignment

Revision 1569 - Directory Listing
Modified Thu Dec 9 04:58:12 2004 UTC (19 years, 6 months ago) by syskin
speed things up by keeping quant-squared in SearchData

Revision 1568 - Directory Listing
Modified Thu Dec 9 04:20:44 2004 UTC (19 years, 6 months ago) by syskin
speed things up by using VHQ's cbp

Revision 1567 - Directory Listing
Modified Wed Dec 8 12:43:48 2004 UTC (19 years, 6 months ago) by syskin
new fcode code

Revision 1566 - Directory Listing
Modified Sun Dec 5 13:56:13 2004 UTC (19 years, 6 months ago) by syskin
RRV removed from everything else

Revision 1565 - Directory Listing
Modified Sun Dec 5 13:01:27 2004 UTC (19 years, 6 months ago) by syskin
RRV removed from MC

Revision 1564 - Directory Listing
Modified Sun Dec 5 04:53:01 2004 UTC (19 years, 6 months ago) by syskin
RRV removed from ME

Revision 1560 - Directory Listing
Modified Mon Nov 22 05:30:08 2004 UTC (19 years, 6 months ago) by syskin
AdvDiamond() fix

Revision 1556 - Directory Listing
Modified Tue Oct 12 21:08:41 2004 UTC (19 years, 8 months ago) by edgomez
Fixes from my branch, 64bit fixes, credits to christoph nageli, DEST support in Makefile

Revision 1551 - Directory Listing
Modified Sun Oct 3 14:49:34 2004 UTC (19 years, 8 months ago) by chl
Unfixed the fix.

Revision 1550 - Directory Listing
Modified Sun Oct 3 14:37:18 2004 UTC (19 years, 8 months ago) by chl
Fixed fix in DiamondSearch()

Revision 1549 - Directory Listing
Modified Sun Oct 3 14:25:01 2004 UTC (19 years, 8 months ago) by syskin
DiamondSearch fix

Revision 1548 - Directory Listing
Modified Sat Sep 4 15:07:45 2004 UTC (19 years, 9 months ago) by syskin
best_sad not initalized correctly

Revision 1547 - Directory Listing
Modified Sat Sep 4 14:16:24 2004 UTC (19 years, 9 months ago) by edgomez
Fixes and enhancements

Revision 1540 - Directory Listing
Modified Sun Aug 29 10:02:38 2004 UTC (19 years, 9 months ago) by edgomez
Symbols' size for ia32+elf

Revision 1535 - Directory Listing
Modified Sun Aug 22 11:46:10 2004 UTC (19 years, 9 months ago) by edgomez
Mark Functions in asm files -- added yasm support in configure.in

Revision 1530 - Directory Listing
Modified Tue Aug 10 21:58:55 2004 UTC (19 years, 10 months ago) by edgomez
Decoder speedups: merge interpolation and dst averaging for bvop blocks, unify qpel framework (should slow things for PPC until new functions get merged)

Revision 1519 - Directory Listing
Modified Sat Jul 24 11:46:08 2004 UTC (19 years, 10 months ago) by edgomez
ASM data section cleanups + important bugfix to bvop ref interpolation rounding

Revision 1517 - Directory Listing
Modified Wed Jul 21 15:47:51 2004 UTC (19 years, 10 months ago) by syskin
one more SKIP fix - more for internal PSNR calculations than for anything else

Revision 1516 - Directory Listing
Modified Wed Jul 21 14:52:22 2004 UTC (19 years, 10 months ago) by syskin
SKIP fix - wasn't exactly right before

Revision 1515 - Directory Listing
Modified Wed Jul 21 12:50:30 2004 UTC (19 years, 10 months ago) by syskin
a bugfix. it's not THE bug I've been looking for, but bug nonetheless

Revision 1509 - Directory Listing
Modified Sun Jul 18 12:23:45 2004 UTC (19 years, 10 months ago) by syskin
VHQ for bframes (fix 2)

Revision 1508 - Directory Listing
Modified Sun Jul 18 12:22:31 2004 UTC (19 years, 10 months ago) by syskin
VHQ for bframes (fix)

Revision 1506 - Directory Listing
Modified Sun Jul 18 11:51:44 2004 UTC (19 years, 10 months ago) by syskin
VHQ for bframes

Revision 1485 - Directory Listing
Modified Sat Jul 10 17:42:18 2004 UTC (19 years, 11 months ago) by edgomez
Forgotten bits from my tree

Revision 1481 - Directory Listing
Modified Sat Jul 10 11:23:41 2004 UTC (19 years, 11 months ago) by syskin
skip check for chroma was broken

Revision 1479 - Directory Listing
Modified Thu Jul 8 12:30:45 2004 UTC (19 years, 11 months ago) by syskin
small redesign of subpel refinement function -- missing file :/ sorry

Revision 1478 - Directory Listing
Modified Thu Jul 8 07:12:54 2004 UTC (19 years, 11 months ago) by syskin
new ME for b-frames + small redesign of subpel refinement function

Revision 1475 - Directory Listing
Modified Sat Jul 3 08:46:39 2004 UTC (19 years, 11 months ago) by syskin
quick fix: qpel and chroma-sad had overlapping memory targets

Revision 1472 - Directory Listing
Modified Sat Jun 12 13:02:12 2004 UTC (20 years ago) by edgomez
Merging 1.0.1 fixes

Revision 1462 - Directory Listing
Modified Thu May 27 14:25:49 2004 UTC (20 years ago) by syskin
+ / * b0rk. best typo ever

Revision 1456 - Directory Listing
Modified Wed May 26 09:15:02 2004 UTC (20 years ago) by edgomez
Keep 1.0 and 1.1 in sync - bframe bugfix

Revision 1451 - Directory Listing
Modified Fri May 21 14:40:15 2004 UTC (20 years ago) by edgomez
patch-26 (stable merge), patch-27 no 64bit, patch-28 (setedges only once per frame)

Revision 1444 - Directory Listing
Modified Fri Apr 23 11:57:47 2004 UTC (20 years, 1 month ago) by syskin
oops a bug

Revision 1443 - Directory Listing
Modified Thu Apr 22 13:39:33 2004 UTC (20 years, 1 month ago) by syskin
smarter SKIP

Revision 1441 - Directory Listing
Modified Tue Apr 20 06:10:40 2004 UTC (20 years, 1 month ago) by syskin
1st stage cleanup: new fast qpel

Revision 1424 - Directory Listing
Modified Mon Apr 12 15:49:56 2004 UTC (20 years, 2 months ago) by edgomez
Optmized mem transfers, h263, plane sse

Revision 1423 - Directory Listing
Modified Mon Apr 12 14:05:08 2004 UTC (20 years, 2 months ago) by edgomez
Merged 1.0 fixes

Revision 1413 - Directory Listing
Modified Mon Apr 5 20:39:49 2004 UTC (20 years, 2 months ago) by edgomez
Merged PPC port + 1.0 tree fixes

Revision 1412 - Directory Listing
Modified Mon Apr 5 20:36:37 2004 UTC (20 years, 2 months ago) by edgomez
Merged PPC port + 1.0 tree fixes

Revision 1398 - Directory Listing
Modified Fri Apr 2 21:29:21 2004 UTC (20 years, 2 months ago) by edgomez
Merged 1.0 branch fixes

Revision 1382 - Directory Listing
Modified Mon Mar 22 22:36:25 2004 UTC (20 years, 2 months ago) by edgomez
xvidcore 1.0.0 rc3 merge back to HEAD

Revision 1074 - Directory Listing
Modified Thu Jun 26 10:37:42 2003 UTC (20 years, 11 months ago) by syskin
VHQ is P4 compatible again | improved PBI decision *again*

Revision 1072 - Directory Listing
Modified Thu Jun 19 10:06:40 2003 UTC (20 years, 11 months ago) by syskin
ugly bugs fixed, R-D works better now

Revision 1021 - Directory Listing
Modified Wed May 14 13:21:47 2003 UTC (21 years, 1 month ago) by syskin
yay, R-D motion search ^__^

Revision 1016 - Directory Listing
Modified Tue May 13 12:48:20 2003 UTC (21 years, 1 month ago) by syskin
cleanups, minor fixes

Revision 1001 - Directory Listing
Modified Sat May 3 10:05:55 2003 UTC (21 years, 1 month ago) by syskin
hopefully, intra frame at every scene change (we really need it to cut things)

Revision 992 - Directory Listing
Modified Fri Apr 25 14:53:37 2003 UTC (21 years, 1 month ago) by syskin
b-frames look good in still motion, after all

Revision 986 - Directory Listing
Modified Mon Apr 14 15:00:49 2003 UTC (21 years, 2 months ago) by syskin
"What bug could i invent today ?"

Revision 985 - Directory Listing
Modified Mon Apr 14 13:00:57 2003 UTC (21 years, 2 months ago) by syskin
improved vhq (does not decrease psnr anymore - at least for low quants) and tweaked p/b/i decision again

Revision 976 - Directory Listing
Modified Tue Apr 8 11:12:07 2003 UTC (21 years, 2 months ago) by syskin
faster; better vhq; bframe-decision changed again

Revision 973 - Directory Listing
Modified Sat Apr 5 15:54:59 2003 UTC (21 years, 2 months ago) by syskin
a bit faster + a small bugfix

Revision 963 - Directory Listing
Modified Sat Mar 29 12:01:36 2003 UTC (21 years, 2 months ago) by edgomez
Fixed some cut&paste errors and some other small things

Revision 961 - Directory Listing
Modified Sat Mar 29 10:57:29 2003 UTC (21 years, 2 months ago) by edgomez
Fix aligment problem for dct blocks

Revision 960 - Directory Listing
Modified Sat Mar 29 10:21:23 2003 UTC (21 years, 2 months ago) by edgomez
Fix aligment problem for dct blocks

Revision 957 - Directory Listing
Modified Fri Mar 28 08:43:28 2003 UTC (21 years, 2 months ago) by suxen_drol
sad cleanup

Revision 935 - Directory Listing
Modified Sat Mar 22 13:41:11 2003 UTC (21 years, 2 months ago) by syskin
cleanups; it is able to compensate bframes correctly (for internal decoding)

Revision 904 - Directory Listing
Modified Tue Mar 4 11:00:53 2003 UTC (21 years, 3 months ago) by syskin
some cleanups ; revised p/b decision with sensitivity control ; max iframe interval works again

Revision 897 - Directory Listing
Modified Mon Feb 24 11:15:33 2003 UTC (21 years, 3 months ago) by chl
Rename cbpy_tab to xvid_cbpy_tab to avoid naming conflicts (with ffmpeg)

Revision 884 - Directory Listing
Modified Fri Feb 21 14:44:57 2003 UTC (21 years, 3 months ago) by syskin
cleanups

Revision 876 - Directory Listing
Modified Wed Feb 19 21:59:30 2003 UTC (21 years, 3 months ago) by edgomez
Small fixes patch

Revision 872 - Directory Listing
Modified Wed Feb 19 20:12:43 2003 UTC (21 years, 3 months ago) by edgomez
Fixed array duplication -- moved to motion_est.c

Revision 871 - Directory Listing
Modified Wed Feb 19 10:13:54 2003 UTC (21 years, 3 months ago) by chl
Removed compiler warnings (gmc uninitialize, unused variable)

Revision 851 - Directory Listing
Modified Sat Feb 15 15:22:19 2003 UTC (21 years, 3 months ago) by edgomez
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too

Revision 677 - Directory Listing
Modified Tue Nov 26 23:44:11 2002 UTC (21 years, 6 months ago) by edgomez
ANSI C compliancy - thx Rick Foos

Revision 652 - Directory Listing
Modified Sun Nov 17 00:35:33 2002 UTC (21 years, 6 months ago) by edgomez
License changed

Revision 605 - Directory Listing
Modified Sat Oct 19 12:20:33 2002 UTC (21 years, 7 months ago) by edgomez
Fixed copyrights

Revision 603 - Directory Listing
Modified Sat Oct 19 11:41:12 2002 UTC (21 years, 7 months ago) by edgomez
Changed Michael Militzer to name + email (next patch will fix copyrights with the right holders)

Revision 524 - Directory Listing
Modified Sun Sep 22 20:34:05 2002 UTC (21 years, 8 months ago) by edgomez
- Removed definitively bframe ME code

Revision 504 - Directory Listing
Modified Sat Sep 21 11:59:22 2002 UTC (21 years, 8 months ago) by edgomez
- 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 499 - Directory Listing
Modified Sat Sep 21 03:11:36 2002 UTC (21 years, 8 months ago) by suxen_drol
pross email address updates

Revision 486 - Directory Listing
Modified Mon Sep 16 21:41:20 2002 UTC (21 years, 8 months ago) by edgomez
- Removed code from Christoph that should have never been there.

Revision 480 - Directory Listing
Modified Thu Sep 12 19:38:38 2002 UTC (21 years, 9 months ago) by edgomez
This stable version will not include smp support

Revision 476 - Directory Listing
Modified Thu Sep 12 18:53:11 2002 UTC (21 years, 9 months ago) by edgomez
Fixed lot of VC++ compiler warnings

Revision 458 - Directory Listing
Modified Tue Sep 10 19:28:01 2002 UTC (21 years, 9 months ago) by chl
updated license header

Revision 444 - Directory Listing
Modified Sat Sep 7 13:41:13 2002 UTC (21 years, 9 months ago) by edgomez
Removed old get_pmv calls

Revision 438 - Directory Listing
Modified Sat Sep 7 09:19:07 2002 UTC (21 years, 9 months ago) by chl
Removed SMP

Revision 437 - Directory Listing
Modified Sat Sep 7 09:12:22 2002 UTC (21 years, 9 months ago) by chl
Removed B-frames

Revision 436 - Directory Listing
Modified Sat Sep 7 09:08:38 2002 UTC (21 years, 9 months ago) by chl
typo

Revision 431 - Directory Listing
Modified Fri Sep 6 17:04:21 2002 UTC (21 years, 9 months ago) by chl
typo

Revision 430 - Directory Listing
Modified Fri Sep 6 16:59:47 2002 UTC (21 years, 9 months ago) by chl
- Update license/copyright header
- Removed history header

Revision 374 - Directory Listing
Modified Thu Aug 15 19:52:16 2002 UTC (21 years, 10 months ago) by chl
Ooops, first bugfix was an outdated version and the CVS got stuck...

Revision 373 - Directory Listing
Modified Thu Aug 15 18:13:02 2002 UTC (21 years, 10 months ago) by chl
Bugfix chroma motion compensation in BFRAMES mode. Block based has to be
used, even if BFRAMES is active, because we cannot rely on XVID_HALFPEL
(XVID_HALFPEL is not needed if max_bframes<=0)

Revision 372 - Directory Listing
Modified Thu Aug 15 12:15:20 2002 UTC (21 years, 10 months ago) by ia64p
adapt to the new calling interface of hafpel8

Revision 370 - Directory Listing
Modified Mon Aug 12 10:07:16 2002 UTC (21 years, 10 months ago) by chl
very small bugfix for interpolated ME (thanks to Radek)

Revision 351 - Directory Listing
Modified Wed Jul 31 10:08:58 2002 UTC (21 years, 10 months ago) by chl
Fixed wrong sad8bi for b-frames direct mode  (thanks to Radek!)

Revision 348 - Directory Listing
Modified Sun Jul 28 17:10:39 2002 UTC (21 years, 10 months ago) by chl
halfpel search for MODE_INTERPOLATE and MODE_DIRECT

Revision 347 - Directory Listing
Modified Sun Jul 28 13:06:46 2002 UTC (21 years, 10 months ago) by chl
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 346 - Directory Listing
Modified Sun Jul 28 02:55:41 2002 UTC (21 years, 10 months ago) by chl
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 345 - Directory Listing
Modified Sat Jul 27 23:47:01 2002 UTC (21 years, 10 months ago) by chl
Finally Cut&Paste and Search&Replaced Square8_MainSearch, so PMV_USESQUARES8
is now functional. Also, some minor fixes.

Revision 344 - Directory Listing
Modified Sat Jul 27 23:07:33 2002 UTC (21 years, 10 months ago) by chl
Fixed embarrassing bug in Dimaond16/8_MainSearch (iDirection was overwritten)

Revision 341 - Directory Listing
Modified Thu Jul 25 00:43:19 2002 UTC (21 years, 10 months ago) by chl
Enable B-frame + INTER4V (not bugfree yet)

Revision 337 - Directory Listing
Modified Wed Jul 24 20:58:41 2002 UTC (21 years, 10 months ago) by chl
Disable SKIP handling for _DISABLE_SKIP defined

Revision 329 - Directory Listing
Modified Tue Jul 23 12:59:57 2002 UTC (21 years, 10 months ago) by suxen_drol
sad[16,8]_mmx, sad[16,8]_3dn, sad8_xmm

Revision 326 - Directory Listing
Modified Sun Jul 21 23:34:08 2002 UTC (21 years, 10 months ago) by chl
bframe encoding bugfixes, ME unification

Revision 319 - Directory Listing
Modified Sat Jul 20 12:48:54 2002 UTC (21 years, 10 months ago) by ia64p
futher improved sad8 and sad16

Revision 318 - Directory Listing
Modified Fri Jul 19 15:02:39 2002 UTC (21 years, 10 months ago) by chl
removed debug code

Revision 317 - Directory Listing
Modified Fri Jul 19 14:56:00 2002 UTC (21 years, 10 months ago) by chl
Bugfix for B-frame encoding (new parameters time_bp, time_pp to BVOP-ME)

Revision 312 - Directory Listing
Modified Thu Jul 18 23:42:36 2002 UTC (21 years, 10 months ago) by chl
B-frames encoding "ME" for direct mode (and minor other things)

Revision 308 - Directory Listing
Modified Thu Jul 18 13:42:00 2002 UTC (21 years, 10 months ago) by suxen_drol
cglobal fix

Revision 303 - Directory Listing
Modified Tue Jul 16 17:45:21 2002 UTC (21 years, 11 months ago) by ia64p
fixes some bug with claiming the wrong fp registers

Revision 300 - Directory Listing
Modified Tue Jul 16 12:02:27 2002 UTC (21 years, 11 months ago) by ia64p
Global assembler optimization of halfpel8_refine, via inlinig of sad for ia64

Revision 295 - Directory Listing
Modified Fri Jul 12 12:26:55 2002 UTC (21 years, 11 months ago) by suxen_drol
XVID_ENC_PARAM->num_threads

Revision 289 - Directory Listing
Modified Wed Jul 10 20:11:05 2002 UTC (21 years, 11 months ago) by chl
Preparations for block-based-interpolation ME: PMVfastIntSearch16 (pre-version)

Revision 288 - Directory Listing
Modified Wed Jul 10 19:31:05 2002 UTC (21 years, 11 months ago) by chl
Minor change: Switch from get_pmv to get_pmv2

Revision 285 - Directory Listing
Modified Wed Jul 10 19:16:56 2002 UTC (21 years, 11 months ago) by chl
Minor change: Switch to get_pmv(data)2 instead of get_pmv(data)

Revision 267 - Directory Listing
Modified Sun Jul 7 11:42:38 2002 UTC (21 years, 11 months ago) by Isibaar
long long replaced by int64_t

Revision 263 - Directory Listing
Modified Sun Jul 7 10:20:16 2002 UTC (21 years, 11 months ago) by chl
replaced read_tsc() by read_counter() from portab.h

Revision 262 - Directory Listing
Modified Sun Jul 7 09:45:40 2002 UTC (21 years, 11 months ago) by Isibaar
split mmx,xmm,3dnow,sse2 code into different files, SMP fix, Skal's tweaked asm code

Revision 261 - Directory Listing
Modified Sat Jul 6 21:41:14 2002 UTC (21 years, 11 months ago) by chl
BugFix for EPZSSearch16

Revision 259 - Directory Listing
Modified Sat Jul 6 17:04:57 2002 UTC (21 years, 11 months ago) by chl
Minor modifications for supporting multithreaded ME.
Without _SMP symbol there should be no changes in behaviour.

Revision 258 - Directory Listing
Modified Sat Jul 6 17:03:08 2002 UTC (21 years, 11 months ago) by chl
Routines for mulithreaded ME. XviD has to be compiled with -D_SMP option
for these files to be treated at all.

Revision 254 - Directory Listing
Modified Wed Jul 3 12:32:50 2002 UTC (21 years, 11 months ago) by suxen_drol
get_pmv2/get_pmvdata2

Revision 252 - Directory Listing
Modified Sun Jun 30 10:46:29 2002 UTC (21 years, 11 months ago) by suxen_drol
resync patch

Revision 250 - Directory Listing
Modified Sat Jun 29 12:38:20 2002 UTC (21 years, 11 months ago) by ia64p
imporoved verions of sad8 and 16

Revision 248 - Directory Listing
Modified Fri Jun 28 15:14:40 2002 UTC (21 years, 11 months ago) by suxen_drol
resync support, check_cpu_features() fixed

Revision 234 - Directory Listing
Modified Sun Jun 23 03:58:32 2002 UTC (21 years, 11 months ago) by suxen_drol
XVID_GLOBAL_*, XVID_CPU_CHKONLY, timestamp fix, font.c

Revision 232 - Directory Listing
Modified Fri Jun 21 16:12:48 2002 UTC (21 years, 11 months ago) by suxen_drol
bframes patch

Revision 230 - Directory Listing
Modified Thu Jun 20 14:25:44 2002 UTC (21 years, 11 months ago) by ia64p
dev16 is optimized, now.

Revision 229 - Directory Listing
Modified Thu Jun 20 14:05:58 2002 UTC (21 years, 11 months ago) by suxen_drol
bframe patch

Revision 209 - Directory Listing
Modified Fri Jun 14 13:29:07 2002 UTC (22 years ago) by Isibaar
ia64 changes

Revision 205 - Directory Listing
Modified Fri Jun 14 08:26:04 2002 UTC (22 years ago) by ia64p
IA64 assembler files, initial version, only partly optimized

Revision 195 - Directory Listing
Modified Wed Jun 12 20:38:41 2002 UTC (22 years ago) by edgomez
Cosmetic - CodingStyle Applied - Legal Headers will be added later

Revision 184 - Directory Listing
Modified Mon May 27 18:07:38 2002 UTC (22 years ago) by chl
Returned to old style MotionEstimation (one loop for INTER and INTER4V)

Revision 181 - Directory Listing
Modified Wed May 22 12:42:25 2002 UTC (22 years ago) by chl
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 177 - Directory Listing
Modified Mon May 13 19:41:41 2002 UTC (22 years, 1 month ago) by chl
mean reduced SAD, C-version

Revision 175 - Directory Listing
Modified Sun May 12 17:21:30 2002 UTC (22 years, 1 month ago) by chl
Small bugfix in MotionEstimation (wrong prediction for INTER4V)

Revision 174 - Directory Listing
Modified Sat May 11 23:54:30 2002 UTC (22 years, 1 month ago) by chl
Use INTER4V only if neighbours move different than current block.
Save quality, some speedup.

Revision 172 - Directory Listing
Modified Sat May 11 15:32:59 2002 UTC (22 years, 1 month ago) by chl
general cleanup, first modifications for new INTER4V heuristics

Revision 170 - Directory Listing
Modified Thu May 9 21:47:51 2002 UTC (22 years, 1 month ago) by edgomez
Fix for gcc

Revision 169 - Directory Listing
Modified Thu May 9 00:42:35 2002 UTC (22 years, 1 month ago) by chl
Tests to not double check vectors in PMVfast16/8 (only in prediction, not during diamonds phase).
Minor speedup.

Revision 167 - Directory Listing
Modified Tue May 7 20:03:18 2002 UTC (22 years, 1 month ago) by chl
MotionEst(): set sad8[] also for INTER mode to correct values (for get_pmdata)

Revision 152 - Directory Listing
Modified Wed May 1 13:00:02 2002 UTC (22 years, 1 month ago) by suxen_drol
#define BFRAMES

Revision 141 - Directory Listing
Modified Thu Apr 25 23:24:59 2002 UTC (22 years, 1 month ago) by chl
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 140 - Directory Listing
Modified Thu Apr 25 21:32:05 2002 UTC (22 years, 1 month ago) by chl
Adapted PMVFast16/8 for using prevMB instead of pMB, seems to work.

Revision 136 - Directory Listing
Modified Thu Apr 25 06:55:00 2002 UTC (22 years, 1 month ago) by suxen_drol
FRAMEINFO

Revision 135 - Directory Listing
Modified Wed Apr 24 12:21:43 2002 UTC (22 years, 1 month ago) by h
sse2 quant_intra/dequant_intra/dev16/(faster)sad16

Revision 132 - Directory Listing
Modified Tue Apr 23 00:04:51 2002 UTC (22 years, 1 month ago) by chenm001
remove some compile warning

Revision 126 - Directory Listing
Modified Wed Apr 17 10:54:19 2002 UTC (22 years, 1 month ago) by h
beginnings of sse2 support (disabled)

Revision 118 - Directory Listing
Modified Sat Apr 13 16:30:02 2002 UTC (22 years, 2 months ago) by suxen_drol
bframe "support" code

Revision 117 - Directory Listing
Modified Thu Apr 11 15:04:05 2002 UTC (22 years, 2 months ago) by canard
segfault fix

Revision 115 - Directory Listing
Modified Thu Apr 11 10:18:40 2002 UTC (22 years, 2 months ago) by canard
PPC update

Revision 98 - Directory Listing
Modified Wed Apr 3 14:17:05 2002 UTC (22 years, 2 months ago) by canard
source C files for sad Altivec

Revision 96 - Directory Listing
Modified Mon Apr 1 22:47:58 2002 UTC (22 years, 2 months ago) by chl
Added EPZS and EPZS^2. Unfortunately slower and not really better than PMVfast

Revision 95 - Directory Listing
Modified Mon Apr 1 12:06:18 2002 UTC (22 years, 2 months ago) by canard
optimization

Revision 90 - Directory Listing
Modified Sat Mar 30 01:25:29 2002 UTC (22 years, 2 months ago) by canard
PPC update

Revision 89 - Directory Listing
Modified Sat Mar 30 00:58:20 2002 UTC (22 years, 2 months ago) by canard
SAD in Altivec

Revision 78 - Directory Listing
Modified Thu Mar 28 20:57:25 2002 UTC (22 years, 2 months ago) by edgomez
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 3 - Directory Listing
Added Fri Mar 8 02:46:11 2002 UTC (22 years, 3 months ago) by Isibaar
moved sources

Sort log by:

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