[XviD-devel] [BUG] The encoder loop fix is a bigger bug :-)

suxen_drol suxen_drol at hotmail.com
Sun May 18 00:49:37 CEST 2003


On Fri, 16 May 2003 23:06:38 +0200 Edouard Gomez <ed.gomez at free.fr>
wrote:
> Btw this was not fixing the varying <max_bframes problem. Of course this
> impacts not only stats but also the call to the plugin system...

fix applied. the problem was:
when xvid encoded two consecutive non-bframes, call_plugins() at ~1158
and 1258 was not getting called. this bug was not visible, because of
the previous dynamic-bframes-decision bug you pointed out. 

> Glad to see i'm  not the only one to fail miserably  at this bug hunting
> ;-) Indeed it was a nice try pete :)

"i hate bframes".

chanelog 17/may/03:

* 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

-- pete




More information about the XviD-devel mailing list