> AFAIK (X)SVCD VBV buffer (Video Buffering Verifier) default is 224kB
 > although some apps use 230kB for historical reasons.

 An important thing to bear in mind is that VBV buffer *not* the same
 thing as the decoder video buffer (STD_buffer)!! The VBV is, basically,
 an irrelevant 'appendix' that lurks around inside the bowels of the
 MPEG-2 standard inherited from MPEG-1 and intended for us in applicatins
 where a pure MPEG elementary video stream is used.  Its only really
 useful function nowadays is to be misused as a way of encoding the size
 of stills frames on (S)VCDs ;-)

 The maximum video decoder buffer size - the minumum amount of RAM the
 decoder needs to buffer the incoming stream without under or overflow
 is 230KB (checked in the Philips standards docs).

 However, your email reminded me that the silly code limiting the VBV
 value placed in the sequence headers to 224KB was still in mpeg2enc.
 I've now removed it in favour of a more sensible approach where VBV =
 STD_buffer and is always >= 224KB.

Thanks for the correction. So mplex has VBV buffer set correctly at 230 kB for standalone DVD players, right?


I've used 224 kB in mpeg2enc and mplex so I should switch both to 230 kB although I guess I wouldn't notice any difference with the DVD player?

BTW, my interest in VBV buffer size for XSVCD started when I noticed that mpeg2enc failed with the default -V 46 with -f 5 so at first used -V 100 because one GUI front-end to mpeg2enc used it. With -V 100 and low bitrates (mpeg2enc -f 5 -b 1455 -V 100) my Pioneer 444 DVD player had a few artifacts which a higher buffer size like -V 224 corrected so I settled for it because both mpeg2enc and mplex seemed to favor it.

FWIW, I once experimented with a 1000 kB buffer and this got the audio seriously out of sync with video in many places and the video also stuttered on my Pioneer 444 DVD player.

--
Matti Haveri <[EMAIL PROTECTED]> <http://www.sjoki.uta.fi/~shmhav/>


------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ Mjpeg-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/mjpeg-users

Reply via email to