[svn] / branches / dev-api-4 Repository:
ViewVC logotype

Log of /branches/dev-api-4

View Directory Listing Directory Listing


Sticky Revision:

Revision 1448 - Directory Listing
Modified Sun May 9 14:00:35 2004 UTC (14 years, 7 months ago) by chl
VBV check and scaling for 2nd-pass of twopass
enable by defining VBV macro and setting rcparam->vbvsize nonzero

Revision 1395 - Directory Listing
Modified Wed Mar 31 19:10:24 2004 UTC (14 years, 8 months ago) by edgomez
Fix mingw build

Revision 1394 - Directory Listing
Modified Wed Mar 31 13:40:59 2004 UTC (14 years, 8 months ago) by Skal

	Fix for 2-warp pts GMC. Hope it's ok now.
	Check!

Revision 1393 - Directory Listing
Modified Wed Mar 31 11:55:34 2004 UTC (14 years, 8 months ago) by syskin
http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&p=7182 - memory leak with multiple VfW decoders. Global variables again :( my fault again :((

Revision 1392 - Directory Listing
Modified Tue Mar 30 21:38:19 2004 UTC (14 years, 8 months ago) by Skal
	+ Added an exhaustive test for all possible input
	and quantizer in test_quant()
	It compares the ASM version against the output of
	the C-version (considered as the reference).

Revision 1391 - Directory Listing
Modified Tue Mar 30 12:31:52 2004 UTC (14 years, 8 months ago) by syskin
N-VOPs fix

Revision 1390 - Directory Listing
Modified Mon Mar 29 17:37:55 2004 UTC (14 years, 8 months ago) by Skal

	+ Added check for input width>0 and height>0

Revision 1388 - Directory Listing
Modified Tue Mar 23 09:27:20 2004 UTC (14 years, 8 months ago) by chl
PGM header checked for too small bounds.

Revision 1381 - Directory Listing
Modified Thu Mar 18 16:11:28 2004 UTC (14 years, 8 months ago) by Isibaar
abs_tbl must be _unsigned_

Revision 1380 - Directory Listing
Modified Fri Mar 12 09:15:31 2004 UTC (14 years, 9 months ago) by suxen_drol
support for 50, 59.95 and 60 fps.

Revision 1379 - Directory Listing
Modified Sat Mar 6 12:06:41 2004 UTC (14 years, 9 months ago) by syskin
small updates to widget positions (in calc) and two tooltips

Revision 1378 - Directory Listing
Modified Sat Mar 6 11:39:11 2004 UTC (14 years, 9 months ago) by syskin
two more fixes to bitrate calculator

Revision 1377 - Directory Listing
Modified Sat Mar 6 11:06:18 2004 UTC (14 years, 9 months ago) by syskin
another fix from Skal, should be good this time

Revision 1376 - Directory Listing
Modified Sat Mar 6 01:59:32 2004 UTC (14 years, 9 months ago) by suxen_drol
bitrate calc combobox update fix

Revision 1375 - Directory Listing
Modified Thu Mar 4 16:13:33 2004 UTC (14 years, 9 months ago) by Isibaar
Bugfix: out of bound memory access problem fixed

Revision 1374 - Directory Listing
Modified Thu Mar 4 00:47:17 2004 UTC (14 years, 9 months ago) by syskin
from Skal: "The clipping was wrong for the 1pts version of 16x16 and 8x8 prediction" - whatever that means, it fixes DivX5 GMC decoding

Revision 1373 - Directory Listing
Modified Wed Mar 3 20:57:36 2004 UTC (14 years, 9 months ago) by edgomez
Marking rc3

Revision 1372 - Directory Listing
Modified Wed Mar 3 13:18:08 2004 UTC (14 years, 9 months ago) by syskin
MV clipping to handle invalid bitstreams; quantization table in decoder's stats

Revision 1371 - Directory Listing
Modified Sun Feb 29 12:57:58 2004 UTC (14 years, 9 months ago) by edgomez
don't use comants to mark out pieces of code

Revision 1370 - Directory Listing
Modified Sun Feb 29 12:57:29 2004 UTC (14 years, 9 months ago) by syskin
proper linking to xvidcore.dll.a

Revision 1369 - Directory Listing
Modified Sun Feb 29 04:45:19 2004 UTC (14 years, 9 months ago) by syskin
another copy&paste bug of mine

Revision 1368 - Directory Listing
Modified Sat Feb 28 08:25:46 2004 UTC (14 years, 9 months ago) by syskin
should work on asian systems; new tooltips

Revision 1367 - Directory Listing
Modified Sat Feb 28 07:24:34 2004 UTC (14 years, 9 months ago) by syskin
jerky playback fixed; compatibitlity renderer added; GUI should work on Asian charsets

Revision 1366 - Directory Listing
Modified Sat Feb 28 07:15:39 2004 UTC (14 years, 9 months ago) by syskin
the only thing I can do now to hide certian artifacts. real fix in 1.1 tree

Revision 1365 - Directory Listing
Modified Wed Feb 18 08:49:22 2004 UTC (14 years, 9 months ago) by suxen_drol
PSH_NOCONTEXTHELP fixed.

Revision 1364 - Directory Listing
Modified Mon Feb 16 03:56:38 2004 UTC (14 years, 9 months ago) by syskin
one typo

Revision 1363 - Directory Listing
Modified Mon Feb 16 03:40:47 2004 UTC (14 years, 9 months ago) by syskin
automatic workaround for dev-api-3 setedges bug

Revision 1362 - Directory Listing
Modified Mon Feb 16 03:29:02 2004 UTC (14 years, 9 months ago) by syskin
visualisation bug with s-vops

Revision 1361 - Directory Listing
Modified Sun Feb 15 13:26:04 2004 UTC (14 years, 10 months ago) by syskin
prevents an ugly crash. we shouldn't read more bitstream than we have, ever

Revision 1360 - Directory Listing
Modified Thu Feb 12 15:11:22 2004 UTC (14 years, 10 months ago) by syskin
I am pretty sure I can't find the definition of PSH_NOCONTEXTHELP anywhere.

Revision 1359 - Directory Listing
Modified Mon Feb 9 10:17:50 2004 UTC (14 years, 10 months ago) by suxen_drol
* removed text file refs

Revision 1358 - Directory Listing
Modified Mon Feb 9 10:14:54 2004 UTC (14 years, 10 months ago) by suxen_drol
* 2pass file select now says "Open" instead of "Save"
* removed unused "?" from configuration dialog boxes
* calculator: audio file select works correctly
* mkv calculation (algo src: gnkot)
* ogm calculation (fixed percentage)
* move xvid_* function ptrs to config.c

Revision 1357 - Directory Listing
Modified Sun Feb 8 13:16:37 2004 UTC (14 years, 10 months ago) by edgomez
Marking RC2

Revision 1356 - Directory Listing
Modified Sun Feb 8 12:57:07 2004 UTC (14 years, 10 months ago) by syskin
yu12 stride fix (thanks sh0dan)

Revision 1355 - Directory Listing
Modified Sat Feb 7 13:27:46 2004 UTC (14 years, 10 months ago) by edgomez
Prototypes properly separated by architectures

Revision 1354 - Directory Listing
Modified Sat Feb 7 10:01:27 2004 UTC (14 years, 10 months ago) by chl
Fixed typo in XVID_CSP_YVYU (thanks to Ivan Kalvachev)

Revision 1353 - Directory Listing
Modified Sat Feb 7 03:57:39 2004 UTC (14 years, 10 months ago) by syskin
two safety fixes

Revision 1352 - Directory Listing
Modified Fri Feb 6 11:27:43 2004 UTC (14 years, 10 months ago) by suxen_drol
generate implibs (win32\bin\xvidcore.lib.a)

Revision 1351 - Directory Listing
Modified Tue Feb 3 06:57:24 2004 UTC (14 years, 10 months ago) by syskin
just another bug I have made...

Revision 1350 - Directory Listing
Modified Tue Feb 3 02:56:57 2004 UTC (14 years, 10 months ago) by syskin
bug: interlacing + gmc

Revision 1349 - Directory Listing
Modified Sun Feb 1 11:34:48 2004 UTC (14 years, 10 months ago) by chl
Restored previous colorspace behaviour

Revision 1348 - Directory Listing
Modified Sun Feb 1 11:32:33 2004 UTC (14 years, 10 months ago) by chl
Restored old colorspace behaviour until naming problems are resolved.

Revision 1347 - Directory Listing
Modified Sat Jan 31 14:51:56 2004 UTC (14 years, 10 months ago) by syskin
automatically adjusts settings to fight most common problems

Revision 1346 - Directory Listing
Modified Sat Jan 31 14:03:26 2004 UTC (14 years, 10 months ago) by syskin
tab-order fixed in all dialogs. possiblity of having fast 1st pass disabled due to popular demand

Revision 1345 - Directory Listing
Modified Sat Jan 31 13:44:56 2004 UTC (14 years, 10 months ago) by suxen_drol
- configuration from command line; % rundll32 xvid.ax,Configure
- configuration cleanup: moved all processing into config.c/h
(it should be very easy now to re-use the vfw encoder dialogs...)

Revision 1344 - Directory Listing
Modified Fri Jan 30 18:53:50 2004 UTC (14 years, 10 months ago) by chl
Renamed colorspaces to match standard (MPEG's internal format is YCbCr)
Users of internal API: Please use CSP_PLANAR now instead of CSP_USER.

Revision 1343 - Directory Listing
Modified Fri Jan 30 13:13:10 2004 UTC (14 years, 10 months ago) by syskin
*real* mp4v support

Revision 1342 - Directory Listing
Modified Fri Jan 30 13:12:40 2004 UTC (14 years, 10 months ago) by syskin
divx decoder understands packed bitstream again

Revision 1341 - Directory Listing
Modified Fri Jan 30 03:21:20 2004 UTC (14 years, 10 months ago) by syskin
support to more mpeg-4 4CCs, one bugfix

Revision 1340 - Directory Listing
Modified Thu Jan 29 07:06:04 2004 UTC (14 years, 10 months ago) by syskin
final (?) rgb-flip fix, thanks sh0dan

Revision 1339 - Directory Listing
Modified Tue Jan 27 11:21:11 2004 UTC (14 years, 10 months ago) by suxen_drol
main window, AVI target rate / taget file size calc compensation
calc button disabled for 1st pass
cleaned up RC strings
remote get_colorspace() from codec.h; no longer neccessary

Revision 1338 - Directory Listing
Modified Tue Jan 27 10:09:05 2004 UTC (14 years, 10 months ago) by suxen_drol
config->profile overwrite fix

Revision 1337 - Directory Listing
Modified Tue Jan 27 09:24:49 2004 UTC (14 years, 10 months ago) by syskin
an ugly bug (by me), I wonder why noone noticed before

Revision 1336 - Directory Listing
Modified Mon Jan 26 14:32:25 2004 UTC (14 years, 10 months ago) by syskin
two small fixes

Revision 1335 - Directory Listing
Modified Mon Jan 26 05:55:25 2004 UTC (14 years, 10 months ago) by syskin
Pete you forgot about about cross-compilation requirements :)

Revision 1334 - Directory Listing
Modified Mon Jan 26 05:49:42 2004 UTC (14 years, 10 months ago) by syskin
will remember 'flip video' setting. some cleanups which follow by recent fix

Revision 1333 - Directory Listing
Modified Mon Jan 26 03:16:53 2004 UTC (14 years, 10 months ago) by suxen_drol
- added bitrate calculator
- static function cleanup
- codec.c: removed #include <shlobj.h> and <prsht.h>; they were causing compile issues w/ ms platform sdk.

Revision 1332 - Directory Listing
Modified Mon Jan 26 00:12:16 2004 UTC (14 years, 10 months ago) by edgomez
RC1

Revision 1331 - Directory Listing
Modified Sun Jan 25 06:06:22 2004 UTC (14 years, 10 months ago) by syskin
an ugly bug in CBR's bitrate slider fixed

Revision 1330 - Directory Listing
Modified Sat Jan 24 14:14:15 2004 UTC (14 years, 10 months ago) by syskin
quant gets updated for SKIP blocks - for postprocessing

Revision 1329 - Directory Listing
Modified Sat Jan 24 13:36:00 2004 UTC (14 years, 10 months ago) by syskin
Constant Quant mode is back - better than ever

Revision 1328 - Directory Listing
Modified Fri Jan 23 13:27:59 2004 UTC (14 years, 10 months ago) by edgomez
Missing header file include

Revision 1327 - Directory Listing
Modified Fri Jan 23 11:39:30 2004 UTC (14 years, 10 months ago) by syskin
cleanups - no more double IDs

Revision 1326 - Directory Listing
Modified Fri Jan 23 11:17:24 2004 UTC (14 years, 10 months ago) by edgomez
Warnings

Revision 1325 - Directory Listing
Modified Fri Jan 23 11:03:48 2004 UTC (14 years, 10 months ago) by syskin
kickass status window, thanks Koepi :)

Revision 1324 - Directory Listing
Modified Thu Jan 22 20:54:31 2004 UTC (14 years, 10 months ago) by edgomez
unitialized reads -- wasn't hurting anyway

Revision 1323 - Directory Listing
Modified Thu Jan 22 16:13:59 2004 UTC (14 years, 10 months ago) by syskin
postprocessing options added to vfw's decoder

Revision 1322 - Directory Listing
Modified Thu Jan 22 15:56:24 2004 UTC (14 years, 10 months ago) by syskin
bools can't be written to registry correctly, funny things happened

Revision 1321 - Directory Listing
Modified Thu Jan 22 14:51:09 2004 UTC (14 years, 10 months ago) by syskin
some progress ;)

Revision 1320 - Directory Listing
Modified Thu Jan 22 14:47:02 2004 UTC (14 years, 10 months ago) by syskin
Koepi's email updated

Revision 1319 - Directory Listing
Modified Thu Jan 22 14:43:39 2004 UTC (14 years, 10 months ago) by syskin
status window improved

Revision 1318 - Directory Listing
Modified Wed Jan 21 07:16:30 2004 UTC (14 years, 10 months ago) by syskin
added warning about keeping your first pass

Revision 1317 - Directory Listing
Modified Wed Jan 21 07:14:29 2004 UTC (14 years, 10 months ago) by syskin
qpel disabled in 1st pass after all

Revision 1316 - Directory Listing
Modified Wed Jan 21 06:59:23 2004 UTC (14 years, 10 months ago) by syskin
a small fix related to 2nd pass bigger than 1st pass

Revision 1315 - Directory Listing
Modified Wed Jan 21 05:16:07 2004 UTC (14 years, 10 months ago) by syskin
automatic config clear upon installation

Revision 1314 - Directory Listing
Modified Wed Jan 21 04:26:21 2004 UTC (14 years, 10 months ago) by syskin
default values equal to the ones from "reset" button

Revision 1313 - Directory Listing
Modified Tue Jan 20 15:54:12 2004 UTC (14 years, 10 months ago) by syskin
gui improvements here and there

Revision 1312 - Directory Listing
Modified Tue Jan 20 14:11:39 2004 UTC (14 years, 10 months ago) by syskin
some gui improvements in zoning department ;)

Revision 1311 - Directory Listing
Modified Wed Jan 14 05:15:11 2004 UTC (14 years, 11 months ago) by syskin
uninitialized memory access caused by vfw_debug plugin - fixed

Revision 1310 - Directory Listing
Modified Fri Jan 9 04:37:59 2004 UTC (14 years, 11 months ago) by syskin
one small bug in AR from VIDEOINFOHEADER, not used anywhere (yet)

Revision 1309 - Directory Listing
Modified Wed Jan 7 13:51:24 2004 UTC (14 years, 11 months ago) by edgomez
Scaled zones

Revision 1308 - Directory Listing
Modified Wed Jan 7 13:51:02 2004 UTC (14 years, 11 months ago) by edgomez
Cosmetic spaces

Revision 1307 - Directory Listing
Modified Wed Jan 7 13:50:28 2004 UTC (14 years, 11 months ago) by syskin
rgb_flip fixed; colorspace order changed; one gui thingy fixed; aspect ratio from a container understood

Revision 1306 - Directory Listing
Modified Mon Jan 5 14:26:02 2004 UTC (14 years, 11 months ago) by edgomez
* Fixed typo preventing -fomit-frame-pointer swicth usage

Revision 1305 - Directory Listing
Modified Sat Jan 3 12:06:11 2004 UTC (14 years, 11 months ago) by syskin
a little bit safer

Revision 1304 - Directory Listing
Modified Sat Jan 3 12:04:34 2004 UTC (14 years, 11 months ago) by syskin
debug build fix

Revision 1303 - Directory Listing
Modified Fri Jan 2 23:24:49 2004 UTC (14 years, 11 months ago) by edgomez
* Changed linking policy for Unix toolchain + Win32 target
* Reverted to VS build tools in .dsp files

Revision 1302 - Directory Listing
Modified Fri Jan 2 14:43:01 2004 UTC (14 years, 11 months ago) by syskin
dynamic linking in win32 - small fix

Revision 1301 - Directory Listing
Modified Fri Jan 2 13:18:28 2004 UTC (14 years, 11 months ago) by syskin
dynamic linking in win32

Revision 1300 - Directory Listing
Modified Sat Dec 27 14:33:13 2003 UTC (14 years, 11 months ago) by Isibaar
more exact seeking

Revision 1299 - Directory Listing
Modified Sat Dec 27 10:50:50 2003 UTC (14 years, 11 months ago) by edgomez
Beta3

Revision 1298 - Directory Listing
Modified Thu Dec 25 20:58:31 2003 UTC (14 years, 11 months ago) by edgomez
Merge fixes for patch-160

Revision 1297 - Directory Listing
Modified Sun Dec 21 19:42:11 2003 UTC (14 years, 11 months ago) by Isibaar
postprocessing changes

Revision 1296 - Directory Listing
Modified Sun Dec 21 17:38:17 2003 UTC (14 years, 11 months ago) by edgomez
Fixed frame type in quant zones and added some comments

Revision 1295 - Directory Listing
Modified Sun Dec 21 16:28:49 2003 UTC (14 years, 11 months ago) by Isibaar
turbo option

Revision 1294 - Directory Listing
Modified Sun Dec 21 16:19:41 2003 UTC (14 years, 11 months ago) by Isibaar
turbo option

Revision 1293 - Directory Listing
Modified Sun Dec 21 12:41:48 2003 UTC (14 years, 11 months ago) by syskin
second pass can now be bigger than first

Revision 1292 - Directory Listing
Modified Sun Dec 21 06:45:41 2003 UTC (14 years, 11 months ago) by syskin
unused variable removed

Revision 1291 - Directory Listing
Modified Sat Dec 20 22:22:26 2003 UTC (14 years, 11 months ago) by edgomez
Commented Fast 1st pass

Revision 1290 - Directory Listing
Modified Sat Dec 20 22:20:54 2003 UTC (14 years, 11 months ago) by edgomez
Added ARGB colorspace (C code only)

Revision 1289 - Directory Listing
Modified Sat Dec 20 19:13:24 2003 UTC (14 years, 11 months ago) by Isibaar
new defaults

Revision 1288 - Directory Listing
Modified Sat Dec 20 16:44:36 2003 UTC (14 years, 11 months ago) by syskin
compilation on vs6 fixed

Revision 1287 - Directory Listing
Modified Sat Dec 20 15:38:13 2003 UTC (14 years, 11 months ago) by syskin
fast1pass

Revision 1286 - Directory Listing
Modified Sat Dec 20 15:30:03 2003 UTC (14 years, 11 months ago) by edgomez
Cleanup patch while doing branch merging with tla

Revision 1285 - Directory Listing
Modified Sat Dec 20 11:54:37 2003 UTC (14 years, 11 months ago) by Isibaar
signal cartoon mode in bitstream

Revision 1284 - Directory Listing
Modified Fri Dec 19 13:48:47 2003 UTC (14 years, 11 months ago) by syskin
new AR code in GUI, v2

Revision 1283 - Directory Listing
Modified Fri Dec 19 11:16:51 2003 UTC (14 years, 11 months ago) by syskin
plugins can change vol flags -> fast1pass ready

