From owner-freebsd-multimedia Mon May 19 00:21:34 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA07197 for multimedia-outgoing; Mon, 19 May 1997 00:21:34 -0700 (PDT) Received: from rah.star-gate.com (rah.star-gate.com [204.188.121.18]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA07191 for ; Mon, 19 May 1997 00:21:31 -0700 (PDT) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.8.5/8.8.5) with ESMTP id AAA01337 for ; Mon, 19 May 1997 00:21:31 -0700 (PDT) Message-Id: <199705190721.AAA01337@rah.star-gate.com> X-Mailer: exmh version 1.6.9 8/22/96 To: freebsd-multimedia@FreeBSD.ORG Subject: Re: Anyone know of any software for playing Video CDs? In-reply-to: Your message of "Sun, 18 May 1997 22:34:26 PDT." <19970518223426.63773@mpress.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 19 May 1997 00:21:31 -0700 From: Amancio Hasty Sender: owner-multimedia@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Thank you Brian. And to the group I hope that others respect when someone signs an NDA. One thing is to talk "about" a technical procedure as opposed to actually describing in detail the technical procedure. With respect to Philips and Sony licensing on CDI and VideCD, even if a hacker manages to crack the CDI or VideoCD , for instance, I who originally decoded the CDI format, can not publish the source and for binary distribution I have to have a license. Since Brian already has a license from Philips , I suspect that he will be able to give us binary in the form of a library or as he suggests a "filter". I said: > > Let me make it plain . I can't tell you because along the way I > signed an NDA with Omnimedia . Now if you talk nicely to Brian > Litzinger he ^^^^^^^^^ jkh@time.cdrom.com said: > Argh. So we're back to hardware assist again? I guess we've passed > what can be reasonably discussed in such an oblique fashion so I'll > just go away now with the conclusion that no, it can't be done and > maybe if you had Amancio's Special Secret Setup you could do it but > we don't so we can't. :-) > Either that or we've hit the language barrier again, I don't know > which. All I *do* know is that I'm now more confused about this than > when we started, so I'll quit while I'm behind and put all these > stupid video CDs back on the shelf, to wait for DVD. ;-) Amancio >From The Desk Of Brian Litzinger : > > >As Amancio Hasty wrote: > > > > >> Jordan, we can play read both CDI and VideoCD. I wrote the original code > > >> to read CDI . Brian should be able to step in and explain again. > > >> the videocd format is not really ISO9660 compliant . yes, you can > > >> read the directory structure however the actual video stream is still > > >> pretty much Phillips format and in fact the blocks are not even 2048. > > > > I think jordan wrote: > > >I suppose that's yet another vendor-specific format (like CD-DA), > > >not covered by the SCSI-2 standard? > > >Is it covered by SCSI-3? > > On May 16, Charles Henrich wrote: > > One should be able to tell cdd to read the track as raw data and output it to > > stdout for processing by a videoCD application.. > > Sorry to be so late in getting in on this conversation. The format of > VideoCD/CDI diskettes is the proprietary property of Sony and Philips. > > I sent $350 to the appropriate people and wrote the code that Amancio is > often refering to. > > You can basically say > > briansprogram /dev/cdc0 track13 | your_mpeg1_systemsstream_decoder > > It even will display a catalog of the tracks on the CDROM. > > I then met with representatives of Philips and showed them the > cool things I could do with software. > > I asked if I could publish the source, they said no. More exactly > they said I couldn't publish anything that would "give away" the > definition of the format. 8-( > > I'll call them up, and see if things have changed. With DVD around > they might not be so tight fisted with VideoCD/CDI. > > Personally, I've never understood how letting the format be public > knowledge would cost them anything. > > I've wanted to write a filter for Charles Henrich's cdd to that you > could do > > cdd | briansfilter | your_mpeg1_systemsstream_decoder > > Which would minimize the amount of code involved which is object > only. Maybe some clever sole could reverse engineer the > briansfilter part. > > I'll try to find some time to write briansfilter. > > -- > Brian Litzinger > brian@mediacity.com