From mpav@purdue.edu Thu, 29 Jul 1999 23:41:57 -0500 (EST) Date: Thu, 29 Jul 1999 23:41:57 -0500 (EST) From: Matthew R. Pavlovich mpav@purdue.edu Subject: [Livid-dev] DVD Decoder I have started looking at what it will take to start talking to the DVD upgrade module on the G200 cards over the media bus. There will be a new module called zoran-dvd for code related to this. I am on a semi-rant, but while I am motoring... I plan on re-organizing the web site, I don't think people understand what the Zoran docs are for. I have not recieved any interest in starting a code base for it, so I definitely want to get that going. Matthew R. Pavlovich
From pvolcko@concentric.net Fri, 30 Jul 1999 08:46:51 -0400 Date: Fri, 30 Jul 1999 08:46:51 -0400 From: Paul Volcko pvolcko@concentric.net Subject: [Livid-dev] I am back, really... > As far as merging the lists, I think we definitely need to do it, anyone > know if it is possible to merge archives? One thought I had was to move > the Linux-dvd list and create a few new lists, livid-dev for general > stuff: api's, etc. Change linuxdvd to livid-dvd and run with that. Add > livid-mga for the video, livid-mpg for software playback (I am going to be > in contact with ppl at Loki about bringing SMPEG to the CVS tree). I don't know if it makes sense to attach the general list to the Livid product. It seems that your project is expanding significantly from it's first inception, to now include software mpeg and ac-3 playback, the mga decoder playback (the original intent), and to handle css software decoding development as well. I think this is good. It will take quite a bit more work from a design and integration standpoint, but it can be well worth it in the end. But with this expansion it seems a lot of smaller subprojects are being put under the umbrella of livid. As such I think it make sense to keep the general list "non- affiliated" so to speak. For instance, the project I'm in will not be going open source before the first version is ready to go (it's possible it won't at that point either, but that remains to be seen). We will be maintaining it seperately and it goes under the name of LSDVD. It would be good if we could post our general information in a neutral hosted list dedicated to linux dvd development issues, as LinuxDVD is now. While I don't know if an change over from linuxdvd to livid-dev would actually stop us from posting (we are not really concerned about any implied affiliations, thats a little to "corporate" in my view), it may stop other projects or even companies from contributing. Sigma Designs and Creative Labs especially seem relevant, particularly with their new cards and chipsets in development and linux support most likely to come. It may seem like political bullshit... and it mostly is. But that is the way that things are with this section of the entertainment/computer industry. We can push for a non-affiliated general list (with project specific lists hosted by those projects as is the norm) and be able to more easily solicit widespread involvement... or we can go with a livid based general list which may turn off some potential contributors from participating. I think it is worth playing the political game in this instance and go with the project neutral general list. Paul Volcko LSDVD Project
From pvolcko@concentric.net Fri, 30 Jul 1999 09:07:00 -0400 Date: Fri, 30 Jul 1999 09:07:00 -0400 From: Paul Volcko pvolcko@concentric.net Subject: [Livid-dev] DVD Decoder > I plan on re-organizing the web site, I don't think people understand what > the Zoran docs are for. I have not recieved any interest in starting a > code base for it, so I definitely want to get that going. Good call on reorganizing. Probably be best to have a seperate page for each of the modules you are supporting under CVS and grant the module maintainers control of those pages. Of course the obligatory main page with livid development news and whatnot. :) I'm seeing something in this development effort (in general not with livid specifically). There doesn't seem to be really wide interest in it. Of all the people on this list and linuxdvd, I'd say 10-12 are actively involved in the codebase development of any given project. This isn't a criticism of the list readers, by any means. It is understandable that not everyone can contribute. It is in fact very good that so many have signed on to recieve the two lists, if only to keep up on development and offer "moral support" . :) But it would seem that there is a lot of work to be done with not enough people to do it all at once. Just within the context of livid, the project seems to have become much wider in scope. When this kind of thing happens the goals of the original project become blured as people start to work on the sub-projects, especially when those sub-projects fit more into their goalset (as opposed to the original project's). Perhaps it would be good to restate the livid projects intial goal set. I know that I've become confused, and I would gather that is the case for some others out there as well. Livid started out as a hardware based (Matrox daughter board) development effort. Now several software decoding oriented modules have been added to the project. As has been seen on the lists, software support seems to be of more concern to people in the near term than hardware (although many would go with a hardware solution if it was available, I'm sure). With the addition of the software based CVS modules into the livid tree, has the development goals shifted from hardware to software decoding? Then wouldn't it make sense that the zoran and MGA portions would probably get left to the wayside as the software decoding is worked on? What is your intital goalset for livid? Or are you looking at having the software modules in the livid cvs server as more of a public service function and not necessarily part of the livid project in any direct way? If not you should probably make it clear that they are there to support the community, but that they won't necessarily be contributing to the Livid project by electing to work on those modules. Sorry for the long post. Paul Volcko LSDVD Project
From jrepetto@francenet.fr Fri, 30 Jul 1999 16:59:19 +0200 Date: Fri, 30 Jul 1999 16:59:19 +0200 From: Jean-Claude REPETTO jrepetto@francenet.fr Subject: [Livid-dev] DVD Decoder ----- Original Message ----- From: Paul Volcko <pvolcko@concentric.net> To: <livid-dev@livid.on.openprojects.net> Sent: Friday, July 30, 1999 3:07 PM Subject: Re: [Livid-dev] DVD Decoder > I'm seeing something in this development effort (in general not with > livid specifically). There doesn't seem to be really wide interest in > it. Of all the people on this list and linuxdvd, I'd say 10-12 are > actively involved in the codebase development of any given project. > This isn't a criticism of the list readers, by any means. It is > understandable that not everyone can contribute. It is in fact very > good that so many have signed on to recieve the two lists, if only to > keep up on development and offer "moral support" . :) I think some people would like to help, but this project is not easy. Several important specifications are not freely available (MPEG2, DVD, CSS, Hardware ICs and cards such as C-Cube, Sigma Designs, Creative Labs). Reverse-engineering of Windows programs is long and tedious. When you have the specs or the algorithms, you have to be able to write real time (optimized) programs for Linux. If you want these people to help, the project manager should define some tasks to be done, then ask for help on each task. Personally, I'd like to do something in this project, but I am not ready for that : I have installed Linux only a month ago. I have discovered the Linux Programmer Guide only this morning ! I have a lot of thinks to learn before I can help. I have a Pentium 200MMX , with a Matsushita DVD SR-8583 (IDE) and a Hollywood+ MPEG2 card. Sorry for my bad English, I am french ... Jean-Claude REPETTO
From aholtzma@ess4.engr.UVic.CA Fri, 30 Jul 1999 16:09:14 -0700 Date: Fri, 30 Jul 1999 16:09:14 -0700 From: Aaron Holtzman aholtzma@ess4.engr.UVic.CA Subject: [Livid-dev] DVD Decoder It would seem that Jean-Claude REPETTO (jrepetto@francenet.fr) said: > I think some people would like to help, but this project is not easy. *snip* > When you have the specs or the algorithms, you have to be able to write > real time (optimized) programs for Linux. You're right, getting into this "project" requires a _lot_ more technical background than most free software projects. But I think we have enough hairy people around to make things happen. It won't happen overnight, but the wheels are starting to turn. If you want to wade in, you should be able to find the MPEG specs at your local university library (look for ISO 13818 and ISO 11172). cheers, aaron
From derek@spider.com Sat, 31 Jul 1999 02:46:43 +0100 Date: Sat, 31 Jul 1999 02:46:43 +0100 From: Derek Fawcus derek@spider.com Subject: [Livid-dev] DVD Decoder On Fri, Jul 30, 1999 at 04:09:14PM -0700, Aaron Holtzman wrote: > But I think we have enough hairy people around to make things happen. > It won't happen overnight, but the wheels are starting to turn. If you > want to wade in, you should be able to find the MPEG specs at your > local university library (look for ISO 13818 and ISO 11172). Hairy is correct. I went and bought 11172 ~= 160 GBP, 13818 I've got for free. The actual spects take a bit of reading/parsing. -- Derek Fawcus derek@spider.com Spider Software Ltd. +44 (0) 131 475 7034