Revision 1282 - Directory Listing
Modified Fri Dec 19 10:55:58 2003 UTC (14 years, 11 months ago) by syskin
plugins can change vol flags -> fast1pass ready

Revision 1281 - Directory Listing
Modified Thu Dec 18 21:40:11 2003 UTC (14 years, 11 months ago) by Isibaar
improved reliability of new speed-up flags

Revision 1280 - Directory Listing
Modified Thu Dec 18 21:31:32 2003 UTC (14 years, 11 months ago) by Isibaar
improved reliability of new speed-up flags

Revision 1279 - Directory Listing
Modified Thu Dec 18 17:49:28 2003 UTC (14 years, 11 months ago) by Isibaar
qpel speed-up

Revision 1278 - Directory Listing
Modified Thu Dec 18 17:43:32 2003 UTC (14 years, 11 months ago) by edgomez
Forgotten bit of patch-141

Revision 1277 - Directory Listing
Modified Thu Dec 18 14:51:40 2003 UTC (14 years, 11 months ago) by syskin
new AR code in GUI

Revision 1276 - Directory Listing
Modified Thu Dec 18 14:47:44 2003 UTC (14 years, 11 months ago) by edgomez
Small glitches during last michael's commits:
 * cosmetic tab vs spaces in xvid.h, or missing ending newline...
 * probable bug in early stop for bvops

Revision 1275 - Directory Listing
Modified Thu Dec 18 13:26:48 2003 UTC (14 years, 11 months ago) by Isibaar
- XVID_ME_BFRAME_EARLYSTOP
sorry for all the new ME flags ;-)

Revision 1274 - Directory Listing
Modified Thu Dec 18 02:53:30 2003 UTC (14 years, 11 months ago) by Isibaar
- XVID_ME_FAST_MODEINTERPOLATE

Revision 1273 - Directory Listing
Modified Thu Dec 18 02:02:08 2003 UTC (14 years, 11 months ago) by Isibaar
- XVID_ME_FASTREFINE16 also for b-frame bf_search
- XVID_ME_SKIP_DELTASEARCH to skip direct mode delta search

Revision 1272 - Directory Listing
Modified Thu Dec 18 01:19:45 2003 UTC (14 years, 11 months ago) by Isibaar
DXN profiles disabled until VBV compliance is achieved

Revision 1271 - Directory Listing
Modified Wed Dec 17 17:08:29 2003 UTC (14 years, 11 months ago) by Isibaar
dering/film effect check boxes
NOTE: dering is not yet implemented in xvidcore

Revision 1270 - Directory Listing
Modified Wed Dec 17 17:07:38 2003 UTC (14 years, 11 months ago) by Isibaar
some quality improvements for postprocessing

Revision 1269 - Directory Listing
Modified Wed Dec 17 16:44:32 2003 UTC (14 years, 11 months ago) by edgomez
Forgotten but for AR support in VFW

Revision 1268 - Directory Listing
Modified Wed Dec 17 15:25:02 2003 UTC (14 years, 11 months ago) by syskin
new defaults for new 2pass2

Revision 1267 - Directory Listing
Modified Wed Dec 17 15:16:16 2003 UTC (14 years, 11 months ago) by edgomez
* Two pass update (see patch-141 entry for more details)
* vfw AR widget + typo mistake

Revision 1266 - Directory Listing
Modified Wed Dec 17 13:15:33 2003 UTC (14 years, 11 months ago) by chl
First quant is now 4, not 8. This should remove blockyness from first frame
in bitrate mode.

Revision 1265 - Directory Listing
Modified Wed Dec 17 08:38:06 2003 UTC (14 years, 11 months ago) by chl
XVID_ME_GME_REFINE is of course a MOTION flag, not VOP or VOL.
This time, I got it right, thanks GomGom!

Revision 1264 - Directory Listing
Modified Tue Dec 16 09:24:48 2003 UTC (15 years ago) by chl
changed GME_REFINE to VOL-flag, not VOP-flag.

Revision 1263 - Directory Listing
Modified Sun Dec 14 03:32:01 2003 UTC (15 years ago) by syskin
texture bits count for b-vops

Revision 1262 - Directory Listing
Modified Sat Dec 13 13:52:25 2003 UTC (15 years ago) by syskin
PP crash fixed

Revision 1261 - Directory Listing
Modified Sat Dec 13 00:04:09 2003 UTC (15 years ago) by edgomez
- Enabled SSE2 safe code
- Aligned data in xvid_bench

Revision 1260 - Directory Listing
Modified Fri Dec 12 15:09:01 2003 UTC (15 years ago) by Isibaar
integrated some stuff from Nic's dshow filter
added xvidcore deblocking support

Revision 1259 - Directory Listing
Modified Fri Dec 12 14:16:40 2003 UTC (15 years ago) by edgomez
* better PAR handling

Revision 1258 - Directory Listing
Modified Fri Dec 12 09:58:40 2003 UTC (15 years ago) by syskin
default PAR is VGA1:1

Revision 1257 - Directory Listing
Modified Fri Dec 12 08:19:13 2003 UTC (15 years ago) by chl
I thought I had commited this days or weeks ago?!?

Colorspace fix, internal format is YCrCb==CSP_I420
CSP_USER is YCrCb with arbitrary pointers and strides for Luma and Chroma

Revision 1256 - Directory Listing
Modified Thu Dec 11 17:18:29 2003 UTC (15 years ago) by Isibaar
oops, forgot a call to init_postproc()

Revision 1255 - Directory Listing
Modified Wed Dec 10 23:46:21 2003 UTC (15 years ago) by chl
-fgcse caused trouble on very recent gcc's.
-O2 gave minor speedup over -O1.

Revision 1254 - Directory Listing
Modified Wed Dec 10 22:58:32 2003 UTC (15 years ago) by edgomez
Update to the cmd line options:
 * nframes -> frames
 * -save, now controls ES stream per frame saving
 * -o is now independent from -save

Revision 1253 - Directory Listing
Modified Wed Dec 10 15:07:42 2003 UTC (15 years ago) by edgomez
* copyright fix(?)
* ending new lines missing (gcc)
* added $Id$ field

Revision 1252 - Directory Listing
Modified Wed Dec 10 12:09:34 2003 UTC (15 years ago) by syskin
N-VOPs fixed

Revision 1251 - Directory Listing
Modified Wed Dec 10 01:02:44 2003 UTC (15 years ago) by Isibaar
postprocessing (deblocking) code ported from Isibaar branch + speed-up

Revision 1250 - Directory Listing
Modified Tue Dec 9 14:32:52 2003 UTC (15 years ago) by syskin
doesn't display errors

Revision 1249 - Directory Listing
Modified Tue Dec 9 14:31:40 2003 UTC (15 years ago) by syskin
whenever decoder fails, we know about it

Revision 1248 - Directory Listing
Modified Mon Dec 8 13:20:59 2003 UTC (15 years ago) by syskin
final struct cleanups

Revision 1247 - Directory Listing
Modified Mon Dec 8 12:38:04 2003 UTC (15 years ago) by syskin
fixed crash when statsfile is too short

Revision 1246 - Directory Listing
Modified Sun Dec 7 15:08:15 2003 UTC (15 years ago) by edgomez
Big file handling.

Revision 1245 - Directory Listing
Modified Sat Dec 6 14:54:00 2003 UTC (15 years ago) by syskin
zones fix

Revision 1244 - Directory Listing
Modified Sat Dec 6 10:56:10 2003 UTC (15 years ago) by chl
Minor color space correction.

Revision 1243 - Directory Listing
Modified Sat Dec 6 10:35:23 2003 UTC (15 years ago) by chl
"Picture aspect ratio" is in fact "Pixel aspect ratio".
Good that P==P, so there's no need to change anything but commentaries.

Revision 1242 - Directory Listing
Modified Fri Dec 5 14:44:35 2003 UTC (15 years ago) by edgomez
See ChangeLog patch-120 to patch-123

Revision 1241 - Directory Listing
Modified Fri Dec 5 14:23:02 2003 UTC (15 years ago) by syskin
quant ranges respected even for first frame

Revision 1240 - Directory Listing
Modified Fri Dec 5 12:27:48 2003 UTC (15 years ago) by syskin
just one more tweak

Revision 1239 - Directory Listing
Modified Thu Dec 4 12:08:03 2003 UTC (15 years ago) by syskin
final frame decision tweaks

Revision 1238 - Directory Listing
Modified Wed Dec 3 19:46:50 2003 UTC (15 years ago) by edgomez
sane default for profile if its value is 0x00 (reserved and usually the
result of a create structure memset(..., 0, ...))

Revision 1237 - Directory Listing
Modified Wed Dec 3 11:51:28 2003 UTC (15 years ago) by syskin
final ME twaking - one very small bug found in the process

Revision 1236 - Directory Listing
Modified Wed Dec 3 02:35:33 2003 UTC (15 years ago) by Isibaar
increased bitstream version

Revision 1235 - Directory Listing
Modified Wed Dec 3 02:22:30 2003 UTC (15 years ago) by Isibaar
Bad header fix, dev-api-4 is now decoded again with fdam.
According to ISO/IEC 14496-2 VISOBJSEQ_START_CODE and profile must be present.

I'm still unsure however if we're now perfectly compliant already: VISOBJSEQ_STOP_CODE should also be present but is never written.

Revision 1234 - Directory Listing
Modified Mon Dec 1 13:16:43 2003 UTC (15 years ago) by syskin
small fixes until we have new gui v2

Revision 1233 - Directory Listing
Modified Mon Dec 1 11:00:13 2003 UTC (15 years ago) by syskin
small fixes until we have new gui

Revision 1232 - Directory Listing
Modified Mon Dec 1 10:46:40 2003 UTC (15 years ago) by syskin
interlacing fix

Revision 1231 - Directory Listing
Modified Sun Nov 30 17:11:01 2003 UTC (15 years ago) by chl
Added profile (XVID_PROFILE_AS_L4), so VOSH header is written

