View Single Post
Old 25th October 2009, 20:41   #16  |  Link
kolak
Registered User
 
Join Date: Nov 2004
Location: Poland
Posts: 2,843
Quote:
Originally Posted by shon3i View Post
Well we here talking of video stream itself, not what scenarist do, main thing is that x264 encode fully pass all restrictions.
Verifiers work on muxed streams not elementary stream, which makes sens. That's why you need all header information to be correct, becuase they're used during muxing process.

Old days we had problems with muxing for HD DVD, becuse muxing engine didn't understand some information in AVC header. Two companies (responsible for encoder and muxing tool) had to talk to each other and find the problem. It's end up tha muxer expected some information in the header (excatly value=2), but encoder was using different one=3. It was all becasue HD DVD spec didn't specify this, and AVC spec allowed for any number from 1-5. Muxing engine was written to accept only 2. At the end muxing engine was changed to accept all possible numbers, becuase different encoders could use different ones.

Some information are not specified in BD spec or they are only recommended, but not mandatory. x264 can produce very good AVC stream (correct header, ect.), but it can still don't work well with eg. Scenarist. That's why you need to verify few streams to have at least some prove that it works fine.

Andrew
kolak is offline   Reply With Quote