Log of /branches/dev-api-4/xvidcore
Directory Listing
Revision
1179 -
Directory Listing
Modified
Wed Oct 15 13:55:09 2003 UTC (20 years, 11 months ago) by
edgomez
Better cross compilation handling
Revision
1178 -
Directory Listing
Modified
Tue Oct 14 14:22:45 2003 UTC (20 years, 11 months ago) by
syskin
interpolate mode + qpel decoding fixed; MACROBLOCK->mb_type completely replaced by MB->mode
Revision
1177 -
Directory Listing
Modified
Sat Oct 11 16:36:10 2003 UTC (20 years, 11 months ago) by
syskin
real ac/dc prediction for INTRA's bitcount
Revision
1176 -
Directory Listing
Modified
Thu Oct 9 18:50:22 2003 UTC (20 years, 11 months ago) by
edgomez
Updated assembly functions to match new API -- more to come when matrices will be part of the function parameters
Revision
1175 -
Directory Listing
Modified
Tue Oct 7 14:16:29 2003 UTC (20 years, 11 months ago) by
edgomez
Quantization namespace and API changes
Revision
1174 -
Directory Listing
Modified
Tue Oct 7 13:02:35 2003 UTC (20 years, 11 months ago) by
edgomez
Quantization namespace and API changes
Revision
1173 -
Directory Listing
Modified
Sun Oct 5 00:11:18 2003 UTC (20 years, 11 months ago) by
edgomez
Updated
Revision
1172 -
Directory Listing
Modified
Sat Oct 4 16:01:18 2003 UTC (20 years, 11 months ago) by
edgomez
Removed legacy 2pass code from vfw
Revision
1171 -
Directory Listing
Modified
Sat Oct 4 00:38:49 2003 UTC (20 years, 11 months ago) by
edgomez
Working mingw/cygwin vfw build files
Revision
1170 -
Directory Listing
Modified
Fri Oct 3 19:59:16 2003 UTC (20 years, 11 months ago) by
edgomez
Added cygwin/minsys build files
Revision
1169 -
Directory Listing
Modified
Fri Oct 3 16:57:55 2003 UTC (20 years, 11 months ago) by
edgomez
Removed BIGLUT support and fixes to sysKin last commit
Revision
1168 -
Directory Listing
Modified
Fri Oct 3 15:49:21 2003 UTC (20 years, 11 months ago) by
syskin
interlacing support for b-vops and s-vops
Revision
1167 -
Directory Listing
Modified
Fri Oct 3 14:23:00 2003 UTC (20 years, 11 months ago) by
syskin
VHQ now understands ALTERNATE_SCAN flag. Shouldn't VfW support this flag?
Revision
1166 -
Directory Listing
Modified
Fri Oct 3 14:01:59 2003 UTC (20 years, 11 months ago) by
syskin
gmc+interlacing fixed: no field_me flag in mcsel-ed MBs
Revision
1165 -
Directory Listing
Modified
Fri Oct 3 13:47:24 2003 UTC (20 years, 11 months ago) by
syskin
interlacing support for bvops
Revision
1164 -
Directory Listing
Modified
Fri Oct 3 12:41:02 2003 UTC (20 years, 11 months ago) by
syskin
small update
Revision
1163 -
Directory Listing
Modified
Fri Oct 3 12:36:56 2003 UTC (20 years, 11 months ago) by
syskin
speedups and one bugfix
Revision
1162 -
Directory Listing
Modified
Thu Oct 2 13:54:27 2003 UTC (20 years, 11 months ago) by
edgomez
Make it really looks like a plugin
Revision
1161 -
Directory Listing
Modified
Wed Oct 1 23:23:01 2003 UTC (20 years, 11 months ago) by
edgomez
removed trailing spaces
Revision
1160 -
Directory Listing
Modified
Tue Sep 30 18:20:31 2003 UTC (20 years, 11 months ago) by
edgomez
Warnings and ANSI C cleanups
Revision
1159 -
Directory Listing
Modified
Mon Sep 29 16:58:37 2003 UTC (20 years, 11 months ago) by
syskin
weird typo, compilers don't even give a warning but it looks strange ;)
Revision
1158 -
Directory Listing
Modified
Mon Sep 29 13:43:40 2003 UTC (20 years, 11 months ago) by
syskin
some compiler warnings removed
Revision
1157 -
Directory Listing
Modified
Mon Sep 29 00:30:31 2003 UTC (20 years, 11 months ago) by
edgomez
Memory leaks fixed.
Revision
1156 -
Directory Listing
Modified
Sun Sep 28 16:12:32 2003 UTC (20 years, 11 months ago) by
syskin
just another bug I made. ugly one, but they are all ugly, so it's no news
Revision
1155 -
Directory Listing
Modified
Sun Sep 28 13:43:47 2003 UTC (20 years, 11 months ago) by
edgomez
Fix the way the macros that help building xvid version constants. It was
basically initializing ints and then just using the 8 bit part. It's
much better to explicitly use chars so each byte really is what it's
supposed to be.
Revision
1154 -
Directory Listing
Modified
Sun Sep 28 13:21:59 2003 UTC (20 years, 11 months ago) by
edgomez
New build system for *nix platforms. It now uses an 'out of source' tree
build process that is much cleaner. This requires a VPATH support.
This patch includes some small fixes to the configure script, mainly for
MacOSX.
Revision
1153 -
Directory Listing
Modified
Wed Sep 24 01:38:29 2003 UTC (20 years, 11 months ago) by
edgomez
fix to mcsel/acpred bit reading (were swapped)
Revision
1152 -
Directory Listing
Modified
Thu Sep 11 17:11:49 2003 UTC (21 years ago) by
edgomez
Build process fix for MacOSX+module option
Revision
1151 -
Directory Listing
Modified
Thu Sep 11 15:29:32 2003 UTC (21 years ago) by
syskin
small bugfix
Revision
1150 -
Directory Listing
Modified
Thu Sep 11 15:28:51 2003 UTC (21 years ago) by
syskin
new BS version due to recent fcode fix
Revision
1149 -
Directory Listing
Modified
Thu Sep 11 14:14:55 2003 UTC (21 years ago) by
edgomez
Renamed libxvidcore.def.in to libxvidcore.def
Revision
1148 -
Directory Listing
Modified
Thu Sep 11 14:14:05 2003 UTC (21 years ago) by
edgomez
Removed some unused files
Revision
1147 -
Directory Listing
Modified
Thu Sep 11 14:12:16 2003 UTC (21 years ago) by
edgomez
* Win32 files switched to Unix format.
Ok, on IRC, we sorted out what was b0rking the project files each
time I commit them in DOS format. In fact the Unix CVS does upload
DOS format files if i commit them, and then Win32 CVS users get
double \r\n files. So the best is to use unix format in CVS. This
way, the checked out versions are right for Win32 users.
NB: this imply a unix2dos conversion when doing a release from a
Unix box. I think it's better than current policy, but
automatic tarballs/zip of the tree should take care of that.
* odivx and xvid_stat examples removed. Associated project files
have been removed as well.
* The divx4 compatibility layer has been removed. Associated options
in the configure script removed. libxvidcore.def has no more need
to be an autoconf generated file.
* rawdec removed. It has never been used and will never be.
* Added major api appending to the macosx module build.
Revision
1146 -
Directory Listing
Modified
Thu Sep 11 13:13:04 2003 UTC (21 years ago) by
edgomez
Dos 2 unix
Revision
1145 -
Directory Listing
Modified
Thu Sep 11 13:01:30 2003 UTC (21 years ago) by
edgomez
Dos to unix conversion
Revision
1144 -
Directory Listing
Modified
Thu Sep 11 12:58:37 2003 UTC (21 years ago) by
edgomez
Replaced malloc.h header file with stdlib.h
Revision
1142 -
Directory Listing
Modified
Wed Sep 10 22:19:00 2003 UTC (21 years ago) by
edgomez
Motion Estimation module splitting.
Revision
1141 -
Directory Listing
Modified
Wed Sep 10 19:28:40 2003 UTC (21 years ago) by
chl
Fixed wrong number of bits for fincr if fbase is a power 2
Revision
1140 -
Directory Listing
Modified
Wed Sep 10 19:27:23 2003 UTC (21 years ago) by
chl
Removed SMP
Revision
1139 -
Directory Listing
Modified
Wed Sep 10 00:54:27 2003 UTC (21 years ago) by
edgomez
Cleanups and fix to (trellis+thresholding) logic
Revision
1138 -
Directory Listing
Modified
Sat Sep 6 11:24:50 2003 UTC (21 years ago) by
Isibaar
argh - fast mode decision was _always_ activated no matter which flags where set - fixed now...
Revision
1137 -
Directory Listing
Modified
Fri Sep 5 10:01:50 2003 UTC (21 years ago) by
Isibaar
oops. Small bug in fast refinement - thx Ed for pointing out!
Revision
1136 -
Directory Listing
Modified
Thu Sep 4 18:40:02 2003 UTC (21 years ago) by
Isibaar
Newly introduced:
- XVID_ME_DETECT_STATIC_MOTION: skips MV search in stationary scenes (gives a slight speed-up and a PSNR drop of ~0.03 dB)
- XVID_ME_FASTREFINE16: low complexity subpel refinement. Useful mainly for qpel (big speed-up, small PSNR drop of ~0.05 dB)
- XVID_VOP_FAST_MODEDECISION_RD: performs R-D checking only 'when really needed' (significant speed-up, again mild PSNR drop)
All new options need further testing/fine tuning...
Revision
1135 -
Directory Listing
Modified
Fri Aug 29 13:47:21 2003 UTC (21 years ago) by
syskin
p/b/i decision changed *again* (how many times did I write that?)
Revision
1134 -
Directory Listing
Modified
Thu Aug 28 11:17:29 2003 UTC (21 years ago) by
syskin
I really have to be more careful when commiting
Revision
1133 -
Directory Listing
Modified
Thu Aug 28 11:14:04 2003 UTC (21 years ago) by
syskin
oops one small fix
Revision
1132 -
Directory Listing
Modified
Thu Aug 28 11:06:16 2003 UTC (21 years ago) by
syskin
Speed improvements; another many-years-old-bug fixed (in p/b/i decision)
Revision
1131 -
Directory Listing
Modified
Tue Aug 26 14:07:11 2003 UTC (21 years ago) by
edgomez
Final bits of AR flag support during encoding
Revision
1130 -
Directory Listing
Modified
Tue Aug 26 09:25:25 2003 UTC (21 years ago) by
edgomez
/me slaps Syskin. I told you gcc had not min/max.
Revision
1129 -
Directory Listing
Modified
Mon Aug 25 15:10:30 2003 UTC (21 years ago) by
syskin
small speed improvements
Revision
1128 -
Directory Listing
Modified
Mon Aug 25 15:01:51 2003 UTC (21 years ago) by
edgomez
Wrong frame padding
Revision
1127 -
Directory Listing
Modified
Sat Aug 23 15:11:23 2003 UTC (21 years ago) by
edgomez
basic fixes so everything sohould build fine on every platform
Revision
1126 -
Directory Listing
Modified
Fri Aug 22 16:11:58 2003 UTC (21 years ago) by
edgomez
Fixes the Greyscale bug allowing color information going into the stream
Revision
1125 -
Directory Listing
Modified
Fri Aug 22 15:52:35 2003 UTC (21 years ago) by
Isibaar
qpel mmx MC code
Revision
1124 -
Directory Listing
Modified
Fri Aug 22 15:20:41 2003 UTC (21 years ago) by
edgomez
Fix to sadv32 for real 32x32 block sad
Revision
1123 -
Directory Listing
Modified
Mon Aug 18 19:02:50 2003 UTC (21 years ago) by
edgomez
Fix for 64 bit platforms
Revision
1122 -
Directory Listing
Modified
Wed Aug 13 11:44:02 2003 UTC (21 years, 1 month ago) by
edgomez
Better architecture separation
Revision
1121 -
Directory Listing
Modified
Sun Aug 10 13:10:09 2003 UTC (21 years, 1 month ago) by
Isibaar
restored and merged my overwritten changes
Revision
1120 -
Directory Listing
Modified
Sat Aug 9 21:01:23 2003 UTC (21 years, 1 month ago) by
edgomez
updated
Revision
1119 -
Directory Listing
Modified
Sat Aug 9 17:19:20 2003 UTC (21 years, 1 month ago) by
edgomez
Fixes for buffer handling in decraw and more options to encraw
Revision
1118 -
Directory Listing
Modified
Sat Aug 9 16:46:46 2003 UTC (21 years, 1 month ago) by
Isibaar
quarterpel option
Revision
1117 -
Directory Listing
Modified
Sat Aug 9 14:41:20 2003 UTC (21 years, 1 month ago) by
syskin
a trick that confused VS removed
Revision
1116 -
Directory Listing
Modified
Sat Aug 9 09:52:02 2003 UTC (21 years, 1 month ago) by
chl
Check for -help was exactly wrong...
Revision
1115 -
Directory Listing
Modified
Thu Aug 7 15:42:50 2003 UTC (21 years, 1 month ago) by
chl
I hate warnings! So I removed all I could find...
Revision
1114 -
Directory Listing
Modified
Thu Aug 7 13:25:16 2003 UTC (21 years, 1 month ago) by
syskin
small graph fix
Revision
1113 -
Directory Listing
Modified
Wed Aug 6 20:28:18 2003 UTC (21 years, 1 month ago) by
chl
VLC bugfix for GMC sprite_trajectory_len==9
Revision
1112 -
Directory Listing
Modified
Wed Aug 6 09:08:37 2003 UTC (21 years, 1 month ago) by
syskin
THE biggest b-frame bug in devapi4 so far
Revision
1111 -
Directory Listing
Modified
Mon Aug 4 17:23:37 2003 UTC (21 years, 1 month ago) by
chl
updated flags again...
Revision
1110 -
Directory Listing
Modified
Mon Aug 4 17:22:36 2003 UTC (21 years, 1 month ago) by
chl
updated flags
Revision
1109 -
Directory Listing
Modified
Sun Aug 3 10:20:12 2003 UTC (21 years, 1 month ago) by
syskin
lumimasking fixed (part 2)
Revision
1108 -
Directory Listing
Modified
Sun Aug 3 10:10:54 2003 UTC (21 years, 1 month ago) by
syskin
lumimasking fixed (part 1); p/b/i decision changed again; code cleanups
Revision
1107 -
Directory Listing
Modified
Sat Aug 2 15:08:48 2003 UTC (21 years, 1 month ago) by
edgomez
API changes
Revision
1106 -
Directory Listing
Modified
Sat Aug 2 10:42:23 2003 UTC (21 years, 1 month ago) by
syskin
chromaME config bug - will work now
Revision
1105 -
Directory Listing
Modified
Tue Jul 29 23:02:34 2003 UTC (21 years, 1 month ago) by
edgomez
Fixed bogus memory access
Revision
1097 -
Directory Listing
Modified
Mon Jul 28 12:29:07 2003 UTC (21 years, 1 month ago) by
edgomez
Bitstream fixes (mainly a VOL syntax error and a missing/wrong paddings)
Revision
1095 -
Directory Listing
Modified
Thu Jul 24 13:09:27 2003 UTC (21 years, 1 month ago) by
Isibaar
cartoon mode
Revision
1094 -
Directory Listing
Modified
Thu Jul 24 12:00:06 2003 UTC (21 years, 1 month ago) by
Isibaar
b-frame support
Revision
1093 -
Directory Listing
Modified
Thu Jul 24 09:06:16 2003 UTC (21 years, 1 month ago) by
Isibaar
added gmc.[c,h]
Revision
1091 -
Directory Listing
Modified
Thu Jul 17 10:32:33 2003 UTC (21 years, 1 month ago) by
syskin
ugly BITMAPINFOHEADER / BITMAP4VHEADER mismatch spotted by Cyrius ( suiryc at yahoo dot com ). Thanks!
Revision
1090 -
Directory Listing
Modified
Wed Jul 16 23:01:45 2003 UTC (21 years, 1 month ago) by
edgomez
Fixed the build system for IA64 and _others_ archs
Revision
1089 -
Directory Listing
Modified
Wed Jul 16 23:00:08 2003 UTC (21 years, 1 month ago) by
edgomez
Fixed quant4_intra_xmm and quant_intra_3dne bug for DC<0.
Revision
1088 -
Directory Listing
Modified
Mon Jul 14 12:40:16 2003 UTC (21 years, 2 months ago) by
syskin
two buggy asm functions disabled - please enable when fixed
Revision
1087 -
Directory Listing
Modified
Sun Jul 13 11:04:50 2003 UTC (21 years, 2 months ago) by
syskin
GME refinement activated
Revision
1086 -
Directory Listing
Modified
Sun Jul 13 10:01:00 2003 UTC (21 years, 2 months ago) by
syskin
just a small optimization - mostly looks better, but is also faster
Revision
1085 -
Directory Listing
Modified
Sun Jul 13 09:58:58 2003 UTC (21 years, 2 months ago) by
syskin
compiler warnings 'fixed'
Revision
1084 -
Directory Listing
Modified
Sun Jul 13 09:58:44 2003 UTC (21 years, 2 months ago) by
syskin
mcsel decision in motion loop, tons of fixes and speedups
Revision
1083 -
Directory Listing
Modified
Sun Jul 13 09:58:26 2003 UTC (21 years, 2 months ago) by
syskin
some gmc related compiler warnings removed
Revision
1082 -
Directory Listing
Modified
Sun Jul 13 09:57:51 2003 UTC (21 years, 2 months ago) by
syskin
mcsel decision moved to motion loop
Revision
1081 -
Directory Listing
Modified
Thu Jul 10 17:41:48 2003 UTC (21 years, 2 months ago) by
edgomez
IA64 updates
Revision
1080 -
Directory Listing
Modified
Wed Jul 2 13:15:01 2003 UTC (21 years, 2 months ago) by
syskin
i-frame counter reset at each i-vop
Revision
1079 -
Directory Listing
Modified
Sun Jun 29 16:17:51 2003 UTC (21 years, 2 months ago) by
chl
3 warp point GME - first bugfix
Revision
1078 -
Directory Listing
Modified
Sat Jun 28 15:54:17 2003 UTC (21 years, 2 months ago) by
chl
increase version due to 3 warp point GME
Revision
1077 -
Directory Listing
Modified
Sat Jun 28 15:54:16 2003 UTC (21 years, 2 months ago) by
chl
3 warp point GME - first commit
Revision
1076 -
Directory Listing
Modified
Fri Jun 27 13:53:41 2003 UTC (21 years, 2 months ago) by
edgomez
Updated with personal tree information
Revision
1075 -
Directory Listing
Modified
Thu Jun 26 11:50:37 2003 UTC (21 years, 2 months ago) by
syskin
VHQ is P4 compatible again | improved PBI decision *again*
Revision
1073 -
Directory Listing
Modified
Wed Jun 25 23:23:21 2003 UTC (21 years, 2 months ago) by
edgomez
Added PNM reading functions (Valuable for testing RGB functions)
Revision
1071 -
Directory Listing
Modified
Thu Jun 19 09:59:37 2003 UTC (21 years, 2 months ago) by
syskin
ugly bugs fixed, R-D works better now
Revision
1070 -
Directory Listing
Modified
Fri Jun 13 12:11:27 2003 UTC (21 years, 3 months ago) by
suxen_drol
bug fix: xvid_enc_frame_t->type now respected
Revision
1069 -
Directory Listing
Modified
Fri Jun 13 11:52:14 2003 UTC (21 years, 3 months ago) by
suxen_drol
removed zone warning boxes (they are counter productive)
added zone-based force key frame option
Revision
1068 -
Directory Listing
Modified
Thu Jun 12 14:17:22 2003 UTC (21 years, 3 months ago) by
Isibaar
(finally) fixed the famous "dotted yellow line bug"
Revision
1067 -
Directory Listing
Modified
Thu Jun 12 14:16:41 2003 UTC (21 years, 3 months ago) by
Isibaar
removed rather useless log2bin asm code
Revision
1066 -
Directory Listing
Modified
Wed Jun 11 14:10:59 2003 UTC (21 years, 3 months ago) by
Isibaar
switched back to Walken idct
Revision
1065 -
Directory Listing
Modified
Wed Jun 11 12:37:41 2003 UTC (21 years, 3 months ago) by
suxen_drol
cleanup
Revision
1064 -
Directory Listing
Modified
Tue Jun 10 20:47:29 2003 UTC (21 years, 3 months ago) by
edgomez
Cosmetic (applied CodingSytle/we must use tabs)
Revision
1063 -
Directory Listing
Modified
Tue Jun 10 10:12:24 2003 UTC (21 years, 3 months ago) by
suxen_drol
plugin_2pass2.c: arbitary target size (when bitrate is negative)
Revision
1062 -
Directory Listing
Modified
Tue Jun 10 10:10:45 2003 UTC (21 years, 3 months ago) by
suxen_drol
adapt_quant.h and adapt_quant.c removed from msvc project
Revision
1061 -
Directory Listing
Modified
Tue Jun 10 10:07:03 2003 UTC (21 years, 3 months ago) by
suxen_drol
Quantizer histogram and encoding status window
Revision
1060 -
Directory Listing
Modified
Tue Jun 10 09:14:48 2003 UTC (21 years, 3 months ago) by
edgomez
xvid_bench update + corresponding Makefile update
Revision
1059 -
Directory Listing
Modified
Tue Jun 10 09:02:55 2003 UTC (21 years, 3 months ago) by
edgomez
Probably a small copy/paste error
Revision
1058 -
Directory Listing
Modified
Mon Jun 9 19:42:25 2003 UTC (21 years, 3 months ago) by
edgomez
Activated simple_idct for MMX - Backward compatibility with bistream version 9 ensures the use of the standard idct_mmx function
Revision
1057 -
Directory Listing
Modified
Mon Jun 9 19:20:56 2003 UTC (21 years, 3 months ago) by
edgomez
Removed #include to deleted file
Revision
1056 -
Directory Listing
Modified
Mon Jun 9 18:07:01 2003 UTC (21 years, 3 months ago) by
edgomez
Lumimasking code moved to the plugin file
Revision
1054 -
Directory Listing
Modified
Mon Jun 9 13:55:56 2003 UTC (21 years, 3 months ago) by
edgomez
Added legal header
Revision
1053 -
Directory Listing
Modified
Mon Jun 9 01:25:19 2003 UTC (21 years, 3 months ago) by
edgomez
ISO C89 comment style
Revision
1052 -
Directory Listing
Modified
Mon Jun 2 11:47:30 2003 UTC (21 years, 3 months ago) by
suxen_drol
xvid.h: removed unused altcurve fields from plugin_2pass2 struct
vfw: altcurve page removed; 2pass options and now sent to plugin_2pass2
Revision
1051 -
Directory Listing
Modified
Thu May 29 14:18:18 2003 UTC (21 years, 3 months ago) by
edgomez
Simplified equations.
Scaling was needed because of the non linear formulas used in AltCC but
now we can directly use avg_length[s->type-1] instead of "first prescaling
bframes to pframes lengths then use pframe stats and at last prescaling back
frame length to bframe lengths"
See my new XXX: question about the overflow.
Revision
1050 -
Directory Listing
Modified
Thu May 29 13:53:17 2003 UTC (21 years, 3 months ago) by
edgomez
Force frame type during the second pass.
Revision
1049 -
Directory Listing
Modified
Thu May 29 12:38:44 2003 UTC (21 years, 3 months ago) by
edgomez
I read VFW and noticed that min_length was supposed to be:
min{hard coded length, min{observed lengths}}
Revision
1048 -
Directory Listing
Modified
Thu May 29 11:37:20 2003 UTC (21 years, 3 months ago) by
edgomez
- Some comment changes
- bquant_error and pquant_error have been replaced by an array
quant_error[3][32] indexed by frame type and quantizer value.
- Moved some initialization stuff
Revision
1047 -
Directory Listing
Modified
Thu May 29 10:36:41 2003 UTC (21 years, 3 months ago) by
edgomez
After reading VFW code, i found out that it was using the blocks stats
fields to retrieve the number of MBs in a frame. So all this
min_size[] was not meant to discover a min_size for each frame
according to its intra MBs but rather an hardcoded minimum for all
frames as advertised in earlier cvs revisions. It would be easier if
original code was commented :-(
Revision
1046 -
Directory Listing
Modified
Thu May 29 10:19:35 2003 UTC (21 years, 3 months ago) by
edgomez
Removed Alt curve treatment
Revision
1043 -
Directory Listing
Modified
Sat May 24 22:03:50 2003 UTC (21 years, 3 months ago) by
edgomez
Added frame type to the debug output. It makes clear that
bframe quantizers are too high compared to their reference
frames' quantizer.
Revision
1042 -
Directory Listing
Modified
Sat May 24 21:22:18 2003 UTC (21 years, 3 months ago) by
edgomez
- function ordering changes
- mimimum frame lengths in internal_scale() are now computed for each
frame, i don't know why these values where computed with the first
frame values only.
Revision
1041 -
Directory Listing
Modified
Thu May 22 22:57:54 2003 UTC (21 years, 3 months ago) by
edgomez
Added container_frame_overhead field to the 2pass2 plugin
Revision
1040 -
Directory Listing
Modified
Thu May 22 22:17:44 2003 UTC (21 years, 3 months ago) by
edgomez
Fixes an overflow bug in target filesize calculation, adds some more debug output
Revision
1039 -
Directory Listing
Modified
Thu May 22 18:58:18 2003 UTC (21 years, 3 months ago) by
edgomez
Added the mrproper Makefile target.
Revision
1038 -
Directory Listing
Modified
Thu May 22 16:36:07 2003 UTC (21 years, 3 months ago) by
edgomez
Removed this annoying \n from DPRINTF output. DPRINTF behaves
now like usual printf.
Just for fun, i decided to exercice my regexp skills:
for i in `find . -name "*.c"` ; do
sed s/'\(DPRINTF(XVID_DEBUG.*\)"\([^"]\+[^\\][^n]\)"\(.*\)$'/'\1"\2\\n"\3'/g $i > $i.tmp;
mv $i.tmp $i
done
Nice isn't it ? It just adds a \n to every DPRINTF call that
was relying on old behavior (automatic trailing \n).
Revision
1037 -
Directory Listing
Modified
Thu May 22 10:57:33 2003 UTC (21 years, 3 months ago) by
edgomez
Cleaned up a bit, lot of coments added to ease the comprehension of the
algorithm.
Revision
1036 -
Directory Listing
Modified
Tue May 20 17:28:25 2003 UTC (21 years, 3 months ago) by
edgomez
Fixed a stupid typo mistake that was preventing everyone from using internal scaling.
Revision
1035 -
Directory Listing
Modified
Sun May 18 12:33:26 2003 UTC (21 years, 3 months ago) by
edgomez
RateControl complete removal
Revision
1034 -
Directory Listing
Modified
Sun May 18 12:24:55 2003 UTC (21 years, 3 months ago) by
edgomez
Some cosmethic and added help message for vop_debug
Revision
1033 -
Directory Listing
Modified
Sat May 17 13:57:03 2003 UTC (21 years, 3 months ago) by
suxen_drol
ratecontrol.c removed from sources.inc
Revision
1032 -
Directory Listing
Modified
Sat May 17 13:37:49 2003 UTC (21 years, 3 months ago) by
suxen_drol
* dynamic bvop decision stats bug fixed
* added runtime debug level option. this only only activated when _DEBUG is defined.
level is specified globaly, via "xvid_glb_init_t.debug" and XVID_DEBUG_xxx defines.
references to previous DPRINTF_LEVEL_xxx's have been replaced throughout libxvidcore
* futher bitrate zone fixes for plugin_2pass2.c
* removed old ratecontrol.c from msvc project
* xvid_encraw.c specifc:
* added "-max_key_interval integer" option
* renamed -debug to -vop_debug
* added "-debug integer" option, which sets xvid_gbl_init_t.debug field
* s/length/len/ status line
* vfw specific:
* zone/bitrate typos fixed ("you eediot")
* renamed "debug" regkey to "vop_debug"
* added "debug" regeky and textbox which sets xvid_gbl_init_t.debug field
Revision
1031 -
Directory Listing
Modified
Sat May 17 13:26:51 2003 UTC (21 years, 3 months ago) by
suxen_drol
* dynamic bvop decision stats bug fixed
* added runtime debug level option. this only only activated when _DEBUG is defined.
level is specified globaly, via "xvid_glb_init_t.debug" and XVID_DEBUG_xxx defines.
references to previous DPRINTF_LEVEL_xxx's have been replaced throughout libxvidcore
* futher bitrate zone fixes for plugin_2pass2.c
* removed old ratecontrol.c from msvc project
* xvid_encraw.c specifc:
* added "-max_key_interval integer" option
* renamed -debug to -vop_debug
* added "-debug integer" option, which sets xvid_gbl_init_t.debug field
* s/length/len/ status line
* vfw specific:
* zone/bitrate typos fixed ("you eediot")
* renamed "debug" regkey to "vop_debug"
* added "debug" regeky and textbox which sets xvid_gbl_init_t.debug field
Revision
1030 -
Directory Listing
Modified
Fri May 16 17:19:51 2003 UTC (21 years, 3 months ago) by
suxen_drol
2pass2 zone support; zone weights are now used to scale curve internally.
Revision
1029 -
Directory Listing
Modified
Fri May 16 17:16:21 2003 UTC (21 years, 3 months ago) by
suxen_drol
plugin data->min/max_quant[]s missing
Revision
1028 -
Directory Listing
Modified
Fri May 16 17:15:26 2003 UTC (21 years, 3 months ago) by
suxen_drol
2pass1 stats filename missing.
Revision
1027 -
Directory Listing
Modified
Thu May 15 17:53:11 2003 UTC (21 years, 4 months ago) by
edgomez
Removed deprecated XVID_VOP_DYNAMIC_BFRAMES flag
Revision
1026 -
Directory Listing
Modified
Thu May 15 17:21:08 2003 UTC (21 years, 4 months ago) by
edgomez
Changed default quality, advertised the fact that we can provide various zones on the command line
Revision
1025 -
Directory Listing
Modified
Thu May 15 13:00:37 2003 UTC (21 years, 4 months ago) by
suxen_drol
removedr XVID_DYNAMIC_BFRAMES from enc_encode() main loop.
the frame type return by MEAnalysis will now be respected, unless the bframe buffer is full.
Revision
1024 -
Directory Listing
Modified
Wed May 14 23:32:54 2003 UTC (21 years, 4 months ago) by
edgomez
Added module building for MacOSX.
Revision
1023 -
Directory Listing
Modified
Wed May 14 20:23:02 2003 UTC (21 years, 4 months ago) by
edgomez
Synced RD code from syskin motion_est.c:1.70 motion_est.h:1.8
Revision
1022 -
Directory Listing
Modified
Wed May 14 18:46:39 2003 UTC (21 years, 4 months ago) by
edgomez
Merged ME changes from cvs_head motion_est.c:1.69 and motion_est.h:1.7
Revision
1020 -
Directory Listing
Modified
Wed May 14 12:10:11 2003 UTC (21 years, 4 months ago) by
suxen_drol
vfw extensions api header
Revision
1019 -
Directory Listing
Modified
Wed May 14 11:53:16 2003 UTC (21 years, 4 months ago) by
suxen_drol
added plugin_single support
added -zq and -zq options for specifiy zones on the command line.
Revision
1018 -
Directory Listing
Modified
Wed May 14 11:49:16 2003 UTC (21 years, 4 months ago) by
suxen_drol
removed plugin_{cbr, fixed}.c from build files; added plugin_single.c
Revision
1017 -
Directory Listing
Modified
Wed May 14 11:44:29 2003 UTC (21 years, 4 months ago) by
suxen_drol
cfg page restructuring
vfw bitrrate zones added
page data is now uploaded/downloaded at PSN_SETACTIVE/PSN_KILLACTIVE
general adv_xxx() function cleanup
Revision
1015 -
Directory Listing
Modified
Tue May 13 00:13:09 2003 UTC (21 years, 4 months ago) by
edgomez
Last pete's changes break the tree, this makes the tree builds even if it's not really usable (neither xvid_encraw nor vfw have been updated due to possible further changes)
Revision
1014 -
Directory Listing
Modified
Mon May 12 12:33:16 2003 UTC (21 years, 4 months ago) by
suxen_drol
zones, profiles, vfw changes
Revision
1013 -
Directory Listing
Modified
Mon May 12 00:06:49 2003 UTC (21 years, 4 months ago) by
edgomez
Better quality presets
Revision
1012 -
Directory Listing
Modified
Sun May 11 13:26:14 2003 UTC (21 years, 4 months ago) by
chl
Trellisquant cleanup
Revision
1011 -
Directory Listing
Modified
Fri May 9 22:03:13 2003 UTC (21 years, 4 months ago) by
chl
New Trellis Quant by Skal, moved from mbcoding to mbtransquant
Revision
1010 -
Directory Listing
Modified
Tue May 6 23:41:29 2003 UTC (21 years, 4 months ago) by
edgomez
sysKin: hopefully, intra frame at every scene change (we really need it to cut things)
Revision
1009 -
Directory Listing
Modified
Mon May 5 10:22:38 2003 UTC (21 years, 4 months ago) by
edgomez
Added config.status to distclean target
Revision
1008 -
Directory Listing
Modified
Mon May 5 00:19:05 2003 UTC (21 years, 4 months ago) by
edgomez
Fix typo mistake that prevented the default SPECIFIC_CFLAGS for each arch to be used
Revision
1007 -
Directory Listing
Modified
Sun May 4 23:59:24 2003 UTC (21 years, 4 months ago) by
edgomez
Increased API major
Revision
1006 -
Directory Listing
Modified
Sun May 4 23:58:10 2003 UTC (21 years, 4 months ago) by
edgomez
Unix system should use SONAME=libname.so.major
Revision
1003 -
Directory Listing
Modified
Sat May 3 19:11:58 2003 UTC (21 years, 4 months ago) by
chl
Trellis: Removed double calculation of "last" => +0.02dB
Revision
1000 -
Directory Listing
Modified
Sun Apr 27 21:48:39 2003 UTC (21 years, 4 months ago) by
edgomez
Fixes a memory leak -- reported by valgrind
Revision
999 -
Directory Listing
Modified
Sun Apr 27 21:18:49 2003 UTC (21 years, 4 months ago) by
edgomez
Fix a 0byte allocation and then memory leak when num_plugins == 0 -- reported by valgrind
Revision
998 -
Directory Listing
Modified
Sun Apr 27 20:50:54 2003 UTC (21 years, 4 months ago) by
edgomez
Syncing with release-0_9_1-fixes
Revision
997 -
Directory Listing
Modified
Sun Apr 27 20:36:13 2003 UTC (21 years, 4 months ago) by
edgomez
Small typo error when -stats is not used
Revision
996 -
Directory Listing
Modified
Sun Apr 27 19:53:09 2003 UTC (21 years, 4 months ago) by
chl
Trellis based R-D optimal quantization (H263, INTER)
----------------------------------------------------------------------
Revision
995 -
Directory Listing
Modified
Sun Apr 27 19:47:48 2003 UTC (21 years, 4 months ago) by
chl
Trellis based R-D optimal quantization (H263, INTER)
Revision
994 -
Directory Listing
Modified
Sun Apr 27 15:40:50 2003 UTC (21 years, 4 months ago) by
edgomez
- Copyright is back
- Fixed my email
- Prepared a better initial quant value. It will use a simple LUT trying to find a
rough suitable quant for a given bitrate. Still better than the present solution.
This still needs to be done (lacking good stats for the array).
- Fixed the default max quantizer (12 was too low when trying to code small bitrates
sequences)
- Cosmetic (wtf space indenting ? -> CodingStyle)
Revision
993 -
Directory Listing
Modified
Sun Apr 27 14:21:35 2003 UTC (21 years, 4 months ago) by
chl
Added XVID_VOP_TRELLISQUANT for trellis quantization
Revision
992 -
Directory Listing
Modified
Fri Apr 25 14:53:37 2003 UTC (21 years, 4 months ago) by
syskin
b-frames look good in still motion, after all
Revision
991 -
Directory Listing
Modified
Sat Apr 19 11:26:47 2003 UTC (21 years, 4 months ago) by
chl
Calculate average PSNR in -stats mode
Revision
990 -
Directory Listing
Modified
Fri Apr 18 20:06:58 2003 UTC (21 years, 4 months ago) by
chl
forced spaces before numbers (easier split into columns)
Revision
989 -
Directory Listing
Modified
Tue Apr 15 11:01:13 2003 UTC (21 years, 5 months ago) by
suxen_drol
removed credits.txt
Revision
988 -
Directory Listing
Modified
Mon Apr 14 20:19:00 2003 UTC (21 years, 5 months ago) by
edgomez
patch-18 -- Fixes plugin initialization in xvid_encraw.
Revision
987 -
Directory Listing
Modified
Mon Apr 14 15:42:19 2003 UTC (21 years, 5 months ago) by
edgomez
Syskin's BITS fix for low quants and tweaks for i/p/b decision
Revision
984 -
Directory Listing
Modified
Sun Apr 13 16:18:09 2003 UTC (21 years, 5 months ago) by
syskin
'const' cleanups to remove compiler warnings
Revision
983 -
Directory Listing
Modified
Sat Apr 12 06:58:50 2003 UTC (21 years, 5 months ago) by
suxen_drol
updated to support dev-api-4
profiles added
advanced dialogs restructured
general code "cleanup"
Revision
982 -
Directory Listing
Modified
Thu Apr 10 13:05:54 2003 UTC (21 years, 5 months ago) by
edgomez
2003-04-10 GMT Edouard Gomez <ed.gomez@free.fr> patch-14
Summary:
Removed all ABS() macros.
Revision:
xvidcore--devapi4--1.0--patch-14
All ABS macros have been replace with their stdlib.h/math.h
equivalent. This gives a 33% overall speedup for the plain C encoder,
while the ia32 one seems to suffer a small speed loss. However this
speed loss is very small and it seems it depends on the CPU type as
the abs/fabs usage is impacting badly on sad functions but impacting
well on interpolate functions ... weird inst'it ?
modified files:
src/bitstream/mbcoding.c src/global.h src/image/image.c
src/motion/motion_comp.c src/motion/motion_est.c
src/motion/sad.c src/prediction/mbprediction.c
src/utils/mbtransquant.c src/xvid.c
Revision
981 -
Directory Listing
Modified
Wed Apr 9 21:30:31 2003 UTC (21 years, 5 months ago) by
edgomez
2003-04-09 GMT Edouard Gomez <ed.gomez@free.fr> patch-13
Summary:
Added GNU profiling option to the configure script.
Revision:
xvidcore--devapi4--1.0--patch-13
In order to allow easy profiling using GNU tools (gprof, gcov), I
added the --enable-gnuprofile to the configure.in template. This
modifies the SPECIFIC_LDFLAGS and SPECIFIC_CFLAGS for library building
so they include all needed options for profiling and test coverage.
/!\ When compiling your own program, don't forget to use these
options:
-pg -fprofile-arcs -ftest-coverage
When linking your program, you MUST use the -pg option too, else
your binary will not use/create profiling informations.
modified files:
build/generic/configure.in
2003-04-09 GMT Edouard Gomez <ed.gomez@free.fr> patch-12
Summary:
Build fix from release-0_9_1-fixes@cvs.xvid.org
Revision:
xvidcore--devapi4--1.0--patch-12
MacOSX build process was wrong on the linking stage as it was ignoring
the equivalent of the linux soname thingy.
modified files:
build/generic/configure.in
Revision
978 -
Directory Listing
Modified
Tue Apr 8 15:35:52 2003 UTC (21 years, 5 months ago) by
edgomez
Syncing with CVS_HEAD -- include last Syskin's changes motion_est.c-1.64 motion_est.h-1.6
Revision
977 -
Directory Listing
Modified
Tue Apr 8 14:01:35 2003 UTC (21 years, 5 months ago) by
suxen_drol
2pass2 (basic) internal scaler
Revision
974 -
Directory Listing
Modified
Sat Apr 5 16:47:44 2003 UTC (21 years, 5 months ago) by
edgomez
Synced with CVS_HEAD -- faster d_mv_bits + bugfix
Revision
972 -
Directory Listing
Modified
Fri Apr 4 22:16:15 2003 UTC (21 years, 5 months ago) by
edgomez
Fixes 32 bit misaligned reads on ARM (+ some sync work with old 0.9.x tree for cleanups)
Revision
966 -
Directory Listing
Modified
Wed Apr 2 20:43:56 2003 UTC (21 years, 5 months ago) by
edgomez
Keyframe default set to 10s instead of 250 fixed number (was marked ToDo:)
Revision
965 -
Directory Listing
Modified
Sun Mar 30 13:16:42 2003 UTC (21 years, 5 months ago) by
edgomez
New code, much more clean/modular
Revision
964 -
Directory Listing
Modified
Sun Mar 30 00:36:53 2003 UTC (21 years, 5 months ago) by
edgomez
Fixes frame padding (uses PadAlways all the time) -- this fix works well with libavcodec but someone has to check the standard.
Revision
963 -
Directory Listing
Modified
Sat Mar 29 12:01:36 2003 UTC (21 years, 5 months ago) by
edgomez
Fixed some cut&paste errors and some other small things
Revision
962 -
Directory Listing
Modified
Sat Mar 29 11:06:34 2003 UTC (21 years, 5 months ago) by
edgomez
Fix aligment problem for dct blocks
Revision
959 -
Directory Listing
Modified
Sat Mar 29 10:11:06 2003 UTC (21 years, 5 months ago) by
edgomez
Fix aligment problem for dct blocks
Revision
958 -
Directory Listing
Modified
Sat Mar 29 01:29:53 2003 UTC (21 years, 5 months ago) by
edgomez
Fixed a namespace conflict with libavcodec which caused dev-api-4 mencoder module to fail
Revision
957 -
Directory Listing
Modified
Fri Mar 28 08:43:28 2003 UTC (21 years, 5 months ago) by
suxen_drol
sad cleanup
Revision
955 -
Directory Listing
Modified
Fri Mar 28 07:21:37 2003 UTC (21 years, 5 months ago) by
suxen_drol
vc.net support (oops)
Revision
954 -
Directory Listing
Modified
Fri Mar 28 07:18:45 2003 UTC (21 years, 5 months ago) by
suxen_drol
vc.net support
Revision
953 -
Directory Listing
Modified
Thu Mar 27 17:09:59 2003 UTC (21 years, 5 months ago) by
edgomez
Synced with CVS_HEAD
Revision
952 -
Directory Listing
Modified
Thu Mar 27 15:00:34 2003 UTC (21 years, 5 months ago) by
edgomez
Synced with CVS_HEAD
Revision
951 -
Directory Listing
Modified
Thu Mar 27 14:26:17 2003 UTC (21 years, 5 months ago) by
edgomez
Synced with CVS_HEAD
Revision
950 -
Directory Listing
Modified
Thu Mar 27 14:21:00 2003 UTC (21 years, 5 months ago) by
edgomez
Synced with CVS_HEAD
Revision
949 -
Directory Listing
Modified
Wed Mar 26 14:56:49 2003 UTC (21 years, 5 months ago) by
edgomez
Changed flags naming conventions
Revision
948 -
Directory Listing
Modified
Wed Mar 26 11:01:03 2003 UTC (21 years, 5 months ago) by
suxen_drol
xvid_enc_rc_t removed
Revision
947 -
Directory Listing
Modified
Wed Mar 26 10:47:59 2003 UTC (21 years, 5 months ago) by
suxen_drol
encoder asp indication support
Revision
946 -
Directory Listing
Modified
Wed Mar 26 10:39:53 2003 UTC (21 years, 5 months ago) by
suxen_drol
asp indication support
Revision
945 -
Directory Listing
Modified
Wed Mar 26 10:29:51 2003 UTC (21 years, 5 months ago) by
suxen_drol
XVID_ERR_END
Revision
944 -
Directory Listing
Modified
Tue Mar 25 22:53:57 2003 UTC (21 years, 5 months ago) by
edgomez
Plugged the "fixed" quant RC plugin to the -quant option
Revision
943 -
Directory Listing
Modified
Tue Mar 25 22:31:45 2003 UTC (21 years, 5 months ago) by
edgomez
Fixed the corner case where quant=integer.5
Revision
942 -
Directory Listing
Modified
Tue Mar 25 11:01:48 2003 UTC (21 years, 5 months ago) by
suxen_drol
2pass2
Revision
941 -
Directory Listing
Modified
Tue Mar 25 10:32:48 2003 UTC (21 years, 5 months ago) by
suxen_drol
timestamp bug (introduced my me some days ago)
Revision
940 -
Directory Listing
Modified
Sun Mar 23 09:39:29 2003 UTC (21 years, 5 months ago) by
suxen_drol
debug printf cleanup
Revision
939 -
Directory Listing
Modified
Sun Mar 23 09:35:25 2003 UTC (21 years, 5 months ago) by
suxen_drol
added fixed,cbr,2pass1 plugins
Revision
938 -
Directory Listing
Modified
Sun Mar 23 04:03:01 2003 UTC (21 years, 5 months ago) by
suxen_drol
initial rate control
Revision
936 -
Directory Listing
Modified
Sat Mar 22 13:49:49 2003 UTC (21 years, 5 months ago) by
syskin
encoder is able to decode bframes if it wants to
Revision
935 -
Directory Listing
Modified
Sat Mar 22 13:41:11 2003 UTC (21 years, 5 months ago) by
syskin
cleanups; it is able to compensate bframes correctly (for internal decoding)
Revision
934 -
Directory Listing
Modified
Sat Mar 22 00:31:35 2003 UTC (21 years, 5 months ago) by
suxen_drol
no message
Revision
933 -
Directory Listing
Modified
Thu Mar 20 17:59:07 2003 UTC (21 years, 5 months ago) by
edgomez
Little fix
Revision
932 -
Directory Listing
Modified
Thu Mar 20 14:14:52 2003 UTC (21 years, 5 months ago) by
edgomez
A bit of indent with all option detailed in CodingStyle and options reveamping, most of them are in long format now
Revision
931 -
Directory Listing
Modified
Thu Mar 20 08:04:18 2003 UTC (21 years, 5 months ago) by
suxen_drol
missing stats output fixed
Revision
930 -
Directory Listing
Modified
Wed Mar 19 22:33:17 2003 UTC (21 years, 5 months ago) by
edgomez
Update sources
Revision
929 -
Directory Listing
Modified
Wed Mar 19 22:32:11 2003 UTC (21 years, 5 months ago) by
edgomez
Fix missing include
Revision
926 -
Directory Listing
Modified
Sun Mar 16 12:05:09 2003 UTC (21 years, 6 months ago) by
suxen_drol
dquant cleanup
xvid_pluing_lumimasking added
xvid_encraw -lumimasking option added
Revision
925 -
Directory Listing
Modified
Sat Mar 15 17:06:53 2003 UTC (21 years, 6 months ago) by
suxen_drol
variable frame rate encoding
Revision
924 -
Directory Listing
Modified
Sat Mar 15 17:03:17 2003 UTC (21 years, 6 months ago) by
suxen_drol
variable frame rate encoding
Revision
923 -
Directory Listing
Modified
Sat Mar 15 16:41:32 2003 UTC (21 years, 6 months ago) by
suxen_drol
plugin/stats returns sse (integer)
Revision
922 -
Directory Listing
Modified
Sat Mar 15 16:04:38 2003 UTC (21 years, 6 months ago) by
suxen_drol
plugin/stats returns sse (integer)
Revision
921 -
Directory Listing
Modified
Sat Mar 15 14:38:34 2003 UTC (21 years, 6 months ago) by
suxen_drol
enc_encode CLOSE_GOP fixed, further cleanup
XVID_REQORIGINAL plugin support
plugin examples: xvid_plugin_psnr, xvid_plugin_dump
Revision
920 -
Directory Listing
Modified
Sat Mar 15 14:32:56 2003 UTC (21 years, 6 months ago) by
suxen_drol
enc_encode CLOSE_GOP fixed, further cleanup
XVID_REQORIGINAL plugin support
plugin examples: xvid_plugin_psnr, xvid_plugin_dump
Revision
919 -
Directory Listing
Modified
Thu Mar 13 11:07:20 2003 UTC (21 years, 6 months ago) by
suxen_drol
plugin system
xvid_rawenc output cleanup
xvid_rawenc -p option
Revision
918 -
Directory Listing
Modified
Tue Mar 11 23:39:47 2003 UTC (21 years, 6 months ago) by
edgomez
2003-03-11 23:37:06 GMT Edouard Gomez <ed.gomez@free.fr> patch-9
Summary:
Changed xvid_decraw option handling for -d/-m.
Revision:
xvidcore--devapi4--1.0--patch-9
-d and -m options were boolean so option values were not needed.
modified files:
examples/xvid_decraw.c
2003-03-11 23:30:16 GMT Edouard Gomez <ed.gomez@free.fr> patch-8
Summary:
Fixed frame counting in xvid_encraw.
Revision:
xvidcore--devapi4--1.0--patch-8
We were branching before incrementing the frame counter when core was
buffering frames. This was resulting in wrong frame counting during
the buffering phase.
modified files:
examples/xvid_encraw.c
2003-03-11 23:07:01 GMT Edouard Gomez <ed.gomez@free.fr> patch-7
Summary:
Ported xvid_decraw to new API.
Revision:
xvidcore--devapi4--1.0--patch-7
xvid_decraw has been ported to new API. It basically works fine,
however i'm not completly staisfied. If I do a step by step run then i
can see that second frame is reported as a VOL decoding though the
first IFrame has been consumed. This makes xvid_decraw does not report
correctly frames' length.
Except that, xvid_decraw works well enough to activate it in the
makefile.
modified files:
examples/Makefile examples/xvid_decraw.c
Revision
917 -
Directory Listing
Modified
Tue Mar 11 20:15:40 2003 UTC (21 years, 6 months ago) by
edgomez
Ok this is rollback patch
Revision
916 -
Directory Listing
Modified
Tue Mar 11 01:08:10 2003 UTC (21 years, 6 months ago) by
edgomez
2003-03-11 00:36:34 GMT Edouard Gomez <ed.gomez@free.fr> patch-5
Summary:
PSNR is now an option. More consistent -m/-s option handling.
Revision:
xvidcore--devapi4--1.0--patch-5
I turned PSNR stats into an option (-s). I fixed the handling of the
-m option that required only a bool.
I could say in french "ma stupidité dans toute sa grandeur".
-m presence is enough to significate "save _m_peg stream", we don't
need the boolean value.
modified files:
examples/xvid_encraw.c
Revision
915 -
Directory Listing
Modified
Mon Mar 10 00:43:31 2003 UTC (21 years, 6 months ago) by
suxen_drol
comment removal
Revision
914 -
Directory Listing
Modified
Mon Mar 10 00:38:49 2003 UTC (21 years, 6 months ago) by
edgomez
2003-03-10 00:36:15 GMT Edouard Gomez <ed.gomez@free.fr> patch-4
Summary:
Adds extended stats support even for bframes in xvidcore.
Revision:
xvidcore--devapi4--1.0--patch-4
This patch enables core extended stats support even for bframes. It
modifies the way the MBTransQuantBVOP function does its work. It used
to not dequant, idct the MB because bframes are never used as reference
frames. However if we want to compute stats, then we must perform these
inverse transformations.
modified files:
src/encoder.c src/utils/mbfunctions.h src/utils/mbtransquant.c
Revision
913 -
Directory Listing
Modified
Sun Mar 9 16:45:24 2003 UTC (21 years, 6 months ago) by
edgomez
2003-03-09 16:42:27 GMT Edouard Gomez <ed.gomez@free.fr> patch-3
Summary:
Adds extended stats support.
Revision:
xvidcore--devapi4--1.0--patch-3
This patch enables core extended stats support. It seems that xvidcore
does not compute sse for BFrames, I have tried to adds this by an ugly
hack but it did not work as expected, i suppose core does not
decompress bframes as they are not used as reference frames (unlike P
and I frames).
If we succeed in enabling sse calculation in core for bframes, then
xvid_stat will not be needed anymore. This will save lot of trouble
with frame matching in PSNR computation when bframes are enabled.
modified files:
examples/xvid_encraw.c
Revision
910 -
Directory Listing
Modified
Sun Mar 9 00:28:10 2003 UTC (21 years, 6 months ago) by
edgomez
Disables some debugging code
Revision
909 -
Directory Listing
Modified
Sun Mar 9 00:28:09 2003 UTC (21 years, 6 months ago) by
edgomez
2003-03-09 00:23:52 GMT Edouard Gomez <ed.gomez@free.fr> patch-2
Summary:
Updated xvid_encraw for new API.
Revision:
xvidcore--devapi4--1.0--patch-2
This patch updates the xvid_encraw example to support the
new API. As it's the first patch for API 4 support, I
disabled all other examples.
BUG: first frame type is Unknown, I suppose I'm missing
a subtility of the new API.
modified files:
examples/Makefile examples/xvid_encraw.c src/encoder.c
Revision
891 -
Directory Listing
Modified
Sat Feb 22 18:19:32 2003 UTC (21 years, 6 months ago) by
chl
Emptied to have space for future implementation
Revision
890 -
Directory Listing
Modified
Sat Feb 22 08:49:45 2003 UTC (21 years, 6 months ago) by
suxen_drol
++api v1.-127.0
Revision
889 -
Directory Listing
Modified
Sat Feb 22 08:24:01 2003 UTC (21 years, 6 months ago) by
suxen_drol
++vfw
Revision
888 -
Directory Listing
Modified
Sat Feb 22 08:22:03 2003 UTC (21 years, 6 months ago) by
suxen_drol
++dshow
Revision
887 -
Directory Listing
Modified
Sat Feb 22 08:14:44 2003 UTC (21 years, 6 months ago) by
suxen_drol
++rawdec
Revision
886 -
Directory Listing
Modified
Fri Feb 21 14:49:29 2003 UTC (21 years, 6 months ago) by
This commit was manufactured by cvs2svn to create branch 'dev-api-4'.
Revision
880 -
Directory Listing
Modified
Thu Feb 20 23:40:48 2003 UTC (21 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fix 'which' output dependency. If it is still not right, then we'll have to find another solution.
Revision
879 -
Directory Listing
Modified
Thu Feb 20 22:46:18 2003 UTC (21 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Fixes a couple of portability issues
- Activates tests even for plain C version
ToDo: Move tests flags to the xvid.h file and _document_ them.
Revision
877 -
Directory Listing
Modified
Thu Feb 20 18:39:23 2003 UTC (21 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Added simple autoconf detection for >= 2.50 version
Revision
875 -
Directory Listing
Modified
Wed Feb 19 21:30:52 2003 UTC (21 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Ported 0.9.x "unsigned/signed comparison warnings" fix
Revision
873 -
Directory Listing
Modified
Wed Feb 19 21:02:11 2003 UTC (21 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Forward port of stable fix (v1.15)
Revision
872 -
Directory Listing
Modified
Wed Feb 19 20:12:43 2003 UTC (21 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed array duplication -- moved to motion_est.c
Revision
871 -
Directory Listing
Modified
Wed Feb 19 10:13:54 2003 UTC (21 years, 6 months ago) by
chl
Original Path:
trunk/xvidcore
Removed compiler warnings (gmc uninitialize, unused variable)
Revision
870 -
Directory Listing
Modified
Wed Feb 19 10:08:20 2003 UTC (21 years, 6 months ago) by
chl
Original Path:
trunk/xvidcore
Removed compiler warning (filename temp array was uint8_t instead of char)
Revision
869 -
Directory Listing
Modified
Tue Feb 18 15:48:15 2003 UTC (21 years, 6 months ago) by
chl
Original Path:
trunk/xvidcore
Raised CACHE_LINE to 64 (optimal for Athlon/P4, 32 would be enough for P2/3)
Revision
868 -
Directory Listing
Modified
Tue Feb 18 00:23:27 2003 UTC (21 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Header
- Changed tabs to spaces for helpers
- ToDo: Doxygen the header again.
Revision
866 -
Directory Listing
Modified
Mon Feb 17 23:33:12 2003 UTC (21 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
- GPL Header
- ANSI C comments
- Min Chen removed from comments (no offense, the name will be added
to the header when i'll restore copyrights just like i did for 0.9.x)
Revision
863 -
Directory Listing
Modified
Sun Feb 16 18:31:42 2003 UTC (21 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Oops static libraries are not versioned
Revision
861 -
Directory Listing
Modified
Sun Feb 16 13:04:05 2003 UTC (21 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Table duplication fix (Moved tables to a C module - kept declarations in header)
Revision
860 -
Directory Listing
Modified
Sun Feb 16 05:11:39 2003 UTC (21 years, 6 months ago) by
suxen_drol
Original Path:
trunk/xvidcore
futher portab.h, ARCH_IS_xxx fixes
Revision
853 -
Directory Listing
Modified
Sat Feb 15 18:48:15 2003 UTC (21 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
chromatic optimization -- forgottent bits from the merge
Revision
851 -
Directory Listing
Modified
Sat Feb 15 15:22:19 2003 UTC (21 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too
Revision
830 -
Directory Listing
Modified
Tue Feb 11 21:56:31 2003 UTC (21 years, 7 months ago) by
edgomez
Original Path:
trunk/xvidcore
patch-13
More "unknown compiler" friendly portab.h file.
patch-14
The PPC port is now disabled because it is outdated.
patch-15
Added the configure bootstrap script.
patch-16
Changed linking option on PPC platforms (-flat_namespace)
patch-17
Added IA64 DCT source choice according to the compiler basename.
patch-18
Fixed xvid_encraw help message.
patch-19
Fixed libxvidcore.def, revamped Makefile output, fixed ia64 build, added ranlib detection.
patch-20
Removed BFrame outdated bframe/qpel decoding.
Revision
828 -
Directory Listing
Modified
Mon Feb 10 13:54:19 2003 UTC (21 years, 7 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fix namespace conflicts on PPC platform
Revision
827 -
Directory Listing
Modified
Sun Feb 9 23:08:56 2003 UTC (21 years, 7 months ago) by
edgomez
Original Path:
trunk/xvidcore
PPC port is disabled, it uses Plain C version now.
Revision
826 -
Directory Listing
Modified
Sun Feb 9 22:48:38 2003 UTC (21 years, 7 months ago) by
edgomez
Original Path:
trunk/xvidcore
Should now be more "unknown compiler" friendly
Revision
825 -
Directory Listing
Modified
Sun Feb 9 19:48:40 2003 UTC (21 years, 7 months ago) by
edgomez
Original Path:
trunk/xvidcore
Helper script to generate the configure script and all needed files
Revision
824 -
Directory Listing
Modified
Sun Feb 9 19:32:52 2003 UTC (21 years, 7 months ago) by
edgomez
Original Path:
trunk/xvidcore
I made all these changes on my own working copy until i had
something really usable wihtout regressions for most users.
I think its place is now in CVS. Here is a ChangeLog summary
generated from my local patches.
base-0
Imported xvidcore 0.9.0 into arch repository
patch-1
Updated to current stable CVS_HEAD
patch-2
Changed build system for Unix OSes
patch-3
Fixes for the new build system in sources.
patch-4
Fixed options and added the --disable-assembly option
patch-5
Fixed a BSD checking in nasm output format.
patch-6
Fixed the "ar" "s" option for some platforms.
patch-7
Changed the way I add strings into variables.
patch-8
Fixed portab.h for _DEBUG target and GCC/ICC compilers.
patch-9
Added Altivec detection (Guillaume Morin)
patch-10
Fixed MacOSX build.
patch-11
Fixed WIN32/_MSC_VER confusion and updated MSVC libxvidcore.dsp project file.
patch-12
DivX4 compatibility layer has been turned into an option (default:disable).
ToDo:
- Fix IA64 assembly file selection.
- Do I disable PPC assembly code ? (according to Guillaume, it needs to be updated)
Revision
816 -
Directory Listing
Modified
Thu Feb 6 00:48:08 2003 UTC (21 years, 7 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed a bug where run_esc==-1 was indexing an array -> segfault (spoted on a strong arm CPU ;-)
Revision
815 -
Directory Listing
Modified
Tue Feb 4 22:00:44 2003 UTC (21 years, 7 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed a bunch of unsigned/signed comparisons assignments
Revision
809 -
Directory Listing
Modified
Sun Jan 26 01:44:44 2003 UTC (21 years, 7 months ago) by
suxen_drol
Original Path:
trunk/xvidcore
ptr_t fix (s_kraste at ira.uka.de)
Revision
764 -
Directory Listing
Modified
Sun Jan 5 16:54:36 2003 UTC (21 years, 8 months ago) by
edgomez
Original Path:
trunk/xvidcore
Much lighter VLC implementation (saves >6MB)
Revision
731 -
Directory Listing
Modified
Thu Dec 19 22:58:58 2002 UTC (21 years, 8 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed a buffer overflow in vlc_init (lacked a few more VLC in intra/inter tables) - should solve the static problem on MSVC targets too
Revision
728 -
Directory Listing
Modified
Wed Dec 18 20:48:25 2002 UTC (21 years, 8 months ago) by
edgomez
Original Path:
trunk/xvidcore
Added Hinted ME code to show how to use it
Revision
723 -
Directory Listing
Modified
Sun Dec 15 01:21:12 2002 UTC (21 years, 9 months ago) by
edgomez
Original Path:
trunk/xvidcore
Another series of warnings for aggressive compilers
Revision
686 -
Directory Listing
Modified
Thu Nov 28 07:27:37 2002 UTC (21 years, 9 months ago) by
suxen_drol
Original Path:
trunk/xvidcore
smp remove patch <rickf at ebenchmarks.com>
Revision
684 -
Directory Listing
Modified
Wed Nov 27 21:09:10 2002 UTC (21 years, 9 months ago) by
edgomez
Original Path:
trunk/xvidcore
Ansi C + Win32 update for xvid_bench
Revision
682 -
Directory Listing
Modified
Wed Nov 27 21:08:34 2002 UTC (21 years, 9 months ago) by
edgomez
Original Path:
trunk/xvidcore
Added 2 last projects and added a workspace
Revision
677 -
Directory Listing
Modified
Tue Nov 26 23:44:11 2002 UTC (21 years, 9 months ago) by
edgomez
Original Path:
trunk/xvidcore
ANSI C compliancy - thx Rick Foos
Revision
657 -
Directory Listing
Modified
Sun Nov 17 01:20:32 2002 UTC (21 years, 9 months ago) by
edgomez
Original Path:
trunk/xvidcore
Separated parts for location restrictions and linking permissions
Revision
612 -
Directory Listing
Modified
Fri Oct 25 11:29:07 2002 UTC (21 years, 10 months ago) by
chl
Original Path:
trunk/xvidcore
Changes optimzation from -Os to -O2 (10% speedup on gcc 3.2)
Revision
607 -
Directory Listing
Modified
Mon Oct 21 23:13:06 2002 UTC (21 years, 10 months ago) by
edgomez
Original Path:
trunk/xvidcore
Added doxygen documentation generation files
Revision
603 -
Directory Listing
Modified
Sat Oct 19 11:41:12 2002 UTC (21 years, 10 months ago) by
edgomez
Original Path:
trunk/xvidcore
Changed Michael Militzer to name + email (next patch will fix copyrights with the right holders)
Revision
599 -
Directory Listing
Modified
Wed Oct 16 20:58:22 2002 UTC (21 years, 10 months ago) by
h
Original Path:
trunk/xvidcore
fixed stupid-programmer interlacing bug
fields could have been incorrectly handled due to missing bias test
Revision
587 -
Directory Listing
Modified
Wed Oct 9 22:51:42 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Removed a stupid ')' squatting the previous gruel's patch :-) (did you ever check the code compiled ?)
Revision
584 -
Directory Listing
Modified
Mon Oct 7 08:11:48 2002 UTC (21 years, 11 months ago) by
chl
Original Path:
trunk/xvidcore
Bugfix for parameters of MBQuantIntra() [unused code]
Revision
583 -
Directory Listing
Modified
Mon Oct 7 08:11:06 2002 UTC (21 years, 11 months ago) by
chl
Original Path:
trunk/xvidcore
Bugfix for parameters of MBQuantIntra() [unused code]
Revision
567 -
Directory Listing
Modified
Sat Sep 28 16:12:19 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
Updated - Release is now ready IMO
Revision
566 -
Directory Listing
Modified
Sat Sep 28 16:01:15 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Added string.h so gcc does not complain about an undeclared strcmp function.
Revision
565 -
Directory Listing
Modified
Sat Sep 28 15:58:29 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
Outdated, and not needed anymore
Revision
562 -
Directory Listing
Modified
Sat Sep 28 15:41:27 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Updated
- Added all examples here
Revision
558 -
Directory Listing
Modified
Sat Sep 28 14:26:53 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
Updated - MSVC compatibility - MP4U support - Single m4v file support
Revision
556 -
Directory Listing
Modified
Sat Sep 28 03:47:49 2002 UTC (21 years, 11 months ago) by
suxen_drol
Original Path:
trunk/xvidcore
added decore and encore exports
Revision
551 -
Directory Listing
Modified
Fri Sep 27 20:58:30 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Fixed a typo error in unix mseconds
Revision
550 -
Directory Listing
Modified
Fri Sep 27 20:58:02 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Oops the unix mseconds had a typo mistake
Revision
547 -
Directory Listing
Modified
Fri Sep 27 18:33:13 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Added command line
- Added simple mp4 video stream container support (header + :size,data: + ... + :size,data:)
- Fixed PGM saving
- Win32/MSVC compatibility
Revision
544 -
Directory Listing
Modified
Thu Sep 26 04:52:16 2002 UTC (21 years, 11 months ago) by
h
Original Path:
trunk/xvidcore
field-dct decision bias (thanks to Michael Niedermayer for the idea!)
Revision
535 -
Directory Listing
Modified
Tue Sep 24 21:56:27 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
Removed DEBUG and DEBUG1/2 calls
Revision
524 -
Directory Listing
Modified
Sun Sep 22 20:34:05 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Removed definitively bframe ME code
Revision
521 -
Directory Listing
Modified
Sun Sep 22 19:13:33 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
- First sparcs have a 32bit address bus. If one day we plan to have sparc 64 support, then we'll add ARCH_USPARC.
Revision
519 -
Directory Listing
Modified
Sun Sep 22 18:33:31 2002 UTC (21 years, 11 months ago) by
h
Original Path:
trunk/xvidcore
bugfix - custom matrix mode used to force vol header for every frame
Revision
517 -
Directory Listing
Modified
Sun Sep 22 17:59:13 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Fixed MIPS and SPARC macros/constants
Revision
516 -
Directory Listing
Modified
Sun Sep 22 17:25:13 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Changed DECLARE_ALIGNED_MATRIX
Revision
511 -
Directory Listing
Modified
Sun Sep 22 12:10:34 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
Renamed file Makefile.linux->Makefile.linxuxx86
Revision
509 -
Directory Listing
Modified
Sun Sep 22 10:30:04 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
Synced with last Makefile.linux changes
Revision
508 -
Directory Listing
Modified
Sun Sep 22 10:27:52 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
Changed profiling option, added arcs profiling, branch probabilities, and test coverage
Revision
507 -
Directory Listing
Modified
Sun Sep 22 10:19:51 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
Removed SMP cflag and added BFRAMES_DEC (lacks real testing).
Revision
504 -
Directory Listing
Modified
Sat Sep 21 11:59:22 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
- 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
503 -
Directory Listing
Modified
Sat Sep 21 11:55:53 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fix fps report (this patch has been lost somewhere, i'm pretty sure to have fixed that a few days ago)
Revision
502 -
Directory Listing
Modified
Sat Sep 21 09:38:17 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Removed LUMIMASKING test for quality 6
Revision
501 -
Directory Listing
Modified
Sat Sep 21 09:29:36 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Fixed a problem where when using fixed quantizer, xvid_stat was reporting the use of q default_bitrate
Revision
498 -
Directory Listing
Modified
Sat Sep 21 02:29:39 2002 UTC (21 years, 11 months ago) by
suxen_drol
Original Path:
trunk/xvidcore
removed smb_motionest.h reference
Revision
496 -
Directory Listing
Modified
Fri Sep 20 20:17:22 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Possible memory leak if second malloc fails
Revision
495 -
Directory Listing
Modified
Fri Sep 20 19:58:36 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
Stupid bug for a stupid guy like me, sorry
Revision
492 -
Directory Listing
Modified
Fri Sep 20 17:28:52 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
Removed in favour of xvidcore.dsw
Revision
491 -
Directory Listing
Modified
Fri Sep 20 17:03:47 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed a remaining endif statetement forgoten in the file
Revision
490 -
Directory Listing
Modified
Thu Sep 19 20:00:45 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
These examples do not show no more things than xvid_stat... so i remove them
Revision
488 -
Directory Listing
Modified
Thu Sep 19 19:54:03 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
Updated, creates a dll and its import lib too
Revision
487 -
Directory Listing
Modified
Thu Sep 19 19:25:06 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Removed last bits of BFRAMES #ifdefs
Revision
486 -
Directory Listing
Modified
Mon Sep 16 21:41:20 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Removed code from Christoph that should have never been there.
Revision
485 -
Directory Listing
Modified
Sun Sep 15 20:43:52 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed PSNR (Was only calculated for Y channel)
Revision
484 -
Directory Listing
Modified
Sun Sep 15 20:22:01 2002 UTC (21 years, 11 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed a bug in pgm writing (we must interleave data from u and v channels)
Revision
483 -
Directory Listing
Modified
Sat Sep 14 23:54:17 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Added command line parsing (for ease of use)
- Basic win32 compatibility (I had to lose precision to make it win32 compatible using clock() ... the manual page says POSIX fixes CLOCK_PER_SEC at 1000000, so it should give us millisecond precision, i think it's enough)
- Make things static, and const when necessary
- Fixed some bugs in pgmreader when stream was != stdin
- My usual cosmetic and cleaning work.
Revision
480 -
Directory Listing
Modified
Thu Sep 12 19:38:38 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
This stable version will not include smp support
Revision
474 -
Directory Listing
Modified
Tue Sep 10 23:08:12 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
Removed font.c from Makefile (only used in bframe)
Revision
472 -
Directory Listing
Modified
Tue Sep 10 23:05:49 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
Added legal header + copyright (go canard, go !) :-)</private joke>
Revision
468 -
Directory Listing
Modified
Tue Sep 10 22:30:18 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- hey this file is mine :-) Apply my copyright.
Revision
466 -
Directory Listing
Modified
Tue Sep 10 22:25:23 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Changed header
- Extended peter's copyright to 2002
- Cosmetic separation between logical sections
Revision
465 -
Directory Listing
Modified
Tue Sep 10 21:29:03 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Respect const qualifier changes in vlc_codes.h
Revision
462 -
Directory Listing
Modified
Tue Sep 10 20:39:22 2002 UTC (22 years ago) by
chl
Original Path:
trunk/xvidcore
Original README file from Intependent JPEG Group software as required by
their license since we use parts of their code for integer (i)DCT
Revision
457 -
Directory Listing
Modified
Sun Sep 8 17:28:22 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- removed const qualifiers because the functions do not return const matrices
(i'll change that in a later time)
Revision
456 -
Directory Listing
Modified
Sun Sep 8 17:25:10 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Fixed compilers warnings
- Clarified a comment
Revision
454 -
Directory Listing
Modified
Sun Sep 8 15:40:02 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Little mistake in previous commit fixed, all bframe functions have been disabled
Revision
453 -
Directory Listing
Modified
Sun Sep 8 15:39:01 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Moved get_coeff from vlc_codes.h
- Disabled MBCodingBVOP with #ifdef 0 #endif (Will be removed completly when i'm sure it doesn't hurt)
Revision
452 -
Directory Listing
Modified
Sun Sep 8 15:37:42 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
moved get_coeff inlined function to mbcoding.c
Revision
451 -
Directory Listing
Modified
Sun Sep 8 14:43:04 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Changed header
- Added static qualifier to local arrays
- Cosmetic
Revision
450 -
Directory Listing
Modified
Sun Sep 8 13:44:11 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Added GPL Header + patent infringement
- Cosmetic
- The inlined function will be moved later
Revision
447 -
Directory Listing
Modified
Sat Sep 7 14:16:13 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Hmmm, i've been obliged to revert the previous patch because ofthe mmx code using the same arrays, so they need to be global. We'll have to fix that, because it's not *thread safe*.
Revision
446 -
Directory Listing
Modified
Sat Sep 7 13:50:23 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Added newline at eof to shut up gcc 3.x compilers
Revision
445 -
Directory Listing
Modified
Sat Sep 7 13:43:00 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Added headers
- Added copyrights
- Removed old getpmv functions
Revision
443 -
Directory Listing
Modified
Sat Sep 7 12:51:38 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Added Legal header
- Cosmetic
- Added Copyrigths
Revision
442 -
Directory Listing
Modified
Sat Sep 7 11:21:10 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- header fixed
- removed history from file
- moved peter's copyright to top of file
Revision
441 -
Directory Listing
Modified
Sat Sep 7 11:14:41 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Header
- Copyright
- Warning about tread safeness in this module
Revision
434 -
Directory Listing
Modified
Fri Sep 6 17:48:58 2002 UTC (22 years ago) by
chl
Original Path:
trunk/xvidcore
- Update license/copyright header
- Removed history header
Revision
433 -
Directory Listing
Modified
Fri Sep 6 17:37:07 2002 UTC (22 years ago) by
chl
Original Path:
trunk/xvidcore
- Update license/copyright header
- Removed history header
Revision
432 -
Directory Listing
Modified
Fri Sep 6 17:30:31 2002 UTC (22 years ago) by
chl
Original Path:
trunk/xvidcore
- Update license/copyright header
- Removed history header
Revision
430 -
Directory Listing
Modified
Fri Sep 6 16:59:47 2002 UTC (22 years ago) by
chl
Original Path:
trunk/xvidcore
- Update license/copyright header
- Removed history header
Revision
427 -
Directory Listing
Modified
Thu Sep 5 21:44:11 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Changed header
- Removed history from file
Revision
426 -
Directory Listing
Modified
Thu Sep 5 21:36:35 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Removed history
- Added copyright (definitive)
Revision
424 -
Directory Listing
Modified
Thu Sep 5 21:32:30 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Added copyrights (yeehaw, my only copyrighted file in XviD :-)
- Removed history from file
Revision
418 -
Directory Listing
Modified
Thu Sep 5 20:59:45 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Added legal header
- Michael's copyright (until we find who is the origibal author)
Revision
416 -
Directory Listing
Modified
Thu Sep 5 20:42:47 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Updated legal header with Peter's copyright for 2002
Revision
414 -
Directory Listing
Modified
Thu Sep 5 20:36:01 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Added information about possible patent infringements
- Added NotaBene about the non thread safe state of the code
Revision
413 -
Directory Listing
Modified
Thu Sep 5 19:34:35 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
Thanks to christoph i removed this nasty horrible bug ! Kidding of course :-)
Revision
412 -
Directory Listing
Modified
Wed Sep 4 22:26:04 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Removed simple BFRAMES part of structures
ToDo : remove last BFRAMES bits once bframe code has been removed from the stable tree
Revision
411 -
Directory Listing
Modified
Wed Sep 4 22:12:21 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Fixed header to mention possible patent infringement
- Removed History
Revision
406 -
Directory Listing
Modified
Wed Sep 4 21:59:27 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Added legal header
- Added copyright (temporary set to Michael)
Revision
402 -
Directory Listing
Modified
Wed Sep 4 21:16:02 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Removed history header
- File Copyright to Michael until we find who wrote this file
Revision
401 -
Directory Listing
Modified
Wed Sep 4 21:06:39 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Added new item
- Moved the $id$ keyword out of the box
Revision
399 -
Directory Listing
Modified
Wed Sep 4 20:56:52 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Removed History Header
- Added Michael Militzer Copyright (well Michael seems to be the first contributor)
Revision
398 -
Directory Listing
Modified
Wed Sep 4 20:49:56 2002 UTC (22 years ago) by
edgomez
Original Path:
trunk/xvidcore
- Removed History from file header.
- Moved Peter copyright to the top of the file.
Revision
390 -
Directory Listing
Modified
Wed Sep 4 06:24:37 2002 UTC (22 years ago) by
h
Original Path:
trunk/xvidcore
interlacing bug fix - to comply with spec, no field blocks at boundary
Revision
387 -
Directory Listing
Modified
Tue Sep 3 17:25:45 2002 UTC (22 years ago) by
chl
Original Path:
trunk/xvidcore
Support for timestamps even without #define BFRAMES
Revision
384 -
Directory Listing
Modified
Mon Aug 19 19:19:40 2002 UTC (22 years ago) by
chl
Original Path:
trunk/xvidcore
x_pos, y_pos are not needed in MBTransQuantInterBVOP()
Revision
376 -
Directory Listing
Modified
Sat Aug 17 20:03:36 2002 UTC (22 years ago) by
chl
Original Path:
trunk/xvidcore
initial commit.
raw test application for XviD native API, including support for B-Frames.
Revision
375 -
Directory Listing
Modified
Sat Aug 17 16:22:58 2002 UTC (22 years ago) by
Isibaar
Original Path:
trunk/xvidcore
updated coeff thresholding to Radek's decision criteria
Revision
374 -
Directory Listing
Modified
Thu Aug 15 19:52:16 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
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 (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
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 (22 years, 1 month ago) by
ia64p
Original Path:
trunk/xvidcore
adapt to the new calling interface of hafpel8
Revision
370 -
Directory Listing
Modified
Mon Aug 12 10:07:16 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
very small bugfix for interpolated ME (thanks to Radek)
Revision
369 -
Directory Listing
Modified
Fri Aug 9 20:05:28 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Use MBTransQuantInterBVOP (skips work) for small B-frame speedup
Revision
368 -
Directory Listing
Modified
Fri Aug 9 19:58:42 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Added several MB-functions which do the same as MBTransQuantInter/Intra now,
but split into several routines. MBTransQuantInter2/Intra2 do the same as
-Inter/Intra but using the split up routines, MBTransQuantBVOP skips unneeded
decoding operations for B-VOPs.
Revision
366 -
Directory Listing
Modified
Wed Aug 7 10:09:00 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
New variable pEnc->last_sync for (more) correct time-codes in B-frames mode.
Not a 100% clean solution. NOTE: Whole Timecode management must be rewritten!
Revision
359 -
Directory Listing
Modified
Sun Aug 4 22:34:49 2002 UTC (22 years, 1 month ago) by
edgomez
Original Path:
trunk/xvidcore
Fix missing symbol error when compiled without bframes support (thx monrad on IRC-opn)
Revision
357 -
Directory Listing
Modified
Sun Aug 4 17:28:50 2002 UTC (22 years, 1 month ago) by
Isibaar
Original Path:
trunk/xvidcore
switched back to old lumi masking code
Revision
356 -
Directory Listing
Modified
Sat Aug 3 05:36:18 2002 UTC (22 years, 1 month ago) by
chenm001
Original Path:
trunk/xvidcore
fix the first frame is green wrong
Revision
353 -
Directory Listing
Modified
Wed Jul 31 18:19:49 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
First support for XVID_GREYSCALE: chroma DC is zeroed, AC is not saved.
No speed improvement, but working feature.
Revision
352 -
Directory Listing
Modified
Wed Jul 31 18:10:34 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
new global flag XVID_GR[EA]YSCALE to ignore chroma components when encoding
Revision
351 -
Directory Listing
Modified
Wed Jul 31 10:08:58 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Fixed wrong sad8bi for b-frames direct mode (thanks to Radek!)
Revision
350 -
Directory Listing
Modified
Tue Jul 30 12:14:37 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Modified to only drop if blockcount is _less_ than ratio instead of _less or
equa_, otherwise drops were still possible, even for drop=0 (-> bframe crash)
Revision
349 -
Directory Listing
Modified
Mon Jul 29 19:21:23 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Fixed timecode problem for direct mode with max_bframes>1
Revision
348 -
Directory Listing
Modified
Sun Jul 28 17:10:39 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
halfpel search for MODE_INTERPOLATE and MODE_DIRECT
Revision
347 -
Directory Listing
Modified
Sun Jul 28 13:06:46 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
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 (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
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 (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
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 (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Fixed embarrassing bug in Dimaond16/8_MainSearch (iDirection was overwritten)
Revision
341 -
Directory Listing
Modified
Thu Jul 25 00:43:19 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Enable B-frame + INTER4V (not bugfree yet)
Revision
338 -
Directory Listing
Modified
Wed Jul 24 23:07:45 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
New fields deltamv, directmv[4] in Macroblock for more logical B-frame ME
Revision
337 -
Directory Listing
Modified
Wed Jul 24 20:58:41 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Disable SKIP handling for _DISABLE_SKIP defined
Revision
336 -
Directory Listing
Modified
Wed Jul 24 20:21:55 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Change name of static lib to libxvidcore.a
Revision
335 -
Directory Listing
Modified
Wed Jul 24 19:34:14 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Added #ifdef _DISABLE_SKIP in MBCoding(). If this is defined, there
will be __no skipped macroblocks__ in P-frames!
This is of course bad (bigger files), but it's needed for clean B-frame
encoding until we have a workaround for the SKIP-flaw in the standard. :-(
Revision
334 -
Directory Listing
Modified
Wed Jul 24 11:30:01 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Added motion/x86_asm/sad_3dn.asm because it was missing (good reason!)
Revision
331 -
Directory Listing
Modified
Tue Jul 23 15:38:18 2002 UTC (22 years, 1 month ago) by
edgomez
Original Path:
trunk/xvidcore
Little mistake with the stack pointer.
Revision
329 -
Directory Listing
Modified
Tue Jul 23 12:59:57 2002 UTC (22 years, 1 month ago) by
suxen_drol
Original Path:
trunk/xvidcore
sad[16,8]_mmx, sad[16,8]_3dn, sad8_xmm
Revision
328 -
Directory Listing
Modified
Tue Jul 23 12:32:22 2002 UTC (22 years, 1 month ago) by
edgomez
Original Path:
trunk/xvidcore
Some %define to make the code easier to read.
Revision
326 -
Directory Listing
Modified
Sun Jul 21 23:34:08 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
bframe encoding bugfixes, ME unification
Revision
325 -
Directory Listing
Modified
Sun Jul 21 14:05:38 2002 UTC (22 years, 1 month ago) by
edgomez
Original Path:
trunk/xvidcore
Small fix to make sure negative values => defaults settings
Revision
323 -
Directory Listing
Modified
Sun Jul 21 03:30:25 2002 UTC (22 years, 1 month ago) by
suxen_drol
Original Path:
trunk/xvidcore
output_slice() msvc compiler fix
Revision
322 -
Directory Listing
Modified
Sat Jul 20 22:30:30 2002 UTC (22 years, 1 month ago) by
albeu
Original Path:
trunk/xvidcore
Add missing #ifdef around some bframe code
Revision
321 -
Directory Listing
Modified
Sat Jul 20 13:41:43 2002 UTC (22 years, 1 month ago) by
ia64p
Original Path:
trunk/xvidcore
slower implementation, without rounding errors
Revision
320 -
Directory Listing
Modified
Sat Jul 20 13:20:21 2002 UTC (22 years, 1 month ago) by
ia64p
Original Path:
trunk/xvidcore
slower implementation, without rounding errors
Revision
317 -
Directory Listing
Modified
Fri Jul 19 14:56:00 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Bugfix for B-frame encoding (new parameters time_bp, time_pp to BVOP-ME)
Revision
315 -
Directory Listing
Modified
Fri Jul 19 11:15:21 2002 UTC (22 years, 1 month ago) by
albeu
Original Path:
trunk/xvidcore
Add 'per slice' rendering aka DR method 2
Revision
314 -
Directory Listing
Modified
Fri Jul 19 09:56:59 2002 UTC (22 years, 1 month ago) by
edgomez
Original Path:
trunk/xvidcore
Added debugging and profiling options - could be useful
Revision
313 -
Directory Listing
Modified
Thu Jul 18 23:52:40 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Fixed for Bframes encoding and maybe decoding, too.
Revision
312 -
Directory Listing
Modified
Thu Jul 18 23:42:36 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
B-frames encoding "ME" for direct mode (and minor other things)
Revision
309 -
Directory Listing
Modified
Thu Jul 18 13:44:39 2002 UTC (22 years, 1 month ago) by
suxen_drol
Original Path:
trunk/xvidcore
removed static data; added sse2 os triggers
Revision
307 -
Directory Listing
Modified
Thu Jul 18 13:41:16 2002 UTC (22 years, 1 month ago) by
suxen_drol
Original Path:
trunk/xvidcore
cbp_sse2.asm & sad_sse2.asm added
Revision
306 -
Directory Listing
Modified
Thu Jul 18 00:07:04 2002 UTC (22 years, 1 month ago) by
chenm001
Original Path:
trunk/xvidcore
advise for how to fix my b-frame decode code
Revision
303 -
Directory Listing
Modified
Tue Jul 16 17:45:21 2002 UTC (22 years, 1 month ago) by
ia64p
Original Path:
trunk/xvidcore
fixes some bug with claiming the wrong fp registers
Revision
301 -
Directory Listing
Modified
Tue Jul 16 17:42:36 2002 UTC (22 years, 1 month ago) by
ia64p
Original Path:
trunk/xvidcore
fix for a bug in the ia64 idct, that prevents compilation with intel ecc
Revision
300 -
Directory Listing
Modified
Tue Jul 16 12:02:27 2002 UTC (22 years, 1 month ago) by
ia64p
Original Path:
trunk/xvidcore
Global assembler optimization of halfpel8_refine, via inlinig of sad for ia64
Revision
299 -
Directory Listing
Modified
Tue Jul 16 11:15:15 2002 UTC (22 years, 1 month ago) by
ia64p
Original Path:
trunk/xvidcore
Global assembler optimization of halfpel8_refine, via inlinig of sad for ia64
Revision
298 -
Directory Listing
Modified
Tue Jul 16 11:02:17 2002 UTC (22 years, 1 month ago) by
ia64p
Original Path:
trunk/xvidcore
Global assembler optimization of halfpel8_refine, via inlinig of sad
Revision
297 -
Directory Listing
Modified
Mon Jul 15 23:50:31 2002 UTC (22 years, 2 months ago) by
chenm001
Original Path:
trunk/xvidcore
fix my some wrong with b-frame deocde at direct mode
Revision
296 -
Directory Listing
Modified
Mon Jul 15 00:26:38 2002 UTC (22 years, 2 months ago) by
chenm001
Original Path:
trunk/xvidcore
Fix a little bug 'mb->quant = 8' in decode_bframe()
Revision
294 -
Directory Listing
Modified
Fri Jul 12 00:49:59 2002 UTC (22 years, 2 months ago) by
chenm001
Original Path:
trunk/xvidcore
support the decode examples in ex1
Revision
291 -
Directory Listing
Modified
Thu Jul 11 14:03:39 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
removing rounding bug, that yields pink color drift in P-frames
Revision
290 -
Directory Listing
Modified
Thu Jul 11 00:15:59 2002 UTC (22 years, 2 months ago) by
chenm001
Original Path:
trunk/xvidcore
fix a little bug and added the BFRAMES_DEC_DEBUG support
Revision
289 -
Directory Listing
Modified
Wed Jul 10 20:11:05 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Preparations for block-based-interpolation ME: PMVfastIntSearch16 (pre-version)
Revision
288 -
Directory Listing
Modified
Wed Jul 10 19:31:05 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Minor change: Switch from get_pmv to get_pmv2
Revision
286 -
Directory Listing
Modified
Wed Jul 10 19:17:49 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Step towards blocks based interpolation ME: get_ipmv/get_ipmvdata
Revision
285 -
Directory Listing
Modified
Wed Jul 10 19:16:56 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Minor change: Switch to get_pmv(data)2 instead of get_pmv(data)
Revision
284 -
Directory Listing
Modified
Wed Jul 10 19:16:32 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Minor change: Switch to get_pmv2 instead of get_pmvdata in HintedME
Revision
283 -
Directory Listing
Modified
Wed Jul 10 15:27:37 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
Inserted preliminary support for intel's ecc in portab.h
Revision
282 -
Directory Listing
Modified
Wed Jul 10 14:26:02 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
generated with itanium idct generator
Revision
276 -
Directory Listing
Modified
Tue Jul 9 21:39:19 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Added pentium/pentiumpro switches. Slightly faster for 2.95 than i686
Revision
275 -
Directory Listing
Modified
Tue Jul 9 02:43:52 2002 UTC (22 years, 2 months ago) by
chenm001
Original Path:
trunk/xvidcore
sync to support latest CVS source code
Revision
270 -
Directory Listing
Modified
Sun Jul 7 16:36:24 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Function prototypes for dequant_inter_xmm, dequant_intra_xmm
Revision
266 -
Directory Listing
Modified
Sun Jul 7 11:21:20 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Added switch for _SMP (default disabled)
Revision
265 -
Directory Listing
Modified
Sun Jul 7 10:59:14 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Remove "short jump out of range" by using JZ/JMP instead of JNZ
Revision
264 -
Directory Listing
Modified
Sun Jul 7 10:57:28 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Include XMM and 3DN routines (which are seperate files now)
Revision
263 -
Directory Listing
Modified
Sun Jul 7 10:20:16 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
replaced read_tsc() by read_counter() from portab.h
Revision
262 -
Directory Listing
Modified
Sun Jul 7 09:45:40 2002 UTC (22 years, 2 months ago) by
Isibaar
Original Path:
trunk/xvidcore
split mmx,xmm,3dnow,sse2 code into different files, SMP fix, Skal's tweaked asm code
Revision
260 -
Directory Listing
Modified
Sat Jul 6 17:05:49 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Added motion/smp_motion_est.c for multithreaded ME support
Revision
259 -
Directory Listing
Modified
Sat Jul 6 17:04:57 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
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 (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Routines for mulithreaded ME. XviD has to be compiled with -D_SMP option
for these files to be treated at all.
Revision
251 -
Directory Listing
Modified
Sat Jun 29 12:47:19 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
optimizied, but not fully operatial on ecc, genidct.py needs some fixing, not all files needed are committed. stay tuned.
Revision
249 -
Directory Listing
Modified
Sat Jun 29 11:47:17 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
re-fixing check_cpu_features compiling / linking issue, hopefully it is sufficent for all platfroms, now
Revision
248 -
Directory Listing
Modified
Fri Jun 28 15:14:40 2002 UTC (22 years, 2 months ago) by
suxen_drol
Original Path:
trunk/xvidcore
resync support, check_cpu_features() fixed
Revision
247 -
Directory Listing
Modified
Thu Jun 27 14:49:05 2002 UTC (22 years, 2 months ago) by
edgomez
Original Path:
trunk/xvidcore
- added inter4v description
- added details about each ME flag (thx christoph)
Revision
246 -
Directory Listing
Modified
Thu Jun 27 13:05:59 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
define internale labels, locally for debugging, with .L
Revision
245 -
Directory Listing
Modified
Wed Jun 26 15:59:51 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
fixing a problem with check_cpu_features, that prevents compiling of the codec on platforms other than x86.
Revision
243 -
Directory Listing
Modified
Wed Jun 26 15:26:50 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
some assembler optimizations done, all warnings can be ignored.
Revision
239 -
Directory Listing
Modified
Mon Jun 24 17:03:03 2002 UTC (22 years, 2 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Updated to 2.1 API version
- Still work to do (indicated by ToDos :-)
Revision
238 -
Directory Listing
Modified
Mon Jun 24 09:53:18 2002 UTC (22 years, 2 months ago) by
suxen_drol
Original Path:
trunk/xvidcore
added font.c, sgi-irix64 makefile, dx50bvop working
Revision
236 -
Directory Listing
Modified
Sun Jun 23 19:48:06 2002 UTC (22 years, 2 months ago) by
edgomez
Original Path:
trunk/xvidcore
- transfer_8to16sub2_mmx activation
- Compile fixes (a missing image/font.h ???)
- Linux Makefile update to take care of last changes in feature
constants
Revision
234 -
Directory Listing
Modified
Sun Jun 23 03:58:32 2002 UTC (22 years, 2 months ago) by
suxen_drol
Original Path:
trunk/xvidcore
XVID_GLOBAL_*, XVID_CPU_CHKONLY, timestamp fix, font.c
Revision
233 -
Directory Listing
Modified
Sat Jun 22 07:23:10 2002 UTC (22 years, 2 months ago) by
suxen_drol
Original Path:
trunk/xvidcore
minor fixes: bframe N_VOP support, custom quant bug, BFRAME inc_frame_num()
Revision
226 -
Directory Listing
Modified
Wed Jun 19 14:41:02 2002 UTC (22 years, 2 months ago) by
Isibaar
Original Path:
trunk/xvidcore
optimizations, correct transfer_8to16sub2_xmm
Revision
225 -
Directory Listing
Modified
Wed Jun 19 14:27:08 2002 UTC (22 years, 2 months ago) by
Isibaar
Original Path:
trunk/xvidcore
Skal's test and benchmarking tool
Revision
224 -
Directory Listing
Modified
Wed Jun 19 08:46:57 2002 UTC (22 years, 2 months ago) by
uManiac
Original Path:
trunk/xvidcore
ProfDrMorph's new (unoptimized) Luma Masking code:
luminance masking now works with relative values instead of absolute ones
the new code raises/lowers oberall quant for especially bright/dark frames ( Weber-Fechner law: humans see less differences in bright scenes )
every pixel with a very low lumi value is set to 0 for better compressability ( again the Weber-Fechner law; below a certain intesity humans won't see anything )
Revision
223 -
Directory Listing
Modified
Wed Jun 19 01:01:02 2002 UTC (22 years, 2 months ago) by
chenm001
Original Path:
trunk/xvidcore
fix a little bug in use custom quant matrix
Revision
221 -
Directory Listing
Modified
Mon Jun 17 12:23:32 2002 UTC (22 years, 2 months ago) by
edgomez
Original Path:
trunk/xvidcore
- added legal header
- added function descriptions
Revision
220 -
Directory Listing
Modified
Sun Jun 16 22:38:08 2002 UTC (22 years, 2 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Added legal header
- The x86 specific function 'check_cpu_features' is only declared
when ARCH_X86 is defined
Revision
219 -
Directory Listing
Modified
Sun Jun 16 22:20:36 2002 UTC (22 years, 2 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Commented (really needed ?)
- Added legal header
Revision
218 -
Directory Listing
Modified
Sun Jun 16 19:54:20 2002 UTC (22 years, 2 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Added transfer_8to16sub2_xmm (B frames compensation)
Revision
217 -
Directory Listing
Modified
Sun Jun 16 19:35:59 2002 UTC (22 years, 2 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Removed an unuseful piece of code
Revision
216 -
Directory Listing
Modified
Sun Jun 16 17:25:18 2002 UTC (22 years, 2 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Removed an opcode (used during my tests)
Revision
215 -
Directory Listing
Modified
Sun Jun 16 17:12:37 2002 UTC (22 years, 2 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Added a transfer_8to16sub2_xmm function (Needs testing)
Revision
212 -
Directory Listing
Modified
Sat Jun 15 22:15:57 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Added comments
- Changed the FSF address
Revision
211 -
Directory Listing
Modified
Fri Jun 14 15:36:22 2002 UTC (22 years, 3 months ago) by
ia64p
Original Path:
trunk/xvidcore
correcting windows path name in include
Revision
207 -
Directory Listing
Modified
Fri Jun 14 13:06:33 2002 UTC (22 years, 3 months ago) by
suxen_drol
Original Path:
trunk/xvidcore
updated Makefile.djgpp, added DECLARE_ALIGNED_MATRIX to portab.h for unknown/other platform
Revision
205 -
Directory Listing
Modified
Fri Jun 14 08:26:04 2002 UTC (22 years, 3 months ago) by
ia64p
Original Path:
trunk/xvidcore
IA64 assembler files, initial version, only partly optimized
Revision
204 -
Directory Listing
Modified
Thu Jun 13 22:05:09 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Added legal header
- Added comments about the functions
Revision
202 -
Directory Listing
Modified
Thu Jun 13 21:45:24 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Mainly Cosmetic.
- 'bool' type is now 'int', natural cpu size variable.
(Dev Mail-List suggestion from Christoph Lampert)
Revision
200 -
Directory Listing
Modified
Thu Jun 13 13:18:57 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
Added comments, documented all returned values
Revision
199 -
Directory Listing
Modified
Thu Jun 13 12:42:18 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
Cosmetic and ANSI C comment style (just this header as it may be included in an ANSI C project.
Revision
198 -
Directory Listing
Modified
Thu Jun 13 11:42:15 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
EMMS macro replaced by the emms() function.
Revision
196 -
Directory Listing
Modified
Wed Jun 12 21:18:52 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
Added to the project so every one can (try) to conform to this
Revision
195 -
Directory Listing
Modified
Wed Jun 12 20:38:41 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
Cosmetic - CodingStyle Applied - Legal Headers will be added later
Revision
194 -
Directory Listing
Modified
Sun Jun 9 23:30:50 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
Another bunch of 80 column cut, ANSI C comments - There's still work to do there :\
Revision
192 -
Directory Listing
Modified
Sun Jun 9 13:16:26 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
80 Column cutting. I've put all the encoder_create cleaning code in goto statements, this is a clean way to do that job but some people don't like goto statements
Revision
191 -
Directory Listing
Modified
Sun Jun 9 12:18:23 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
Added lot of new gcc features for 3.1 and added comments. We can set environment variables to preset CC and CFLAGS now
Revision
190 -
Directory Listing
Modified
Sun Jun 9 11:23:13 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
Small change, avoid calling free with a random address
Revision
189 -
Directory Listing
Modified
Fri Jun 7 10:36:08 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
Last bits of "Rate control per instance" patch
Revision
188 -
Directory Listing
Modified
Fri Jun 7 10:21:48 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
Rate control structure per encoder
Revision
187 -
Directory Listing
Modified
Tue Jun 4 02:29:19 2002 UTC (22 years, 3 months ago) by
chenm001
Original Path:
trunk/xvidcore
to compress xvid source code package size
Revision
184 -
Directory Listing
Modified
Mon May 27 18:07:38 2002 UTC (22 years, 3 months ago) by
chl
Original Path:
trunk/xvidcore
Returned to old style MotionEstimation (one loop for INTER and INTER4V)
Revision
182 -
Directory Listing
Modified
Fri May 24 00:25:00 2002 UTC (22 years, 3 months ago) by
chenm001
Original Path:
trunk/xvidcore
example for use xvidcore to compress iamge
Revision
181 -
Directory Listing
Modified
Wed May 22 12:42:25 2002 UTC (22 years, 3 months ago) by
chl
Original Path:
trunk/xvidcore
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
180 -
Directory Listing
Modified
Wed May 22 12:40:25 2002 UTC (22 years, 3 months ago) by
chl
Original Path:
trunk/xvidcore
added PMV_ADVANCEDDIAMOND to activate new Diamond MainSearch by sysKIn
Revision
175 -
Directory Listing
Modified
Sun May 12 17:21:30 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
Small bugfix in MotionEstimation (wrong prediction for INTER4V)
Revision
174 -
Directory Listing
Modified
Sat May 11 23:54:30 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
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, 4 months ago) by
chl
Original Path:
trunk/xvidcore
general cleanup, first modifications for new INTER4V heuristics
Revision
171 -
Directory Listing
Modified
Sat May 11 12:28:19 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
SAD values in MACROBLOCK have to be signed integer
Revision
169 -
Directory Listing
Modified
Thu May 9 00:42:35 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
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, 4 months ago) by
chl
Original Path:
trunk/xvidcore
MotionEst(): set sad8[] also for INTER mode to correct values (for get_pmdata)
Revision
165 -
Directory Listing
Modified
Tue May 7 19:40:36 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
correted get_pmvdata returning wrong SAD for left boundary blocks with MV (0,0)
Revision
159 -
Directory Listing
Modified
Sat May 4 12:26:06 2002 UTC (22 years, 4 months ago) by
edgomez
Original Path:
trunk/xvidcore
Added "per encoder" quality setting
Revision
158 -
Directory Listing
Modified
Fri May 3 15:26:30 2002 UTC (22 years, 4 months ago) by
edgomez
Original Path:
trunk/xvidcore
Removed the "not ANSI compliant" BFRAMES after the #endif
Revision
150 -
Directory Listing
Modified
Mon Apr 29 06:45:55 2002 UTC (22 years, 4 months ago) by
chenm001
Original Path:
trunk/xvidcore
fix a little compile bug(in DEBUG mode)
Revision
148 -
Directory Listing
Modified
Sun Apr 28 23:35:25 2002 UTC (22 years, 4 months ago) by
edgomez
Original Path:
trunk/xvidcore
sad values can be negative (Cristoph post scriptum to a mail in the dev maillist)
Revision
147 -
Directory Listing
Modified
Sun Apr 28 23:31:00 2002 UTC (22 years, 4 months ago) by
edgomez
Original Path:
trunk/xvidcore
Sad values can be negative (Christoph Lampert Post scriptum in a mail to the dev mail list)
Revision
145 -
Directory Listing
Modified
Sun Apr 28 21:55:06 2002 UTC (22 years, 4 months ago) by
edgomez
Original Path:
trunk/xvidcore
Cosmetic, added GPL header and RCS id field
Revision
143 -
Directory Listing
Modified
Sun Apr 28 16:15:51 2002 UTC (22 years, 4 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Added quiet_encore symbol so transcode can use XviD with its divx4 API
- Added comments
- Added possible ToDos and pointed out 2 major problems :
+ Reentrance
+ the quality setting for the encoder part
Revision
142 -
Directory Listing
Modified
Sat Apr 27 23:51:59 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
added divx4_general_preset to compelety determine quality levels.
Revision
141 -
Directory Listing
Modified
Thu Apr 25 23:24:59 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
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, 4 months ago) by
chl
Original Path:
trunk/xvidcore
Adapted PMVFast16/8 for using prevMB instead of pMB, seems to work.
Revision
139 -
Directory Listing
Modified
Thu Apr 25 20:39:02 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
Re-Added get_pmv() for returning median predictor only without all the
other stuff like neighbours and SAD values.
Revision
138 -
Directory Listing
Modified
Thu Apr 25 19:27:49 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
#ifdef'd OutputDebugString because it's _DEBUG an Windows only
Revision
135 -
Directory Listing
Modified
Wed Apr 24 12:21:43 2002 UTC (22 years, 4 months ago) by
h
Original Path:
trunk/xvidcore
sse2 quant_intra/dequant_intra/dev16/(faster)sad16
Revision
129 -
Directory Listing
Modified
Sun Apr 21 02:30:24 2002 UTC (22 years, 4 months ago) by
knhor
Original Path:
trunk/xvidcore
knhor - 020420 - add freebsd support
Revision
128 -
Directory Listing
Modified
Wed Apr 17 14:05:54 2002 UTC (22 years, 4 months ago) by
h
Original Path:
trunk/xvidcore
fixed bug when using lumi masking with hinted ME
Revision
124 -
Directory Listing
Modified
Tue Apr 16 00:17:35 2002 UTC (22 years, 5 months ago) by
chenm001
Original Path:
trunk/xvidcore
rewrite log2bin() use asm386(only in VC)
Revision
120 -
Directory Listing
Modified
Sat Apr 13 22:22:19 2002 UTC (22 years, 5 months ago) by
chl
Original Path:
trunk/xvidcore
Text file how to use xvid_stat with explenation of parameters
Revision
119 -
Directory Listing
Modified
Sat Apr 13 22:21:46 2002 UTC (22 years, 5 months ago) by
chl
Original Path:
trunk/xvidcore
advanced example how to use XviD including statistical analysis of encoding
and decoding speed and quality
Revision
116 -
Directory Listing
Modified
Thu Apr 11 10:48:03 2002 UTC (22 years, 5 months ago) by
Isibaar
Original Path:
trunk/xvidcore
AC vlc coding bugfix, thanks to Vivien Chappelier
Revision
104 -
Directory Listing
Modified
Sat Apr 6 05:33:44 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
moved HintedMEGet() on intra, to FrameCodeI()
Revision
101 -
Directory Listing
Modified
Fri Apr 5 14:40:36 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
hinted motion estimation support (raw or compressed)
Revision
96 -
Directory Listing
Modified
Mon Apr 1 22:47:58 2002 UTC (22 years, 5 months ago) by
chl
Original Path:
trunk/xvidcore
Added EPZS and EPZS^2. Unfortunately slower and not really better than PMVfast
Revision
87 -
Directory Listing
Modified
Fri Mar 29 07:24:57 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
fixed crash when using lumi masking in cbr mode (i'm such an idiot)
Revision
86 -
Directory Listing
Modified
Fri Mar 29 07:18:30 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
fixed crash when using lumi masking in cbr mode (last time..)
Revision
85 -
Directory Listing
Modified
Fri Mar 29 07:08:09 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
fixed crash when using lumi masking in cbr mode (removed development code)
Revision
84 -
Directory Listing
Modified
Fri Mar 29 07:03:24 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
fixed crash when using lumi masking in cbr mode
Revision
83 -
Directory Listing
Modified
Fri Mar 29 04:25:16 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
merged image/pMBs create and destroy stuff into single if()
Revision
82 -
Directory Listing
Modified
Fri Mar 29 00:38:29 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
interlacing speedup - transfer strides used instead of manual field-to-frame conversion
Revision
81 -
Directory Listing
Modified
Fri Mar 29 00:37:57 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
interlacing fix and speedup - compensated data wasn't being used in block reconstruction
Revision
80 -
Directory Listing
Modified
Thu Mar 28 23:38:50 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
win32 fix - #define can't immediately follow #define ;-)
Revision
79 -
Directory Listing
Modified
Thu Mar 28 21:07:26 2002 UTC (22 years, 5 months ago) by
edgomez
Original Path:
trunk/xvidcore
Sorry, the previous patch was buggy. This one shoud fix the problem
Revision
78 -
Directory Listing
Modified
Thu Mar 28 20:57:25 2002 UTC (22 years, 5 months ago) by
edgomez
Original Path:
trunk/xvidcore
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
73 -
Directory Listing
Modified
Thu Mar 28 12:24:41 2002 UTC (22 years, 5 months ago) by
canard
Original Path:
trunk/xvidcore
LINUX: proper alignement on the stack
Revision
72 -
Directory Listing
Modified
Wed Mar 27 15:06:14 2002 UTC (22 years, 5 months ago) by
canard
Original Path:
trunk/xvidcore
aligned memory for better performance
Revision
69 -
Directory Listing
Modified
Tue Mar 26 11:16:08 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
interlacing support - slow (MBDecideFieldDCT()), buggy (p-frames), incomplete (field motion prediction)
Revision
68 -
Directory Listing
Modified
Mon Mar 25 20:01:54 2002 UTC (22 years, 5 months ago) by
suxen_drol
Original Path:
trunk/xvidcore
added *.h to msvc project, removed __declspec(align(..)) for _MSC_VER <= 1200
Revision
67 -
Directory Listing
Modified
Sun Mar 24 21:30:34 2002 UTC (22 years, 5 months ago) by
edgomez
Original Path:
trunk/xvidcore
Changed rc_buffersize to 16 as decided in the forum
Revision
65 -
Directory Listing
Modified
Sun Mar 24 18:18:40 2002 UTC (22 years, 5 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed a bug when malloc aligns the data itself - Added comments
Revision
64 -
Directory Listing
Modified
Sun Mar 24 05:47:48 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
foxer's cbr mode
(hijacks the rc_buffersize variable and uses it as reaction delay - easier than changing xvid.h)
Revision
60 -
Directory Listing
Modified
Fri Mar 22 13:39:01 2002 UTC (22 years, 5 months ago) by
canard
Original Path:
trunk/xvidcore
read words in memory instead of hw
Revision
53 -
Directory Listing
Modified
Fri Mar 22 04:37:03 2002 UTC (22 years, 5 months ago) by
chenm001
Original Path:
trunk/xvidcore
use 386 cpu 'bts' in 'cbp |= 1 << (edx-1)
Revision
46 -
Directory Listing
Modified
Thu Mar 21 15:25:32 2002 UTC (22 years, 5 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed bug pointed by canard (out of bounds reading and a big mistake in j upper limit)
Revision
43 -
Directory Listing
Modified
Thu Mar 21 00:28:33 2002 UTC (22 years, 5 months ago) by
edgomez
Original Path:
trunk/xvidcore
I prefer this traditional way of alignment
Revision
38 -
Directory Listing
Modified
Sun Mar 17 08:20:02 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
added interpolate8x8_halfpel_hv_xmm
Revision
37 -
Directory Listing
Modified
Sat Mar 16 22:28:37 2002 UTC (22 years, 5 months ago) by
chl
Original Path:
trunk/xvidcore
Disabled DEBUG-messages in Linux, if _DEBUG not set
Revision
34 -
Directory Listing
Modified
Sat Mar 16 14:15:10 2002 UTC (22 years, 6 months ago) by
h
Original Path:
trunk/xvidcore
disable win32 debug output in release builds (encodes 0.7% faster)
Revision
33 -
Directory Listing
Modified
Sat Mar 16 14:13:51 2002 UTC (22 years, 6 months ago) by
h
Original Path:
trunk/xvidcore
change release compilation inlining mode to "any suitable" - runs faster (just)
Revision
29 -
Directory Listing
Modified
Sat Mar 16 09:55:19 2002 UTC (22 years, 6 months ago) by
h
Original Path:
trunk/xvidcore
prevented RateControlUpdate() being called in non-cbr encodes
(bitrate isn't 0 anymore - it's set to 900000 in encoder_create())
Revision
19 -
Directory Listing
Modified
Sat Mar 9 16:24:21 2002 UTC (22 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed warning about csp_tmp unitialized
Revision
17 -
Directory Listing
Modified
Sat Mar 9 15:57:02 2002 UTC (22 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed implicit declaration of malloc - #include <stdlib.h>
Revision
16 -
Directory Listing
Modified
Sat Mar 9 15:53:05 2002 UTC (22 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed brackets for coeff_tab3, coeff_tab7, coeff_tab10 and coorect indentation of all code
Revision
15 -
Directory Listing
Modified
Sat Mar 9 15:29:26 2002 UTC (22 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed gcc warning about '/*' into comments
Revision
14 -
Directory Listing
Modified
Sat Mar 9 15:25:40 2002 UTC (22 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed lot of gcc warnings about '/*' into comments
Revision
13 -
Directory Listing
Modified
Sat Mar 9 14:58:50 2002 UTC (22 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Small cleanup for gcc warnings and code indentation (thx emacs indent-region :-)
Revision
12 -
Directory Listing
Modified
Sat Mar 9 14:45:40 2002 UTC (22 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
In some circumstances acpred_flag was used unitialized - now it's set to zero
Revision
9 -
Directory Listing
Modified
Fri Mar 8 20:53:48 2002 UTC (22 years, 6 months ago) by
Isibaar
Original Path:
trunk/xvidcore
now compatible with new XviD API