From Ralph_Giles@sfu.ca Thu, 15 Jul 1999 00:42:42 -0700 (PDT)
Date: Thu, 15 Jul 1999 00:42:42 -0700 (PDT)
From: Ralph_Giles@sfu.ca Ralph_Giles@sfu.ca
Subject: [Livid-dev] css test and some code cleanup

---1463811583-1804289383-932024569=:1140
Content-Type: TEXT/plain; CHARSET=US-ASCII

Hi,

I tested the css-0.0.1 tarball from the website this eve. It appears
(claims?) to authenticate properly with my (ide) dvd-rom drive, and to
allow reading of vob files from an encrypted dvd video.

However, I asked it to print out the disk key and I do not get
repeatable results. This doesn't make sense to me: either this part is
not working, or I'm missing something big (like the drive is doing the
encryption?)

Anyway, nice to see this. I hope someone can turn the asm into C and
write a clear description of the algorithm. I've included a patch for
some minor code cleanup I did, and a (very dumb) makefile.

Cheers,
-r

---
Ralph_Giles@sfu.ca
information design? what's that?

From mpav@purdue.edu Thu, 15 Jul 1999 09:27:09 -0500 (EST)
Date: Thu, 15 Jul 1999 09:27:09 -0500 (EST)
From: Matthew R. Pavlovich mpav@purdue.edu
Subject: [Livid-dev] License

I went ahead and slapped the GPL on the CSS code.

I got an update from the Linux CD-ROM maintainer. He is working on adding
the ioctrls for all scsi devices, since they have the same command set in
the kernel now. He is estimating about a week for SCSI DVD-ROM support

Matthew Pavlovich

From mpav@purdue.edu Thu, 15 Jul 1999 09:43:04 -0500 (EST)
Date: Thu, 15 Jul 1999 09:43:04 -0500 (EST)
From: Matthew R. Pavlovich mpav@purdue.edu
Subject: [Livid-dev] Outline

Here is a brief outline of what needs to get worked out:

-Testing and clean-up of the css code

-Figure out how to talk to the DVD module through the Matrox Media bus.
(Probably create a layer that will work with the DVD module and MJPEG
found on Marvel)

-Microcode for the DVD. I havn't gone through all the docs yet, but I
know we need some basic microcode loaded before we can give it the start
signal. (Maybe from the windows driver?)

-Application. We need a application for viewing the decrypted stream as
it comes out the DVD module. V4L2 may need to be extended to provide
everything we want, but that is probably the way to go. I have talked to
other developers that are working on simply extending V4L to include some
lower level layout for handling DMA.

This is just a quick intro to what needs to get started. If you are
interested in an area, we'll start breaking off into teams.

Matt Pavlovich

From mpav@purdue.edu Thu, 15 Jul 1999 09:54:42 -0500 (EST)
Date: Thu, 15 Jul 1999 09:54:42 -0500 (EST)
From: Matthew R. Pavlovich mpav@purdue.edu
Subject: [Livid-dev] Re: Outline

I forgot to add --

-We need to turn the asm to C, so it is more portable.

Matt Pavlovich