Hi digitall.doc,
Whenever I get one of these "Illegal Float..." errors, the first thing I usually try is bumping up the VBV Buffer in TMPG to 42 or 44, running a new prediction, and re-encoding (many times, this very small VBV boost solves the Illegal Float problems for me). If that still doesn't work, then
as a last resort I will set the VBV Buffer to zero (0) and allow TMPG to find its own value (and this last method of using VBV Zero has
never failed to fix an Illegal Float problem for me yet).
However, when using a VBV Buffer of zero, there are often numerous video overflow/underflow errors reported by bbmpeg later on during muxing (this is why 0 is not the default setting for KVCDs and why I use it as a
last resort). BBmpeg reports that these kinds of muxing errors might make the file play incorrectly in some dvd players (but they have always still played fine in
my player, so I don't worry about it).
Good luck, (and thanks again to Cheronaph who was the first person I saw mention this VBV fix way way back!
)
-d&c