[svn] / branches Repository:
ViewVC logotype

Log of /branches

View Directory Listing Directory Listing


Sticky Revision:

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

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

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

Revision 1322 - Directory Listing
Modified Thu Jan 22 15:56:24 2004 UTC (20 years, 2 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 (20 years, 2 months ago) by syskin
some progress ;)

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

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

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

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

Revision 1316 - Directory Listing
Modified Wed Jan 21 06:59:23 2004 UTC (20 years, 2 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 (20 years, 2 months ago) by syskin
automatic config clear upon installation

Revision 1314 - Directory Listing
Modified Wed Jan 21 04:26:21 2004 UTC (20 years, 2 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 (20 years, 2 months ago) by syskin
gui improvements here and there

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

Revision 1311 - Directory Listing
Modified Wed Jan 14 05:15:11 2004 UTC (20 years, 2 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 (20 years, 2 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 (20 years, 2 months ago) by edgomez
Scaled zones

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

Revision 1307 - Directory Listing
Modified Wed Jan 7 13:50:28 2004 UTC (20 years, 2 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 (20 years, 2 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 (20 years, 2 months ago) by syskin
a little bit safer

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

Revision 1303 - Directory Listing
Modified Fri Jan 2 23:24:49 2004 UTC (20 years, 2 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 (20 years, 2 months ago) by syskin
dynamic linking in win32 - small fix

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

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

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

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

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

Revision 1296 - Directory Listing
Modified Sun Dec 21 17:38:17 2003 UTC (20 years, 3 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 (20 years, 3 months ago) by Isibaar
turbo option

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

Revision 1293 - Directory Listing
Modified Sun Dec 21 12:41:48 2003 UTC (20 years, 3 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 (20 years, 3 months ago) by syskin
unused variable removed

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

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

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

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

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

Revision 1286 - Directory Listing
Modified Sat Dec 20 15:30:03 2003 UTC (20 years, 3 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 (20 years, 3 months ago) by Isibaar
signal cartoon mode in bitstream

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

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

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

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

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

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

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

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

Revision 1276 - Directory Listing
Modified Thu Dec 18 14:47:44 2003 UTC (20 years, 3 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 (20 years, 3 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 (20 years, 3 months ago) by Isibaar
- XVID_ME_FAST_MODEINTERPOLATE

Revision 1273 - Directory Listing
Modified Thu Dec 18 02:02:08 2003 UTC (20 years, 3 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 (20 years, 3 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 (20 years, 3 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 (20 years, 3 months ago) by Isibaar
some quality improvements for postprocessing

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

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

Revision 1267 - Directory Listing
Modified Wed Dec 17 15:16:16 2003 UTC (20 years, 3 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 (20 years, 3 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 (20 years, 3 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 (20 years, 3 months 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 (20 years, 3 months ago) by syskin
texture bits count for b-vops

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

Revision 1261 - Directory Listing
Modified Sat Dec 13 00:04:09 2003 UTC (20 years, 3 months 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 (20 years, 3 months 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 (20 years, 3 months ago) by edgomez
* better PAR handling

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

Revision 1257 - Directory Listing
Modified Fri Dec 12 08:19:13 2003 UTC (20 years, 3 months 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 (20 years, 3 months ago) by Isibaar
oops, forgot a call to init_postproc()

Revision 1255 - Directory Listing
Modified Wed Dec 10 23:46:21 2003 UTC (20 years, 3 months 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 (20 years, 3 months 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 (20 years, 3 months 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 (20 years, 3 months ago) by syskin
N-VOPs fixed

Revision 1251 - Directory Listing
Modified Wed Dec 10 01:02:44 2003 UTC (20 years, 3 months 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 (20 years, 3 months ago) by syskin
doesn't display errors

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

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

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

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

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

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

Revision 1243 - Directory Listing
Modified Sat Dec 6 10:35:23 2003 UTC (20 years, 3 months 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 (20 years, 3 months ago) by edgomez
See ChangeLog patch-120 to patch-123

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

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

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

Revision 1238 - Directory Listing
Modified Wed Dec 3 19:46:50 2003 UTC (20 years, 3 months 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 (20 years, 3 months 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 (20 years, 3 months ago) by Isibaar
increased bitstream version

Revision 1235 - Directory Listing
Modified Wed Dec 3 02:22:30 2003 UTC (20 years, 3 months 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 (20 years, 4 months ago) by syskin
small fixes until we have new gui v2

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

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

Revision 1231 - Directory Listing
Modified Sun Nov 30 17:11:01 2003 UTC (20 years, 4 months 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 (20 years, 4 months 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 (20 years, 4 months ago) by chl
Position of LDFLAGS moved after other options.

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

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

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

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

Revision 1224 - Directory Listing
Modified Mon Nov 24 22:06:19 2003 UTC (20 years, 4 months 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 (20 years, 4 months 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 (20 years, 4 months ago) by edgomez
Pushed again some lost changes and TODO updated

Revision 1221 - Directory Listing
Modified Thu Nov 20 12:07:19 2003 UTC (20 years, 4 months 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 (20 years, 4 months ago) by edgomez
updated crc for transfer_8to16_sub2

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

Revision 1218 - Directory Listing
Modified Wed Nov 19 15:46:55 2003 UTC (20 years, 4 months 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 (20 years, 4 months 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 (20 years, 4 months 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 (20 years, 4 months 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 (20 years, 4 months 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 (20 years, 4 months ago) by edgomez
Buglet: code assumed bvop presence

Revision 1212 - Directory Listing
Modified Sun Nov 16 15:32:38 2003 UTC (20 years, 4 months 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 (20 years, 4 months 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 (20 years, 4 months 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 (20 years, 4 months 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 (20 years, 4 months ago) by suxen_drol
static link to libxvidcore.lib

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

Revision 1206 - Directory Listing
Modified Fri Nov 14 11:25:00 2003 UTC (20 years, 4 months ago) by edgomez
Updated

Revision 1205 - Directory Listing
Modified Thu Nov 13 23:11:24 2003 UTC (20 years, 4 months 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 (20 years, 4 months 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 (20 years, 4 months 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 (20 years, 4 months 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 (20 years, 4 months 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 (20 years, 4 months 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 (20 years, 4 months 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 (20 years, 4 months ago) by edgomez
correct .rodata alignment

Revision 1197 - Directory Listing
Modified Sun Nov 2 23:02:52 2003 UTC (20 years, 4 months 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 (20 years, 4 months 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 (20 years, 5 months 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 (20 years, 5 months ago) by Isibaar
Bugfix: stationary motion threshold determination

Revision 1193 - Directory Listing
Modified Tue Oct 28 23:42:09 2003 UTC (20 years, 5 months 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 (20 years, 5 months 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 (20 years, 5 months ago) by edgomez
updated

Revision 1190 - Directory Listing
Modified Mon Oct 27 01:03:06 2003 UTC (20 years, 5 months 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 (20 years, 5 months ago) by edgomez
Avoid rounding error in bquant->pquant

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

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

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

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

Revision 1184 - Directory Listing
Modified Wed Oct 22 09:52:58 2003 UTC (20 years, 5 months 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 (20 years, 5 months ago) by edgomez
Removed unused next_block vars

Revision 1182 - Directory Listing
Modified Tue Oct 21 16:48:58 2003 UTC (20 years, 5 months 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 (20 years, 5 months 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 (20 years, 5 months ago) by syskin
cleanups, speedups, etc

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

Revision 1178 - Directory Listing
Modified Tue Oct 14 14:22:45 2003 UTC (20 years, 5 months ago) by syskin
interpolate mode + qpel decoding fixed; MACROBLOCK->mb_type completely replaced by MB->mode

Revision 1177 - Directory Listing
Modified Sat Oct 11 16:36:10 2003 UTC (20 years, 5 months ago) by syskin
real ac/dc prediction for INTRA's bitcount

Revision 1176 - Directory Listing
Modified Thu Oct 9 18:50:22 2003 UTC (20 years, 5 months ago) by edgomez
Updated assembly functions to match new API -- more to come when matrices will be part of the function parameters

Revision 1175 - Directory Listing
Modified Tue Oct 7 14:16:29 2003 UTC (20 years, 5 months ago) by edgomez
Quantization namespace and API changes

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

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

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

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

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

Revision 1169 - Directory Listing
Modified Fri Oct 3 16:57:55 2003 UTC (20 years, 5 months ago) by edgomez
Removed BIGLUT support and fixes to sysKin last commit

Revision 1168 - Directory Listing
Modified Fri Oct 3 15:49:21 2003 UTC (20 years, 5 months ago) by syskin
interlacing support for b-vops and s-vops

Revision 1167 - Directory Listing
Modified Fri Oct 3 14:23:00 2003 UTC (20 years, 5 months ago) by syskin
VHQ now understands ALTERNATE_SCAN flag. Shouldn't VfW support this flag?

Revision 1166 - Directory Listing
Modified Fri Oct 3 14:01:59 2003 UTC (20 years, 5 months ago) by syskin
gmc+interlacing fixed: no field_me flag in mcsel-ed MBs

Revision 1165 - Directory Listing
Modified Fri Oct 3 13:47:24 2003 UTC (20 years, 5 months ago) by syskin
interlacing support for bvops

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

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

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

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

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

Revision 1159 - Directory Listing
Modified Mon Sep 29 16:58:37 2003 UTC (20 years, 6 months ago) by syskin
weird typo, compilers don't even give a warning but it looks strange ;)

Revision 1158 - Directory Listing
Modified Mon Sep 29 13:43:40 2003 UTC (20 years, 6 months ago) by syskin
some compiler warnings removed

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

Revision 1156 - Directory Listing
Modified Sun Sep 28 16:12:32 2003 UTC (20 years, 6 months ago) by syskin
just another bug I made. ugly one, but they are all ugly, so it's no news

Revision 1155 - Directory Listing
Modified Sun Sep 28 13:43:47 2003 UTC (20 years, 6 months ago) by edgomez
Fix the way the macros that help building xvid version constants. It was
basically initializing ints and then just using the 8 bit part. It's
much better to explicitly use chars so each byte really is what it's
supposed to be.

Revision 1154 - Directory Listing
Modified Sun Sep 28 13:21:59 2003 UTC (20 years, 6 months ago) by edgomez
New build system for *nix platforms. It now uses an 'out of source' tree
build process that is much cleaner. This requires a VPATH support.

This patch includes some small fixes to the configure script, mainly for
MacOSX.

Revision 1153 - Directory Listing
Modified Wed Sep 24 01:38:29 2003 UTC (20 years, 6 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 (20 years, 6 months ago) by edgomez
Build process fix for MacOSX+module option

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

Revision 1150 - Directory Listing
Modified Thu Sep 11 15:28:51 2003 UTC (20 years, 6 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 (20 years, 6 months ago) by edgomez
Renamed libxvidcore.def.in to libxvidcore.def

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

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

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

Revision 1144 - Directory Listing
Modified Thu Sep 11 12:58:37 2003 UTC (20 years, 6 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 (20 years, 6 months ago) by syskin
working

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

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

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

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

Revision 1132 - Directory Listing
Modified Thu Aug 28 11:06:16 2003 UTC (20 years, 7 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 (20 years, 7 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 (20 years, 7 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 (20 years, 7 months ago) by syskin
small speed improvements

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

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

Revision 1124 - Directory Listing
Modified Fri Aug 22 15:20:41 2003 UTC (20 years, 7 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 (20 years, 7 months ago) by edgomez
Fix for 64 bit platforms

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

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

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

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

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

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

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

Revision 1113 - Directory Listing
Modified Wed Aug 6 20:28:18 2003 UTC (20 years, 7 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 (20 years, 7 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 (20 years, 7 months ago) by chl
updated flags again...

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

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

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

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

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

Revision 1103 - Directory Listing
Modified Mon Jul 28 14:04:22 2003 UTC (20 years, 8 months ago) by edgomez
Plop

Revision 1102 - Directory Listing
Modified Mon Jul 28 13:19:47 2003 UTC (20 years, 8 months ago) by edgomez
Increased the version number

Revision 1101 - Directory Listing
Modified Mon Jul 28 12:56:06 2003 UTC (20 years, 8 months ago) by edgomez
small fix to the Latex header

Revision 1098 - Directory Listing
Modified Mon Jul 28 12:39:32 2003 UTC (20 years, 8 months ago) by edgomez
Bitstream fixes (mainly a VOL syntax error and a missing/wrong paddings)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Revision 1044 - Directory Listing
Modified Wed May 28 16:44:38 2003 UTC (20 years, 10 months ago) by edgomez
Dummy, stupid fix to the default 10s keyframe interval

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

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

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

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

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

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

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

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

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

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

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

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

Revision 1006 - Directory Listing
Modified Sun May 4 23:58:10 2003 UTC (20 years, 10 months ago) by edgomez
Unix system should use SONAME=libname.so.major

Revision 1005 - Directory Listing
Modified Sun May 4 15:15:59 2003 UTC (20 years, 10 months ago) by Isibaar
shit, forgot to upload half of the cartoon mode...

Revision 1004 - Directory Listing
Modified Sat May 3 23:26:55 2003 UTC (20 years, 10 months ago) by Isibaar
- fast b-frames
- dynamic qpel
- qpel asm code
- postprocessing

Revision 1003 - Directory Listing
Modified Sat May 3 19:11:58 2003 UTC (20 years, 11 months ago) by chl
Trellis: Removed double calculation of "last" => +0.02dB

Revision 1002 - Directory Listing
Modified Sat May 3 10:05:56 2003 UTC (20 years, 11 months ago) by
This commit was manufactured by cvs2svn to create branch 'Isibaar'.

Revision 1000 - Directory Listing
Modified Sun Apr 27 21:48:39 2003 UTC (20 years, 11 months ago) by edgomez
Fixes a memory leak -- reported by valgrind

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

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

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

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

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

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

Revision 974 - Directory Listing
Modified Sat Apr 5 16:47:44 2003 UTC (20 years, 11 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 (20 years, 11 months ago) by edgomez
Fixes 32 bit misaligned reads on ARM (+ some sync work with old 0.9.x tree for cleanups)

Revision 971 - Directory Listing
Modified Fri Apr 4 22:12:07 2003 UTC (20 years, 11 months ago) by edgomez
Fixes 32 bit misaligned reads on ARM

Revision 970 - Directory Listing
Modified Fri Apr 4 22:10:38 2003 UTC (20 years, 11 months ago) by edgomez
Increased alignment to 64byte rows for 32 bit targets

Revision 969 - Directory Listing
Modified Fri Apr 4 16:57:51 2003 UTC (20 years, 11 months ago) by edgomez
Applied fix for MacOSX build and install

Revision 966 - Directory Listing
Modified Wed Apr 2 20:43:56 2003 UTC (21 years ago) by edgomez
Keyframe default set to 10s instead of 250 fixed number (was marked ToDo:)

Revision 965 - Directory Listing
Modified Sun Mar 30 13:16:42 2003 UTC (21 years ago) by edgomez
New code, much more clean/modular

Revision 964 - Directory Listing
Modified Sun Mar 30 00:36:53 2003 UTC (21 years ago) by edgomez
Fixes frame padding (uses PadAlways all the time) -- this fix works well with libavcodec but someone has to check the standard.

Revision 963 - Directory Listing
Modified Sat Mar 29 12:01:36 2003 UTC (21 years ago) by edgomez
Fixed some cut&paste errors and some other small things

Revision 962 - Directory Listing
Modified Sat Mar 29 11:06:34 2003 UTC (21 years ago) by edgomez
Fix aligment problem for dct blocks

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

Revision 958 - Directory Listing
Modified Sat Mar 29 01:29:53 2003 UTC (21 years ago) by edgomez
Fixed a namespace conflict with libavcodec which caused dev-api-4 mencoder module to fail

Revision 957 - Directory Listing
Modified Fri Mar 28 08:43:28 2003 UTC (21 years ago) by suxen_drol
sad cleanup

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

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

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

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

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

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

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

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

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

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

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

Revision 944 - Directory Listing
Modified Tue Mar 25 22:53:57 2003 UTC (21 years ago) by edgomez
Plugged the "fixed" quant RC plugin to the -quant option

Revision 943 - Directory Listing
Modified Tue Mar 25 22:31:45 2003 UTC (21 years ago) by edgomez
Fixed the corner case where quant=integer.5

Revision 942 - Directory Listing
Modified Tue Mar 25 11:01:48 2003 UTC (21 years ago) by suxen_drol
2pass2

Revision 941 - Directory Listing
Modified Tue Mar 25 10:32:48 2003 UTC (21 years ago) by suxen_drol
timestamp bug (introduced my me some days ago)

Revision 940 - Directory Listing
Modified Sun Mar 23 09:39:29 2003 UTC (21 years ago) by suxen_drol
debug printf cleanup

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

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

Revision 936 - Directory Listing
Modified Sat Mar 22 13:49:49 2003 UTC (21 years ago) by syskin
encoder is able to decode bframes if it wants to

Revision 935 - Directory Listing
Modified Sat Mar 22 13:41:11 2003 UTC (21 years ago) by syskin
cleanups; it is able to compensate bframes correctly (for internal decoding)

Revision 934 - Directory Listing
Modified Sat Mar 22 00:31:35 2003 UTC (21 years ago) by suxen_drol
no message

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

Revision 932 - Directory Listing
Modified Thu Mar 20 14:14:52 2003 UTC (21 years ago) by edgomez
A bit of indent with all option detailed in CodingStyle and options reveamping, most of them are in long format now

Revision 931 - Directory Listing
Modified Thu Mar 20 08:04:18 2003 UTC (21 years ago) by suxen_drol
missing stats output fixed

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

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

Revision 928 - Directory Listing
Modified Mon Mar 17 23:24:21 2003 UTC (21 years ago) by edgomez
Backport of build file fixes from CVS_HEAD

Revision 927 - Directory Listing
Modified Mon Mar 17 23:09:27 2003 UTC (21 years ago) by edgomez
Fixed stuffing bits

Revision 926 - Directory Listing
Modified Sun Mar 16 12:05:09 2003 UTC (21 years ago) by suxen_drol
dquant cleanup
xvid_pluing_lumimasking added
xvid_encraw -lumimasking option added

Revision 925 - Directory Listing
Modified Sat Mar 15 17:06:53 2003 UTC (21 years ago) by suxen_drol
variable frame rate encoding

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

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

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

Revision 921 - Directory Listing
Modified Sat Mar 15 14:38:34 2003 UTC (21 years ago) by suxen_drol
enc_encode CLOSE_GOP fixed, further cleanup
XVID_REQORIGINAL plugin support
plugin examples: xvid_plugin_psnr, xvid_plugin_dump

Revision 920 - Directory Listing
Modified Sat Mar 15 14:32:56 2003 UTC (21 years ago) by suxen_drol
enc_encode CLOSE_GOP fixed, further cleanup
XVID_REQORIGINAL plugin support
plugin examples: xvid_plugin_psnr, xvid_plugin_dump

Revision 919 - Directory Listing
Modified Thu Mar 13 11:07:20 2003 UTC (21 years ago) by suxen_drol
plugin system
xvid_rawenc output cleanup
xvid_rawenc -p option

Revision 918 - Directory Listing
Modified Tue Mar 11 23:39:47 2003 UTC (21 years ago) by edgomez
2003-03-11 23:37:06 GMT	Edouard Gomez <ed.gomez@free.fr>	patch-9

    Summary:
      Changed xvid_decraw option handling for -d/-m.
    Revision:
      xvidcore--devapi4--1.0--patch-9

    -d and -m options were boolean so option values were not needed.

    modified files:
     examples/xvid_decraw.c


2003-03-11 23:30:16 GMT	Edouard Gomez <ed.gomez@free.fr>	patch-8

    Summary:
      Fixed frame counting in xvid_encraw.
    Revision:
      xvidcore--devapi4--1.0--patch-8

    We were branching before incrementing  the frame counter when core was
    buffering frames.  This was resulting  in wrong frame  counting during
    the buffering phase.

    modified files:
     examples/xvid_encraw.c


2003-03-11 23:07:01 GMT	Edouard Gomez <ed.gomez@free.fr>	patch-7

    Summary:
      Ported xvid_decraw to new API.
    Revision:
      xvidcore--devapi4--1.0--patch-7

    xvid_decraw  has been  ported to  new  API. It  basically works  fine,
    however i'm not completly staisfied. If I do a step by step run then i
    can see  that second frame  is reported as  a VOL decoding  though the
    first IFrame has been consumed. This makes xvid_decraw does not report
    correctly frames' length.

    Except  that, xvid_decraw  works well  enough  to activate  it in  the
    makefile.

    modified files:
     examples/Makefile examples/xvid_decraw.c

Revision 917 - Directory Listing
Modified Tue Mar 11 20:15:40 2003 UTC (21 years ago) by edgomez
Ok this is rollback patch

Revision 916 - Directory Listing
Modified Tue Mar 11 01:08:10 2003 UTC (21 years ago) by edgomez
2003-03-11 00:36:34 GMT	Edouard Gomez <ed.gomez@free.fr>	patch-5

    Summary:
      PSNR is now an option. More consistent -m/-s option handling.
    Revision:
      xvidcore--devapi4--1.0--patch-5

    I turned PSNR stats into an option (-s). I fixed the handling of the
    -m option that required only a bool.

    I could say in french "ma stupidité dans toute sa grandeur".

    -m presence is enough to significate "save _m_peg stream", we don't
    need the boolean value.

    modified files:
     examples/xvid_encraw.c

Revision 915 - Directory Listing
Modified Mon Mar 10 00:43:31 2003 UTC (21 years ago) by suxen_drol
comment removal

Revision 914 - Directory Listing
Modified Mon Mar 10 00:38:49 2003 UTC (21 years ago) by edgomez
2003-03-10 00:36:15 GMT	Edouard Gomez <ed.gomez@free.fr>	patch-4

    Summary:
      Adds extended stats support even for bframes in xvidcore.
    Revision:
      xvidcore--devapi4--1.0--patch-4

    This patch enables core extended stats support even for bframes. It
    modifies the way the MBTransQuantBVOP function does its work. It used
    to not dequant, idct the MB because bframes are never used as reference
    frames. However if we want to compute stats, then we must perform these
    inverse transformations.

    modified files:
     src/encoder.c src/utils/mbfunctions.h src/utils/mbtransquant.c

Revision 913 - Directory Listing
Modified Sun Mar 9 16:45:24 2003 UTC (21 years ago) by edgomez
2003-03-09 16:42:27 GMT	Edouard Gomez <ed.gomez@free.fr>	patch-3

    Summary:
      Adds extended stats support.
    Revision:
      xvidcore--devapi4--1.0--patch-3

    This patch enables core extended stats support. It seems that xvidcore
    does not compute sse for BFrames, I have tried to adds this by an ugly
    hack  but  it did  not  work  as expected,  i  suppose  core does  not
    decompress bframes as they are  not used as reference frames (unlike P
    and I frames).

    If we  succeed in enabling sse  calculation in core  for bframes, then
    xvid_stat will  not be needed anymore.  This will save  lot of trouble
    with frame matching in PSNR computation when bframes are enabled.

    modified files:
     examples/xvid_encraw.c

Revision 910 - Directory Listing
Modified Sun Mar 9 00:28:10 2003 UTC (21 years ago) by edgomez
Disables some debugging code

Revision 909 - Directory Listing
Modified Sun Mar 9 00:28:09 2003 UTC (21 years ago) by edgomez
2003-03-09 00:23:52 GMT	Edouard Gomez <ed.gomez@free.fr>	patch-2

    Summary:
      Updated xvid_encraw for new API.
    Revision:
      xvidcore--devapi4--1.0--patch-2

    This patch updates the xvid_encraw example to support the
    new API. As it's the first patch for API 4 support, I
    disabled all other examples.

    BUG: first frame type is Unknown, I suppose I'm missing
         a subtility of the new API.

    modified files:
     examples/Makefile examples/xvid_encraw.c src/encoder.c

Revision 891 - Directory Listing
Modified Sat Feb 22 18:19:32 2003 UTC (21 years, 1 month ago) by chl
Emptied to have space for future implementation

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

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

Revision 888 - Directory Listing
Modified Sat Feb 22 08:22:03 2003 UTC (21 years, 1 month ago) by suxen_drol
++dshow

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

Revision 886 - Directory Listing
Modified Fri Feb 21 14:49:29 2003 UTC (21 years, 1 month ago) by
This commit was manufactured by cvs2svn to create branch 'dev-api-4'.

Revision 881 - Directory Listing
Modified Thu Feb 20 23:40:49 2003 UTC (21 years, 1 month ago) by
This commit was manufactured by cvs2svn to create branch 'dev-api-3'.

Revision 850 - Directory Listing
Modified Sat Feb 15 08:39:17 2003 UTC (21 years, 1 month ago) by suxen_drol
watcomc portab

Revision 849 - Directory Listing
Modified Sat Feb 15 06:33:05 2003 UTC (21 years, 1 month ago) by suxen_drol
XVID_CHROMAOPT debug checkbox (koepi)

Revision 848 - Directory Listing
Modified Sat Feb 15 05:57:15 2003 UTC (21 years, 1 month ago) by suxen_drol
XVID_CHROMAOPT

Revision 847 - Directory Listing
Modified Thu Feb 13 17:31:35 2003 UTC (21 years, 1 month ago) by
This commit was manufactured by cvs2svn to create branch
'release-0_9_1-fixes'.

Revision 841 - Directory Listing
Modified Wed Feb 12 14:51:02 2003 UTC (21 years, 1 month ago) by chl
Added stride and bquant_offset

Revision 840 - Directory Listing
Modified Wed Feb 12 14:10:50 2003 UTC (21 years, 1 month ago) by syskin
small fix - first frame is always intra now

Revision 839 - Directory Listing
Modified Wed Feb 12 13:43:47 2003 UTC (21 years, 1 month ago) by syskin
VHQ for VfW - code by Koepi

Revision 838 - Directory Listing
Modified Wed Feb 12 13:31:24 2003 UTC (21 years, 1 month ago) by syskin
VHQ for VfW - code by Koepi

Revision 837 - Directory Listing
Modified Wed Feb 12 13:24:24 2003 UTC (21 years, 1 month ago) by syskin
VHQ for VfW - code by Koepi

Revision 836 - Directory Listing
Modified Wed Feb 12 12:57:27 2003 UTC (21 years, 1 month ago) by syskin
VHQ. yay.

Revision 835 - Directory Listing
Modified Wed Feb 12 12:16:50 2003 UTC (21 years, 1 month ago) by syskin
flags name change - it's _BITS not _DCT. thx gruel.

Revision 834 - Directory Listing
Modified Wed Feb 12 12:03:30 2003 UTC (21 years, 1 month ago) by syskin
new flags for VHQ

Revision 833 - Directory Listing
Modified Wed Feb 12 11:58:30 2003 UTC (21 years, 1 month ago) by syskin
CodeCoeffInter_CalcBits() needed for VHQ

Revision 832 - Directory Listing
Modified Wed Feb 12 11:48:21 2003 UTC (21 years, 1 month ago) by syskin
new functions can also be used here, for some extra speed (nothing noticable)

Revision 831 - Directory Listing
Modified Wed Feb 12 11:46:18 2003 UTC (21 years, 1 month ago) by syskin
new functions which I'll need for VHQ

Revision 829 - Directory Listing
Modified Tue Feb 11 12:45:52 2003 UTC (21 years, 1 month ago) by suxen_drol
simple_idct_mmx2 wrapped in ARCH_X86 #ifdef

Revision 823 - Directory Listing
Modified Sun Feb 9 15:50:28 2003 UTC (21 years, 1 month ago) by edgomez
Ported fix from stable for -1 indexing of max_run array

Revision 822 - Directory Listing
Modified Sun Feb 9 06:46:54 2003 UTC (21 years, 1 month ago) by suxen_drol
gettimeofday fix

Revision 821 - Directory Listing
Modified Sun Feb 9 06:33:52 2003 UTC (21 years, 1 month ago) by suxen_drol
XVID_HQACPRED

Revision 820 - Directory Listing
Modified Sat Feb 8 03:53:08 2003 UTC (21 years, 1 month ago) by suxen_drol
vbv bitstream dprintfs

Revision 819 - Directory Listing
Modified Sat Feb 8 03:49:47 2003 UTC (21 years, 1 month ago) by suxen_drol
CheckCandidate cleanup

Revision 818 - Directory Listing
Modified Fri Feb 7 15:02:56 2003 UTC (21 years, 1 month ago) by syskin
quite small speed-related bug - fixed

Revision 817 - Directory Listing
Modified Thu Feb 6 09:25:37 2003 UTC (21 years, 1 month ago) by syskin
speed optimizations part 1 + a small bugfix (commited because of the bugfix)

Revision 814 - Directory Listing
Modified Sun Feb 2 10:05:27 2003 UTC (21 years, 1 month ago) by suxen_drol
_real_ fix of 2pass.c (by foxer / koepi)

Revision 812 - Directory Listing
Modified Fri Jan 31 22:25:18 2003 UTC (21 years, 2 months ago) by chl
Replaced gruel's GMC by Skal's, new entries to GMC_DATA

Revision 811 - Directory Listing
Modified Sun Jan 26 14:59:12 2003 UTC (21 years, 2 months ago) by suxen_drol
ICM_DECMPRESS_GET_FORMAT now returns BI_RGB 24 by default

Revision 810 - Directory Listing
Modified Sun Jan 26 05:09:00 2003 UTC (21 years, 2 months ago) by suxen_drol
msvc snprintf fix; image/image.c double->float compiler warnings remvoed

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

Revision 808 - Directory Listing
Modified Sat Jan 25 22:51:20 2003 UTC (21 years, 2 months ago) by chl
sse to PSNR for new stats

Revision 807 - Directory Listing
Modified Sat Jan 25 22:44:50 2003 UTC (21 years, 2 months ago) by chl
general flag XVID_EXTRASTATS instead of _DEBUG_PSNR

Revision 806 - Directory Listing
Modified Sat Jan 25 06:55:12 2003 UTC (21 years, 2 months ago) by suxen_drol
INSTALL document added

Revision 805 - Directory Listing
Modified Sat Jan 25 06:51:36 2003 UTC (21 years, 2 months ago) by suxen_drol
microsoft visual c (command line) makefile

Revision 804 - Directory Listing
Modified Sat Jan 25 06:49:10 2003 UTC (21 years, 2 months ago) by suxen_drol
gcc/ecc conditional moved to Makefile.ia64

Revision 803 - Directory Listing
Modified Fri Jan 24 11:44:24 2003 UTC (21 years, 2 months ago) by syskin
I'm really sorry for this delay -_-'

Revision 802 - Directory Listing
Modified Thu Jan 23 14:22:05 2003 UTC (21 years, 2 months ago) by syskin
chromaME activated for b-frame search

Revision 801 - Directory Listing
Modified Thu Jan 23 13:22:11 2003 UTC (21 years, 2 months ago) by syskin
ChromaME for b-frame motion search; please use PMV_CHROMA8 flag to activate

Revision 800 - Directory Listing
Modified Tue Jan 21 22:05:44 2003 UTC (21 years, 2 months ago) by edgomez
- Reverted my changes to avoid breakage in undocumented intra values used in VFW frontend

Someone aware of all values should have a look at SVOPs reporting very soon.

Revision 799 - Directory Listing
Modified Tue Jan 21 13:30:59 2003 UTC (21 years, 2 months ago) by suxen_drol
skal's fdct and michaeln's simple_idct project addition

Revision 798 - Directory Listing
Modified Tue Jan 21 12:51:16 2003 UTC (21 years, 2 months ago) by suxen_drol
michael niedermayer's simple_idct_c, mmx wrapper

Revision 797 - Directory Listing
Modified Tue Jan 21 12:45:20 2003 UTC (21 years, 2 months ago) by suxen_drol
skal's fdct mmx/xmm

Revision 796 - Directory Listing
Modified Tue Jan 21 12:44:49 2003 UTC (21 years, 2 months ago) by suxen_drol
michael niedermayer's simple_idct_mmx

Revision 795 - Directory Listing
Modified Sun Jan 19 15:13:47 2003 UTC (21 years, 2 months ago) by edgomez
This version should work well in all cases now. The only thing i could
not fix is that first delayed frames are not outputed for statistics and
that the flushed one, are used. I'll fix that later.

- dropped MP4U container (was confusing people, because they think mp4u
  is a real format)
- drops NVOPS (length <= 7)
- counts delayed frames, and thus is able to determine how much frames
  it has to flush at the end of the 'normal' decoding process to flush
  xvid decoder internal buffers.
- output is now easier to parse ',' can be used as field separator

Revision 794 - Directory Listing
Modified Sun Jan 19 15:10:11 2003 UTC (21 years, 2 months ago) by edgomez
- Drops N-VOPS
- Dropped support for MP4U container, it was just confusing people, and
  was mostly not needed during tests. Better concentrate on raw support
  which is not that easy with the new bframes/sframes.
- Better output (easier to parse ',' is a field separator)

Revision 793 - Directory Listing
Modified Sun Jan 19 12:03:16 2003 UTC (21 years, 2 months ago) by syskin
I-frame decision: I thought my recent change was a good idea, but it wasn't. Changed back.

Revision 792 - Directory Listing
Modified Fri Jan 17 16:07:40 2003 UTC (21 years, 2 months ago) by chl
inc bitstream version (sprite trajectory fix)

Revision 791 - Directory Listing
Modified Fri Jan 17 16:05:27 2003 UTC (21 years, 2 months ago) by chl
correct initialization of sprite_trajectories (thanks to elcabesa)

Revision 790 - Directory Listing
Modified Thu Jan 16 21:16:04 2003 UTC (21 years, 2 months ago) by edgomez
Small LUTs ported to dev-api-3 - MfA

Revision 789 - Directory Listing
Modified Wed Jan 15 14:41:30 2003 UTC (21 years, 2 months ago) by syskin
chrmaME uses the new flag, so it works again.
GMC enabled.

Revision 788 - Directory Listing
Modified Wed Jan 15 14:36:06 2003 UTC (21 years, 2 months ago) by syskin
chromaME + GMC work together now

Revision 787 - Directory Listing
Modified Tue Jan 14 10:30:39 2003 UTC (21 years, 2 months ago) by chl
No padding before startcodes, except VOP

Revision 786 - Directory Listing
Modified Mon Jan 13 23:52:50 2003 UTC (21 years, 2 months ago) by edgomez
Boy i don't like adding more crap to this trash, but this fixes all intra types reporting (adding intra=3==SVOP) and fixes some (but not all) statistics returning (bframe don't set all information for the header part)

Revision 785 - Directory Listing
Modified Mon Jan 13 18:20:20 2003 UTC (21 years, 2 months ago) by chl
install-branch for systemwide use of libxvidcore.so as libxvidbranch.so

Revision 784 - Directory Listing
Modified Mon Jan 13 14:33:24 2003 UTC (21 years, 2 months ago) by chl
Padding fix at end of VOPs

Revision 783 - Directory Listing
Modified Mon Jan 13 00:37:20 2003 UTC (21 years, 2 months ago) by edgomez
Updated - flushing code for nvops is wrong, but i had no time left for XviD today

Revision 782 - Directory Listing
Modified Mon Jan 13 00:36:27 2003 UTC (21 years, 2 months ago) by edgomez
Updated so now it works well with dev-api-3

Revision 781 - Directory Listing
Modified Sun Jan 12 17:21:43 2003 UTC (21 years, 2 months ago) by edgomez
Ported changes from stable - Does not any new fancy feature, but it works well

Revision 780 - Directory Listing
Modified Sun Jan 12 17:21:04 2003 UTC (21 years, 2 months ago) by edgomez
Ported changes from stable - WARNING as is, it may break things, but i was fed up with these very old versions

Revision 779 - Directory Listing
Modified Sun Jan 12 16:36:51 2003 UTC (21 years, 2 months ago) by syskin
GMC disabled, because we want it disabled.

Revision 778 - Directory Listing
Modified Sun Jan 12 13:13:36 2003 UTC (21 years, 2 months ago) by chl
bugfix averag motion vector clipping in Qpel

Revision 777 - Directory Listing
Modified Sun Jan 12 13:11:50 2003 UTC (21 years, 2 months ago) by chl
bugfix, average motion vector clipping in qpel mode

Revision 776 - Directory Listing
Modified Sun Jan 12 11:24:58 2003 UTC (21 years, 2 months ago) by chl
Bitstream version updated

Revision 775 - Directory Listing
Modified Sun Jan 12 11:04:17 2003 UTC (21 years, 2 months ago) by chl
correct rounding in QPel

Revision 774 - Directory Listing
Modified Sat Jan 11 21:22:24 2003 UTC (21 years, 2 months ago) by chl
decode GMC blockbased (speedup)

Revision 773 - Directory Listing
Modified Sat Jan 11 20:37:46 2003 UTC (21 years, 2 months ago) by chl
Cleanup GMC, bugfix GMC+QPel

Revision 772 - Directory Listing
Modified Sat Jan 11 20:37:13 2003 UTC (21 years, 2 months ago) by chl
Bugfix new GMC + Qpel

Revision 771 - Directory Listing
Modified Sat Jan 11 18:26:58 2003 UTC (21 years, 2 months ago) by chl
bugfix PMV_CHROMA vs. XVID_GMC

Revision 770 - Directory Listing
Modified Sat Jan 11 17:37:11 2003 UTC (21 years, 2 months ago) by chl
minor changes in GME, removed typo in calculation of meany

Revision 769 - Directory Listing
Modified Sat Jan 11 14:59:24 2003 UTC (21 years, 2 months ago) by chl
Major update: Support for GME/GMC with 2 warppoints

Revision 768 - Directory Listing
Modified Thu Jan 9 11:36:33 2003 UTC (21 years, 2 months ago) by syskin
for some reason I enjoy cleaning up the code. It also includes some small bugfixes, optimizations and tweaks (not that I know how to do them), and probably new bugs...

Revision 767 - Directory Listing
Modified Wed Jan 8 14:37:52 2003 UTC (21 years, 2 months ago) by syskin
high quants + bframes crash fixed

Revision 765 - Directory Listing
Modified Mon Jan 6 12:18:12 2003 UTC (21 years, 2 months ago) by syskin
fix by Jaan Kalda - sum of coefficients was not computed correctly. this was causing a crash at high quants

Revision 763 - Directory Listing
Modified Sun Jan 5 16:18:47 2003 UTC (21 years, 2 months ago) by syskin
'mode' is unsigned, and most often equals -1. Cool.

Revision 762 - Directory Listing
Modified Sun Jan 5 03:31:26 2003 UTC (21 years, 2 months ago) by suxen_drol
emms/femms moved to cpuid.asm

Revision 761 - Directory Listing
Modified Sun Jan 5 03:30:44 2003 UTC (21 years, 2 months ago) by suxen_drol
sse2 FrameCodeB array alignment

Revision 760 - Directory Listing
Modified Sat Jan 4 06:14:33 2003 UTC (21 years, 2 months ago) by suxen_drol
global.h macro cleanup
cpu_detection cleanup, XVID_CPU_ASM added
sse2 stuff enabled, femms now utilized

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

Revision 758 - Directory Listing
Modified Fri Jan 3 16:25:14 2003 UTC (21 years, 2 months ago) by suxen_drol
missing decoder emms's
SWAP(_T_...)
moved divx/xvid id to bitstream.c
minor warnings cleanup

Revision 757 - Directory Listing
Modified Fri Jan 3 12:45:30 2003 UTC (21 years, 2 months ago) by syskin
goes together with MC update

Revision 756 - Directory Listing
Modified Fri Jan 3 12:43:38 2003 UTC (21 years, 2 months ago) by syskin
shorter and cleaner code; MC doesn't destroy interpolated pictures now, so they can be re-used (TODO)

Revision 755 - Directory Listing
Modified Thu Jan 2 13:58:54 2003 UTC (21 years, 2 months ago) by suxen_drol
more generic testing

Revision 754 - Directory Listing
Modified Wed Jan 1 13:04:06 2003 UTC (21 years, 3 months ago) by syskin
no more malloc() in ME, I've found a better place for temporary data

Revision 753 - Directory Listing
Modified Wed Jan 1 12:50:44 2003 UTC (21 years, 3 months ago) by syskin
yet another bug: chroma sad was computed incorrectly in inter4v mode

Revision 752 - Directory Listing
Modified Mon Dec 30 10:49:17 2002 UTC (21 years, 3 months ago) by suxen_drol
XVID_INIT_TEST

Revision 751 - Directory Listing
Modified Sun Dec 29 21:09:09 2002 UTC (21 years, 3 months ago) by chl
Removed EARLYSTOP flags

Revision 750 - Directory Listing
Modified Sun Dec 29 16:59:50 2002 UTC (21 years, 3 months ago) by suxen_drol
gmc+bframes decoding support

Revision 749 - Directory Listing
Modified Sun Dec 29 15:00:18 2002 UTC (21 years, 3 months ago) by suxen_drol
m_stride fixed

Revision 748 - Directory Listing
Modified Sun Dec 29 11:22:20 2002 UTC (21 years, 3 months ago) by syskin
just today's cleanups - also removed a bug which caused ChromaME to be a bit slower

Revision 747 - Directory Listing
Modified Sun Dec 29 06:48:25 2002 UTC (21 years, 3 months ago) by suxen_drol
XVID_DEC_DEBLOCKUV & rrv chroma ordering fix

Revision 746 - Directory Listing
Modified Sun Dec 29 04:55:51 2002 UTC (21 years, 3 months ago) by suxen_drol
visual_object_sequence, visual_object headers

Revision 745 - Directory Listing
Modified Sat Dec 28 15:40:41 2002 UTC (21 years, 3 months ago) by syskin
if we have a shiny new transfer16x16copy, we should use it :)

Revision 744 - Directory Listing
Modified Sat Dec 28 15:34:29 2002 UTC (21 years, 3 months ago) by syskin
cleanups; faster code due to avoiding memcopy where it wasn't needed

Revision 743 - Directory Listing
Modified Sat Dec 28 15:29:13 2002 UTC (21 years, 3 months ago) by syskin
a bit more correct direct mode with qpel (with  interpolation in 8x8 blocks)

Revision 740 - Directory Listing
Modified Thu Dec 26 12:10:11 2002 UTC (21 years, 3 months ago) by syskin
faster qpel with bframes

Revision 739 - Directory Listing
Modified Tue Dec 24 16:44:24 2002 UTC (21 years, 3 months ago) by syskin
another b-frames bugfix; faster p/b/i decision

Revision 738 - Directory Listing
Modified Mon Dec 23 09:25:26 2002 UTC (21 years, 3 months ago) by suxen_drol
%ifdef PREFIX

Revision 737 - Directory Listing
Modified Mon Dec 23 09:24:29 2002 UTC (21 years, 3 months ago) by suxen_drol
"3dne merge messup" FIXED

Revision 736 - Directory Listing
Modified Fri Dec 20 05:49:55 2002 UTC (21 years, 3 months ago) by suxen_drol
corrected intra_table/inter_table array size

Revision 735 - Directory Listing
Modified Fri Dec 20 05:35:56 2002 UTC (21 years, 3 months ago) by suxen_drol
2-pass+bframes frame compensation <foxer at ?>

Revision 734 - Directory Listing
Modified Fri Dec 20 05:14:34 2002 UTC (21 years, 3 months ago) by suxen_drol
coff nasm data alignment fix

Revision 733 - Directory Listing
Modified Fri Dec 20 05:12:02 2002 UTC (21 years, 3 months ago) by suxen_drol
const notype warning

Revision 732 - Directory Listing
Modified Fri Dec 20 00:25:09 2002 UTC (21 years, 3 months ago) by Isibaar
*** empty log message ***

Revision 730 - Directory Listing
Modified Thu Dec 19 00:42:54 2002 UTC (21 years, 3 months ago) by Isibaar
athlon optimized asm code - thanks to Jaan Kalda

Revision 727 - Directory Listing
Modified Wed Dec 18 13:29:16 2002 UTC (21 years, 3 months ago) by suxen_drol
vo_id,vol_id cleanup

Revision 726 - Directory Listing
Modified Tue Dec 17 12:58:10 2002 UTC (21 years, 3 months ago) by suxen_drol
yv12/i420 stride fix

Revision 725 - Directory Listing
Modified Mon Dec 16 08:54:44 2002 UTC (21 years, 3 months ago) by suxen_drol
XVID_API_UNSTABLE, XVID_DEC_DISCONTINUITY

Revision 724 - Directory Listing
Modified Sun Dec 15 14:24:20 2002 UTC (21 years, 3 months ago) by syskin
another bug of mine. and I promised to stop producing them... then again, I never promised to stop fixing them, so it's ok I guess

Revision 721 - Directory Listing
Modified Sat Dec 14 09:39:42 2002 UTC (21 years, 3 months ago) by suxen_drol
mingw/dprintf cleanup, portab.h updated from release-0.9.0

Revision 720 - Directory Listing
Modified Sat Dec 14 09:35:11 2002 UTC (21 years, 3 months ago) by suxen_drol
cleanup

Revision 719 - Directory Listing
Modified Sat Dec 14 09:28:57 2002 UTC (21 years, 3 months ago) by
This commit was manufactured by cvs2svn to create branch 'dev-api-3'.

Revision 718 - Directory Listing
Modified Sat Dec 14 09:28:56 2002 UTC (21 years, 3 months ago) by suxen_drol
cleanup

Revision 717 - Directory Listing
Modified Sat Dec 14 08:14:37 2002 UTC (21 years, 3 months ago) by suxen_drol
#define bframes cleanup

Revision 716 - Directory Listing
Modified Sat Dec 14 06:09:33 2002 UTC (21 years, 3 months ago) by suxen_drol
decoder options dlg

Revision 715 - Directory Listing
Modified Sat Dec 14 06:07:03 2002 UTC (21 years, 3 months ago) by suxen_drol
decoder cleanup, deblocking filter

Revision 714 - Directory Listing
Modified Sat Dec 14 05:39:54 2002 UTC (21 years, 3 months ago) by suxen_drol
twopass malloc/free safety

Revision 712 - Directory Listing
Modified Fri Dec 13 11:56:31 2002 UTC (21 years, 3 months ago) by syskin
nice cleanups, shorter code, and also two-step skip decision for b-frames

Revision 711 - Directory Listing
Modified Fri Dec 13 11:54:17 2002 UTC (21 years, 3 months ago) by syskin
no more useless MotionEstimationHinted which wasn't even faster anyway

Revision 710 - Directory Listing
Modified Fri Dec 13 11:26:41 2002 UTC (21 years, 3 months ago) by suxen_drol
fixed rrv decoding bug, introduced during decoder cleanup

Revision 709 - Directory Listing
Modified Thu Dec 12 12:42:31 2002 UTC (21 years, 3 months ago) by suxen_drol
MEAnalysis cleanup

Revision 708 - Directory Listing
Modified Thu Dec 12 12:40:19 2002 UTC (21 years, 3 months ago) by suxen_drol
image_chroma_optimize

Revision 707 - Directory Listing
Modified Thu Dec 12 10:38:28 2002 UTC (21 years, 3 months ago) by suxen_drol
decoder cleanup

Revision 706 - Directory Listing
Modified Wed Dec 11 11:03:37 2002 UTC (21 years, 3 months ago) by suxen_drol
motion_comp bug fix (stupid var name mistake)

Revision 705 - Directory Listing
Modified Wed Dec 11 10:47:43 2002 UTC (21 years, 3 months ago) by syskin
no more 'findfcode', it was useless

Revision 704 - Directory Listing
Modified Wed Dec 11 10:32:29 2002 UTC (21 years, 3 months ago) by syskin
motion estimation for reduced resolution p-vops

Revision 703 - Directory Listing
Modified Tue Dec 10 12:03:01 2002 UTC (21 years, 3 months ago) by suxen_drol
interpolate18x18 hack

Revision 702 - Directory Listing
Modified Tue Dec 10 11:13:50 2002 UTC (21 years, 3 months ago) by suxen_drol
rrv encoding update

Revision 701 - Directory Listing
Modified Mon Dec 9 10:47:05 2002 UTC (21 years, 3 months ago) by suxen_drol
rrv i-vop encoding

Revision 700 - Directory Listing
Modified Sun Dec 8 14:57:09 2002 UTC (21 years, 3 months ago) by syskin
did you know that get_range was wrong for qpel? fixed.

Revision 699 - Directory Listing
Modified Sun Dec 8 13:16:30 2002 UTC (21 years, 3 months ago) by syskin
by Koepi: some default values changed

Revision 698 - Directory Listing
Modified Sun Dec 8 06:43:34 2002 UTC (21 years, 3 months ago) by suxen_drol
gcc -Wall cleanup

Revision 697 - Directory Listing
Modified Sun Dec 8 05:50:58 2002 UTC (21 years, 3 months ago) by suxen_drol
reduced.h

Revision 696 - Directory Listing
Modified Sun Dec 8 05:40:21 2002 UTC (21 years, 3 months ago) by suxen_drol
reduced resolution vop decoding support

Revision 695 - Directory Listing
Modified Sun Dec 8 05:38:56 2002 UTC (21 years, 3 months ago) by suxen_drol
reduced resolution vop decoding support, packed_mode cleanup

Revision 694 - Directory Listing
Modified Sun Dec 8 05:36:20 2002 UTC (21 years, 3 months ago) by suxen_drol
complexity estimation, rrv, and packed_mode cleanup

Revision 693 - Directory Listing
Modified Sun Dec 8 05:34:16 2002 UTC (21 years, 3 months ago) by suxen_drol
reduced resolution vop sampling & deblocking <skal at planet-d.net>

Revision 692 - Directory Listing
Modified Sun Dec 8 05:33:42 2002 UTC (21 years, 3 months ago) by suxen_drol
interpolate 16x16 & 32x32

Revision 691 - Directory Listing
Modified Sun Dec 8 05:30:26 2002 UTC (21 years, 3 months ago) by suxen_drol
transfer 16x16 & 32x32 inline

Revision 690 - Directory Listing
Modified Wed Dec 4 12:31:18 2002 UTC (21 years, 3 months ago) by suxen_drol
seperated sStats into encoder & frame based parts; #ifdef FRAMEDROP removed

Revision 689 - Directory Listing
Modified Fri Nov 29 10:46:15 2002 UTC (21 years, 4 months ago) by suxen_drol
removed EnableWindow(FALSE) for bframes widgets

Revision 688 - Directory Listing
Modified Thu Nov 28 14:45:21 2002 UTC (21 years, 4 months ago) by syskin
proper max keyframe interval with b-frames

Revision 687 - Directory Listing
Modified Thu Nov 28 07:43:16 2002 UTC (21 years, 4 months ago) by suxen_drol
foxers 2pass + 'packed bitstream' patch; part 2

Revision 683 - Directory Listing
Modified Wed Nov 27 21:08:35 2002 UTC (21 years, 4 months ago) by
This commit was manufactured by cvs2svn to create branch 'dev-api-3'.

Revision 681 - Directory Listing
Modified Wed Nov 27 14:29:34 2002 UTC (21 years, 4 months ago) by syskin
qpel interpolation code fixed (but please check it's really a fix, noone answered to my mail)

Revision 680 - Directory Listing
Modified Wed Nov 27 11:50:33 2002 UTC (21 years, 4 months ago) by suxen_drol
bframes custom quant support

Revision 679 - Directory Listing
Modified Wed Nov 27 11:41:45 2002 UTC (21 years, 4 months ago) by suxen_drol
foxers 2pass + 'packed bitstream' patch

Revision 676 - Directory Listing
Modified Mon Nov 25 13:38:56 2002 UTC (21 years, 4 months ago) by syskin
another interpolate bug (I promise to stop producing them. really. lol); some thresholds fixed for better mode decision (in bframes)

Revision 675 - Directory Listing
Modified Sun Nov 24 16:38:11 2002 UTC (21 years, 4 months ago) by syskin
two big bugs and one smaller - fixed

Revision 672 - Directory Listing
Modified Sat Nov 23 15:09:31 2002 UTC (21 years, 4 months ago) by syskin
some thresholds changed for better bframe placement (I hope ;> )

Revision 671 - Directory Listing
Modified Sat Nov 23 14:57:09 2002 UTC (21 years, 4 months ago) by syskin
bframes + mpeg quant type

Revision 670 - Directory Listing
Modified Thu Nov 21 12:51:28 2002 UTC (21 years, 4 months ago) by suxen_drol
removed #ifdef BFRAMES

Revision 669 - Directory Listing
Modified Thu Nov 21 11:07:10 2002 UTC (21 years, 4 months ago) by syskin
yet another bug. there is more

Revision 668 - Directory Listing
Modified Thu Nov 21 10:33:33 2002 UTC (21 years, 4 months ago) by syskin
an ugly bug squashed (bframes+qpel)

Revision 667 - Directory Listing
Modified Wed Nov 20 22:28:25 2002 UTC (21 years, 4 months ago) by Isibaar
rounding fix

Revision 666 - Directory Listing
Modified Wed Nov 20 20:11:49 2002 UTC (21 years, 4 months ago) by Isibaar
correct interpolate8x8_avg2 calls

Revision 665 - Directory Listing
Modified Wed Nov 20 20:11:09 2002 UTC (21 years, 4 months ago) by Isibaar
bframe+qpel decoding support, bframe decoding bugfix, qpel interpolation speedup, bframe decoding speedup

Revision 664 - Directory Listing
Modified Wed Nov 20 19:53:18 2002 UTC (21 years, 4 months ago) by Isibaar
bframe+qpel decoding support, bframe decoding bugfix, qpel interpolation speedup, bframe decoding speedup

Revision 663 - Directory Listing
Modified Wed Nov 20 15:29:07 2002 UTC (21 years, 4 months ago) by syskin
all qpel code rewritten

Revision 662 - Directory Listing
Modified Tue Nov 19 13:48:42 2002 UTC (21 years, 4 months ago) by syskin
I'm stupid or something

Revision 661 - Directory Listing
Modified Tue Nov 19 13:43:00 2002 UTC (21 years, 4 months ago) by syskin
quick but important fix

Revision 660 - Directory Listing
Modified Tue Nov 19 13:23:17 2002 UTC (21 years, 4 months ago) by suxen_drol
koepi bframe_offset, foxer's updated 2pass code, bframe keyframe fix

Revision 659 - Directory Listing
Modified Tue Nov 19 13:21:25 2002 UTC (21 years, 4 months ago) by suxen_drol
decoder bframe fix, koepi bframe_offset, additional xvid_enc_frame->intra types

Revision 658 - Directory Listing
Modified Tue Nov 19 13:04:35 2002 UTC (21 years, 4 months ago) by syskin
qpel support for b-frames

Revision 646 - Directory Listing
Modified Tue Nov 12 16:05:27 2002 UTC (21 years, 4 months ago) by Isibaar
Remember: TOOSMALL_LIMIT of 1 introduces artifacts at quant = 1

Revision 645 - Directory Listing
Modified Tue Nov 12 15:53:47 2002 UTC (21 years, 4 months ago) by Isibaar
packed bitstream decoding support

Revision 644 - Directory Listing
Modified Tue Nov 12 14:46:03 2002 UTC (21 years, 4 months ago) by syskin
gmc + bframes fix; much smarter p/b/i decision

Revision 643 - Directory Listing
Modified Tue Nov 12 14:44:53 2002 UTC (21 years, 4 months ago) by syskin
gmc + bframes fix

Revision 642 - Directory Listing
Modified Mon Nov 11 20:53:34 2002 UTC (21 years, 4 months ago) by Isibaar
b-frames packed mode bugfix

Revision 641 - Directory Listing
Modified Mon Nov 11 15:49:29 2002 UTC (21 years, 4 months ago) by Isibaar
bframes decoding bugfix

Revision 640 - Directory Listing
Modified Mon Nov 11 09:01:51 2002 UTC (21 years, 4 months ago) by syskin
faster P/B/I decision

Revision 639 - Directory Listing
Modified Mon Nov 11 08:42:35 2002 UTC (21 years, 4 months ago) by syskin
a most stupid bug ever (even if quite minor)

Revision 638 - Directory Listing
Modified Sat Nov 9 13:23:51 2002 UTC (21 years, 4 months ago) by syskin
TOOSMALL_LIMIT = 1

Revision 637 - Directory Listing
Modified Fri Nov 8 22:43:51 2002 UTC (21 years, 4 months ago) by suxen_drol
nasm "path with spaces" fix

Revision 636 - Directory Listing
Modified Fri Nov 8 22:34:16 2002 UTC (21 years, 4 months ago) by suxen_drol
packed bframes 0x7f decoder bug

Revision 635 - Directory Listing
Modified Fri Nov 8 10:30:59 2002 UTC (21 years, 4 months ago) by suxen_drol
remove #define KOEPI_2PASS!

Revision 634 - Directory Listing
Modified Fri Nov 8 10:11:48 2002 UTC (21 years, 4 months ago) by suxen_drol
external colorspace conversion support

Revision 633 - Directory Listing
Modified Thu Nov 7 15:21:31 2002 UTC (21 years, 4 months ago) by Isibaar
uyvy_to_yv12 func pointer init fix

Revision 632 - Directory Listing
Modified Thu Nov 7 10:34:14 2002 UTC (21 years, 4 months ago) by suxen_drol
new colorspace stride

Revision 631 - Directory Listing
Modified Thu Nov 7 10:31:03 2002 UTC (21 years, 4 months ago) by suxen_drol
encoder: new colorspace; decoder: auto width/height, basic gmc, experimental rrv

Revision 630 - Directory Listing
Modified Wed Nov 6 21:05:30 2002 UTC (21 years, 4 months ago) by suxen_drol
declare_aligned_matrix fix

Revision 628 - Directory Listing
Modified Mon Nov 4 10:58:24 2002 UTC (21 years, 4 months ago) by syskin
improved me; chroma info used for me; shorter code; second-step GMC search

Revision 627 - Directory Listing
Modified Mon Nov 4 10:53:49 2002 UTC (21 years, 4 months ago) by syskin
global flag: XVID_ME_COLOUR

Revision 626 - Directory Listing
Modified Sun Nov 3 04:51:33 2002 UTC (21 years, 4 months ago) by suxen_drol
new(er) colorspace conversion routines

Revision 625 - Directory Listing
Modified Sun Nov 3 03:22:03 2002 UTC (21 years, 4 months ago) by suxen_drol
virtualdub yv12 hack

Revision 624 - Directory Listing
Modified Sun Nov 3 02:04:07 2002 UTC (21 years, 4 months ago) by suxen_drol
newline fixup

Revision 623 - Directory Listing
Modified Sun Nov 3 02:02:44 2002 UTC (21 years, 4 months ago) by suxen_drol
']' fixup, strlen removed

Revision 622 - Directory Listing
Modified Sun Nov 3 01:43:32 2002 UTC (21 years, 4 months ago) by suxen_drol
bs_put_spritetrajectory prototype fixup

Revision 621 - Directory Listing
Modified Sat Nov 2 16:12:27 2002 UTC (21 years, 4 months ago) by chl
disabled GMC debug printf

Revision 620 - Directory Listing
Modified Sat Nov 2 16:11:07 2002 UTC (21 years, 4 months ago) by chl
make BFRAMES default behaviour

Revision 619 - Directory Listing
Modified Sat Nov 2 15:52:31 2002 UTC (21 years, 4 months ago) by chl
Basic support for translation-only GMC support (compatible to Divx5)
use general flag XVID_GMC to switch it on, the rest is done automatically.
!!! Combination with B-frames is completely untested !!!

Revision 618 - Directory Listing
Modified Thu Oct 31 06:52:26 2002 UTC (21 years, 5 months ago) by Isibaar
qpel.h

Revision 617 - Directory Listing
Modified Wed Oct 30 23:12:13 2002 UTC (21 years, 5 months ago) by Isibaar
chroma rounding again

Revision 616 - Directory Listing
Modified Wed Oct 30 18:06:41 2002 UTC (21 years, 5 months ago) by Isibaar
qpel chroma rounding fixed

Revision 614 - Directory Listing
Modified Mon Oct 28 11:25:33 2002 UTC (21 years, 5 months ago) by suxen_drol
remove xvidcore .lib references

Revision 613 - Directory Listing
Modified Mon Oct 28 11:18:05 2002 UTC (21 years, 5 months ago) by suxen_drol
iyuv support

Revision 611 - Directory Listing
Modified Thu Oct 24 14:45:24 2002 UTC (21 years, 5 months ago) by h
new-and-improved fbase/fincr handling

Revision 609 - Directory Listing
Modified Thu Oct 24 07:28:18 2002 UTC (21 years, 5 months ago) by h
test for bad fbase/fincr values

Revision 606 - Directory Listing
Modified Mon Oct 21 13:07:33 2002 UTC (21 years, 5 months ago) by Isibaar
merge of Radek's bframe and my qpel changes...

Revision 602 - Directory Listing
Modified Thu Oct 17 19:10:57 2002 UTC (21 years, 5 months ago) by Isibaar
Michael Niedermayer's user data patch

Revision 601 - Directory Listing
Modified Thu Oct 17 13:50:23 2002 UTC (21 years, 5 months ago) by syskin
minor updates - mostly speed but also b-frame's quality

Revision 600 - Directory Listing
Modified Thu Oct 17 13:27:22 2002 UTC (21 years, 5 months ago) by Isibaar
some qpel bugfixes, fixed MV hints (but works only without qpel)

Revision 598 - Directory Listing
Modified Tue Oct 15 22:27:07 2002 UTC (21 years, 5 months ago) by Isibaar
qpel interpolation update

Revision 597 - Directory Listing
Modified Sun Oct 13 13:52:01 2002 UTC (21 years, 5 months ago) by chl
removed compiler warning (missing newline at EOF)

Revision 596 - Directory Listing
Modified Sun Oct 13 13:51:10 2002 UTC (21 years, 5 months ago) by chl
Fixed bug in GET_REFERENCE macro  [X and Y instead of (X) and (Y)]

Revision 595 - Directory Listing
Modified Sat Oct 12 14:40:36 2002 UTC (21 years, 5 months ago) by suxen_drol
minor cleanup, rgb555/565 re-activated

Revision 594 - Directory Listing
Modified Sat Oct 12 13:56:16 2002 UTC (21 years, 5 months ago) by syskin
qpel bugfixes

Revision 593 - Directory Listing
Modified Sat Oct 12 10:27:50 2002 UTC (21 years, 5 months ago) by Isibaar
removed obsolete PMV_EARLYSTOP flags

Revision 592 - Directory Listing
Modified Sat Oct 12 10:27:28 2002 UTC (21 years, 5 months ago) by Isibaar
define BFRAMES

Revision 591 - Directory Listing
Modified Fri Oct 11 23:18:37 2002 UTC (21 years, 5 months ago) by Isibaar
fprintf removed

Revision 590 - Directory Listing
Modified Fri Oct 11 15:07:32 2002 UTC (21 years, 5 months ago) by Isibaar
oops, commited wrong code, now fixed...

Revision 589 - Directory Listing
Modified Fri Oct 11 00:44:49 2002 UTC (21 years, 5 months ago) by Isibaar
b-frame decoding fix

Revision 588 - Directory Listing
Modified Thu Oct 10 12:16:00 2002 UTC (21 years, 5 months ago) by Isibaar
qpel update

Revision 586 - Directory Listing
Modified Wed Oct 9 15:56:16 2002 UTC (21 years, 5 months ago) by Isibaar
fix of access violation bug

Revision 582 - Directory Listing
Modified Sun Oct 6 07:05:51 2002 UTC (21 years, 5 months ago) by suxen_drol
yv12_to_XXX colorspace cleanup: dst_stride redefined, plain-c bgra and rgba modes support added

Revision 581 - Directory Listing
Modified Sat Oct 5 21:42:04 2002 UTC (21 years, 5 months ago) by Isibaar
qpel MC

Revision 580 - Directory Listing
Modified Sat Oct 5 21:39:39 2002 UTC (21 years, 5 months ago) by Isibaar
qpel ME

Revision 579 - Directory Listing
Modified Sat Oct 5 21:37:44 2002 UTC (21 years, 5 months ago) by Isibaar
qpel support code

Revision 578 - Directory Listing
Modified Sat Oct 5 21:31:40 2002 UTC (21 years, 5 months ago) by Isibaar
some qpel mmx code

Revision 577 - Directory Listing
Modified Thu Oct 3 12:06:42 2002 UTC (21 years, 5 months ago) by suxen_drol
correct bitstream stuffing and divx5-bframes compatibility

Revision 576 - Directory Listing
Modified Thu Oct 3 08:26:19 2002 UTC (21 years, 5 months ago) by syskin
iFcode evaluation from hinted ME data

Revision 575 - Directory Listing
Modified Wed Oct 2 12:57:25 2002 UTC (21 years, 6 months ago) by suxen_drol
improved divx5 packed-avi compatibility

Revision 574 - Directory Listing
Modified Wed Oct 2 10:16:36 2002 UTC (21 years, 6 months ago) by syskin
lumimasking related bug fixed - but still doesn't work with hinted ME

Revision 573 - Directory Listing
Modified Mon Sep 30 14:16:02 2002 UTC (21 years, 6 months ago) by chl
bugfix for timecodes in encoder_encode()   [max_bframes=-1]

Revision 572 - Directory Listing
Modified Mon Sep 30 09:19:26 2002 UTC (21 years, 6 months ago) by chl
bugfix for timecode of first frame

Revision 571 - Directory Listing
Modified Sun Sep 29 16:38:06 2002 UTC (21 years, 6 months ago) by chl
A version of xvid_stat with bframes support. Very ugly early code.
PSNR might not work in some cases, because of the N-VOPs

Revision 570 - Directory Listing
Modified Sun Sep 29 15:56:21 2002 UTC (21 years, 6 months ago) by chl
Disabled debug output

Revision 569 - Directory Listing
Modified Sun Sep 29 15:53:42 2002 UTC (21 years, 6 months ago) by chl
BVOP-ME bugfix (sign error)

Revision 568 - Directory Listing
Modified Sat Sep 28 17:28:18 2002 UTC (21 years, 6 months ago) by edgomez
Patch from sysKin

Revision 557 - Directory Listing
Modified Sat Sep 28 13:01:15 2002 UTC (21 years, 6 months ago) by chl
Fixed timecode (including support for max_b > fps)
Thanks to suxen_drol for showing me the obvious way to fix it (using pRef)

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

Revision 545 - Directory Listing
Modified Fri Sep 27 17:25:17 2002 UTC (21 years, 6 months ago) by h
sysKin's updated P/B/I decision code

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

Revision 543 - Directory Listing
Modified Thu Sep 26 01:54:54 2002 UTC (21 years, 6 months ago) by h
alternate-vertical-scan encoding/decoding support

Revision 540 - Directory Listing
Modified Wed Sep 25 22:02:04 2002 UTC (21 years, 6 months ago) by h
re-enabled interlacing mmx

Revision 539 - Directory Listing
Modified Wed Sep 25 21:28:48 2002 UTC (21 years, 6 months ago) by Isibaar
SysKin's latest ME changes

Revision 538 - Directory Listing
Modified Wed Sep 25 16:54:32 2002 UTC (21 years, 6 months ago) by h
interlacing mmx

Revision 537 - Directory Listing
Modified Wed Sep 25 16:51:47 2002 UTC (21 years, 6 months ago) by h
interlacing mmx, set mode to Release, BFRAMES def'ed by default

Revision 534 - Directory Listing
Modified Tue Sep 24 16:30:34 2002 UTC (21 years, 6 months ago) by Isibaar
sad16v_mmx

Revision 531 - Directory Listing
Modified Mon Sep 23 20:41:24 2002 UTC (21 years, 6 months ago) by chl
Added BFRAMES as default (needed for sysKin ME)

Revision 530 - Directory Listing
Modified Mon Sep 23 20:36:02 2002 UTC (21 years, 6 months ago) by chl
sysKin Motion Estimation and minor changes to support it.
I hope it doesn't break too much...

Revision 528 - Directory Listing
Modified Mon Sep 23 06:11:34 2002 UTC (21 years, 6 months ago) by h
foxer: added check for minimum possible frame size,
altered overflow behaviour to soften impact - more overflow
to heavily scaled frames
external 2-pass - credits quant mode and i-frame boost fixes

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

Revision 526 - Directory Listing
Modified Mon Sep 23 06:09:53 2002 UTC (21 years, 6 months ago) by h
updated peter ross email address

Revision 520 - Directory Listing
Modified Sun Sep 22 18:38:51 2002 UTC (21 years, 6 months ago) by h
bugfix - custom matrix mode previously forced vol header for every frame

Revision 500 - Directory Listing
Modified Sat Sep 21 03:46:45 2002 UTC (21 years, 6 months ago) by suxen_drol
gom's adapt quant free() fix

Revision 449 - Directory Listing
Modified Sun Sep 8 09:49:55 2002 UTC (21 years, 6 months ago) by suxen_drol
block-based encoder interpolation/compensation for normal & bframes.

Revision 394 - Directory Listing
Modified Wed Sep 4 18:58:27 2002 UTC (21 years, 6 months ago) by chl
Adding installing of xvid.h to /usr/local/include  (just to test branching)

Revision 392 - Directory Listing
Modified Wed Sep 4 18:44:41 2002 UTC (21 years, 6 months ago) by
This commit was manufactured by cvs2svn to create branch 'dev-api-3'.

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

Revision 107 - Directory Listing
Modified Sat Apr 6 23:06:36 2002 UTC (21 years, 11 months ago) by Foxer
reverted: min i-frame interval

Revision 106 - Directory Listing
Modified Sat Apr 6 06:21:30 2002 UTC (21 years, 11 months ago) by
This commit was manufactured by cvs2svn to create branch 'unlabeled-1.9.1'.

Revision 6 - Directory Listing
Modified Fri Mar 8 19:54:05 2002 UTC (22 years ago) by Isibaar
initial import

Revision 1 - Directory Listing
Added Fri Oct 12 16:30:51 2001 UTC (22 years, 5 months ago) by
Standard project directories initialized by cvs2svn.

Sort log by:

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4