Understanding the system

Mike Kelland <[email protected]> Tue, 30 Mar 2004 10:15:53 -0500 (EST)
Newsgroups gmane.comp.video.ogle.devel
Message-ID <[email protected]>
Hi Everyone,

I'm generally new to the whole Linux device-oriented programming thing and
am trying to learn more.  I'd like to play around with the libdvdread
library but I need some information.  Can anyone tell me about/point me at
a resource that explains the following:

I know that DVD's go through several steps from the pits on the disc to
the pictures on the screen.  There's the driver (cdrom), libdvdread,
libdvdcss and Ogle.  At what point do the following happen:
- DVD data byte-order descrambling from the disc
- Error Correction and Detection of physical bit errors

Basically I'm wondering if this stuff is something that libdvdread has to
worry about or if it's all just handled by the driver so that libdvdread
can just trust the bits it reads from the device.

Thanks,
Mike