Log of /trunk/xvidcore/src/motion
Directory Listing
Revision
1827 -
Directory Listing
Modified
Sun Nov 30 16:38:31 2008 UTC (15 years, 6 months ago) by
Isibaar
VC8 win32 / x64 project files
Revision
1807 -
Directory Listing
Modified
Thu Nov 27 16:31:48 2008 UTC (15 years, 6 months ago) by
Isibaar
enable SSE4 GMC code
Revision
1799 -
Directory Listing
Modified
Wed Nov 26 02:32:54 2008 UTC (15 years, 6 months ago) by
Isibaar
removed obsolete AMD64 asm source files
Revision
1795 -
Directory Listing
Modified
Wed Nov 26 01:04:34 2008 UTC (15 years, 6 months ago) by
Isibaar
Unified elf64/win64 X86_64 support
Revision
1794 -
Directory Listing
Modified
Fri Nov 14 15:43:28 2008 UTC (15 years, 7 months ago) by
Isibaar
initial SSE4 support
Revision
1793 -
Directory Listing
Modified
Tue Nov 11 20:46:24 2008 UTC (15 years, 7 months ago) by
Isibaar
NASM 2.x compatibility
Revision
1790 -
Directory Listing
Modified
Tue Aug 19 09:06:48 2008 UTC (15 years, 9 months ago) by
Isibaar
- noexecstack patch by Hans de Goede
Revision
1787 -
Directory Listing
Modified
Tue Sep 11 12:41:13 2007 UTC (16 years, 9 months ago) by
suxen_drol
nasm 0.99.x compatibility
Revision
1773 -
Directory Listing
Modified
Sat Apr 28 16:30:26 2007 UTC (17 years, 1 month ago) by
syskin
Correction to out-of-bounds memory access in d_mv_bits; an assertion showing that d_mv_bits is still wrong; VC8 project files
Revision
1764 -
Directory Listing
Modified
Wed Dec 6 19:55:07 2006 UTC (17 years, 6 months ago) by
Isibaar
- SSE3 patch
Revision
1756 -
Directory Listing
Modified
Tue Nov 7 19:59:03 2006 UTC (17 years, 7 months ago) by
Skal
+ added a seamingly missing emms() to generate_GMCimage()
+ little ASM clean-up, pointer out by Celtic_Druid
Revision
1711 -
Directory Listing
Modified
Sat Jun 17 13:08:05 2006 UTC (18 years ago) by
Isibaar
- Enabled Skal's new SIMD optimizations for GMC
Revision
1709 -
Directory Listing
Modified
Wed Jun 14 21:44:07 2006 UTC (18 years ago) by
Skal
added mmx/sse2 code for GMC (3-pts only).
new file: image/x86_asm/gmc_mmx.asm
At this point, new GMC code isn't enabled (gmc.c:586).
So: this commit should give binary-exact same input/output
than before.
dsp/dsw not updated.
Revision
1708 -
Directory Listing
Modified
Wed Jun 7 21:00:55 2006 UTC (18 years ago) by
Skal
+ fix for a long-standing typo in the clipping value
for 1-pts GMC prediction.
Revision
1701 -
Directory Listing
Modified
Wed Apr 19 15:42:19 2006 UTC (18 years, 1 month ago) by
syskin
final skip threshold had its sign reversed, oops
Revision
1692 -
Directory Listing
Modified
Mon Feb 27 12:16:04 2006 UTC (18 years, 3 months ago) by
suxen_drol
mingw compatibility, remove gcc warnings
Revision
1691 -
Directory Listing
Modified
Mon Feb 27 00:24:02 2006 UTC (18 years, 3 months ago) by
syskin
synchronize only once *slaps forhead*
Revision
1690 -
Directory Listing
Modified
Mon Feb 27 00:22:31 2006 UTC (18 years, 3 months ago) by
syskin
cosmetics; make it compile on linux and others without #defines
Revision
1687 -
Directory Listing
Modified
Sat Feb 25 01:20:41 2006 UTC (18 years, 3 months ago) by
syskin
oops I forgot to commit these yesterday ;_;
Revision
1686 -
Directory Listing
Modified
Fri Feb 24 23:35:04 2006 UTC (18 years, 3 months ago) by
suxen_drol
add minfcode and minbcode members to SMPmotionData struct
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, 6 months ago) by
syskin
faster bvop-vhq
Revision
1576 -
Directory Listing
Modified
Fri Dec 17 11:57:59 2004 UTC (19 years, 6 months ago) by
syskin
faster bvop-vhq
Revision
1575 -
Directory Listing
Modified
Fri Dec 17 10:45:01 2004 UTC (19 years, 6 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, 11 months ago) by
syskin
VHQ for bframes (fix 2)
Revision
1508 -
Directory Listing
Modified
Sun Jul 18 12:22:31 2004 UTC (19 years, 11 months ago) by
syskin
VHQ for bframes (fix)
Revision
1506 -
Directory Listing
Modified
Sun Jul 18 11:51:44 2004 UTC (19 years, 11 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, 4 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, 7 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, 9 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, 11 months ago) by
chl
removed debug code
Revision
317 -
Directory Listing
Modified
Fri Jul 19 14:56:00 2002 UTC (21 years, 11 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, 11 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, 11 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, 2 months 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