Log of /branches/release-1_3-branch/xvidcore/src/motion
Directory Listing
Revision
1930 -
Directory Listing
Modified
Wed Dec 29 22:29:51 2010 UTC (12 years, 3 months ago) by
Isibaar
bug fixing...
Revision
1928 -
Directory Listing
Modified
Tue Dec 28 19:19:57 2010 UTC (12 years, 3 months ago) by
Isibaar
get rid off compiler warnings
Revision
1925 -
Directory Listing
Modified
Mon Dec 27 16:39:33 2010 UTC (12 years, 3 months ago) by
This commit was manufactured by cvs2svn to create branch
'release-1_3-branch'.
Revision
1877 -
Directory Listing
Modified
Wed Sep 16 17:11:39 2009 UTC (13 years, 6 months ago) by
Isibaar
Original Path:
trunk/xvidcore/src/motion
no_exec stack patch for x86_64 too by Michal Schmidt (mschmidt at redhat dot com)
Revision
1773 -
Directory Listing
Modified
Sat Apr 28 16:30:26 2007 UTC (15 years, 11 months ago) by
syskin
Original Path:
trunk/xvidcore/src/motion
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
1756 -
Directory Listing
Modified
Tue Nov 7 19:59:03 2006 UTC (16 years, 4 months ago) by
Skal
Original Path:
trunk/xvidcore/src/motion
+ added a seamingly missing emms() to generate_GMCimage()
+ little ASM clean-up, pointer out by Celtic_Druid
Revision
1709 -
Directory Listing
Modified
Wed Jun 14 21:44:07 2006 UTC (16 years, 9 months ago) by
Skal
Original Path:
trunk/xvidcore/src/motion
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
1617 -
Directory Listing
Modified
Mon May 23 09:29:43 2005 UTC (17 years, 10 months ago) by
Skal
Original Path:
trunk/xvidcore/src/motion
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
1604 -
Directory Listing
Modified
Mon Mar 14 00:47:08 2005 UTC (18 years ago) by
Isibaar
Original Path:
trunk/xvidcore/src/motion
- 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
1600 -
Directory Listing
Modified
Sun Feb 20 13:12:26 2005 UTC (18 years, 1 month ago) by
syskin
Original Path:
trunk/xvidcore/src/motion
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 (18 years, 1 month ago) by
suxen_drol
Original Path:
trunk/xvidcore/src/motion
sad_mmx register dependency speed optimisation
contributed by dark sylinc (dark_sylinc at yahoo dor com dor ar)
Revision
1570 -
Directory Listing
Modified
Thu Dec 9 23:02:54 2004 UTC (18 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore/src/motion
Merged fixes for PPC, should improve GNU gcc support nad fix a couple of bugs for wrong data alignment
Revision
1556 -
Directory Listing
Modified
Tue Oct 12 21:08:41 2004 UTC (18 years, 5 months ago) by
edgomez
Original Path:
trunk/xvidcore/src/motion
Fixes from my branch, 64bit fixes, credits to christoph nageli, DEST support in Makefile
Revision
1530 -
Directory Listing
Modified
Tue Aug 10 21:58:55 2004 UTC (18 years, 7 months ago) by
edgomez
Original Path:
trunk/xvidcore/src/motion
Decoder speedups: merge interpolation and dst averaging for bvop blocks, unify qpel framework (should slow things for PPC until new functions get merged)
Revision
1451 -
Directory Listing
Modified
Fri May 21 14:40:15 2004 UTC (18 years, 10 months ago) by
edgomez
Original Path:
trunk/xvidcore/src/motion
patch-26 (stable merge), patch-27 no 64bit, patch-28 (setedges only once per frame)
Revision
985 -
Directory Listing
Modified
Mon Apr 14 13:00:57 2003 UTC (19 years, 11 months ago) by
syskin
Original Path:
trunk/xvidcore/src/motion
improved vhq (does not decrease psnr anymore - at least for low quants) and tweaked p/b/i decision again
Revision
904 -
Directory Listing
Modified
Tue Mar 4 11:00:53 2003 UTC (20 years ago) by
syskin
Original Path:
trunk/xvidcore/src/motion
some cleanups ; revised p/b decision with sensitivity control ; max iframe interval works again
Revision
851 -
Directory Listing
Modified
Sat Feb 15 15:22:19 2003 UTC (20 years, 1 month ago) by
edgomez
Original Path:
trunk/xvidcore/src/motion
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too
Revision
603 -
Directory Listing
Modified
Sat Oct 19 11:41:12 2002 UTC (20 years, 5 months ago) by
edgomez
Original Path:
trunk/xvidcore/src/motion
Changed Michael Militzer to name + email (next patch will fix copyrights with the right holders)
Revision
504 -
Directory Listing
Modified
Sat Sep 21 11:59:22 2002 UTC (20 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore/src/motion
- 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
373 -
Directory Listing
Modified
Thu Aug 15 18:13:02 2002 UTC (20 years, 7 months ago) by
chl
Original Path:
trunk/xvidcore/src/motion
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
347 -
Directory Listing
Modified
Sun Jul 28 13:06:46 2002 UTC (20 years, 8 months ago) by
chl
Original Path:
trunk/xvidcore/src/motion
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 (20 years, 8 months ago) by
chl
Original Path:
trunk/xvidcore/src/motion
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 (20 years, 8 months ago) by
chl
Original Path:
trunk/xvidcore/src/motion
Finally Cut&Paste and Search&Replaced Square8_MainSearch, so PMV_USESQUARES8
is now functional. Also, some minor fixes.
Revision
262 -
Directory Listing
Modified
Sun Jul 7 09:45:40 2002 UTC (20 years, 8 months ago) by
Isibaar
Original Path:
trunk/xvidcore/src/motion
split mmx,xmm,3dnow,sse2 code into different files, SMP fix, Skal's tweaked asm code
Revision
259 -
Directory Listing
Modified
Sat Jul 6 17:04:57 2002 UTC (20 years, 8 months ago) by
chl
Original Path:
trunk/xvidcore/src/motion
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 (20 years, 8 months ago) by
chl
Original Path:
trunk/xvidcore/src/motion
Routines for mulithreaded ME. XviD has to be compiled with -D_SMP option
for these files to be treated at all.
Revision
181 -
Directory Listing
Modified
Wed May 22 12:42:25 2002 UTC (20 years, 10 months ago) by
chl
Original Path:
trunk/xvidcore/src/motion
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
174 -
Directory Listing
Modified
Sat May 11 23:54:30 2002 UTC (20 years, 10 months ago) by
chl
Original Path:
trunk/xvidcore/src/motion
Use INTER4V only if neighbours move different than current block.
Save quality, some speedup.
Revision
169 -
Directory Listing
Modified
Thu May 9 00:42:35 2002 UTC (20 years, 10 months ago) by
chl
Original Path:
trunk/xvidcore/src/motion
Tests to not double check vectors in PMVfast16/8 (only in prediction, not during diamonds phase).
Minor speedup.
Revision
141 -
Directory Listing
Modified
Thu Apr 25 23:24:59 2002 UTC (20 years, 11 months ago) by
chl
Original Path:
trunk/xvidcore/src/motion
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
78 -
Directory Listing
Modified
Thu Mar 28 20:57:25 2002 UTC (21 years ago) by
edgomez
Original Path:
trunk/xvidcore/src/motion
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.