Hello,
While prototyping on Windows PC
a DVD player using MMC’s streaming flavor of READ12 command, Microsoft
find out that the DVD and HD DVD video streams contain also a navigation stream
with PCI and DSI sectors that contrary to the video and audio itself are not
data-corruption tolerant.
Quoting our video playback
engineer:
“The PCI/DSI packets are
in the VOBs. If you scramble the DSI tables, you may get offsets to
random VOBUs. You could seek to weird places during trick mode playback.
Further, the buttons in the PCI
have commands attached to them.
There isn’t any CRC data
in the PES pack headers for the navigation stream.”
The current definition of streaming
allows either of check condition or data-corruption when an error occurs (4.8.2
Real-Time Stream Playback , “The MM reader may return sector data that has not been completely
corrected.”). In practice we observe that optical devices typical implementation
is to return corrupted data, no error.
Accordingly we would like to gather opinions of Mt Fuji and
MMC members about this issue.
Best regards,
David Burg.
Microsoft's
Optical Platform Group is recruiting (click me!)