Troubleshoot – Error “Video Buffer Underflows” while Multiplexing 3D Clips

Rovi scenarist BD 3D
With some major improvements in encoding quality in version 3.6.2 of CineVision it has been found that you may need higher TS_Recording rates that were previously recommended when multiplexing 3D encodes from earlier versions of CineVision.

If this is set too low, you may encounter the following error:

2011-10-11T18:38:05Z|ERROR|MUX_SN_E_TS_UNDERFLOW_ERR|X:\Matt Barr\Eyeframe\DiscProject1\00.00.0000\Output\MUX\BDROM\DB\BDMV\STREAM\00001.m2ts|0|Buffer underflows|TSWrapper.dll::CTSWrapper::ProcThreadMain::Video buffer underflows. — |

This can be solved with a few following rules of thumb.

1. Manually set the TS_Recording rate for the Dependent View clip in the clip properties to up to about 4 mbps higher than the total maximum bitrates of the dependent view encode. This is an increase of 2mbps above recommendations for previous builds of CineVision.

See Knowledge base article “Reference — Considerations for 3D Multiplexing” for more detail

2. Make sure that your bit budgeting allows 6-8 mbps of headroom between 64 mbps and the total bitrates of both base/dependant view clips and all other streams.
This is covered in the Knowledge Base article “Troubleshoot — Error — SSIF Allocation Failed — Total Bitrates higher than 64Mbps”
See also Knowledge Base Article “Bit budgeting and encoding for 3D in CineVision 3.6.2”