Log of /trunk/xvidcore/src/motion
Directory Listing
Revision
372 -
Directory Listing
Modified
Thu Aug 15 12:15:20 2002 UTC (20 years, 7 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 (20 years, 7 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 (20 years, 8 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 (20 years, 8 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 (20 years, 8 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 (20 years, 8 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 (20 years, 8 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 (20 years, 8 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 (20 years, 8 months ago) by
chl
Enable B-frame + INTER4V (not bugfree yet)
Revision
337 -
Directory Listing
Modified
Wed Jul 24 20:58:41 2002 UTC (20 years, 8 months ago) by
chl
Disable SKIP handling for _DISABLE_SKIP defined
Revision
329 -
Directory Listing
Modified
Tue Jul 23 12:59:57 2002 UTC (20 years, 8 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 (20 years, 8 months ago) by
chl
bframe encoding bugfixes, ME unification
Revision
319 -
Directory Listing
Modified
Sat Jul 20 12:48:54 2002 UTC (20 years, 8 months ago) by
ia64p
futher improved sad8 and sad16
Revision
318 -
Directory Listing
Modified
Fri Jul 19 15:02:39 2002 UTC (20 years, 8 months ago) by
chl
removed debug code
Revision
317 -
Directory Listing
Modified
Fri Jul 19 14:56:00 2002 UTC (20 years, 8 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 (20 years, 8 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 (20 years, 8 months ago) by
suxen_drol
cglobal fix
Revision
303 -
Directory Listing
Modified
Tue Jul 16 17:45:21 2002 UTC (20 years, 8 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 (20 years, 8 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 (20 years, 8 months ago) by
suxen_drol
XVID_ENC_PARAM->num_threads
Revision
289 -
Directory Listing
Modified
Wed Jul 10 20:11:05 2002 UTC (20 years, 8 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 (20 years, 8 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 (20 years, 8 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 (20 years, 8 months ago) by
Isibaar
long long replaced by int64_t
Revision
263 -
Directory Listing
Modified
Sun Jul 7 10:20:16 2002 UTC (20 years, 8 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 (20 years, 8 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 (20 years, 8 months ago) by
chl
BugFix for EPZSSearch16
Revision
259 -
Directory Listing
Modified
Sat Jul 6 17:04:57 2002 UTC (20 years, 8 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 (20 years, 8 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 (20 years, 9 months ago) by
suxen_drol
get_pmv2/get_pmvdata2
Revision
252 -
Directory Listing
Modified
Sun Jun 30 10:46:29 2002 UTC (20 years, 9 months ago) by
suxen_drol
resync patch
Revision
250 -
Directory Listing
Modified
Sat Jun 29 12:38:20 2002 UTC (20 years, 9 months ago) by
ia64p
imporoved verions of sad8 and 16
Revision
248 -
Directory Listing
Modified
Fri Jun 28 15:14:40 2002 UTC (20 years, 9 months ago) by
suxen_drol
resync support, check_cpu_features() fixed
Revision
234 -
Directory Listing
Modified
Sun Jun 23 03:58:32 2002 UTC (20 years, 9 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 (20 years, 9 months ago) by
suxen_drol
bframes patch
Revision
230 -
Directory Listing
Modified
Thu Jun 20 14:25:44 2002 UTC (20 years, 9 months ago) by
ia64p
dev16 is optimized, now.
Revision
229 -
Directory Listing
Modified
Thu Jun 20 14:05:58 2002 UTC (20 years, 9 months ago) by
suxen_drol
bframe patch
Revision
209 -
Directory Listing
Modified
Fri Jun 14 13:29:07 2002 UTC (20 years, 9 months ago) by
Isibaar
ia64 changes
Revision
205 -
Directory Listing
Modified
Fri Jun 14 08:26:04 2002 UTC (20 years, 9 months ago) by
ia64p
IA64 assembler files, initial version, only partly optimized
Revision
195 -
Directory Listing
Modified
Wed Jun 12 20:38:41 2002 UTC (20 years, 9 months 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 (20 years, 10 months 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 (20 years, 10 months 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 (20 years, 10 months ago) by
chl
mean reduced SAD, C-version
Revision
175 -
Directory Listing
Modified
Sun May 12 17:21:30 2002 UTC (20 years, 10 months ago) by
chl
Small bugfix in MotionEstimation (wrong prediction for INTER4V)
Revision
174 -
Directory Listing
Modified
Sat May 11 23:54:30 2002 UTC (20 years, 10 months 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 (20 years, 10 months ago) by
chl
general cleanup, first modifications for new INTER4V heuristics
Revision
170 -
Directory Listing
Modified
Thu May 9 21:47:51 2002 UTC (20 years, 10 months ago) by
edgomez
Fix for gcc
Revision
169 -
Directory Listing
Modified
Thu May 9 00:42:35 2002 UTC (20 years, 10 months 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 (20 years, 10 months 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 (20 years, 11 months ago) by
suxen_drol
#define BFRAMES
Revision
141 -
Directory Listing
Modified
Thu Apr 25 23:24:59 2002 UTC (20 years, 11 months 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 (20 years, 11 months 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 (20 years, 11 months ago) by
suxen_drol
FRAMEINFO
Revision
135 -
Directory Listing
Modified
Wed Apr 24 12:21:43 2002 UTC (20 years, 11 months ago) by
h
sse2 quant_intra/dequant_intra/dev16/(faster)sad16
Revision
132 -
Directory Listing
Modified
Tue Apr 23 00:04:51 2002 UTC (20 years, 11 months ago) by
chenm001
remove some compile warning
Revision
126 -
Directory Listing
Modified
Wed Apr 17 10:54:19 2002 UTC (20 years, 11 months ago) by
h
beginnings of sse2 support (disabled)
Revision
118 -
Directory Listing
Modified
Sat Apr 13 16:30:02 2002 UTC (20 years, 11 months ago) by
suxen_drol
bframe "support" code
Revision
117 -
Directory Listing
Modified
Thu Apr 11 15:04:05 2002 UTC (20 years, 11 months ago) by
canard
segfault fix
Revision
115 -
Directory Listing
Modified
Thu Apr 11 10:18:40 2002 UTC (20 years, 11 months ago) by
canard
PPC update
Revision
98 -
Directory Listing
Modified
Wed Apr 3 14:17:05 2002 UTC (20 years, 11 months ago) by
canard
source C files for sad Altivec
Revision
96 -
Directory Listing
Modified
Mon Apr 1 22:47:58 2002 UTC (21 years 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 (21 years ago) by
canard
optimization
Revision
90 -
Directory Listing
Modified
Sat Mar 30 01:25:29 2002 UTC (21 years ago) by
canard
PPC update
Revision
89 -
Directory Listing
Modified
Sat Mar 30 00:58:20 2002 UTC (21 years ago) by
canard
SAD in Altivec
Revision
78 -
Directory Listing
Modified
Thu Mar 28 20:57:25 2002 UTC (21 years 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 (21 years ago) by
Isibaar
moved sources