Revision 1230 - Directory Listing
Modified Sun Nov 30 16:13:16 2003 UTC (15 years ago) by edgomez
* Thread safe MPEG4 quantization functions.
  Cleaned up version of patch provided by Michael
   - fixed compiling problems on gcc
   - added const qualifiers every where it was possible to help C compiler
     optimization.
   - added the mpeg_quant_matrices param to all ASM function prototype
     in comments (even if it's not used, that shows we do it deliberatly)
   - forces m[intra][0][0] = 8, otherwise XviD could write invalid streams.
* Added real CRC computing in xvid_bench.c

Revision 1229 - Directory Listing
Modified Sun Nov 30 09:45:52 2003 UTC (15 years ago) by chl
Position of LDFLAGS moved after other options.

Revision 1228 - Directory Listing
Modified Sat Nov 29 18:07:45 2003 UTC (15 years ago) by edgomez
Fixed csp asm building?

Revision 1227 - Directory Listing
Modified Sat Nov 29 17:59:28 2003 UTC (15 years ago) by edgomez
updated todo/changelog

Revision 1226 - Directory Listing
Modified Sat Nov 29 17:26:12 2003 UTC (15 years ago) by edgomez
Marking the start of beta1

Revision 1225 - Directory Listing
Modified Fri Nov 28 14:20:13 2003 UTC (15 years ago) by syskin
works with S-VOPs

Revision 1224 - Directory Listing
Modified Mon Nov 24 22:06:19 2003 UTC (15 years ago) by edgomez
Trellis was treating big levels exactly the same way as lower ones.
In some cases, trellis was doing wild optimizations favoring a 0
because the distortion introduced by that big coeff change was
acceptable. But visually this could result in some nasty blocks with wrong
chroma information or similar brutal changes in other planes as well.

Skal added big levels handling where trellis just tries to minimize
the cost varying the run value only. No level modification is done
anymore.

Revision 1223 - Directory Listing
Modified Sun Nov 23 17:01:08 2003 UTC (15 years ago) by edgomez
* Added trellis support for MPEg quantization type.
* Changed RD fixed point precision, should help avoiding overflow
  (see the constant TL_SHIFT)

NB: we still have some problems when trellis optimizes DC for big DC
    values.

Revision 1222 - Directory Listing
Modified Sat Nov 22 15:31:28 2003 UTC (15 years ago) by edgomez
Pushed again some lost changes and TODO updated

Revision 1221 - Directory Listing
Modified Thu Nov 20 12:07:19 2003 UTC (15 years ago) by syskin
saving some bits by not writing dquant if possible

Revision 1220 - Directory Listing
Modified Wed Nov 19 21:27:25 2003 UTC (15 years ago) by edgomez
updated crc for transfer_8to16_sub2

Revision 1219 - Directory Listing
Modified Wed Nov 19 15:59:41 2003 UTC (15 years ago) by edgomez
new XVID_PLG_FRAME hook handling

Revision 1218 - Directory Listing
Modified Wed Nov 19 15:46:55 2003 UTC (15 years ago) by syskin
small redesign of plugin system to make lumimasking working (2 - bacause I'm lame)

Revision 1217 - Directory Listing
Modified Wed Nov 19 15:42:39 2003 UTC (15 years ago) by edgomez
The reversing bframe formula in 2pass 2 was not right. This was in fact
a test code i used when i was maintaining the code on its own branch.
I should not have commited it :\

Revision 1216 - Directory Listing
Modified Wed Nov 19 15:42:38 2003 UTC (15 years ago) by syskin
small redesign of plugin system to make lumimasking working

Revision 1215 - Directory Listing
Modified Wed Nov 19 12:24:25 2003 UTC (15 years ago) by syskin
SearchData revised - not longer constant across checkcandidates, but keeps search results in self - no pointers and redirections. All checkcandidates are faster now.

Revision 1214 - Directory Listing
Modified Tue Nov 18 21:41:21 2003 UTC (15 years ago) by edgomez
Michael introduced a fast subpel refine that uses a (iMinSAD2, currentQMV2)
couple of data. The problem is that he plugged this in CheckCandidate16_qpel
that is used outside this context, thus a if statement was traversed with
garbage data in the standard subpel case. For perfection sake, using a
iMinSAD=256*4096 value collects correct data even if it will not be used in
the normal subpel case.

Revision 1213 - Directory Listing
Modified Sun Nov 16 17:41:03 2003 UTC (15 years ago) by edgomez
Buglet: code assumed bvop presence

Revision 1212 - Directory Listing
Modified Sun Nov 16 15:32:38 2003 UTC (15 years ago) by edgomez
Valgrind reported lot of unitialized reads. These unitialized reads
helped sysKin finding three bugs:
  - ZeroMacroblock did not reset the cbp field. So for some skipped
    blocks, a test was done on the cbp value...
  - MEanalysis was using wrong mvs from the current bvop (unitialized
    or just wrong in current context). That's because in devapi3,
    bframes used to share the same mvs array wheras now, it's one array
    a bvop.
  - Collocated skipped MBs for a bvop didn't reset mvs[0] and b_mvs[0].

Revision 1211 - Directory Listing
Modified Sat Nov 15 14:48:41 2003 UTC (15 years, 1 month ago) by syskin
no longer crashes with very very *very* small pictures; new intra thresholds (more keyframes)

Revision 1210 - Directory Listing
Modified Sat Nov 15 14:43:38 2003 UTC (15 years, 1 month ago) by syskin
fixed uninitialized parameters of plugin system - lumimasking should not crash anymore

Revision 1209 - Directory Listing
Modified Sat Nov 15 03:10:42 2003 UTC (15 years, 1 month ago) by suxen_drol
qpel_mmx.asm missing from libxvidcore.dsp
updated TODO.

Revision 1208 - Directory Listing
Modified Sat Nov 15 02:51:41 2003 UTC (15 years, 1 month ago) by suxen_drol
static link to libxvidcore.lib

Revision 1207 - Directory Listing
Modified Sat Nov 15 01:53:22 2003 UTC (15 years, 1 month ago) by edgomez
small updates to doc files

Revision 1206 - Directory Listing
Modified Fri Nov 14 11:25:00 2003 UTC (15 years, 1 month ago) by edgomez
Updated

Revision 1205 - Directory Listing
Modified Thu Nov 13 23:11:24 2003 UTC (15 years, 1 month ago) by edgomez
MMXed the calculation of SSE for 8x8 16bit blocks. This helps quite
a lot VHQ=4 mode.

My tests show with trellis:chroma_me:
  - ~20% speed improvement for vhq=4.
  - at least 5% when using vhq=1.

Of course this speedup vanishes if more CPU intensive features are
used. CruNcher who used gmc/qpel, noticed "only" a ~5% speed
improvement.

NB: i'm of course talking about overall speed improvement. Such a
small patch for such a big improvement :-)

Revision 1204 - Directory Listing
Modified Thu Nov 13 22:35:30 2003 UTC (15 years, 1 month ago) by edgomez
* encoder.c: GMC code fix in encoder.c. Now gmcval is initialized
  correctly when using GME.
* xvid_decraw.c: Fix elementary stream output.
* plugin_2pass2.c: Small parsing bug in stats reading in 2pass2.
* decoder.c: Read resync markers in bframes.

Revision 1203 - Directory Listing
Modified Tue Nov 11 16:25:39 2003 UTC (15 years, 1 month ago) by edgomez
From Koepi.
* Added widget and code for overflow control strength.
* Removed widgets for payback options and kfthresholds.
* Activated frame stats in DebugOutputView all the time.

From me:
* Activated static motion detection in cartoon mode.

Revision 1202 - Directory Listing
Modified Sun Nov 9 20:49:21 2003 UTC (15 years, 1 month ago) by edgomez
New two pass code. I may say it's just a fixed version, though it looks
more like a "take all the ideas and write it again" version. It performs
better with all natural sequences i have and a bit worse with anime.

Including it now, allow me improving the code during the beta releases.

Revision 1201 - Directory Listing
Modified Sun Nov 9 20:47:14 2003 UTC (15 years, 1 month ago) by edgomez
* transfer_8to16_sub2_(c|mmx|xmm|3dne) write back the compensated
  result to current frame pointer.
* transfer_8to16_sub2_mmx uses proper rounding (a+b+1)/2. The +1
  operation was missing.
* Blocks skipped in bframes must be compensated for psnr computing.

Revision 1200 - Directory Listing
Modified Wed Nov 5 16:15:47 2003 UTC (15 years, 1 month ago) by edgomez
Patch from syskin.

* This patch avoids calling setedges and interpolate for uneeded cases:
    - setedges is only called once per frame.
    - interpolate is called only when the previous rounding
      was different from the one needed.
* Interpolation has been optimized a bit for qpel case, we do the
  hv pass down to top to use the cache more efficiently (hope so).

Revision 1199 - Directory Listing
Modified Mon Nov 3 19:58:16 2003 UTC (15 years, 1 month ago) by edgomez
* Small error fixed by Skal in his dev16 code (missing pshufd).
* Blocks used by DCT tests are now aligned with DECLARE_ALIGNED_MATRIX
  this avoids the well know segfaults when using SSE2 instructions that
  suppose data alignment.

Revision 1198 - Directory Listing
Modified Mon Nov 3 15:51:50 2003 UTC (15 years, 1 month ago) by edgomez
correct .rodata alignment

Revision 1197 - Directory Listing
Modified Sun Nov 2 23:02:52 2003 UTC (15 years, 1 month ago) by edgomez
* Added Dmitry SSE2 iDCT code back.
* Plugged Dmitry iDCT as default for SSE2
* Fixed a bug in xvid_bench that was making it would test some CPU
  instruction set w/o host CPU support. xvidcore init was simply
  discarding irrelevant cpu flags.

Revision 1196 - Directory Listing
Modified Sun Nov 2 19:56:42 2003 UTC (15 years, 1 month ago) by edgomez
* VFW building depends on GNU make.
* Long option names used for windres as they've been the same since
  binutils 2.12 (short option names being changed recently, this was
  causing problems)

Revision 1195 - Directory Listing
Modified Wed Oct 29 12:41:41 2003 UTC (15 years, 1 month ago) by edgomez
* Added sse2 f/iDCT code from skal
* Added hooking in xvid.c

Revision 1194 - Directory Listing
Modified Tue Oct 28 23:47:29 2003 UTC (15 years, 1 month ago) by Isibaar
Bugfix: stationary motion threshold determination

Revision 1193 - Directory Listing
Modified Tue Oct 28 23:42:09 2003 UTC (15 years, 1 month ago) by edgomez
Added cartoon widgets + handling code.

NB: static motion detection is disabled because of crashes on P4
    cpus.

Revision 1192 - Directory Listing
Modified Tue Oct 28 22:23:03 2003 UTC (15 years, 1 month ago) by edgomez
* Applied same style to all asm files
* Replaced current sad sse2 operators with skal's ones
* Removed old and unused colorspace asm files

Revision 1191 - Directory Listing
Modified Mon Oct 27 01:03:43 2003 UTC (15 years, 1 month ago) by edgomez
updated

Revision 1190 - Directory Listing
Modified Mon Oct 27 01:03:06 2003 UTC (15 years, 1 month ago) by edgomez
* Ported the ffmpeg fDCT functions (mmx and xmm).
* Modified the skal's versions a bit to allow rolling loops.
* Activated Skal's fDCTs (unrolled versions) for mmx _and_ xmm
  (old code was ignoring xmm versions)
* Removed the SSE2 versions (they'll be back later)
* .data -> .rodata
* Applied announced asm CodingStyle to the dct dir
  (I'll have to add a section with the said CodingStyle)

Revision 1189 - Directory Listing
Modified Mon Oct 27 00:50:05 2003 UTC (15 years, 1 month ago) by edgomez
Avoid rounding error in bquant->pquant

Revision 1188 - Directory Listing
Modified Mon Oct 27 00:48:29 2003 UTC (15 years, 1 month ago) by edgomez
Added closed gop option

Revision 1187 - Directory Listing
Modified Sat Oct 25 16:51:38 2003 UTC (15 years, 1 month ago) by syskin
faster d_mv_bits()

Revision 1186 - Directory Listing
Modified Fri Oct 24 13:28:23 2003 UTC (15 years, 1 month ago) by syskin
this bug was really stupid

Revision 1185 - Directory Listing
Modified Wed Oct 22 16:30:07 2003 UTC (15 years, 1 month ago) by syskin
another bugfix

Revision 1184 - Directory Listing
Modified Wed Oct 22 09:52:58 2003 UTC (15 years, 1 month ago) by edgomez
The build system has been modified to look like the core lib one
minus the configure system.

Revision 1183 - Directory Listing
Modified Wed Oct 22 09:47:52 2003 UTC (15 years, 1 month ago) by edgomez
Removed unused next_block vars

Revision 1182 - Directory Listing
Modified Tue Oct 21 16:48:58 2003 UTC (15 years, 1 month ago) by edgomez
Handles nasm include path weirdness

CodingStyle (forgiven bit from last patcheset)

Revision 1181 - Directory Listing
Modified Fri Oct 17 15:25:44 2003 UTC (15 years, 1 month ago) by edgomez
Documentation update:
 - removed out of date docs
 - moved some files
 - added INSTALL file

Revision 1180 - Directory Listing
Modified Thu Oct 16 12:16:00 2003 UTC (15 years, 2 months ago) by syskin
cleanups, speedups, etc

Revision 1179 - Directory Listing
Modified Wed Oct 15 13:55:09 2003 UTC (15 years, 2 months ago) by edgomez
Better cross compilation handling

Revision 1178 - Directory Listing
Modified Tue Oct 14 14:22:45 2003 UTC (15 years, 2 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 (15 years, 2 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 (15 years, 2 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 (15 years, 2 months ago) by edgomez
Quantization namespace and API changes

Revision 1174 - Directory Listing
Modified Tue Oct 7 13:02:35 2003 UTC (15 years, 2 months ago) by edgomez
Quantization namespace and API changes

Revision 1173 - Directory Listing
Modified Sun Oct 5 00:11:18 2003 UTC (15 years, 2 months ago) by edgomez
Updated

Revision 1172 - Directory Listing
Modified Sat Oct 4 16:01:18 2003 UTC (15 years, 2 months ago) by edgomez
Removed legacy 2pass code from vfw

Revision 1171 - Directory Listing
Modified Sat Oct 4 00:38:49 2003 UTC (15 years, 2 months ago) by edgomez
Working mingw/cygwin vfw build files

Revision 1170 - Directory Listing
Modified Fri Oct 3 19:59:16 2003 UTC (15 years, 2 months ago) by edgomez
Added cygwin/minsys build files

Revision 1169 - Directory Listing
Modified Fri Oct 3 16:57:55 2003 UTC (15 years, 2 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 (15 years, 2 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 (15 years, 2 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 (15 years, 2 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 (15 years, 2 months ago) by syskin
interlacing support for bvops

Revision 1164 - Directory Listing
Modified Fri Oct 3 12:41:02 2003 UTC (15 years, 2 months ago) by syskin
small update

Revision 1163 - Directory Listing
Modified Fri Oct 3 12:36:56 2003 UTC (15 years, 2 months ago) by syskin
speedups and one bugfix

Revision 1162 - Directory Listing
Modified Thu Oct 2 13:54:27 2003 UTC (15 years, 2 months ago) by edgomez
Make it really looks like a plugin

Revision 1161 - Directory Listing
Modified Wed Oct 1 23:23:01 2003 UTC (15 years, 2 months ago) by edgomez
removed trailing spaces

Revision 1160 - Directory Listing
Modified Tue Sep 30 18:20:31 2003 UTC (15 years, 2 months ago) by edgomez
Warnings and ANSI C cleanups

Revision 1159 - Directory Listing
Modified Mon Sep 29 16:58:37 2003 UTC (15 years, 2 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 (15 years, 2 months ago) by syskin
some compiler warnings removed

Revision 1157 - Directory Listing
Modified Mon Sep 29 00:30:31 2003 UTC (15 years, 2 months ago) by edgomez
Memory leaks fixed.

Revision 1156 - Directory Listing
Modified Sun Sep 28 16:12:32 2003 UTC (15 years, 2 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 (15 years, 2 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 (15 years, 2 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 (15 years, 2 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 (15 years, 3 months ago) by edgomez
Build process fix for MacOSX+module option

Revision 1151 - Directory Listing
Modified Thu Sep 11 15:29:32 2003 UTC (15 years, 3 months ago) by syskin
small bugfix

Revision 1150 - Directory Listing
Modified Thu Sep 11 15:28:51 2003 UTC (15 years, 3 months ago) by syskin
new BS version due to recent fcode fix

Revision 1149 - Directory Listing
Modified Thu Sep 11 14:14:55 2003 UTC (15 years, 3 months ago) by edgomez
Renamed libxvidcore.def.in to libxvidcore.def

Revision 1148 - Directory Listing
Modified Thu Sep 11 14:14:05 2003 UTC (15 years, 3 months ago) by edgomez
Removed some unused files

Revision 1147 - Directory Listing
Modified Thu Sep 11 14:12:16 2003 UTC (15 years, 3 months 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 (15 years, 3 months ago) by edgomez
Dos 2 unix

Revision 1145 - Directory Listing
Modified Thu Sep 11 13:01:30 2003 UTC (15 years, 3 months ago) by edgomez
Dos to unix conversion

Revision 1144 - Directory Listing
Modified Thu Sep 11 12:58:37 2003 UTC (15 years, 3 months ago) by edgomez
Replaced malloc.h header file with stdlib.h

Revision 1143 - Directory Listing
Modified Thu Sep 11 12:33:12 2003 UTC (15 years, 3 months ago) by syskin
working

Revision 1142 - Directory Listing
Modified Wed Sep 10 22:19:00 2003 UTC (15 years, 3 months ago) by edgomez
Motion Estimation module splitting.

Revision 1141 - Directory Listing
Modified Wed Sep 10 19:28:40 2003 UTC (15 years, 3 months 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 (15 years, 3 months ago) by chl
Removed SMP

Revision 1139 - Directory Listing
Modified Wed Sep 10 00:54:27 2003 UTC (15 years, 3 months ago) by edgomez
Cleanups and fix to (trellis+thresholding) logic

Revision 1138 - Directory Listing
Modified Sat Sep 6 11:24:50 2003 UTC (15 years, 3 months 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 (15 years, 3 months 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 (15 years, 3 months 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 (15 years, 3 months 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 (15 years, 3 months 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 (15 years, 3 months ago) by syskin
oops one small fix

Revision 1132 - Directory Listing
Modified Thu Aug 28 11:06:16 2003 UTC (15 years, 3 months 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 (15 years, 3 months ago) by edgomez
Final bits of AR flag support during encoding

Revision 1130 - Directory Listing
Modified Tue Aug 26 09:25:25 2003 UTC (15 years, 3 months 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 (15 years, 3 months ago) by syskin
small speed improvements

Revision 1128 - Directory Listing
Modified Mon Aug 25 15:01:51 2003 UTC (15 years, 3 months ago) by edgomez
Wrong frame padding

Revision 1127 - Directory Listing
Modified Sat Aug 23 15:11:23 2003 UTC (15 years, 3 months 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 (15 years, 3 months 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 (15 years, 3 months ago) by Isibaar
qpel mmx MC code

Revision 1124 - Directory Listing
Modified Fri Aug 22 15:20:41 2003 UTC (15 years, 3 months ago) by edgomez
Fix to sadv32 for real 32x32 block sad

Revision 1123 - Directory Listing
Modified Mon Aug 18 19:02:50 2003 UTC (15 years, 3 months ago) by edgomez
Fix for 64 bit platforms

Revision 1122 - Directory Listing
Modified Wed Aug 13 11:44:02 2003 UTC (15 years, 4 months ago) by edgomez
Better architecture separation

Revision 1121 - Directory Listing
Modified Sun Aug 10 13:10:09 2003 UTC (15 years, 4 months ago) by Isibaar
restored and merged my overwritten changes

Revision 1120 - Directory Listing
Modified Sat Aug 9 21:01:23 2003 UTC (15 years, 4 months ago) by edgomez
updated

Revision 1119 - Directory Listing
Modified Sat Aug 9 17:19:20 2003 UTC (15 years, 4 months 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 (15 years, 4 months ago) by Isibaar
quarterpel option

Revision 1117 - Directory Listing
Modified Sat Aug 9 14:41:20 2003 UTC (15 years, 4 months ago) by syskin
a trick that confused VS removed

Revision 1116 - Directory Listing
Modified Sat Aug 9 09:52:02 2003 UTC (15 years, 4 months ago) by chl
Check for -help was exactly wrong...

Revision 1115 - Directory Listing
Modified Thu Aug 7 15:42:50 2003 UTC (15 years, 4 months 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 (15 years, 4 months ago) by syskin
small graph fix

Revision 1113 - Directory Listing
Modified Wed Aug 6 20:28:18 2003 UTC (15 years, 4 months ago) by chl
VLC bugfix for GMC sprite_trajectory_len==9

Revision 1112 - Directory Listing
Modified Wed Aug 6 09:08:37 2003 UTC (15 years, 4 months 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 (15 years, 4 months ago) by chl
updated flags again...

Revision 1110 - Directory Listing
Modified Mon Aug 4 17:22:36 2003 UTC (15 years, 4 months ago) by chl
updated flags

Revision 1109 - Directory Listing
Modified Sun Aug 3 10:20:12 2003 UTC (15 years, 4 months ago) by syskin
lumimasking fixed (part 2)

Revision 1108 - Directory Listing
Modified Sun Aug 3 10:10:54 2003 UTC (15 years, 4 months 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 (15 years, 4 months ago) by edgomez
API changes

Revision 1106 - Directory Listing
Modified Sat Aug 2 10:42:23 2003 UTC (15 years, 4 months ago) by syskin
chromaME config bug - will work now

Revision 1105 - Directory Listing
Modified Tue Jul 29 23:02:34 2003 UTC (15 years, 4 months ago) by edgomez
Fixed bogus memory access

Revision 1097 - Directory Listing
Modified Mon Jul 28 12:29:07 2003 UTC (15 years, 4 months 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 (15 years, 4 months ago) by Isibaar
cartoon mode

Revision 1094 - Directory Listing
Modified Thu Jul 24 12:00:06 2003 UTC (15 years, 4 months ago) by Isibaar
b-frame support

Revision 1093 - Directory Listing
Modified Thu Jul 24 09:06:16 2003 UTC (15 years, 4 months ago) by Isibaar
added gmc.[c,h]

Revision 1091 - Directory Listing
Modified Thu Jul 17 10:32:33 2003 UTC (15 years, 5 months 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 (15 years, 5 months 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 (15 years, 5 months 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 (15 years, 5 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 (15 years, 5 months ago) by syskin
GME refinement activated

Revision 1086 - Directory Listing
Modified Sun Jul 13 10:01:00 2003 UTC (15 years, 5 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 (15 years, 5 months ago) by syskin
compiler warnings 'fixed'

Revision 1084 - Directory Listing
Modified Sun Jul 13 09:58:44 2003 UTC (15 years, 5 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 (15 years, 5 months ago) by syskin
some gmc related compiler warnings removed

Revision 1082 - Directory Listing
Modified Sun Jul 13 09:57:51 2003 UTC (15 years, 5 months ago) by syskin
mcsel decision moved to motion loop

Revision 1081 - Directory Listing
Modified Thu Jul 10 17:41:48 2003 UTC (15 years, 5 months ago) by edgomez
IA64 updates

Revision 1080 - Directory Listing
Modified Wed Jul 2 13:15:01 2003 UTC (15 years, 5 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 (15 years, 5 months ago) by chl
3 warp point GME - first bugfix

Revision 1078 - Directory Listing
Modified Sat Jun 28 15:54:17 2003 UTC (15 years, 5 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 (15 years, 5 months ago) by chl
3 warp point GME - first commit

Revision 1076 - Directory Listing
Modified Fri Jun 27 13:53:41 2003 UTC (15 years, 5 months ago) by edgomez
Updated with personal tree information

Revision 1075 - Directory Listing
Modified Thu Jun 26 11:50:37 2003 UTC (15 years, 5 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 (15 years, 5 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 (15 years, 5 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 (15 years, 6 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 (15 years, 6 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 (15 years, 6 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 (15 years, 6 months ago) by Isibaar
removed rather useless log2bin asm code

Revision 1066 - Directory Listing
Modified Wed Jun 11 14:10:59 2003 UTC (15 years, 6 months ago) by Isibaar
switched back to Walken idct

Revision 1065 - Directory Listing
Modified Wed Jun 11 12:37:41 2003 UTC (15 years, 6 months ago) by suxen_drol
cleanup

Revision 1064 - Directory Listing
Modified Tue Jun 10 20:47:29 2003 UTC (15 years, 6 months ago) by edgomez
Cosmetic (applied CodingSytle/we must use tabs)

Revision 1063 - Directory Listing
Modified Tue Jun 10 10:12:24 2003 UTC (15 years, 6 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 (15 years, 6 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 (15 years, 6 months ago) by suxen_drol
Quantizer histogram and encoding status window

Revision 1060 - Directory Listing
Modified Tue Jun 10 09:14:48 2003 UTC (15 years, 6 months ago) by edgomez
xvid_bench update + corresponding Makefile update

Revision 1059 - Directory Listing
Modified Tue Jun 10 09:02:55 2003 UTC (15 years, 6 months ago) by edgomez
Probably a small copy/paste error

Revision 1058 - Directory Listing
Modified Mon Jun 9 19:42:25 2003 UTC (15 years, 6 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 (15 years, 6 months ago) by edgomez
Removed #include to deleted file

Revision 1056 - Directory Listing
Modified Mon Jun 9 18:07:01 2003 UTC (15 years, 6 months ago) by edgomez
Lumimasking code moved to the plugin file

Revision 1054 - Directory Listing
Modified Mon Jun 9 13:55:56 2003 UTC (15 years, 6 months ago) by edgomez
Added legal header

Revision 1053 - Directory Listing
Modified Mon Jun 9 01:25:19 2003 UTC (15 years, 6 months ago) by edgomez
ISO C89 comment style

Revision 1052 - Directory Listing
Modified Mon Jun 2 11:47:30 2003 UTC (15 years, 6 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 (15 years, 6 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 (15 years, 6 months ago) by edgomez
Force frame type during the second pass.

Revision 1049 - Directory Listing
Modified Thu May 29 12:38:44 2003 UTC (15 years, 6 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 (15 years, 6 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 (15 years, 6 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 (15 years, 6 months ago) by edgomez
Removed Alt curve treatment

Revision 1043 - Directory Listing
Modified Sat May 24 22:03:50 2003 UTC (15 years, 6 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 (15 years, 6 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 (15 years, 6 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 (15 years, 6 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 (15 years, 6 months ago) by edgomez
Added the mrproper Makefile target.

Revision 1038 - Directory Listing
Modified Thu May 22 16:36:07 2003 UTC (15 years, 6 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 (15 years, 6 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 (15 years, 6 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 (15 years, 6 months ago) by edgomez
RateControl complete removal

Revision 1034 - Directory Listing
Modified Sun May 18 12:24:55 2003 UTC (15 years, 6 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 (15 years, 7 months ago) by suxen_drol
ratecontrol.c removed from sources.inc

Revision 1032 - Directory Listing
Modified Sat May 17 13:37:49 2003 UTC (15 years, 7 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 (15 years, 7 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 (15 years, 7 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 (15 years, 7 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 (15 years, 7 months ago) by suxen_drol
2pass1 stats filename missing.

Revision 1027 - Directory Listing
Modified Thu May 15 17:53:11 2003 UTC (15 years, 7 months ago) by edgomez
Removed deprecated XVID_VOP_DYNAMIC_BFRAMES flag

Revision 1026 - Directory Listing
Modified Thu May 15 17:21:08 2003 UTC (15 years, 7 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 (15 years, 7 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 (15 years, 7 months ago) by edgomez
Added module building for MacOSX.

Revision 1023 - Directory Listing
Modified Wed May 14 20:23:02 2003 UTC (15 years, 7 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 (15 years, 7 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 (15 years, 7 months ago) by suxen_drol
vfw extensions api header

Revision 1019 - Directory Listing
Modified Wed May 14 11:53:16 2003 UTC (15 years, 7 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 (15 years, 7 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 (15 years, 7 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 (15 years, 7 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 (15 years, 7 months ago) by suxen_drol
zones, profiles, vfw changes

Revision 1013 - Directory Listing
Modified Mon May 12 00:06:49 2003 UTC (15 years, 7 months ago) by edgomez
Better quality presets

Revision 1012 - Directory Listing
Modified Sun May 11 13:26:14 2003 UTC (15 years, 7 months ago) by chl
Trellisquant cleanup

Revision 1011 - Directory Listing
Modified Fri May 9 22:03:13 2003 UTC (15 years, 7 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 (15 years, 7 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 (15 years, 7 months ago) by edgomez
Added config.status to distclean target

Revision 1008 - Directory Listing
Modified Mon May 5 00:19:05 2003 UTC (15 years, 7 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 (15 years, 7 months ago) by edgomez
Increased API major

Revision 1006 - Directory Listing
Modified Sun May 4 23:58:10 2003 UTC (15 years, 7 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 (15 years, 7 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 (15 years, 7 months ago) by edgomez
Fixes a memory leak -- reported by valgrind

Revision 999 - Directory Listing
Modified Sun Apr 27 21:18:49 2003 UTC (15 years, 7 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 (15 years, 7 months ago) by edgomez
Syncing with release-0_9_1-fixes

Revision 997 - Directory Listing
Modified Sun Apr 27 20:36:13 2003 UTC (15 years, 7 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 (15 years, 7 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 (15 years, 7 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 (15 years, 7 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 (15 years, 7 months ago) by chl
Added XVID_VOP_TRELLISQUANT for trellis quantization

Revision 992 - Directory Listing
Modified Fri Apr 25 14:53:37 2003 UTC (15 years, 7 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 (15 years, 7 months ago) by chl
Calculate average PSNR in -stats mode

Revision 990 - Directory Listing
Modified Fri Apr 18 20:06:58 2003 UTC (15 years, 7 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 (15 years, 8 months ago) by suxen_drol
removed credits.txt

Revision 988 - Directory Listing
Modified Mon Apr 14 20:19:00 2003 UTC (15 years, 8 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 (15 years, 8 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 (15 years, 8 months ago) by syskin
'const' cleanups to remove compiler warnings

Revision 983 - Directory Listing
Modified Sat Apr 12 06:58:50 2003 UTC (15 years, 8 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 (15 years, 8 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 (15 years, 8 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 (15 years, 8 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 (15 years, 8 months ago) by suxen_drol
2pass2 (basic) internal scaler

Revision 974 - Directory Listing
Modified Sat Apr 5 16:47:44 2003 UTC (15 years, 8 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 (15 years, 8 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 (15 years, 8 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 (15 years, 8 months ago) by edgomez
New code, much more clean/modular

Revision 964 - Directory Listing
Modified Sun Mar 30 00:36:53 2003 UTC (15 years, 8 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 (15 years, 8 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 (15 years, 8 months ago) by edgomez
Fix aligment problem for dct blocks

Revision 959 - Directory Listing
Modified Sat Mar 29 10:11:06 2003 UTC (15 years, 8 months ago) by edgomez
Fix aligment problem for dct blocks

Revision 958 - Directory Listing
Modified Sat Mar 29 01:29:53 2003 UTC (15 years, 8 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 (15 years, 8 months ago) by suxen_drol
sad cleanup

Revision 955 - Directory Listing
Modified Fri Mar 28 07:21:37 2003 UTC (15 years, 8 months ago) by suxen_drol
vc.net support (oops)

Revision 954 - Directory Listing
Modified Fri Mar 28 07:18:45 2003 UTC (15 years, 8 months ago) by suxen_drol
vc.net support

Revision 953 - Directory Listing
Modified Thu Mar 27 17:09:59 2003 UTC (15 years, 8 months ago) by edgomez
Synced with CVS_HEAD

Revision 952 - Directory Listing
Modified Thu Mar 27 15:00:34 2003 UTC (15 years, 8 months ago) by edgomez
Synced with CVS_HEAD

Revision 951 - Directory Listing
Modified Thu Mar 27 14:26:17 2003 UTC (15 years, 8 months ago) by edgomez
Synced with CVS_HEAD

Revision 950 - Directory Listing
Modified Thu Mar 27 14:21:00 2003 UTC (15 years, 8 months ago) by edgomez
Synced with CVS_HEAD

Revision 949 - Directory Listing
Modified Wed Mar 26 14:56:49 2003 UTC (15 years, 8 months ago) by edgomez
Changed flags naming conventions

Revision 948 - Directory Listing
Modified Wed Mar 26 11:01:03 2003 UTC (15 years, 8 months ago) by suxen_drol
xvid_enc_rc_t removed

Revision 947 - Directory Listing
Modified Wed Mar 26 10:47:59 2003 UTC (15 years, 8 months ago) by suxen_drol
encoder asp indication support

Revision 946 - Directory Listing
Modified Wed Mar 26 10:39:53 2003 UTC (15 years, 8 months ago) by suxen_drol
asp indication support

Revision 945 - Directory Listing
Modified Wed Mar 26 10:29:51 2003 UTC (15 years, 8 months ago) by suxen_drol
XVID_ERR_END

Revision 944 - Directory Listing
Modified Tue Mar 25 22:53:57 2003 UTC (15 years, 8 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 (15 years, 8 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 (15 years, 8 months ago) by suxen_drol
2pass2

Revision 941 - Directory Listing
Modified Tue Mar 25 10:32:48 2003 UTC (15 years, 8 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 (15 years, 8 months ago) by suxen_drol
debug printf cleanup

Revision 939 - Directory Listing
Modified Sun Mar 23 09:35:25 2003 UTC (15 years, 8 months ago) by suxen_drol
added fixed,cbr,2pass1 plugins

Revision 938 - Directory Listing
Modified Sun Mar 23 04:03:01 2003 UTC (15 years, 8 months ago) by suxen_drol
initial rate control

Revision 936 - Directory Listing
Modified Sat Mar 22 13:49:49 2003 UTC (15 years, 8 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 (15 years, 8 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 (15 years, 8 months ago) by suxen_drol
no message

Revision 933 - Directory Listing
Modified Thu Mar 20 17:59:07 2003 UTC (15 years, 8 months ago) by edgomez
Little fix

Revision 932 - Directory Listing
Modified Thu Mar 20 14:14:52 2003 UTC (15 years, 8 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 (15 years, 8 months ago) by suxen_drol
missing stats output fixed

Revision 930 - Directory Listing
Modified Wed Mar 19 22:33:17 2003 UTC (15 years, 8 months ago) by edgomez
Update sources

Revision 929 - Directory Listing
Modified Wed Mar 19 22:32:11 2003 UTC (15 years, 8 months ago) by edgomez
Fix missing include

Revision 926 - Directory Listing
Modified Sun Mar 16 12:05:09 2003 UTC (15 years, 9 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 (15 years, 9 months ago) by suxen_drol
variable frame rate encoding

Revision 924 - Directory Listing
Modified Sat Mar 15 17:03:17 2003 UTC (15 years, 9 months ago) by suxen_drol
variable frame rate encoding

Revision 923 - Directory Listing
Modified Sat Mar 15 16:41:32 2003 UTC (15 years, 9 months ago) by suxen_drol
plugin/stats returns sse (integer)

Revision 922 - Directory Listing
Modified Sat Mar 15 16:04:38 2003 UTC (15 years, 9 months ago) by suxen_drol
plugin/stats returns sse (integer)

Revision 921 - Directory Listing
Modified Sat Mar 15 14:38:34 2003 UTC (15 years, 9 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 (15 years, 9 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 (15 years, 9 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 (15 years, 9 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 (15 years, 9 months ago) by edgomez
Ok this is rollback patch

Revision 916 - Directory Listing
Modified Tue Mar 11 01:08:10 2003 UTC (15 years, 9 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 (15 years, 9 months ago) by suxen_drol
comment removal

Revision 914 - Directory Listing
Modified Mon Mar 10 00:38:49 2003 UTC (15 years, 9 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 (15 years, 9 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 (15 years, 9 months ago) by edgomez
Disables some debugging code

Revision 909 - Directory Listing
Modified Sun Mar 9 00:28:09 2003 UTC (15 years, 9 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 (15 years, 9 months ago) by chl
Emptied to have space for future implementation

Revision 890 - Directory Listing
Modified Sat Feb 22 08:49:45 2003 UTC (15 years, 9 months ago) by suxen_drol
++api v1.-127.0

Revision 889 - Directory Listing
Modified Sat Feb 22 08:24:01 2003 UTC (15 years, 9 months ago) by suxen_drol
++vfw

Revision 888 - Directory Listing
Modified Sat Feb 22 08:22:03 2003 UTC (15 years, 9 months ago) by suxen_drol
++dshow

Revision 887 - Directory Listing
Modified Sat Feb 22 08:14:44 2003 UTC (15 years, 9 months ago) by suxen_drol
++rawdec

Revision 886 - Directory Listing
Modified Fri Feb 21 14:49:29 2003 UTC (15 years, 9 months ago) by
Copied from: trunk revision 885
This commit was manufactured by cvs2svn to create branch 'dev-api-4'.

Revision 885 - Directory Listing
Modified Fri Feb 21 14:49:28 2003 UTC (15 years, 9 months ago) by syskin
Original Path: trunk
cleanups

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

Revision 883 - Directory Listing
Modified Fri Feb 21 08:32:34 2003 UTC (15 years, 9 months ago) by suxen_drol
Original Path: trunk
msvc warning fixup

Revision 882 - Directory Listing
Modified Fri Feb 21 00:00:57 2003 UTC (15 years, 9 months ago) by edgomez
Original Path: trunk
- better fix

Revision 880 - Directory Listing
Modified Thu Feb 20 23:40:48 2003 UTC (15 years, 9 months ago) by edgomez
Original Path: trunk
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 (15 years, 9 months ago) by edgomez
Original Path: trunk
- 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 878 - Directory Listing
Modified Thu Feb 20 21:47:04 2003 UTC (15 years, 9 months ago) by edgomez
Original Path: trunk
Fixed a wrong Latex command

Revision 877 - Directory Listing
Modified Thu Feb 20 18:39:23 2003 UTC (15 years, 9 months ago) by edgomez
Original Path: trunk
- Added simple autoconf detection for >= 2.50 version

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

Revision 875 - Directory Listing
Modified Wed Feb 19 21:30:52 2003 UTC (15 years, 9 months ago) by edgomez
Original Path: trunk
Ported 0.9.x "unsigned/signed comparison warnings" fix

Revision 874 - Directory Listing
Modified Wed Feb 19 21:13:00 2003 UTC (15 years, 9 months ago) by edgomez
Original Path: trunk
ANSI C'ification

Revision 873 - Directory Listing
Modified Wed Feb 19 21:02:11 2003 UTC (15 years, 9 months ago) by edgomez
Original Path: trunk
Forward port of stable fix (v1.15)

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

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

Revision 870 - Directory Listing
Modified Wed Feb 19 10:08:20 2003 UTC (15 years, 9 months ago) by chl
Original Path: trunk
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 (15 years, 9 months ago) by chl
Original Path: trunk
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 (15 years, 9 months ago) by edgomez
Original Path: trunk
- Header
- Changed tabs to spaces for helpers
- ToDo: Doxygen the header again.

Revision 867 - Directory Listing
Modified Mon Feb 17 23:45:21 2003 UTC (15 years, 9 months ago) by edgomez
Original Path: trunk
- Header
- ANSI C comments

Revision 866 - Directory Listing
Modified Mon Feb 17 23:33:12 2003 UTC (15 years, 9 months ago) by edgomez
Original Path: trunk
- 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 865 - Directory Listing
Modified Mon Feb 17 23:15:48 2003 UTC (15 years, 9 months ago) by edgomez
Original Path: trunk
- typo fix

Revision 864 - Directory Listing
Modified Mon Feb 17 22:55:02 2003 UTC (15 years, 9 months ago) by edgomez
Original Path: trunk
- GPL header
- Ansi C comments

Revision 863 - Directory Listing
Modified Sun Feb 16 18:31:42 2003 UTC (15 years, 9 months ago) by edgomez
Original Path: trunk
Oops static libraries are not versioned

Revision 862 - Directory Listing
Modified Sun Feb 16 15:08:25 2003 UTC (15 years, 9 months ago) by syskin
Original Path: trunk
testing

Revision 861 - Directory Listing
Modified Sun Feb 16 13:04:05 2003 UTC (15 years, 9 months ago) by edgomez
Original Path: trunk
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 (15 years, 9 months ago) by suxen_drol
Original Path: trunk
futher portab.h, ARCH_IS_xxx fixes

Revision 859 - Directory Listing
Modified Sun Feb 16 05:03:55 2003 UTC (15 years, 9 months ago) by suxen_drol
Original Path: trunk
merge dev-api-3 into HEAD

Revision 858 - Directory Listing
Modified Sun Feb 16 04:37:29 2003 UTC (15 years, 9 months ago) by suxen_drol
Original Path: trunk
merge dev-api-3 into HEAD

Revision 857 - Directory Listing
Modified Sun Feb 16 04:23:29 2003 UTC (15 years, 9 months ago) by suxen_drol
Original Path: trunk
merge dev-api-3 into HEAD

Revision 856 - Directory Listing
Modified Sun Feb 16 03:59:01 2003 UTC (15 years, 9 months ago) by suxen_drol
Original Path: trunk
merge dev-api-3 into HEAD

Revision 855 - Directory Listing
Modified Sun Feb 16 03:12:56 2003 UTC (15 years, 9 months ago) by suxen_drol
Original Path: trunk
merge dev-api-3 into HEAD

Revision 854 - Directory Listing
Modified Sun Feb 16 01:41:24 2003 UTC (15 years, 9 months ago) by edgomez
Original Path: trunk
Last changes from pete

Revision 853 - Directory Listing
Modified Sat Feb 15 18:48:15 2003 UTC (15 years, 9 months ago) by edgomez
Original Path: trunk
chromatic optimization -- forgottent bits from the merge

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

Revision 845 - Directory Listing
Modified Thu Feb 13 17:31:33 2003 UTC (15 years, 10 months ago) by edgomez
Original Path: trunk
Ready for 0.9.1

Revision 843 - Directory Listing
Modified Thu Feb 13 13:05:10 2003 UTC (15 years, 10 months ago) by suxen_drol
Original Path: trunk
decore,encore removed

Revision 842 - Directory Listing
Modified Thu Feb 13 12:50:43 2003 UTC (15 years, 10 months ago) by suxen_drol
Original Path: trunk
line feed fixup

Revision 830 - Directory Listing
Modified Tue Feb 11 21:56:31 2003 UTC (15 years, 10 months ago) by edgomez
Original Path: trunk
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 (15 years, 10 months ago) by edgomez
Original Path: trunk
Fix namespace conflicts on PPC platform

Revision 827 - Directory Listing
Modified Sun Feb 9 23:08:56 2003 UTC (15 years, 10 months ago) by edgomez
Original Path: trunk
PPC port is disabled, it uses Plain C version now.

Revision 826 - Directory Listing
Modified Sun Feb 9 22:48:38 2003 UTC (15 years, 10 months ago) by edgomez
Original Path: trunk
Should now be more "unknown compiler" friendly

Revision 825 - Directory Listing
Modified Sun Feb 9 19:48:40 2003 UTC (15 years, 10 months ago) by edgomez
Original Path: trunk
Helper script to generate the configure script and all needed files

Revision 824 - Directory Listing
Modified Sun Feb 9 19:32:52 2003 UTC (15 years, 10 months ago) by edgomez
Original Path: trunk
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 (15 years, 10 months ago) by edgomez
Original Path: trunk
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 (15 years, 10 months ago) by edgomez
Original Path: trunk
Fixed a bunch of unsigned/signed comparisons assignments

Revision 813 - Directory Listing
Modified Sun Feb 2 00:25:51 2003 UTC (15 years, 10 months ago) by edgomez
Original Path: trunk
Small fix

Revision 809 - Directory Listing
Modified Sun Jan 26 01:44:44 2003 UTC (15 years, 10 months ago) by suxen_drol
Original Path: trunk
ptr_t fix (s_kraste at ira.uka.de)

Revision 766 - Directory Listing
Modified Tue Jan 7 21:57:19 2003 UTC (15 years, 11 months ago) by edgomez
Original Path: trunk
Fixes from MfA

Revision 764 - Directory Listing
Modified Sun Jan 5 16:54:36 2003 UTC (15 years, 11 months ago) by edgomez
Original Path: trunk
Much lighter VLC implementation (saves >6MB)

Revision 759 - Directory Listing
Modified Sat Jan 4 04:28:48 2003 UTC (15 years, 11 months ago) by suxen_drol
Original Path: trunk
coeff level [-2047,2047]

Revision 742 - Directory Listing
Modified Sat Dec 28 13:53:08 2002 UTC (15 years, 11 months ago) by edgomez
Original Path: trunk
Changed my email

Revision 741 - Directory Listing
Modified Thu Dec 26 14:36:06 2002 UTC (15 years, 11 months ago) by edgomez
Original Path: trunk
Program's name fix in a printf

Revision 731 - Directory Listing
Modified Thu Dec 19 22:58:58 2002 UTC (15 years, 11 months ago) by edgomez
Original Path: trunk
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 729 - Directory Listing
Modified Wed Dec 18 21:48:46 2002 UTC (15 years, 11 months ago) by edgomez
Original Path: trunk
Fixed bitrate/bpp report

Revision 728 - Directory Listing
Modified Wed Dec 18 20:48:25 2002 UTC (15 years, 11 months ago) by edgomez
Original Path: trunk
Added Hinted ME code to show how to use it

Revision 723 - Directory Listing
Modified Sun Dec 15 01:21:12 2002 UTC (16 years ago) by edgomez
Original Path: trunk
Another series of warnings for aggressive compilers

Revision 722 - Directory Listing
Modified Sun Dec 15 01:12:01 2002 UTC (16 years ago) by edgomez
Original Path: trunk
Fix the fix

Revision 718 - Directory Listing
Modified Sat Dec 14 09:28:56 2002 UTC (16 years ago) by suxen_drol
Original Path: trunk
cleanup

Revision 713 - Directory Listing
Modified Sat Dec 14 05:37:07 2002 UTC (16 years ago) by suxen_drol
Original Path: trunk
bframes decoding fix

Revision 686 - Directory Listing
Modified Thu Nov 28 07:27:37 2002 UTC (16 years ago) by suxen_drol
Original Path: trunk
smp remove patch <rickf at ebenchmarks.com>

Revision 685 - Directory Listing
Modified Wed Nov 27 21:20:33 2002 UTC (16 years ago) by edgomez
Original Path: trunk
Fix for 0 aligned blocks

Revision 684 - Directory Listing
Modified Wed Nov 27 21:09:10 2002 UTC (16 years ago) by edgomez
Original Path: trunk
Ansi C + Win32 update for xvid_bench

Revision 682 - Directory Listing
Modified Wed Nov 27 21:08:34 2002 UTC (16 years ago) by edgomez
Original Path: trunk
Added 2 last projects and added a workspace

Revision 678 - Directory Listing
Modified Tue Nov 26 23:50:57 2002 UTC (16 years ago) by edgomez
Original Path: trunk
EMMS() is not a timer

Revision 677 - Directory Listing
Modified Tue Nov 26 23:44:11 2002 UTC (16 years ago) by edgomez
Original Path: trunk
ANSI C compliancy - thx Rick Foos

Revision 674 - Directory Listing
Modified Sat Nov 23 22:00:43 2002 UTC (16 years ago) by chl
Original Path: trunk
now REALLY support for ICC

Revision 673 - Directory Listing
Modified Sat Nov 23 18:11:58 2002 UTC (16 years ago) by chl
Original Path: trunk
ICC support

Revision 657 - Directory Listing
Modified Sun Nov 17 01:20:32 2002 UTC (16 years ago) by edgomez
Original Path: trunk
Separated parts for location restrictions and linking permissions

Revision 656 - Directory Listing
Modified Sun Nov 17 01:07:38 2002 UTC (16 years ago) by edgomez
Original Path: trunk
Changed license

Revision 655 - Directory Listing
Modified Sun Nov 17 00:57:58 2002 UTC (16 years ago) by edgomez
Original Path: trunk
License changed

Revision 654 - Directory Listing
Modified Sun Nov 17 00:51:11 2002 UTC (16 years ago) by edgomez
Original Path: trunk
License changed

Revision 653 - Directory Listing
Modified Sun Nov 17 00:41:20 2002 UTC (16 years ago) by edgomez
Original Path: trunk
License changed

Revision 652 - Directory Listing
Modified Sun Nov 17 00:35:33 2002 UTC (16 years ago) by edgomez
Original Path: trunk
License changed

Revision 651 - Directory Listing
Modified Sun Nov 17 00:20:30 2002 UTC (16 years ago) by edgomez
Original Path: trunk
License changed

Revision 650 - Directory Listing
Modified Sat Nov 16 23:57:26 2002 UTC (16 years ago) by edgomez
Original Path: trunk
License changed

Revision 649 - Directory Listing
Modified Sat Nov 16 23:51:58 2002 UTC (16 years ago) by edgomez
Original Path: trunk
License changed

Revision 648 - Directory Listing
Modified Sat Nov 16 23:38:16 2002 UTC (16 years ago) by edgomez
Original Path: trunk
License Change

Revision 647 - Directory Listing
Modified Sat Nov 16 11:16:09 2002 UTC (16 years, 1 month ago) by chl
Original Path: trunk
Added -I for nasm

Revision 629 - Directory Listing
Modified Mon Nov 4 12:50:24 2002 UTC (16 years, 1 month ago) by suxen_drol
Original Path: trunk
doxygen comments cleanup

Revision 615 - Directory Listing
Modified Mon Oct 28 11:32:50 2002 UTC (16 years, 1 month ago) by suxen_drol
Original Path: trunk
iyuv support, remove xvidcore .lib references

Revision 612 - Directory Listing
Modified Fri Oct 25 11:29:07 2002 UTC (16 years, 1 month ago) by chl
Original Path: trunk
Changes optimzation from -Os to -O2 (10% speedup on gcc 3.2)

Revision 610 - Directory Listing
Modified Thu Oct 24 10:56:07 2002 UTC (16 years, 1 month ago) by suxen_drol
Original Path: trunk
XVID_ENC_ENCODE typo fix

Revision 608 - Directory Listing
Modified Mon Oct 21 23:13:53 2002 UTC (16 years, 1 month ago) by edgomez
Original Path: trunk
Added doxygen comments

Revision 607 - Directory Listing
Modified Mon Oct 21 23:13:06 2002 UTC (16 years, 1 month ago) by edgomez
Original Path: trunk
Added doxygen documentation generation files

Revision 605 - Directory Listing
Modified Sat Oct 19 12:20:33 2002 UTC (16 years, 1 month ago) by edgomez
Original Path: trunk
Fixed copyrights

Revision 604 - Directory Listing
Modified Sat Oct 19 12:20:03 2002 UTC (16 years, 1 month ago) by edgomez
Original Path: trunk
Added Min Chen

Revision 603 - Directory Listing
Modified Sat Oct 19 11:41:12 2002 UTC (16 years, 1 month ago) by edgomez
Original Path: trunk
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 (16 years, 2 months ago) by h
Original Path: trunk
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 (16 years, 2 months ago) by edgomez
Original Path: trunk
- Removed a stupid ')' squatting the previous gruel's patch :-) (did you ever check the code compiled ?)

Revision 585 - Directory Listing
Modified Wed Oct 9 14:35:57 2002 UTC (16 years, 2 months ago) by ia64p
Original Path: trunk
tiny ia64 fix

Revision 584 - Directory Listing
Modified Mon Oct 7 08:11:48 2002 UTC (16 years, 2 months ago) by chl
Original Path: trunk
Bugfix for parameters of MBQuantIntra()  [unused code]

Revision 583 - Directory Listing
Modified Mon Oct 7 08:11:06 2002 UTC (16 years, 2 months ago) by chl
Original Path: trunk
Bugfix for parameters of MBQuantIntra() [unused code]

Revision 567 - Directory Listing
Modified Sat Sep 28 16:12:19 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Updated - Release is now ready IMO

Revision 566 - Directory Listing
Modified Sat Sep 28 16:01:15 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
- 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 (16 years, 2 months ago) by edgomez
Original Path: trunk
Outdated, and not needed anymore

Revision 564 - Directory Listing
Modified Sat Sep 28 15:47:46 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Added to project

Revision 563 - Directory Listing
Modified Sat Sep 28 15:42:12 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
All the txt went to README

Revision 562 - Directory Listing
Modified Sat Sep 28 15:41:27 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
- Updated
- Added all examples here

Revision 561 - Directory Listing
Modified Sat Sep 28 14:53:40 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Last small fixes

Revision 560 - Directory Listing
Modified Sat Sep 28 14:52:20 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Added to project

Revision 559 - Directory Listing
Modified Sat Sep 28 14:27:16 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Fixes

Revision 558 - Directory Listing
Modified Sat Sep 28 14:26:53 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Updated - MSVC compatibility - MP4U support - Single m4v file support

Revision 556 - Directory Listing
Modified Sat Sep 28 03:47:49 2002 UTC (16 years, 2 months ago) by suxen_drol
Original Path: trunk
added decore and encore exports

Revision 555 - Directory Listing
Modified Sat Sep 28 03:40:18 2002 UTC (16 years, 2 months ago) by suxen_drol
Original Path: trunk
cygwin mingw-runtime notice

Revision 554 - Directory Listing
Modified Sat Sep 28 03:00:03 2002 UTC (16 years, 2 months ago) by suxen_drol
Original Path: trunk
cygwin mingw-runtime notice

Revision 553 - Directory Listing
Modified Sat Sep 28 02:34:47 2002 UTC (16 years, 2 months ago) by suxen_drol
Original Path: trunk
cygwin & mingw makefiles

Revision 552 - Directory Listing
Modified Sat Sep 28 02:01:56 2002 UTC (16 years, 2 months ago) by h
Original Path: trunk
foxer: improved minimum frame size detection
fixed i-frames being scaled larger than quant=2

Revision 551 - Directory Listing
Modified Fri Sep 27 20:58:30 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
- Fixed a typo error in unix mseconds

Revision 550 - Directory Listing
Modified Fri Sep 27 20:58:02 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
- Oops the unix mseconds had a typo mistake

Revision 549 - Directory Listing
Modified Fri Sep 27 18:36:51 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Updated

Revision 548 - Directory Listing
Modified Fri Sep 27 18:35:35 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Some trivial fixes

Revision 547 - Directory Listing
Modified Fri Sep 27 18:33:13 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
- Added command line
- Added simple mp4 video stream container support (header + :size,data: + ... + :size,data:)
- Fixed PGM saving
- Win32/MSVC compatibility

Revision 546 - Directory Listing
Modified Fri Sep 27 18:26:59 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Updated - unix2dos applied

Revision 544 - Directory Listing
Modified Thu Sep 26 04:52:16 2002 UTC (16 years, 2 months ago) by h
Original Path: trunk
field-dct decision bias (thanks to Michael Niedermayer for the idea!)

Revision 542 - Directory Listing
Modified Thu Sep 26 00:33:00 2002 UTC (16 years, 2 months ago) by h
Original Path: trunk
amended copyright

Revision 541 - Directory Listing
Modified Wed Sep 25 23:37:09 2002 UTC (16 years, 2 months ago) by h
Original Path: trunk
removed incomplete field-mv support

Revision 536 - Directory Listing
Modified Tue Sep 24 22:27:32 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Fix typo mistake

Revision 535 - Directory Listing
Modified Tue Sep 24 21:56:27 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Removed DEBUG and DEBUG1/2 calls

Revision 533 - Directory Listing
Modified Tue Sep 24 14:37:30 2002 UTC (16 years, 2 months ago) by suxen_drol
Original Path: trunk
mingw compatibility

Revision 532 - Directory Listing
Modified Tue Sep 24 14:25:42 2002 UTC (16 years, 2 months ago) by suxen_drol
Original Path: trunk
removed gcc warnings

Revision 529 - Directory Listing
Modified Mon Sep 23 10:59:10 2002 UTC (16 years, 2 months ago) by suxen_drol
Original Path: trunk
mingw/msvc compat. patch

Revision 527 - Directory Listing
Modified Mon Sep 23 06:10:43 2002 UTC (16 years, 2 months ago) by h
Original Path: trunk
foxer: added check for minimum possible frame size,
altered overflow behaviour to soften impact - more
overflow to heavily scaled frames

Revision 525 - Directory Listing
Modified Sun Sep 22 20:40:47 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Updated

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

Revision 523 - Directory Listing
Modified Sun Sep 22 19:45:26 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
- Added main contributors

Revision 522 - Directory Listing
Modified Sun Sep 22 19:35:38 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Udated copyright holders

Revision 521 - Directory Listing
Modified Sun Sep 22 19:13:33 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
- 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 (16 years, 2 months ago) by h
Original Path: trunk
bugfix - custom matrix mode used to force vol header for every frame

Revision 518 - Directory Listing
Modified Sun Sep 22 18:17:32 2002 UTC (16 years, 2 months ago) by h
Original Path: trunk
fixed msvc compilation

Revision 517 - Directory Listing
Modified Sun Sep 22 17:59:13 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
- Fixed MIPS and SPARC macros/constants

Revision 516 - Directory Listing
Modified Sun Sep 22 17:25:13 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
- Changed DECLARE_ALIGNED_MATRIX

Revision 515 - Directory Listing
Modified Sun Sep 22 17:08:17 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Updated

Revision 514 - Directory Listing
Modified Sun Sep 22 17:01:36 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Removed DEBUGXXXs calls

Revision 513 - Directory Listing
Modified Sun Sep 22 16:59:57 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Cleaned (hopefully)

Revision 512 - Directory Listing
Modified Sun Sep 22 12:13:21 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Updated

Revision 511 - Directory Listing
Modified Sun Sep 22 12:10:34 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Renamed file Makefile.linux->Makefile.linxuxx86

Revision 510 - Directory Listing
Modified Sun Sep 22 10:31:18 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Changed header

Revision 509 - Directory Listing
Modified Sun Sep 22 10:30:04 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Synced with last Makefile.linux changes

Revision 508 - Directory Listing
Modified Sun Sep 22 10:27:52 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Changed profiling option, added arcs profiling, branch probabilities, and test coverage

Revision 507 - Directory Listing
Modified Sun Sep 22 10:19:51 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Removed SMP cflag and added BFRAMES_DEC (lacks real testing).

Revision 506 - Directory Listing
Modified Sat Sep 21 15:31:57 2002 UTC (16 years, 2 months ago) by suxen_drol
Original Path: trunk
libxvidcore.lib usage

Revision 505 - Directory Listing
Modified Sat Sep 21 15:16:48 2002 UTC (16 years, 2 months ago) by suxen_drol
Original Path: trunk
msvc dsp fix

Revision 504 - Directory Listing
Modified Sat Sep 21 11:59:22 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
- 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 (16 years, 2 months ago) by edgomez
Original Path: trunk
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 (16 years, 2 months ago) by edgomez
Original Path: trunk
- Removed LUMIMASKING test for quality 6

Revision 501 - Directory Listing
Modified Sat Sep 21 09:29:36 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
- Fixed a problem where when using fixed quantizer, xvid_stat was reporting the use of q default_bitrate

Revision 499 - Directory Listing
Modified Sat Sep 21 03:11:36 2002 UTC (16 years, 2 months ago) by suxen_drol
Original Path: trunk
pross email address updates

Revision 498 - Directory Listing
Modified Sat Sep 21 02:29:39 2002 UTC (16 years, 2 months ago) by suxen_drol
Original Path: trunk
removed smb_motionest.h reference

Revision 497 - Directory Listing
Modified Sat Sep 21 02:26:12 2002 UTC (16 years, 2 months ago) by suxen_drol
Original Path: trunk
msvc6 static vlc tables fix

Revision 496 - Directory Listing
Modified Fri Sep 20 20:17:22 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
- Possible memory leak if second malloc fails

Revision 495 - Directory Listing
Modified Fri Sep 20 19:58:36 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Stupid bug for a stupid guy like me, sorry

Revision 494 - Directory Listing
Modified Fri Sep 20 18:27:03 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Old files renamed

Revision 493 - Directory Listing
Modified Fri Sep 20 18:25:34 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
renamed to libxvidcore.dsp

Revision 492 - Directory Listing
Modified Fri Sep 20 17:28:52 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Removed in favour of xvidcore.dsw

Revision 491 - Directory Listing
Modified Fri Sep 20 17:03:47 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Fixed a remaining endif statetement forgoten in the file

Revision 490 - Directory Listing
Modified Thu Sep 19 20:00:45 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
These examples do not show no more things than xvid_stat... so i remove them

Revision 489 - Directory Listing
Modified Thu Sep 19 19:54:34 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Used by cygwin

Revision 488 - Directory Listing
Modified Thu Sep 19 19:54:03 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
Updated, creates a dll and its import lib too

Revision 487 - Directory Listing
Modified Thu Sep 19 19:25:06 2002 UTC (16 years, 2 months ago) by edgomez
Original Path: trunk
- Removed last bits of BFRAMES #ifdefs

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

Revision 485 - Directory Listing
Modified Sun Sep 15 20:43:52 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Fixed PSNR (Was only calculated for Y channel)

Revision 484 - Directory Listing
Modified Sun Sep 15 20:22:01 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
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 (16 years, 3 months ago) by edgomez
Original Path: trunk
- 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 482 - Directory Listing
Modified Thu Sep 12 21:18:49 2002 UTC (16 years, 3 months ago) by h
Original Path: trunk
foxer: external 2-pass - credits quant mode and i-frame boost fixes

Revision 481 - Directory Listing
Modified Thu Sep 12 19:43:14 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Was only used by bframe encoder

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

Revision 479 - Directory Listing
Modified Thu Sep 12 19:18:12 2002 UTC (16 years, 3 months ago) by chl
Original Path: trunk
- header cleanup
- removed bframe-support

Revision 478 - Directory Listing
Modified Thu Sep 12 19:06:37 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Fixed an uninitialized variable (gcc 3.1)

Revision 477 - Directory Listing
Modified Thu Sep 12 18:53:35 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Fixed a VC++ compiler warning

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

Revision 475 - Directory Listing
Modified Tue Sep 10 23:15:31 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Updated

Revision 474 - Directory Listing
Modified Tue Sep 10 23:08:12 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Removed font.c from Makefile (only used in bframe)

Revision 473 - Directory Listing
Modified Tue Sep 10 23:06:13 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Adde legal header + canard copyright

Revision 472 - Directory Listing
Modified Tue Sep 10 23:05:49 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Added legal header + copyright (go canard, go !) :-)</private joke>

Revision 471 - Directory Listing
Modified Tue Sep 10 22:57:18 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Added legal headers
- Cosmetic

Revision 470 - Directory Listing
Modified Tue Sep 10 22:54:23 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Added legal header

Revision 469 - Directory Listing
Modified Tue Sep 10 22:52:13 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Added headers, removed unused code

Revision 468 - Directory Listing
Modified Tue Sep 10 22:30:18 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- hey this file is mine :-) Apply my copyright.

Revision 467 - Directory Listing
Modified Tue Sep 10 22:29:18 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Legal header
- Cosmetic

Revision 466 - Directory Listing
Modified Tue Sep 10 22:25:23 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- 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 (16 years, 3 months ago) by edgomez
Original Path: trunk
- Respect const qualifier changes in vlc_codes.h

Revision 464 - Directory Listing
Modified Tue Sep 10 21:28:17 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Changed const type qualifiers

Revision 463 - Directory Listing
Modified Tue Sep 10 21:16:45 2002 UTC (16 years, 3 months ago) by chl
Original Path: trunk
updated copyright headers

Revision 462 - Directory Listing
Modified Tue Sep 10 20:39:22 2002 UTC (16 years, 3 months ago) by chl
Original Path: trunk
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 461 - Directory Listing
Modified Tue Sep 10 20:38:24 2002 UTC (16 years, 3 months ago) by chl
Original Path: trunk
updated copyright header

Revision 460 - Directory Listing
Modified Tue Sep 10 20:37:54 2002 UTC (16 years, 3 months ago) by chl
Original Path: trunk
updated copyright headers

Revision 459 - Directory Listing
Modified Tue Sep 10 20:01:07 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Pure cosmetic - tabs->spaces

Revision 458 - Directory Listing
Modified Tue Sep 10 19:28:01 2002 UTC (16 years, 3 months ago) by chl
Original Path: trunk
updated license header

Revision 457 - Directory Listing
Modified Sun Sep 8 17:28:22 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- 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 (16 years, 3 months ago) by edgomez
Original Path: trunk
- Fixed compilers warnings
- Clarified a comment

Revision 455 - Directory Listing
Modified Sun Sep 8 16:38:03 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Compiler warning fixed.

Revision 454 - Directory Listing
Modified Sun Sep 8 15:40:02 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- 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 (16 years, 3 months ago) by edgomez
Original Path: trunk
- 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 (16 years, 3 months ago) by edgomez
Original Path: trunk
moved get_coeff inlined function to mbcoding.c

Revision 451 - Directory Listing
Modified Sun Sep 8 14:43:04 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Changed header
- Added static qualifier to local arrays
- Cosmetic

Revision 450 - Directory Listing
Modified Sun Sep 8 13:44:11 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Added GPL Header + patent infringement
- Cosmetic
- The inlined function will be moved later

Revision 448 - Directory Listing
Modified Sat Sep 7 17:26:31 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Updated

Revision 447 - Directory Listing
Modified Sat Sep 7 14:16:13 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- 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 (16 years, 3 months ago) by edgomez
Original Path: trunk
- Added newline at eof to shut up gcc 3.x compilers

Revision 445 - Directory Listing
Modified Sat Sep 7 13:43:00 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Added headers
- Added copyrights
- Removed old getpmv functions

Revision 444 - Directory Listing
Modified Sat Sep 7 13:41:13 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Removed old get_pmv calls

Revision 443 - Directory Listing
Modified Sat Sep 7 12:51:38 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Added Legal header
- Cosmetic
- Added Copyrigths

Revision 442 - Directory Listing
Modified Sat Sep 7 11:21:10 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- 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 (16 years, 3 months ago) by edgomez
Original Path: trunk
- Header
- Copyright
- Warning about tread safeness in this module

Revision 440 - Directory Listing
Modified Sat Sep 7 10:26:10 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Legal header
- Copyright

Revision 439 - Directory Listing
Modified Sat Sep 7 10:19:26 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Fixed copyright
- Removed history

Revision 438 - Directory Listing
Modified Sat Sep 7 09:19:07 2002 UTC (16 years, 3 months ago) by chl
Original Path: trunk
Removed SMP

Revision 437 - Directory Listing
Modified Sat Sep 7 09:12:22 2002 UTC (16 years, 3 months ago) by chl
Original Path: trunk
Removed B-frames

Revision 436 - Directory Listing
Modified Sat Sep 7 09:08:38 2002 UTC (16 years, 3 months ago) by chl
Original Path: trunk
typo

Revision 435 - Directory Listing
Modified Sat Sep 7 09:04:41 2002 UTC (16 years, 3 months ago) by chl
Original Path: trunk
Removed B-frames

Revision 434 - Directory Listing
Modified Fri Sep 6 17:48:58 2002 UTC (16 years, 3 months ago) by chl
Original Path: trunk
- Update license/copyright header
- Removed history header

Revision 433 - Directory Listing
Modified Fri Sep 6 17:37:07 2002 UTC (16 years, 3 months ago) by chl
Original Path: trunk
- Update license/copyright header
- Removed history header

Revision 432 - Directory Listing
Modified Fri Sep 6 17:30:31 2002 UTC (16 years, 3 months ago) by chl
Original Path: trunk
- Update license/copyright header
- Removed history header

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

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

Revision 429 - Directory Listing
Modified Thu Sep 5 22:44:00 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Little mistake

Revision 428 - Directory Listing
Modified Thu Sep 5 21:56:58 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Added legal header + copyright (definitive)

Revision 427 - Directory Listing
Modified Thu Sep 5 21:44:11 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Changed header
- Removed history from file

Revision 426 - Directory Listing
Modified Thu Sep 5 21:36:35 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Removed history
- Added copyright (definitive)

Revision 425 - Directory Listing
Modified Thu Sep 5 21:35:11 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Added copyright

Revision 424 - Directory Listing
Modified Thu Sep 5 21:32:30 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Added copyrights (yeehaw, my only copyrighted file in XviD :-)
- Removed history from file

Revision 423 - Directory Listing
Modified Thu Sep 5 21:23:03 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Added patent infringement notice

Revision 422 - Directory Listing
Modified Thu Sep 5 21:20:51 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Added header
- Cosmetic

Revision 421 - Directory Listing
Modified Thu Sep 5 21:15:18 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Removed history

Revision 420 - Directory Listing
Modified Thu Sep 5 21:13:22 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Header changed
- Small cosmetic schanges

Revision 419 - Directory Listing
Modified Thu Sep 5 21:02:19 2002 UTC (16 years, 3 months ago) by chl
Original Path: trunk
Call MBPrediction only of INTRA/INTRA_Q blocks

Revision 418 - Directory Listing
Modified Thu Sep 5 20:59:45 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Added legal header
- Michael's copyright (until we find who is the origibal author)

Revision 417 - Directory Listing
Modified Thu Sep 5 20:46:51 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Updated

Revision 416 - Directory Listing
Modified Thu Sep 5 20:42:47 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Updated legal header with Peter's copyright for 2002

Revision 415 - Directory Listing
Modified Thu Sep 5 20:37:40 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Added legal header

Revision 414 - Directory Listing
Modified Thu Sep 5 20:36:01 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- 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 (16 years, 3 months ago) by edgomez
Original Path: trunk
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 (16 years, 3 months ago) by edgomez
Original Path: trunk
- 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 (16 years, 3 months ago) by edgomez
Original Path: trunk
- Fixed header to mention possible patent infringement
- Removed History

Revision 410 - Directory Listing
Modified Wed Sep 4 22:08:45 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Added $Id$ keyword again

Revision 409 - Directory Listing
Modified Wed Sep 4 22:07:54 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Removed BFRAME code

Revision 408 - Directory Listing
Modified Wed Sep 4 22:07:07 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Removed History, moved copyright.

Revision 407 - Directory Listing
Modified Wed Sep 4 22:01:59 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Added legal header
- Temporary copyright

Revision 406 - Directory Listing
Modified Wed Sep 4 21:59:27 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- Added legal header
- Added copyright (temporary set to Michael)

Revision 405 - Directory Listing
Modified Wed Sep 4 21:43:46 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Added $Id$ keyword again

Revision 404 - Directory Listing
Modified Wed Sep 4 21:42:56 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Added $Id$ keyword again.

Revision 403 - Directory Listing
Modified Wed Sep 4 21:41:57 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Removed BFRAMES parts of the code.

Revision 402 - Directory Listing
Modified Wed Sep 4 21:16:02 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- 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 (16 years, 3 months ago) by edgomez
Original Path: trunk
- Added new item
- Moved the $id$ keyword out of the box

Revision 400 - Directory Listing
Modified Wed Sep 4 21:03:29 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Removed BFRAMES part of the code

Revision 399 - Directory Listing
Modified Wed Sep 4 20:56:52 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
- 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 (16 years, 3 months ago) by edgomez
Original Path: trunk
- Removed History from file header.
- Moved Peter copyright to the top of the file.

Revision 397 - Directory Listing
Modified Wed Sep 4 20:46:00 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Removed BFRAMES parts of the code

Revision 396 - Directory Listing
Modified Wed Sep 4 20:32:33 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Stable tree ToDo List

Revision 395 - Directory Listing
Modified Wed Sep 4 20:14:45 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Removed BFRAMES options

Revision 391 - Directory Listing
Modified Wed Sep 4 18:44:40 2002 UTC (16 years, 3 months ago) by edgomez
Original Path: trunk
Reentrancy problem fixed in adaptive code

Revision 390 - Directory Listing
Modified Wed Sep 4 06:24:37 2002 UTC (16 years, 3 months ago) by h
Original Path: trunk
interlacing bug fix - to comply with spec, no field blocks at boundary

Revision 389 - Directory Listing
Modified Wed Sep 4 03:45:45 2002 UTC (16 years, 3 months ago) by h
Original Path: trunk
interlacing bugfix (edging behaviour)

Revision 388 - Directory Listing
Modified Wed Sep 4 03:23:28 2002 UTC (16 years, 3 months ago) by h
Original Path: trunk
interlacing bugfix (inter cbp behaviour)

Revision 387 - Directory Listing
Modified Tue Sep 3 17:25:45 2002 UTC (16 years, 3 months ago) by chl
Original Path: trunk
Support for timestamps even without #define BFRAMES

Revision 386 - Directory Listing
Modified Mon Sep 2 21:15:37 2002 UTC (16 years, 3 months ago) by chl
Original Path: trunk
Added low_delay=1 for non-Bframes mode.

Revision 385 - Directory Listing
Modified Sat Aug 31 09:54:36 2002 UTC (16 years, 3 months ago) by suxen_drol
Original Path: trunk
"rundll32 xvid.dll,Configure" support

Revision 384 - Directory Listing
Modified Mon Aug 19 19:19:40 2002 UTC (16 years, 3 months ago) by chl
Original Path: trunk
x_pos, y_pos are not needed in MBTransQuantInterBVOP()

Revision 383 - Directory Listing
Modified Mon Aug 19 09:40:30 2002 UTC (16 years, 3 months ago) by suxen_drol
Original Path: trunk
case DRV_LOAD : DRV_FREE :return DRV_OK;

Revision 382 - Directory Listing
Modified Sun Aug 18 15:38:23 2002 UTC (16 years, 3 months ago) by Isibaar
Original Path: trunk
no message

Revision 381 - Directory Listing
Modified Sun Aug 18 14:06:32 2002 UTC (16 years, 3 months ago) by Isibaar
Original Path: trunk
shatty's beos patch

Revision 380 - Directory Listing
Modified Sun Aug 18 12:12:39 2002 UTC (16 years, 3 months ago) by Isibaar
Original Path: trunk
no message

Revision 379 - Directory Listing
Modified Sun Aug 18 04:00:27 2002 UTC (16 years, 3 months ago) by suxen_drol
Original Path: trunk
koepi's new config defaults

Revision 378 - Directory Listing
Modified Sun Aug 18 03:57:03 2002 UTC (16 years, 3 months ago) by suxen_drol
Original Path: trunk
koepi's xvid.h project mod

Revision 377 - Directory Listing
Modified Sun Aug 18 03:40:58 2002 UTC (16 years, 3 months ago) by suxen_drol
Original Path: trunk
koepi's xvid.h project mod

Revision 376 - Directory Listing
Modified Sat Aug 17 20:03:36 2002 UTC (16 years, 3 months ago) by chl
Original Path: trunk
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 (16 years, 3 months ago) by Isibaar
Original Path: trunk
updated coeff thresholding to Radek's decision criteria

Revision 374 - Directory Listing
Modified Thu Aug 15 19:52:16 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
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 (16 years, 4 months ago) by chl
Original Path: trunk
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 (16 years, 4 months ago) by ia64p
Original Path: trunk
adapt to the new calling interface of hafpel8

Revision 371 - Directory Listing
Modified Thu Aug 15 09:45:43 2002 UTC (16 years, 4 months ago) by ia64p
Original Path: trunk
fixing a bug in make test

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

Revision 369 - Directory Listing
Modified Fri Aug 9 20:05:28 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
Use MBTransQuantInterBVOP (skips work) for small B-frame speedup

Revision 368 - Directory Listing
Modified Fri Aug 9 19:58:42 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
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 367 - Directory Listing
Modified Fri Aug 9 10:45:05 2002 UTC (16 years, 4 months ago) by suxen_drol
Original Path: trunk
sse2 dequant funcs revamped

Revision 366 - Directory Listing
Modified Wed Aug 7 10:09:00 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
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 365 - Directory Listing
Modified Wed Aug 7 06:13:18 2002 UTC (16 years, 4 months ago) by Foxer
Original Path: trunk
fixed: small bug with credits

Revision 364 - Directory Listing
Modified Wed Aug 7 01:10:01 2002 UTC (16 years, 4 months ago) by Isibaar
Original Path: trunk
use advanced diamond for quality 5 and square search for quality 6

Revision 363 - Directory Listing
Modified Tue Aug 6 23:41:01 2002 UTC (16 years, 4 months ago) by Foxer
Original Path: trunk
This commit was generated by cvs2svn to compensate for changes in r362,
which included commits to RCS files with non-trunk default branches.

Revision 362 - Directory Listing
Modified Tue Aug 6 23:41:01 2002 UTC (16 years, 4 months ago) by Foxer
Original Path: trunk
xvid.h reference consolidation

Revision 361 - Directory Listing
Modified Mon Aug 5 18:26:31 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
Greyscale changes

Revision 360 - Directory Listing
Modified Sun Aug 4 23:27:40 2002 UTC (16 years, 4 months ago) by Isibaar
Original Path: trunk
windows b-frames fix

Revision 359 - Directory Listing
Modified Sun Aug 4 22:34:49 2002 UTC (16 years, 4 months ago) by edgomez
Original Path: trunk
Fix missing symbol error when compiled without bframes support (thx monrad on IRC-opn)

Revision 358 - Directory Listing
Modified Sun Aug 4 21:32:56 2002 UTC (16 years, 4 months ago) by Isibaar
Original Path: trunk
"first frame p-frame" bugfix

Revision 357 - Directory Listing
Modified Sun Aug 4 17:28:50 2002 UTC (16 years, 4 months ago) by Isibaar
Original Path: trunk
switched back to old lumi masking code

Revision 356 - Directory Listing
Modified Sat Aug 3 05:36:18 2002 UTC (16 years, 4 months ago) by chenm001
Original Path: trunk
fix the first frame is green wrong

Revision 355 - Directory Listing
Modified Thu Aug 1 12:56:29 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
Support for XVID_GREYSCALE (at least that's what Koepi claims...)

Revision 354 - Directory Listing
Modified Thu Aug 1 12:53:45 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
Oops, a 'k' had run away.

Revision 353 - Directory Listing
Modified Wed Jul 31 18:19:49 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
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 (16 years, 4 months ago) by chl
Original Path: trunk
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 (16 years, 4 months ago) by chl
Original Path: trunk
Fixed wrong sad8bi for b-frames direct mode  (thanks to Radek!)

Revision 350 - Directory Listing
Modified Tue Jul 30 12:14:37 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
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 (16 years, 4 months ago) by chl
Original Path: trunk
Fixed timecode problem for direct mode with max_bframes>1

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

Revision 347 - Directory Listing
Modified Sun Jul 28 13:06:46 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
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 (16 years, 4 months ago) by chl
Original Path: trunk
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 (16 years, 4 months ago) by chl
Original Path: trunk
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 (16 years, 4 months ago) by chl
Original Path: trunk
Fixed embarrassing bug in Dimaond16/8_MainSearch (iDirection was overwritten)

Revision 343 - Directory Listing
Modified Sat Jul 27 21:38:19 2002 UTC (16 years, 4 months ago) by Foxer
Original Path: trunk
consecutive iframes correction

Revision 342 - Directory Listing
Modified Fri Jul 26 19:58:22 2002 UTC (16 years, 4 months ago) by Foxer
Original Path: trunk
new curve treatment

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

Revision 340 - Directory Listing
Modified Wed Jul 24 23:17:19 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
Fix B-frame: Direct Mode with INTER4V

Revision 339 - Directory Listing
Modified Wed Jul 24 23:09:28 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
Minor Cleanup

Revision 338 - Directory Listing
Modified Wed Jul 24 23:07:45 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
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 (16 years, 4 months ago) by chl
Original Path: trunk
Disable SKIP handling for _DISABLE_SKIP defined

Revision 336 - Directory Listing
Modified Wed Jul 24 20:21:55 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
Change name of static lib to libxvidcore.a

Revision 335 - Directory Listing
Modified Wed Jul 24 19:34:14 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
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 (16 years, 4 months ago) by chl
Original Path: trunk
Added   motion/x86_asm/sad_3dn.asm  because it was missing (good reason!)

Revision 333 - Directory Listing
Modified Wed Jul 24 00:50:10 2002 UTC (16 years, 4 months ago) by Isibaar
Original Path: trunk
qpel decoding support

Revision 332 - Directory Listing
Modified Tue Jul 23 16:19:22 2002 UTC (16 years, 4 months ago) by edgomez
Original Path: trunk
Thread safe version.

Revision 331 - Directory Listing
Modified Tue Jul 23 15:38:18 2002 UTC (16 years, 4 months ago) by edgomez
Original Path: trunk
Little mistake with the stack pointer.

Revision 330 - Directory Listing
Modified Tue Jul 23 15:36:59 2002 UTC (16 years, 4 months ago) by edgomez
Original Path: trunk
Thread safe version.

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

Revision 328 - Directory Listing
Modified Tue Jul 23 12:32:22 2002 UTC (16 years, 4 months ago) by edgomez
Original Path: trunk
Some %define to make the code easier to read.

Revision 327 - Directory Listing
Modified Mon Jul 22 18:03:47 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
Range check for B-frame quantizer

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

Revision 325 - Directory Listing
Modified Sun Jul 21 14:05:38 2002 UTC (16 years, 4 months ago) by edgomez
Original Path: trunk
Small fix to make sure negative values => defaults settings

Revision 324 - Directory Listing
Modified Sun Jul 21 03:49:47 2002 UTC (16 years, 4 months ago) by suxen_drol
Original Path: trunk
frame_drop_ratio

Revision 323 - Directory Listing
Modified Sun Jul 21 03:30:25 2002 UTC (16 years, 4 months ago) by suxen_drol
Original Path: trunk
output_slice() msvc compiler fix

Revision 322 - Directory Listing
Modified Sat Jul 20 22:30:30 2002 UTC (16 years, 4 months ago) by albeu
Original Path: trunk
Add missing #ifdef around some bframe code

Revision 321 - Directory Listing
Modified Sat Jul 20 13:41:43 2002 UTC (16 years, 4 months ago) by ia64p
Original Path: trunk
slower implementation, without rounding errors

Revision 320 - Directory Listing
Modified Sat Jul 20 13:20:21 2002 UTC (16 years, 4 months ago) by ia64p
Original Path: trunk
slower implementation, without rounding errors

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

Revision 318 - Directory Listing
Modified Fri Jul 19 15:02:39 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
removed debug code

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

Revision 316 - Directory Listing
Modified Fri Jul 19 13:34:32 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
Minor fix for time-hack

Revision 315 - Directory Listing
Modified Fri Jul 19 11:15:21 2002 UTC (16 years, 4 months ago) by albeu
Original Path: trunk
Add 'per slice' rendering aka DR method 2

Revision 314 - Directory Listing
Modified Fri Jul 19 09:56:59 2002 UTC (16 years, 4 months ago) by edgomez
Original Path: trunk
Added debugging and profiling options - could be useful

Revision 313 - Directory Listing
Modified Thu Jul 18 23:52:40 2002 UTC (16 years, 4 months ago) by chl
Original Path: trunk
Fixed for Bframes encoding and maybe decoding, too.

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

Revision 311 - Directory Listing
Modified Thu Jul 18 13:47:46 2002 UTC (16 years, 4 months ago) by suxen_drol
Original Path: trunk
sse/sse2 os support detection

Revision 310 - Directory Listing
Modified Thu Jul 18 13:45:14 2002 UTC (16 years, 4 months ago) by suxen_drol
Original Path: trunk
added sse2 os triggers

Revision 309 - Directory Listing
Modified Thu Jul 18 13:44:39 2002 UTC (16 years, 4 months ago) by suxen_drol
Original Path: trunk
removed static data; added sse2 os triggers

Revision 308 - Directory Listing
Modified Thu Jul 18 13:42:00 2002 UTC (16 years, 4 months ago) by suxen_drol
Original Path: trunk
cglobal fix

Revision 307 - Directory Listing
Modified Thu Jul 18 13:41:16 2002 UTC (16 years, 4 months ago) by suxen_drol
Original Path: trunk
cbp_sse2.asm & sad_sse2.asm added

Revision 306 - Directory Listing
Modified Thu Jul 18 00:07:04 2002 UTC (16 years, 4 months ago) by chenm001
Original Path: trunk
advise for how to fix my b-frame decode code

Revision 305 - Directory Listing
Modified Tue Jul 16 17:55:18 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
extended documentation and comments

Revision 304 - Directory Listing
Modified Tue Jul 16 17:50:44 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
some comments

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

Revision 302 - Directory Listing
Modified Tue Jul 16 17:43:36 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
further aggerssive optimizations

Revision 301 - Directory Listing
Modified Tue Jul 16 17:42:36 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
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 (16 years, 5 months ago) by ia64p
Original Path: trunk
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 (16 years, 5 months ago) by ia64p
Original Path: trunk
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 (16 years, 5 months ago) by ia64p
Original Path: trunk
Global assembler optimization of halfpel8_refine, via inlinig of sad

Revision 297 - Directory Listing
Modified Mon Jul 15 23:50:31 2002 UTC (16 years, 5 months ago) by chenm001
Original Path: trunk
fix my some wrong with b-frame deocde at direct mode

Revision 296 - Directory Listing
Modified Mon Jul 15 00:26:38 2002 UTC (16 years, 5 months ago) by chenm001
Original Path: trunk
Fix a little bug 'mb->quant = 8' in decode_bframe()

Revision 295 - Directory Listing
Modified Fri Jul 12 12:26:55 2002 UTC (16 years, 5 months ago) by suxen_drol
Original Path: trunk
XVID_ENC_PARAM->num_threads

Revision 294 - Directory Listing
Modified Fri Jul 12 00:49:59 2002 UTC (16 years, 5 months ago) by chenm001
Original Path: trunk
support the decode examples in ex1

Revision 293 - Directory Listing
Modified Fri Jul 12 00:46:26 2002 UTC (16 years, 5 months ago) by chenm001
Original Path: trunk
add the decode examples

Revision 292 - Directory Listing
Modified Fri Jul 12 00:45:48 2002 UTC (16 years, 5 months ago) by chenm001
Original Path: trunk
move to test_enc.bat

Revision 291 - Directory Listing
Modified Thu Jul 11 14:03:39 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
removing rounding bug, that yields pink color drift in P-frames

Revision 290 - Directory Listing
Modified Thu Jul 11 00:15:59 2002 UTC (16 years, 5 months ago) by chenm001
Original Path: trunk
fix a little bug and added the BFRAMES_DEC_DEBUG support

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

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

Revision 287 - Directory Listing
Modified Wed Jul 10 19:29:30 2002 UTC (16 years, 5 months ago) by chl
Original Path: trunk
Minor bugfix.

Revision 286 - Directory Listing
Modified Wed Jul 10 19:17:49 2002 UTC (16 years, 5 months ago) by chl
Original Path: trunk
Step towards blocks based interpolation ME: get_ipmv/get_ipmvdata

Revision 285 - Directory Listing
Modified Wed Jul 10 19:16:56 2002 UTC (16 years, 5 months ago) by chl
Original Path: trunk
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 (16 years, 5 months ago) by chl
Original Path: trunk
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 (16 years, 5 months ago) by ia64p
Original Path: trunk
Inserted preliminary support for intel's ecc in portab.h

Revision 282 - Directory Listing
Modified Wed Jul 10 14:26:02 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
generated with itanium idct generator

Revision 281 - Directory Listing
Modified Wed Jul 10 14:24:56 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
itanium idct generator

Revision 280 - Directory Listing
Modified Wed Jul 10 14:05:08 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
bswap with ia64-asm

Revision 279 - Directory Listing
Modified Wed Jul 10 13:23:29 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
fixing for ia64, again

Revision 278 - Directory Listing
Modified Wed Jul 10 13:02:15 2002 UTC (16 years, 5 months ago) by suxen_drol
Original Path: trunk
bframes "bquant" correctly set to zero; bquant_ratio should now work correctly

Revision 277 - Directory Listing
Modified Tue Jul 9 22:19:43 2002 UTC (16 years, 5 months ago) by chl
Original Path: trunk
preparations for block based ME

Revision 276 - Directory Listing
Modified Tue Jul 9 21:39:19 2002 UTC (16 years, 5 months ago) by chl
Original Path: trunk
Added pentium/pentiumpro switches. Slightly faster for 2.95 than i686

Revision 275 - Directory Listing
Modified Tue Jul 9 02:43:52 2002 UTC (16 years, 5 months ago) by chenm001
Original Path: trunk
sync to support latest CVS source code

Revision 274 - Directory Listing
Modified Tue Jul 9 01:48:49 2002 UTC (16 years, 5 months ago) by chenm001
Original Path: trunk
undo my wrong

Revision 273 - Directory Listing
Modified Tue Jul 9 01:44:44 2002 UTC (16 years, 5 months ago) by chenm001
Original Path: trunk
reupload

Revision 272 - Directory Listing
Modified Tue Jul 9 01:37:22 2002 UTC (16 years, 5 months ago) by chenm001
Original Path: trunk
fix my wrong moment ago

Revision 271 - Directory Listing
Modified Tue Jul 9 01:09:33 2002 UTC (16 years, 5 months ago) by chenm001
Original Path: trunk
help upload for roaming

Revision 270 - Directory Listing
Modified Sun Jul 7 16:36:24 2002 UTC (16 years, 5 months ago) by chl
Original Path: trunk
Function prototypes for dequant_inter_xmm, dequant_intra_xmm

Revision 269 - Directory Listing
Modified Sun Jul 7 13:21:34 2002 UTC (16 years, 5 months ago) by Isibaar
Original Path: trunk
Skal's tweaked dequant functions

Revision 268 - Directory Listing
Modified Sun Jul 7 11:44:02 2002 UTC (16 years, 5 months ago) by Isibaar
Original Path: trunk
near jumps

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

Revision 266 - Directory Listing
Modified Sun Jul 7 11:21:20 2002 UTC (16 years, 5 months ago) by chl
Original Path: trunk
Added switch for _SMP (default disabled)

Revision 265 - Directory Listing
Modified Sun Jul 7 10:59:14 2002 UTC (16 years, 5 months ago) by chl
Original Path: trunk
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 (16 years, 5 months ago) by chl
Original Path: trunk
Include XMM and 3DN routines (which are seperate files now)

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

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

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

Revision 260 - Directory Listing
Modified Sat Jul 6 17:05:49 2002 UTC (16 years, 5 months ago) by chl
Original Path: trunk
Added motion/smp_motion_est.c for multithreaded ME support

Revision 259 - Directory Listing
Modified Sat Jul 6 17:04:57 2002 UTC (16 years, 5 months ago) by chl
Original Path: trunk
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 (16 years, 5 months ago) by chl
Original Path: trunk
Routines for mulithreaded ME. XviD has to be compiled with -D_SMP option
for these files to be treated at all.

Revision 257 - Directory Listing
Modified Fri Jul 5 14:54:15 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
compatible with ia64, now

Revision 256 - Directory Listing
Modified Fri Jul 5 14:01:18 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
Optimized assemby

Revision 255 - Directory Listing
Modified Thu Jul 4 13:41:53 2002 UTC (16 years, 5 months ago) by edgomez
Original Path: trunk
Added font.c for BFRAME mode

Revision 254 - Directory Listing
Modified Wed Jul 3 12:32:50 2002 UTC (16 years, 5 months ago) by suxen_drol
Original Path: trunk
get_pmv2/get_pmvdata2

Revision 253 - Directory Listing
Modified Mon Jul 1 13:50:39 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
killed warnings, ecc compatible

Revision 252 - Directory Listing
Modified Sun Jun 30 10:46:29 2002 UTC (16 years, 5 months ago) by suxen_drol
Original Path: trunk
resync patch

Revision 251 - Directory Listing
Modified Sat Jun 29 12:47:19 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
optimizied, but not fully operatial on ecc, genidct.py needs some fixing, not all files needed are committed. stay tuned.

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

Revision 249 - Directory Listing
Modified Sat Jun 29 11:47:17 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
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 (16 years, 5 months ago) by suxen_drol
Original Path: trunk
resync support, check_cpu_features() fixed

Revision 247 - Directory Listing
Modified Thu Jun 27 14:49:05 2002 UTC (16 years, 5 months ago) by edgomez
Original Path: trunk
- added inter4v description
- added details about each ME flag (thx christoph)

Revision 246 - Directory Listing
Modified Thu Jun 27 13:05:59 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
define internale labels, locally for debugging, with .L

Revision 245 - Directory Listing
Modified Wed Jun 26 15:59:51 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
fixing a problem with check_cpu_features, that prevents compiling of the codec on platforms other than x86.

Revision 244 - Directory Listing
Modified Wed Jun 26 15:56:35 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
fixing dos linefeed

Revision 243 - Directory Listing
Modified Wed Jun 26 15:26:50 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
some assembler optimizations done, all warnings can be ignored.

Revision 242 - Directory Listing
Modified Wed Jun 26 15:26:03 2002 UTC (16 years, 5 months ago) by ia64p
Original Path: trunk
some assembler optimizations done

Revision 241 - Directory Listing
Modified Wed Jun 26 09:41:52 2002 UTC (16 years, 5 months ago) by suxen_drol
Original Path: trunk
fixed_vop_rate

Revision 240 - Directory Listing
Modified Tue Jun 25 09:41:54 2002 UTC (16 years, 5 months ago) by suxen_drol
Original Path: trunk
minor dx50bvop fix

Revision 239 - Directory Listing
Modified Mon Jun 24 17:03:03 2002 UTC (16 years, 5 months ago) by edgomez
Original Path: trunk
- 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 (16 years, 5 months ago) by suxen_drol
Original Path: trunk
added font.c, sgi-irix64 makefile, dx50bvop working

Revision 237 - Directory Listing
Modified Mon Jun 24 09:50:44 2002 UTC (16 years, 5 months ago) by suxen_drol
Original Path: trunk
help bubbles

Revision 236 - Directory Listing
Modified Sun Jun 23 19:48:06 2002 UTC (16 years, 5 months ago) by edgomez
Original Path: trunk
- transfer_8to16sub2_mmx activation
- Compile fixes (a missing image/font.h ???)
- Linux Makefile update to take care of last changes in feature
constants

Revision 235 - Directory Listing
Modified Sun Jun 23 03:59:49 2002 UTC (16 years, 5 months ago) by suxen_drol
Original Path: trunk
XVID_GLOBAL_*, XVID_CPU_CHKONLY

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

Revision 233 - Directory Listing
Modified Sat Jun 22 07:23:10 2002 UTC (16 years, 5 months ago) by suxen_drol
Original Path: trunk
minor fixes: bframe N_VOP support, custom quant bug, BFRAME inc_frame_num()

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

Revision 231 - Directory Listing
Modified Fri Jun 21 07:02:59 2002 UTC (16 years, 5 months ago) by chenm001
Original Path: trunk
fix a little bug

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

Revision 229 - Directory Listing
Modified Thu Jun 20 14:05:58 2002 UTC (16 years, 5 months ago) by suxen_drol
Original Path: trunk
bframe patch

Revision 228 - Directory Listing
Modified Thu Jun 20 10:51:08 2002 UTC (16 years, 5 months ago) by suxen_drol
Original Path: trunk
#def BFRAMES controls.

Revision 227 - Directory Listing
Modified Thu Jun 20 10:22:02 2002 UTC (16 years, 5 months ago) by Isibaar
Original Path: trunk
*** empty log message ***

Revision 226 - Directory Listing
Modified Wed Jun 19 14:41:02 2002 UTC (16 years, 5 months ago) by Isibaar
Original Path: trunk
optimizations, correct transfer_8to16sub2_xmm

Revision 225 - Directory Listing
Modified Wed Jun 19 14:27:08 2002 UTC (16 years, 5 months ago) by Isibaar
Original Path: trunk
Skal's test and benchmarking tool

Revision 224 - Directory Listing
Modified Wed Jun 19 08:46:57 2002 UTC (16 years, 5 months ago) by uManiac
Original Path: trunk
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 (16 years, 5 months ago) by chenm001
Original Path: trunk
fix a little bug in use custom quant matrix

Revision 222 - Directory Listing
Modified Wed Jun 19 01:00:14 2002 UTC (16 years, 5 months ago) by chenm001
Original Path: trunk
add #ifdef BFRAMES

Revision 221 - Directory Listing
Modified Mon Jun 17 12:23:32 2002 UTC (16 years, 5 months ago) by edgomez
Original Path: trunk
- added legal header
- added function descriptions

Revision 220 - Directory Listing
Modified Sun Jun 16 22:38:08 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
- 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 (16 years, 6 months ago) by edgomez
Original Path: trunk
- Commented (really needed ?)
- Added legal header

Revision 218 - Directory Listing
Modified Sun Jun 16 19:54:20 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
- Added transfer_8to16sub2_xmm (B frames compensation)

Revision 217 - Directory Listing
Modified Sun Jun 16 19:35:59 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
- Removed an unuseful piece of code

Revision 216 - Directory Listing
Modified Sun Jun 16 17:25:18 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
- Removed an opcode (used during my tests)

Revision 215 - Directory Listing
Modified Sun Jun 16 17:12:37 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
- Added a transfer_8to16sub2_xmm function (Needs testing)

Revision 214 - Directory Listing
Modified Sat Jun 15 22:32:29 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
This file is not useful

Revision 213 - Directory Listing
Modified Sat Jun 15 22:28:32 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
- Added legal header
- Cosmetic

Revision 212 - Directory Listing
Modified Sat Jun 15 22:15:57 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
- Added comments
- Changed the FSF address

Revision 211 - Directory Listing
Modified Fri Jun 14 15:36:22 2002 UTC (16 years, 6 months ago) by ia64p
Original Path: trunk
correcting windows path name in include

Revision 210 - Directory Listing
Modified Fri Jun 14 15:17:53 2002 UTC (16 years, 6 months ago) by ia64p
Original Path: trunk
ia64 changes

Revision 209 - Directory Listing
Modified Fri Jun 14 13:29:07 2002 UTC (16 years, 6 months ago) by Isibaar
Original Path: trunk
ia64 changes

Revision 208 - Directory Listing
Modified Fri Jun 14 13:21:35 2002 UTC (16 years, 6 months ago) by Isibaar
Original Path: trunk
some small fixes

Revision 207 - Directory Listing
Modified Fri Jun 14 13:06:33 2002 UTC (16 years, 6 months ago) by suxen_drol
Original Path: trunk
updated Makefile.djgpp, added DECLARE_ALIGNED_MATRIX to portab.h for unknown/other platform

Revision 206 - Directory Listing
Modified Fri Jun 14 12:26:06 2002 UTC (16 years, 6 months ago) by suxen_drol
Original Path: trunk
msvc asm{} codingstyle fix

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

Revision 204 - Directory Listing
Modified Thu Jun 13 22:05:09 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
- Added legal header
- Added comments about the functions

Revision 203 - Directory Listing
Modified Thu Jun 13 21:53:08 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
- Cosmetic
- Added legal header

Revision 202 - Directory Listing
Modified Thu Jun 13 21:45:24 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
- Mainly Cosmetic.
- 'bool' type is now 'int', natural cpu size variable.
  (Dev Mail-List suggestion from  Christoph Lampert)

Revision 201 - Directory Listing
Modified Thu Jun 13 21:35:01 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
Cosmetic

Revision 200 - Directory Listing
Modified Thu Jun 13 13:18:57 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
Added comments, documented all returned values

Revision 199 - Directory Listing
Modified Thu Jun 13 12:42:18 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
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 (16 years, 6 months ago) by edgomez
Original Path: trunk
EMMS macro replaced by the emms() function.

Revision 197 - Directory Listing
Modified Wed Jun 12 21:23:49 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
Added the $Id$ RCS keyword

Revision 196 - Directory Listing
Modified Wed Jun 12 21:18:52 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
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 (16 years, 6 months ago) by edgomez
Original Path: trunk
Cosmetic - CodingStyle Applied - Legal Headers will be added later

Revision 194 - Directory Listing
Modified Sun Jun 9 23:30:50 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
Another bunch of 80 column cut, ANSI C comments - There's still work to do there :\

Revision 193 - Directory Listing
Modified Sun Jun 9 23:05:35 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
Small memory leak fixed

Revision 192 - Directory Listing
Modified Sun Jun 9 13:16:26 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
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 (16 years, 6 months ago) by edgomez
Original Path: trunk
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 (16 years, 6 months ago) by edgomez
Original Path: trunk
Small change, avoid calling free with a random address

Revision 189 - Directory Listing
Modified Fri Jun 7 10:36:08 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
Last bits of "Rate control per instance" patch

Revision 188 - Directory Listing
Modified Fri Jun 7 10:21:48 2002 UTC (16 years, 6 months ago) by edgomez
Original Path: trunk
Rate control structure per encoder

Revision 187 - Directory Listing
Modified Tue Jun 4 02:29:19 2002 UTC (16 years, 6 months ago) by chenm001
Original Path: trunk
to compress xvid source code package size

Revision 186 - Directory Listing
Modified Sun Jun 2 08:15:25 2002 UTC (16 years, 6 months ago) by suxen_drol
Original Path: trunk
todo cleanup

Revision 185 - Directory Listing
Modified Tue May 28 01:16:06 2002 UTC (16 years, 6 months ago) by chenm001
Original Path: trunk
fix some bug

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

Revision 183 - Directory Listing
Modified Mon May 27 01:10:37 2002 UTC (16 years, 6 months ago) by chenm001
Original Path: trunk
fix a little bug

Revision 182 - Directory Listing
Modified Fri May 24 00:25:00 2002 UTC (16 years, 6 months ago) by chenm001
Original Path: trunk
example for use xvidcore to compress iamge

Revision 181 - Directory Listing
Modified Wed May 22 12:42:25 2002 UTC (16 years, 6 months ago) by chl
Original Path: trunk
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 (16 years, 6 months ago) by chl
Original Path: trunk
added PMV_ADVANCEDDIAMOND to activate new Diamond MainSearch by sysKIn

Revision 179 - Directory Listing
Modified Mon May 20 17:12:53 2002 UTC (16 years, 6 months ago) by Isibaar
Original Path: trunk
#define BFRAMES

Revision 178 - Directory Listing
Modified Tue May 14 00:06:00 2002 UTC (16 years, 7 months ago) by chenm001
Original Path: trunk
no message

Revision 177 - Directory Listing
Modified Mon May 13 19:41:41 2002 UTC (16 years, 7 months ago) by chl
Original Path: trunk
mean reduced SAD, C-version

Revision 176 - Directory Listing
Modified Mon May 13 10:07:41 2002 UTC (16 years, 7 months ago) by Isibaar
Original Path: trunk
Koepi's 'hinted ME' 1pass fix

Revision 175 - Directory Listing
Modified Sun May 12 17:21:30 2002 UTC (16 years, 7 months ago) by chl
Original Path: trunk
Small bugfix in MotionEstimation (wrong prediction for INTER4V)

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

Revision 173 - Directory Listing
Modified Sat May 11 15:41:48 2002 UTC (16 years, 7 months ago) by chl
Original Path: trunk
Optimization options for AMD K6

Revision 172 - Directory Listing
Modified Sat May 11 15:32:59 2002 UTC (16 years, 7 months ago) by chl
Original Path: trunk
general cleanup, first modifications for new INTER4V heuristics

Revision 171 - Directory Listing
Modified Sat May 11 12:28:19 2002 UTC (16 years, 7 months ago) by chl
Original Path: trunk
SAD values in MACROBLOCK have to be signed integer

Revision 170 - Directory Listing
Modified Thu May 9 21:47:51 2002 UTC (16 years, 7 months ago) by edgomez
Original Path: trunk
Fix for gcc

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

Revision 168 - Directory Listing
Modified Thu May 9 00:15:51 2002 UTC (16 years, 7 months ago) by chenm001
Original Path: trunk
add low_delay decode support

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

Revision 166 - Directory Listing
Modified Tue May 7 19:59:10 2002 UTC (16 years, 7 months ago) by chl
Original Path: trunk
Another minor fix for get_pmvdata()

Revision 165 - Directory Listing
Modified Tue May 7 19:40:36 2002 UTC (16 years, 7 months ago) by chl
Original Path: trunk
correted get_pmvdata returning wrong SAD for left boundary blocks with MV (0,0)

Revision 164 - Directory Listing
Modified Mon May 6 10:07:19 2002 UTC (16 years, 7 months ago) by suxen_drol
Original Path: trunk
low_delay

Revision 163 - Directory Listing
Modified Mon May 6 08:18:11 2002 UTC (16 years, 7 months ago) by suxen_drol
Original Path: trunk
bitstream finc/fbase bug fix

Revision 162 - Directory Listing
Modified Mon May 6 03:58:09 2002 UTC (16 years, 7 months ago) by chenm001
Original Path: trunk
no message

Revision 161 - Directory Listing
Modified Mon May 6 03:51:43 2002 UTC (16 years, 7 months ago) by chenm001
Original Path: trunk
fix some my B-frame decode error

Revision 160 - Directory Listing
Modified Sun May 5 11:00:41 2002 UTC (16 years, 7 months ago) by uManiac
Original Path: trunk
update dshow's API

Revision 159 - Directory Listing
Modified Sat May 4 12:26:06 2002 UTC (16 years, 7 months ago) by edgomez
Original Path: trunk
Added "per encoder" quality setting

Revision 158 - Directory Listing
Modified Fri May 3 15:26:30 2002 UTC (16 years, 7 months ago) by edgomez
Original Path: trunk
Removed the "not ANSI compliant" BFRAMES after the #endif

Revision 157 - Directory Listing
Modified Fri May 3 08:37:55 2002 UTC (16 years, 7 months ago) by Isibaar
Original Path: trunk
quant range checking

Revision 156 - Directory Listing
Modified Fri May 3 00:45:10 2002 UTC (16 years, 7 months ago) by chenm001
Original Path: trunk
add B-frame decode support

Revision 155 - Directory Listing
Modified Thu May 2 22:40:48 2002 UTC (16 years, 7 months ago) by Isibaar
Original Path: trunk
no message

Revision 154 - Directory Listing
Modified Thu May 2 22:35:41 2002 UTC (16 years, 7 months ago) by Isibaar
Original Path: trunk
sse2 idct/fdct

Revision 153 - Directory Listing
Modified Thu May 2 00:36:50 2002 UTC (16 years, 7 months ago) by Isibaar
Original Path: trunk
removed coeff clamping

Revision 152 - Directory Listing
Modified Wed May 1 13:00:02 2002 UTC (16 years, 7 months ago) by suxen_drol
Original Path: trunk
#define BFRAMES

Revision 151 - Directory Listing
Modified Mon Apr 29 07:23:16 2002 UTC (16 years, 7 months ago) by chl
Original Path: trunk
Adapted to new API

Revision 150 - Directory Listing
Modified Mon Apr 29 06:45:55 2002 UTC (16 years, 7 months ago) by chenm001
Original Path: trunk
fix a little compile bug(in DEBUG mode)

Revision 149 - Directory Listing
Modified Sun Apr 28 23:36:28 2002 UTC (16 years, 7 months ago) by edgomez
Original Path: trunk
Cosmetic, gpl header

Revision 148 - Directory Listing
Modified Sun Apr 28 23:35:25 2002 UTC (16 years, 7 months ago) by edgomez
Original Path: trunk
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 (16 years, 7 months ago) by edgomez
Original Path: trunk
Sad values can be negative (Christoph Lampert Post scriptum in a mail to the dev mail list)

Revision 146 - Directory Listing
Modified Sun Apr 28 22:12:45 2002 UTC (16 years, 7 months ago) by edgomez
Original Path: trunk
Cosmetic, added the RCS Id field

Revision 145 - Directory Listing
Modified Sun Apr 28 21:55:06 2002 UTC (16 years, 7 months ago) by edgomez
Original Path: trunk
Cosmetic, added GPL header and RCS id field

Revision 144 - Directory Listing
Modified Sun Apr 28 20:03:14 2002 UTC (16 years, 7 months ago) by edgomez
Original Path: trunk
Added the RCS $

Revision 143 - Directory Listing
Modified Sun Apr 28 16:15:51 2002 UTC (16 years, 7 months ago) by edgomez
Original Path: trunk
- 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 (16 years, 7 months ago) by chl
Original Path: trunk
added divx4_general_preset to compelety determine quality levels.

Revision 141 - Directory Listing
Modified Thu Apr 25 23:24:59 2002 UTC (16 years, 7 months ago) by chl
Original Path: trunk
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 (16 years, 7 months ago) by chl
Original Path: trunk
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 (16 years, 7 months ago) by chl
Original Path: trunk
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 (16 years, 7 months ago) by chl
Original Path: trunk
#ifdef'd OutputDebugString because it's _DEBUG an Windows only

Revision 137 - Directory Listing
Modified Thu Apr 25 07:16:00 2002 UTC (16 years, 7 months ago) by suxen_drol
Original Path: trunk
ICDECOMPRESS_PREROLL

Revision 136 - Directory Listing
Modified Thu Apr 25 06:55:00 2002 UTC (16 years, 7 months ago) by suxen_drol
Original Path: trunk
FRAMEINFO

Revision 135 - Directory Listing
Modified Wed Apr 24 12:21:43 2002 UTC (16 years, 7 months ago) by h
Original Path: trunk
sse2 quant_intra/dequant_intra/dev16/(faster)sad16

Revision 134 - Directory Listing
Modified Tue Apr 23 19:09:04 2002 UTC (16 years, 7 months ago) by Isibaar
Original Path: trunk
vidomi patch

Revision 133 - Directory Listing
Modified Tue Apr 23 00:05:31 2002 UTC (16 years, 7 months ago) by chenm001
Original Path: trunk
add some B-frame support

Revision 132 - Directory Listing
Modified Tue Apr 23 00:04:51 2002 UTC (16 years, 7 months ago) by chenm001
Original Path: trunk
remove some compile warning

Revision 131 - Directory Listing
Modified Sun Apr 21 10:47:53 2002 UTC (16 years, 7 months ago) by h
Original Path: trunk
quantization matrix support fixed, misc. cleanup

Revision 130 - Directory Listing
Modified Sun Apr 21 02:41:27 2002 UTC (16 years, 7 months ago) by knhor
Original Path: trunk
knhor - 020420 - add install

Revision 129 - Directory Listing
Modified Sun Apr 21 02:30:24 2002 UTC (16 years, 7 months ago) by knhor
Original Path: trunk
knhor - 020420 - add freebsd support

Revision 128 - Directory Listing
Modified Wed Apr 17 14:05:54 2002 UTC (16 years, 7 months ago) by h
Original Path: trunk
fixed bug when using lumi masking with hinted ME

Revision 127 - Directory Listing
Modified Wed Apr 17 14:04:41 2002 UTC (16 years, 7 months ago) by h
Original Path: trunk
fixed hinted me + lumi masking issue
lumi masking can be "safely" enabled in both passes

Revision 126 - Directory Listing
Modified Wed Apr 17 10:54:19 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
beginnings of sse2 support (disabled)

Revision 125 - Directory Listing
Modified Wed Apr 17 10:42:59 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
outdated

Revision 124 - Directory Listing
Modified Tue Apr 16 00:17:35 2002 UTC (16 years, 8 months ago) by chenm001
Original Path: trunk
rewrite log2bin() use asm386(only in VC)

Revision 123 - Directory Listing
Modified Mon Apr 15 08:04:30 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
updated to reflect cbr changes

Revision 122 - Directory Listing
Modified Mon Apr 15 08:04:06 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
foxer's updated cbr code

Revision 121 - Directory Listing
Modified Mon Apr 15 08:03:50 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
support for foxer's updated cbr code

Revision 120 - Directory Listing
Modified Sat Apr 13 22:22:19 2002 UTC (16 years, 8 months ago) by chl
Original Path: trunk
Text file how to use xvid_stat with explenation of parameters

Revision 119 - Directory Listing
Modified Sat Apr 13 22:21:46 2002 UTC (16 years, 8 months ago) by chl
Original Path: trunk
advanced example how to use XviD including statistical analysis of encoding
and decoding speed and quality

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

Revision 117 - Directory Listing
Modified Thu Apr 11 15:04:05 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
segfault fix

Revision 116 - Directory Listing
Modified Thu Apr 11 10:48:03 2002 UTC (16 years, 8 months ago) by Isibaar
Original Path: trunk
AC vlc coding bugfix, thanks to Vivien Chappelier

Revision 115 - Directory Listing
Modified Thu Apr 11 10:18:40 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
PPC update

Revision 114 - Directory Listing
Modified Wed Apr 10 07:43:25 2002 UTC (16 years, 8 months ago) by Isibaar
Original Path: trunk
decoder speedup

Revision 113 - Directory Listing
Modified Wed Apr 10 07:40:51 2002 UTC (16 years, 8 months ago) by Isibaar
Original Path: trunk
PSNR calculations

Revision 112 - Directory Listing
Modified Tue Apr 9 13:35:40 2002 UTC (16 years, 8 months ago) by Isibaar
Original Path: trunk
PSNR calc

Revision 110 - Directory Listing
Modified Mon Apr 8 23:50:15 2002 UTC (16 years, 8 months ago) by Isibaar
Original Path: trunk
interlacing bugfix

Revision 109 - Directory Listing
Modified Mon Apr 8 12:51:41 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
Foxer: max bitrate setting for 2-pass, overflow behaviour now alterable
min i-frame interval re-added for all modes, off by default (set to >1 to enable)

Revision 108 - Directory Listing
Modified Sun Apr 7 11:57:47 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
debug output for cbr

Revision 105 - Directory Listing
Modified Sat Apr 6 06:21:29 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
Foxer: quantizer distribution printout upon 2nd pass finish, minor credits handling alteration

Revision 104 - Directory Listing
Modified Sat Apr 6 05:33:44 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
moved HintedMEGet() on intra, to FrameCodeI()

Revision 103 - Directory Listing
Modified Fri Apr 5 15:28:17 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
2nd passes were always reading from hint file (oops)

Revision 102 - Directory Listing
Modified Fri Apr 5 14:42:37 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
hinted motion estimation support
interlacing option
2pass code separated
new alt curve debug output

Revision 101 - Directory Listing
Modified Fri Apr 5 14:40:36 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
hinted motion estimation support (raw or compressed)

Revision 100 - Directory Listing
Modified Thu Apr 4 13:58:18 2002 UTC (16 years, 8 months ago) by Isibaar
Original Path: trunk
reworked vlc tables

Revision 99 - Directory Listing
Modified Wed Apr 3 14:19:50 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
Added -mvec comment

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

Revision 97 - Directory Listing
Modified Tue Apr 2 15:53:03 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
splat -> vxor optimizations

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

Revision 95 - Directory Listing
Modified Mon Apr 1 12:06:18 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
optimization

Revision 94 - Directory Listing
Modified Sat Mar 30 23:53:58 2002 UTC (16 years, 8 months ago) by Foxer
Original Path: trunk
fixed: 2GB+ desired size problems

Revision 93 - Directory Listing
Modified Sat Mar 30 19:09:17 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
CFLAGS fix

Revision 92 - Directory Listing
Modified Sat Mar 30 16:21:47 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
PPC trivial fixes

Revision 91 - Directory Listing
Modified Sat Mar 30 11:22:02 2002 UTC (16 years, 8 months ago) by Isibaar
Original Path: trunk
cygwin Makfile, thanks milan

Revision 90 - Directory Listing
Modified Sat Mar 30 01:25:29 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
PPC update

Revision 89 - Directory Listing
Modified Sat Mar 30 00:58:20 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
SAD in Altivec

Revision 88 - Directory Listing
Modified Fri Mar 29 19:26:19 2002 UTC (16 years, 8 months ago) by edgomez
Original Path: trunk
Little fix

Revision 87 - Directory Listing
Modified Fri Mar 29 07:24:57 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
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 (16 years, 8 months ago) by h
Original Path: trunk
fixed crash when using lumi masking in cbr mode (last time..)

Revision 85 - Directory Listing
Modified Fri Mar 29 07:08:09 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
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 (16 years, 8 months ago) by h
Original Path: trunk
fixed crash when using lumi masking in cbr mode

Revision 83 - Directory Listing
Modified Fri Mar 29 04:25:16 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
merged image/pMBs create and destroy stuff into single if()

Revision 82 - Directory Listing
Modified Fri Mar 29 00:38:29 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
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 (16 years, 8 months ago) by h
Original Path: trunk
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 (16 years, 8 months ago) by h
Original Path: trunk
win32 fix - #define can't immediately follow #define ;-)

Revision 79 - Directory Listing
Modified Thu Mar 28 21:07:26 2002 UTC (16 years, 8 months ago) by edgomez
Original Path: trunk
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 (16 years, 8 months ago) by edgomez
Original Path: trunk
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 77 - Directory Listing
Modified Thu Mar 28 16:14:23 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
DIRS_PPC update

Revision 76 - Directory Listing
Modified Thu Mar 28 15:52:46 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
dct altivec

Revision 75 - Directory Listing
Modified Thu Mar 28 12:29:58 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
ASM update

Revision 74 - Directory Listing
Modified Thu Mar 28 12:26:44 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
fixed some warnings

Revision 73 - Directory Listing
Modified Thu Mar 28 12:24:41 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
LINUX: proper alignement on the stack

Revision 72 - Directory Listing
Modified Wed Mar 27 15:06:14 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
aligned memory for better performance

Revision 71 - Directory Listing
Modified Wed Mar 27 12:58:29 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
first bits of Altivec support

Revision 70 - Directory Listing
Modified Tue Mar 26 23:21:02 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
PPC Altivec version

Revision 69 - Directory Listing
Modified Tue Mar 26 11:16:08 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
interlacing support - slow (MBDecideFieldDCT()), buggy (p-frames), incomplete (field motion prediction)

Revision 68 - Directory Listing
Modified Mon Mar 25 20:01:54 2002 UTC (16 years, 8 months ago) by suxen_drol
Original Path: trunk
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 (16 years, 8 months ago) by edgomez
Original Path: trunk
Changed rc_buffersize to 16 as decided in the forum

Revision 66 - Directory Listing
Modified Sun Mar 24 20:07:31 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
s/16/CACHE_LINE/

Revision 65 - Directory Listing
Modified Sun Mar 24 18:18:40 2002 UTC (16 years, 8 months ago) by edgomez
Original Path: trunk
Fixed a bug when malloc aligns the data itself - Added comments

Revision 64 - Directory Listing
Modified Sun Mar 24 05:47:48 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
foxer's cbr mode
(hijacks the rc_buffersize variable and uses it as reaction delay - easier than changing xvid.h)

Revision 63 - Directory Listing
Modified Sat Mar 23 07:30:01 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
changed an alt. curve tooltip

Revision 62 - Directory Listing
Modified Sat Mar 23 06:59:37 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
demonstration of foxer's alternative curve method

Revision 61 - Directory Listing
Modified Sat Mar 23 06:58:56 2002 UTC (16 years, 8 months ago) by h
Original Path: trunk
merged foxer's alternative 2-pass code
added load defaults button
added proper tooltips
moved registry data into reg_ints/reg_strs arrays
changed inter4v to only be in modes 5 or 6
fixed null mode crash ?
added DEBUGERR output on errors instead of returning

Revision 60 - Directory Listing
Modified Fri Mar 22 13:39:01 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
read words in memory instead of hw

Revision 59 - Directory Listing
Modified Fri Mar 22 13:25:24 2002 UTC (16 years, 8 months ago) by Isibaar
Original Path: trunk
no message

Revision 58 - Directory Listing
Modified Fri Mar 22 13:05:45 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
cosmetica

Revision 57 - Directory Listing
Modified Fri Mar 22 12:51:22 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
loop2 now uses CTR

Revision 56 - Directory Listing
Modified Fri Mar 22 12:24:07 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
some label cleanups

Revision 55 - Directory Listing
Modified Fri Mar 22 11:32:47 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
use simplified mmemonics

Revision 54 - Directory Listing
Modified Fri Mar 22 11:29:20 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
CR0 use

Revision 53 - Directory Listing
Modified Fri Mar 22 04:37:03 2002 UTC (16 years, 8 months ago) by chenm001
Original Path: trunk
use 386 cpu 'bts' in 'cbp |= 1 << (edx-1)

Revision 52 - Directory Listing
Modified Thu Mar 21 23:59:48 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
Added first PPC asm port

Revision 51 - Directory Listing
Modified Thu Mar 21 23:58:12 2002 UTC (16 years, 8 months ago) by Isibaar
Original Path: trunk
no message

Revision 50 - Directory Listing
Modified Thu Mar 21 23:45:25 2002 UTC (16 years, 8 months ago) by Isibaar
Original Path: trunk
adopted to new API

Revision 49 - Directory Listing
Modified Thu Mar 21 23:42:53 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
cbp_calc for PPC

Revision 48 - Directory Listing
Modified Thu Mar 21 17:27:06 2002 UTC (16 years, 8 months ago) by edgomez
Original Path: trunk
Added GNU CC alignment

Revision 47 - Directory Listing
Modified Thu Mar 21 17:27:01 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
removed intel asm parts

Revision 46 - Directory Listing
Modified Thu Mar 21 15:25:32 2002 UTC (16 years, 8 months ago) by edgomez
Original Path: trunk
Fixed bug pointed by canard (out of bounds reading and a big mistake in j upper limit)

Revision 45 - Directory Listing
Modified Thu Mar 21 13:44:29 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
BSWAP,EMMS macro for LinuxPPC

Revision 44 - Directory Listing
Modified Thu Mar 21 13:43:48 2002 UTC (16 years, 8 months ago) by canard
Original Path: trunk
LinuxPPC Makefile

Revision 43 - Directory Listing
Modified Thu Mar 21 00:28:33 2002 UTC (16 years, 8 months ago) by edgomez
Original Path: trunk
I prefer this traditional way of alignment

Revision 42 - Directory Listing
Modified Wed Mar 20 14:02:59 2002 UTC (16 years, 8 months ago) by Isibaar
Original Path: trunk
alignment stuff

Revision 41 - Directory Listing
Modified Wed Mar 20 00:28:02 2002 UTC (16 years, 8 months ago) by Isibaar
Original Path: trunk
xvid_malloc/xvid_free

Revision 40 - Directory Listing
Modified Sun Mar 17 13:00:50 2002 UTC (16 years, 9 months ago) by h
Original Path: trunk
added 3dnow hv interpolation

Revision 39 - Directory Listing
Modified Sun Mar 17 12:05:40 2002 UTC (16 years, 9 months ago) by h
Original Path: trunk
"Custom" quantization type now reported correctly in 2-pass output

Revision 38 - Directory Listing
Modified Sun Mar 17 08:20:02 2002 UTC (16 years, 9 months ago) by h
Original Path: trunk
added interpolate8x8_halfpel_hv_xmm

Revision 37 - Directory Listing
Modified Sat Mar 16 22:28:37 2002 UTC (16 years, 9 months ago) by chl
Original Path: trunk
Disabled DEBUG-messages in Linux, if _DEBUG not set

Revision 36 - Directory Listing
Modified Sat Mar 16 15:55:12 2002 UTC (16 years, 9 months ago) by Isibaar
Original Path: trunk
removed init_timer

Revision 35 - Directory Listing
Modified Sat Mar 16 15:52:34 2002 UTC (16 years, 9 months ago) by Isibaar
Original Path: trunk
removed debug output

Revision 34 - Directory Listing
Modified Sat Mar 16 14:15:10 2002 UTC (16 years, 9 months ago) by h
Original Path: trunk
disable win32 debug output in release builds (encodes 0.7% faster)

Revision 33 - Directory Listing
Modified Sat Mar 16 14:13:51 2002 UTC (16 years, 9 months ago) by h
Original Path: trunk
change release compilation inlining mode to "any suitable" - runs faster (just)

Revision 32 - Directory Listing
Modified Sat Mar 16 11:50:20 2002 UTC (16 years, 9 months ago) by h
Original Path: trunk
removed some debug output

Revision 31 - Directory Listing
Modified Sat Mar 16 11:41:38 2002 UTC (16 years, 9 months ago) by h
Original Path: trunk
no message

Revision 30 - Directory Listing
Modified Sat Mar 16 11:40:48 2002 UTC (16 years, 9 months ago) by h
Original Path: trunk
rudimentary tooltips, simplified main dialog,
quantizer modulation, more enabling/disabling controls,
BITMAPV4HEADER changed to BITMAPINFOHEADER
(this prevents an access violation due to struct size difference),
credits now properly excluded in external mode,
motion search precision = 0 now works in 2-pass mode (might be useful??)
added DX50 fourcc

Revision 29 - Directory Listing
Modified Sat Mar 16 09:55:19 2002 UTC (16 years, 9 months ago) by h
Original Path: trunk
prevented RateControlUpdate() being called in non-cbr encodes
(bitrate isn't 0 anymore - it's set to 900000 in encoder_create())

Revision 28 - Directory Listing
Modified Fri Mar 15 09:20:03 2002 UTC (16 years, 9 months ago) by Isibaar
Original Path: trunk
INTRA_Q/INTER_Q mcbpc bugfix

Revision 27 - Directory Listing
Modified Tue Mar 12 02:44:19 2002 UTC (16 years, 9 months ago) by chenm001
Original Path: trunk
Fix Version 1.3

Revision 26 - Directory Listing
Modified Tue Mar 12 01:57:04 2002 UTC (16 years, 9 months ago) by chenm001
Original Path: trunk
Fix a little bug (xvid_c32.ax to xvid.ax)

Revision 25 - Directory Listing
Modified Tue Mar 12 01:56:35 2002 UTC (16 years, 9 months ago) by chenm001
Original Path: trunk
VC can rebuild this file

Revision 24 - Directory Listing
Modified Tue Mar 12 01:42:37 2002 UTC (16 years, 9 months ago) by chenm001
Original Path: trunk
Change get core version function

Revision 23 - Directory Listing
Modified Mon Mar 11 12:49:06 2002 UTC (16 years, 9 months ago) by Isibaar
Original Path: trunk
readme

Revision 22 - Directory Listing
Modified Mon Mar 11 01:16:26 2002 UTC (16 years, 9 months ago) by Isibaar
Original Path: trunk
no message

Revision 21 - Directory Listing
Modified Sun Mar 10 00:30:55 2002 UTC (16 years, 9 months ago) by Isibaar
Original Path: trunk
no message

Revision 20 - Directory Listing
Modified Sat Mar 9 21:44:47 2002 UTC (16 years, 9 months ago) by Isibaar
Original Path: trunk
qmatrix bugfix

Revision 19 - Directory Listing
Modified Sat Mar 9 16:24:21 2002 UTC (16 years, 9 months ago) by edgomez
Original Path: trunk
Fixed warning about csp_tmp unitialized

Revision 18 - Directory Listing
Modified Sat Mar 9 16:18:23 2002 UTC (16 years, 9 months ago) by edgomez
Original Path: trunk
Fixed gcc warnings

Revision 17 - Directory Listing
Modified Sat Mar 9 15:57:02 2002 UTC (16 years, 9 months ago) by edgomez
Original Path: trunk
Fixed implicit declaration of malloc - #include <stdlib.h>

Revision 16 - Directory Listing
Modified Sat Mar 9 15:53:05 2002 UTC (16 years, 9 months ago) by edgomez
Original Path: trunk
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 (16 years, 9 months ago) by edgomez
Original Path: trunk
Fixed  gcc warning about '/*' into comments

Revision 14 - Directory Listing
Modified Sat Mar 9 15:25:40 2002 UTC (16 years, 9 months ago) by edgomez
Original Path: trunk
Fixed lot of gcc warnings about '/*' into comments

Revision 13 - Directory Listing
Modified Sat Mar 9 14:58:50 2002 UTC (16 years, 9 months ago) by edgomez
Original Path: trunk
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 (16 years, 9 months ago) by edgomez
Original Path: trunk
In some circumstances acpred_flag was used unitialized - now it's set to zero

Revision 11 - Directory Listing
Modified Sat Mar 9 10:18:23 2002 UTC (16 years, 9 months ago) by edgomez
Original Path: trunk
New tree structure

Revision 10 - Directory Listing
Modified Fri Mar 8 22:26:15 2002 UTC (16 years, 9 months ago) by Isibaar
Original Path: trunk
bugfix

Revision 9 - Directory Listing
Modified Fri Mar 8 20:53:48 2002 UTC (16 years, 9 months ago) by Isibaar
Original Path: trunk
now compatible with new XviD API

Revision 7 - Directory Listing
Modified Fri Mar 8 19:54:05 2002 UTC (16 years, 9 months ago) by Isibaar
Original Path: trunk
This commit was generated by cvs2svn to compensate for changes in r6, which
included commits to RCS files with non-trunk default branches.

Revision 5 - Directory Listing
Modified Fri Mar 8 19:23:56 2002 UTC (16 years, 9 months ago) by Isibaar
Original Path: trunk
custom qmatrix support

Revision 4 - Directory Listing
Modified Fri Mar 8 19:17:46 2002 UTC (16 years, 9 months ago) by Isibaar
Original Path: trunk
custom qmatrix support

Revision 3 - Directory Listing
Modified Fri Mar 8 02:46:11 2002 UTC (16 years, 9 months ago) by Isibaar
Original Path: trunk
moved sources

Revision 2 - Directory Listing
Modified Fri Oct 12 16:30:51 2001 UTC (17 years, 2 months ago) by michael
Original Path: trunk
initial checkin

Revision 1 - Directory Listing
Added Fri Oct 12 16:30:51 2001 UTC (17 years, 2 months ago) by
Original Path: trunk
Standard project directories initialized by cvs2svn.

Sort log by:

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