From icefox@mediaone.net Thu, 11 Nov 1999 16:32:56 -0800 Date: Thu, 11 Nov 1999 16:32:56 -0800 From: Benjamin Meyer icefox@mediaone.net Subject: [Livid-dev] player Hey there. On the subject of players I am working on a player. it is written in <gasp> Qt. So it is C++. I am hoping to be able to release soemthign within a week. Finals are Friday and Saturday. It is allready fully skinable and moveable like K-Jofol. I am finsihing up some stuff and writing the lib for creative hardware so that I can realse a working product, (somewhat). It will be going under the LGPL so it can link to binaries. I am following the DVD API specks that have been in work for a while now. Benjamin
From mpav@purdue.edu Thu, 11 Nov 1999 16:36:07 -0500 (EST) Date: Thu, 11 Nov 1999 16:36:07 -0500 (EST) From: Matthew R. Pavlovich mpav@purdue.edu Subject: [Livid-dev] player Awesome! I can give you CVS and web space. We are currently redesigning the site. I think you will be impressed. Is the lib going to be modular enough for other hardware modules to be plugged in? There is work being done for backend scalar conversion for the Gx00 Matrox cards, and the Zoran DVD module is limping along. Matthew R. Pavlovich On Thu, 11 Nov 1999, Benjamin Meyer wrote: > Hey there. On the subject of players I am working on a player. it > is written in <gasp> Qt. So it is C++. I am hoping to be able to > release soemthign within a week. Finals are Friday and Saturday. It is > allready fully skinable and moveable like K-Jofol. I am finsihing up > some stuff and writing the lib for creative hardware so that I can > realse a working product, (somewhat). It will be going under the LGPL > so it can link to binaries. I am following the DVD API specks that have > been in work for a while now. > > Benjamin > > > > _______________________________________________ > Livid-dev maillist - Livid-dev@livid.on.openprojects.net > http://livid.on.openprojects.net/mailman/listinfo/livid-dev > pub 1024/E46C06D9 2011/11/09 Matthew R. Pavlovich <mpav@debian.org> -----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3a mQCNA0664LgAAAEEANk185ZTpdXM+lXD8eMTcBmHJp+Jb3VVnZurMKS4X47TgCks j2vKPUyK+vc9AdGDN4G3nMPYJ/9dyQT8qircqZHOdpGSBnDvZbBPQlU0g5YiVvJk rPpWuAUE/6joZcCEIzrlh4GiVq1llTqbkJAEpP+Wdh4Q5Ev7S78Dn0LkbAbZAAUR tCZNYXR0aGV3IFIuIFBhdmxvdmljaCA8bXBhdkBkZWJpYW4ub3JnPokAlQMFEE66 4Li/A59C5GwG2QEBacsD/iLy1Pb9ixdG5LaqSyqOqVOPXvA+6vJx14n94mrNR5Z3 ACGOjKZEH1hWN8mwSVGb2OFuUxwRn0R8yQRpGbGNEEA1LC1iVHsKXAgcTx4tY2So RJURm5Kc8Ynrqd3r4Alaw5BCZi9C+uQLkWKzrM37/Lfp1LVnQrazCwhdgSuJFZQO =Q8AA -----END PGP PUBLIC KEY BLOCK-----
From icefox@mediaone.net Thu, 11 Nov 1999 18:20:55 -0800 Date: Thu, 11 Nov 1999 18:20:55 -0800 From: Benjamin Meyer icefox@mediaone.net Subject: [Livid-dev] Re:player The player will be able to have anything under it. There are three layers to this "project" FrontEnd ----------- Player (displays movie) ----------- access hardware/decode etc I am finishing the frontend right now. I call down to the player with commands like "play movie" (using creatives dxr2) The palyer would then do the commands to have the decoder card play the movie out to the TV (for the time being at least). The top level doesn't accually display the movie, it only asks for the movie to be played/paused/stop to the next layer. layer 2 deals with displayign the movie to the screen/TV and outputing the sound. That layer calls the decoder which is layer 1. Layer one gets the dvd data from the dvd and decodes it and sends it to layer2 when requested. Layer 1 and 2 can be combined into a program (lib). I have a nice layout on my wall when I was working this out a few weeks ago. As for web space and other sorts I allready have some. I am doing this as part of the LSDVD group. Again it will be under the LGPL. So right now I am working on making a backend (layer 1&2) that using the creative dxr2 driver to play to a tv. This library will then be accessed by my program. The people working on G400 (or other cards) can simply plug these in too. I used the DVDLinux API. If anyone out there is good with Gimp or Photoshop and is willing to make a snazzy little skin for it I would be most welcome. Right now it doesn't have much at all in the way of a skin. (jsut the basics) Oh if anyone cares for a shreeshot of it here is one. I will be putting up a proper web site within the next thre or four days. http://d116-l016.rh.rit.edu/lsdvd/snapshot.jpg Benjamin
From scarabaeus@convergence.de Fri, 12 Nov 1999 11:11:30 +0100 Date: Fri, 12 Nov 1999 11:11:30 +0100 From: Christian Wolff scarabaeus@convergence.de Subject: [Livid-dev] player Hi List, Benjamin Meyerwrote: > Hey there. On the subject of players I am working on a player. it= > is written in Qt. So it is C++. I am hoping to be able to > release soemthign within a week. Finals are Friday and Saturday. It i= s > allready fully skinable and moveable like K-Jofol. I am finsihing up > some stuff and writing the lib for creative hardware so that I can > realse a working product, (somewhat). It will be going under the LGPL > so it can link to binaries. I am following the DVD API specks that hav= e > been in work for a while now. Sounds great! I'm just curious, wich API is it you follow, and what part of the player are you developing? Just to outline my player development, and the state of the API's; i thought this might be a good and diverse way to go: +----------------------------------+ | Player Fontend | This is the user interface, or "Ski= n" +----------------------------------+ | DVD Player API see http://linuxtv.org/dvd/api/DVDPlayerAPI= =2Eh | +----------------------------------+ | DVD Navigator | Reads DVD data, parses IFO files and = | | handles user operations +----------------------------------+ | DVD Device API see http://linuxtv.org/dvd/api/cvdvtypes.h | +----------------------------------+ | MPEG2/DVD Decoder | Device driver to a decoder card = | | or software decoder +----------------------------------+ Currently i am working on the DVD Navigator, but i would have to release it as binary (object file to be linked to the "Skin") since we signed the DVD-Forum NDA. But, maybe there will be open source solution from austria? A first version will be released soon. I can already handle all Menus, play Titles, and change streams. It parses all information from the IFO files as well as the PCI and DSI packets from private stream 2. The access to the DVD is either via the file system, or directly to the block device file or image file. The first method allows playback of a UDF mounted disc, or a copy of the VIDEO_TS directory (of an unencrypted disc, of course) from any file system. The second method allows CSS, and doesn't require the disc to be mounted, nor an udf filesystem driver to be installed. As for a DVD Decoder Card, i already wrote a driver for a PCI card that features a LSI Logic L64021 Chip (with hardware CSS! No legal trouble.) See http://www.lsil.com/techlib/AudioVideo/DVD/L64021_tm.pdf for details. There is no use in releasing this driver now, since the card hasn't reached the market yet. I'll wait until it's actually in the stores, most probably as "RealDVDi" by BoMedia. This DVD Device API will be used by other groups, too. The DXR2-Programmer want to implement it, and maybe we can get word from Marshall Goldberg about the DXR3-Driver? And, there should be not so much trouble to hook NIST into it, too. = Any comments, extensions, and help to both API's are greatly appreciated!= Keep up the good work, Christian. -- = Christian Wolff *196807101035 53=B08'2" N 8=B013'20" E http://www.scarabaeus.org/ mailto:scarabaeus@scarabaeus.org check out http://betalounge.com/ http://www.convergence.de +49-30-4473 6926, Norwegerstr. 5.1, D-10439 Berlin, Germany PGP Fingerprint:B871 358C 3F10 A5ED C41C B1DB B9F9 3C44/2048