[x264-devel] recovering by using intra mode on many threads

Gabriel Bouvigne bouvigne at mp3-tech.org
Wed Apr 16 14:14:13 CEST 2008


Con Kolivas a écrit :

> x264 [warning]: recovering by using intra mode
> x264 [warning]: internal error (MV out of thread range)
> 
> I can make the error go away by using only 4 threads, but alas the speed 
> difference is substantial. The final video looks flawless as far as I can 
> tell.
> 
> Is this error harmless given the video appears fine, or is it costing me in 
> bitrate or something?

This is a known error that sometimes happens (motion vectors going out 
of the usable range). Since a recent commit, x264 will detect this, and 
"heal" the error by inserting some intra-coded macroblocs, and this way 
your decoded stream will not "drift" from the theoreticallly 
reconstructed one used by the encoder.

This is does not prevent the error from happening, but is a temporary 
fix to hide the error when it is detected.
This will likely reduce a bit the compression efficiency.


-- 
Gabriel Bouvigne
www.mp3-tech.org
personal page: http://gabriel.mp3-tech.org


More information about the x264-devel mailing list