The demuxer should not have to know about DVD structures, it should be opaque to the demuxer.
Draft on top of !5670 (merged).