The first objective of this project is to give Media Player the ability to play DVD’s. Here’s a quick introduction of the tools I chose for the job. The DVD format is a bit of a nightmare. The actual disk information (chapters, audio track and subtitle information), is stored in IFO files and a navigation byte code which requires a custom virtual machine. The associated media data is stored in separate 1GB VOB (Video OBject) files, each containing both audio, video and subtitles in separate data segments.
This is a companion discussion topic for the original entry at https://www.haiku-os.org/blog/engleek/2010-06-08_first_steps_dvd_land/