[XviD-devel] Syncing dev-api-4 with CVS_HEAD
Edouard Gomez
ed.gomez at free.fr
Thu Mar 27 16:28:52 CET 2003
syskin (radoslaw at airnet.com.au) wrote:
> There is no bframe_threshold in dev-api-4 is there? It should be
> there, not in api-3. The problem is that I'm not 100% sure if we need
> it - but it's probably better to have it and set to 100 than not have
> it.
As said on IRC, I'm syncing trees, so adding it, is just the main
purpose of my work :-)
> As for its placement - no, I don't think it should be defined during
> encoder creation. There is no reason to restrict it to entire
> sequence - it's a supplement to frame type: autodetection + threshold
> work together. It should be possible to set this number for any
> potential bframe, for reasons like ratecontrol, encoding speed or
> anything else...
Ok, agreed.
+ comited.
o ready but waiting on personal tree.
- needs debugging.
Here's what i got synced:
+ Unix build files (me).
+ cbp and interpolate8x8 loop unrolling (christoph)
+ portab.h additional types (christoph)
o clean and modular mbtransquant.c (@syskin: you were right,
dequant(4)_intra had its parameters switched) based on the idea of
the stamped version 2 of MBtransQuantInter and MBTransQuantIntra. It
probably fixes a bug in BFrames that were not handling reduced vops
(however i'm not sure bframes + rvops are allowed). This fix is a
bonus from the new design, so if it's forbiden by the standard, this
fix can be ignored. (me)
- The new mbtransquant needs the values of MB modes not to overlap for
I/P/S frames and B frames. If i change the interval of the BFrames MB
modes in global.h then the encoder is "fuxored" outputing lot of black
MBs in bframes.
- the bframes fixes in motion_est.c plus the bframe_threshold. It was
merged but i erased it when tracking the previous problem :-(
--
Edouard Gomez-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://edu.bnhof.de/pipermail/xvid-devel/attachments/20030327/b20054d8/attachment.bin
More information about the XviD-devel
mailing list