[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