View Single Post
Old 21st August 2015, 21:35   #579  |  Link
De_Hollander
Registered User
 
Join Date: Jul 2007
Posts: 56
Quote:
Originally Posted by r0lZ View Post
That warnings are issued by BD3D2MK3D when it converts the subtitles to 3D. Normally, the depth of each individual subtitle is retrieved from the corresponding 3D-plane. The 3D-Planes are made of single values for each frames of the movie. But the 3D-Planes are sometimes not complete. There are frames without depth definitions (or more precisely, with a depth value of -128, meaning "undefined").

A single subtitle is displayed during a certain number of frames. If all depths of that frames are undefined, there is no way to know the depth for that subtitle. Hence the warning. (When that warning is issued, BD3D2MK3D assumes a depth of 0, and places the subtitle "on the surface of the screen".)

If you want to know exactly what subtitles have caused the warnings for a particular stream, open the temp2D.xml file (in the temp directory of that stream) in a text editor and search for the word "warning". You should find them easily. If you know for sure that the depth must be different than 0, you can edit the depth="0" tag manually and regenerate the 3D stream from the 2D XML with the edited depth tags. (Unfortunately, it is usually very difficult to compute from scratch the depth value to use for a particular subtitle, but you can fix the most obvious problems relatively easily.)

Note that if the 3D-Plane has been correctly created and corresponds really to the subtitle stream, the warning can theoretically be ignored. The subtitle will be placed on the surface of the screen, but it should not hurt. It's almost always the case with good commercial 3DBDs, but there are exceptions like some cheap Asian BDs, with 3D subtitles placed at completely wrong depths, or with lot of undefined depths.

Anyway, when the 3D depth values are wrong or undefined in the 3D-plane, the original BD has the same problem when it is played in a BD player. BD3D2MK3D can't invent the missing 3D depth values, or fix the wrong ones automatically.
Oke thanks.
Not all of the sups haves that problem undefined depths in Avatar, only 3 of them.
Dutch, Fra, Eng haves no problem.
De_Hollander is offline