cdg123-devs Mailing List for The free CD+G project
Status: Alpha
Brought to you by:
enjolras
You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
(1) |
Jun
(1) |
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
|---|
|
From: Miguel R. <yo...@mi...> - 2004-09-07 11:30:45
|
Hi, El Lunes, 6 de Septiembre de 2004 14:58, Steve Fosdick escribi=F3: > Hi, > > I was looking for a CD+G player for Linux and found this project. I have > downloaded and built libcdg123 and libxmms_cdg123 so the next step was to > see if I could get input data in the right format while reading the CD+G > disc on Linux. > I hope you have the version 0.0.2 of the plugin, as it fixes an audio/graph= ics=20 sync problem. > I have found the cdrdao command claims to be able to extract sub-channel > information from a CD provided the CD-ROM drive supports this. In my case > the drive did though I was only able to get this to work in raw mode > (option --read-subchan rw_raw). In this mode cdrdao appears to write a > single file consisting of a series of 2448 sectors each being the 2352 > bytes of audio data followed by the 96 bytes of sub-channel data. > I extracted some CD+G info with cdrdao a few months ago. It is possible to = do=20 but requires a lot of options tunning. > I was able to use the TOC file generated by cdrdao to split the tracks > appart and then splitting the audio and sub-channel data by reading chunks > of 2448 bytes at a time and writing the first 2352 to the audio file and > the next 96 to the sub-channel file. > > Playing the resulting files with the XMMS plugin doesn't work though - the > SDL output window cycles between black and blue backgrounds with occasion= al > junk appearing on the screen. This makes me think that the format of the > .cdg file may not be the same as the sub-channel data from the disk or th= at > the sub-channel data may still need rearranging in some way before > libcdg123 can process it. > The format of the .cdg in actually the same as the subchannel data. Each CD= =2DDA=20 frame (96 bytes) can contain up to 4 cdg frames (24 bytes each). The fact=20 that the SDL window changes color means that there is something on the file= ,=20 as libcdg123 first checks if the frame is really a cdg frame before drawing= =20 it. I am working on a new package called cdgutils that basically will contain s= ome=20 utils to extract, rip and so cdg information. But ripping subchannels in=20 Linux is almost impossible, at least in a generic way valid for most drives. > Is there a specification for the .cdg file format available publicly and = is > an extract of the .cdg test file available from anywhere? I attach the document cdgrevealed, which I used to write libcdg123. Also it= =20 might be a good idea to look at the source code of libcdg123, specially for= =20 the part of XOR tiles, as it's difficult to figure how it works from the=20 document. Miguel |
|
From: Steve F. <li...@pe...> - 2004-09-06 12:58:04
|
Hi, I was looking for a CD+G player for Linux and found this project. I have downloaded and built libcdg123 and libxmms_cdg123 so the next step was to see if I could get input data in the right format while reading the CD+G disc on Linux. I have found the cdrdao command claims to be able to extract sub-channel information from a CD provided the CD-ROM drive supports this. In my case the drive did though I was only able to get this to work in raw mode (option --read-subchan rw_raw). In this mode cdrdao appears to write a single file consisting of a series of 2448 sectors each being the 2352 bytes of audio data followed by the 96 bytes of sub-channel data. I was able to use the TOC file generated by cdrdao to split the tracks appart and then splitting the audio and sub-channel data by reading chunks of 2448 bytes at a time and writing the first 2352 to the audio file and the next 96 to the sub-channel file. Playing the resulting files with the XMMS plugin doesn't work though - the SDL output window cycles between black and blue backgrounds with occasional junk appearing on the screen. This makes me think that the format of the .cdg file may not be the same as the sub-channel data from the disk or that the sub-channel data may still need rearranging in some way before libcdg123 can process it. Is there a specification for the .cdg file format available publicly and is an extract of the .cdg test file available from anywhere? Steve. |
|
From: Kelvin <c34...@sn...> - 2004-06-02 13:13:50
|
Hi All, Just wondered if anyone is currently working on the plugin ? I tried it out last week - it's looking very near complete, but with one or two issues. The biggest problem was the CDG losing sync with the audio - does anyone know if this is XMMS reporting the incorrect timing, or is it somewhere in the CDG library ? I may have a crack at it myself, if it's not been fixed already. Cheers, Kelvin. |
|
From: <ben...@id...> - 2004-05-25 08:01:53
|
Dear Open Source developer I am doing a research project on "Fun and Software Development" in which I kindly invite you to participate. You will find the online survey under http://fasd.ethz.ch/qsf/. The questionnaire consists of 53 questions and you will need about 15 minutes to complete it. With the FASD project (Fun and Software Development) we want to define the motivational significance of fun when software developers decide to engage in Open Source projects. What is special about our research project is that a similar survey is planned with software developers in commercial firms. This procedure allows the immediate comparison between the involved individuals and the conditions of production of these two development models. Thus we hope to obtain substantial new insights to the phenomenon of Open Source Development. With many thanks for your participation, Benno Luthiger PS: The results of the survey will be published under http://www.isu.unizh.ch/fuehrung/blprojects/FASD/. We have set up the mailing list fa...@we... for this study. Please see http://fasd.ethz.ch/qsf/mailinglist_en.html for registration to this mailing list. _______________________________________________________________________ Benno Luthiger Swiss Federal Institute of Technology Zurich 8092 Zurich Mail: benno.luthiger(at)id.ethz.ch _______________________________________________________________________ |
|
From: tanercharliehighway <ri...@te...> - 2004-03-22 20:22:38
|
Hi all, im tanercharlie, web-designer of this project. After read last messages from enjolras, i wonder if all developers can help me with some ideas about CD+G webpage. So this is a skeleton of the page inside, cause i dont know exactly which kind of contents should it have. My propose is to "copy" mplayer home style, www.mplayerhq.hu that looks very nice. Im still fixing logo aspect of the project, it probably will be a big singer mic. ------------------------------------------------------------------------------------------------------------------------------------------------- LOGO FRAMES ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- FORTUNE WELCOME ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- LINKS: language versions N E W S whats this project project information: developers,mantainers ..... status project files documentation screenshots mail list/forums friendly projects other stuff (www.gentoo.org ...) -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- And all squeme in this way. Finally, maybe im in wrong, but this project doesnt have pgp key in mailing list, now i,ll send it and without encryption! warning! big brother ..... hehehe See you |
|
From: Miguel R. <yo...@mi...> - 2004-03-15 23:31:55
|
=2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi again, The previous mail was incomplete. Sorry. The current status of the proyect is this. We have 2 packages under development. =2D - libcdg123 is, as you now, the CD+G decoding library. I've just finish= ed implementing the last commands just a few minutes ago, so, at least in CD+G terms, is complete. I still don't know if it should contain CD+G decoding stuff STRICTLY or if there could be more functionallity that fits on it (li= ke functions for detecting if a CD reader is able of reading CD+Gs, subchannel extraction, etc). Comments on this, please. =2D - libxmms_cdg123 is a CD+G playing plugin for xmms. It mostly works, although there are some problems with audio/video sync. It's based on SDL.= I did it mostly to have a way of testing the lib without writting the whole audio stuff. I'll keep it on the sourceforge site, but I don't have a lot = of interest on it. If someone wants to take it, just tell me. It would be ok with some config dialog, full screen support and good audio sync. The next package is wants to be the most complete and proffessional CD+G playing suite out there. It should have, in no particular order: =2D - Support for databases, for managing large lists. Also must be able to work standalone. =2D - Support for audio/subchannel CD extraction, so you can use it to crea= te the CD+G pool. =2D - Support for CDDB, for the ripped CDs. =2D - Support for OGG/MP3 compression, for the storing of the CD+G pools. =2D - Obviously, support for CD+G/MP3+G/OGG+G playing :) =2D - Support for splash screens between songs (so you can put a sequence saying "And now JOE will sing STARDUST in 15... 14... 13...". =2D - Support for ads, so the bar owner can earn some bucks between songs=20 (Angus? :))) =2D - Support for Video4Linux, so we can overlay Karaoke over live TV signa= l, some=20 video camera and the like. That involves giving the user the possibily of=20 making background transparent, even if the CD+G doesn't define a transparen= t=20 color. =2D - A complete playlist manager. These are just a few ideas. I'm waiting for your comments, so we can have a= =20 well defined functionallity before starting actual coding. Regards, Miguel =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAVjzj7iAw7B9qXIYRAqK3AKDHFdtBkXvOWZ4bKRwIxCfkBEgaPgCfWwcF zrf/PX7I5gIQtUDwv4AQJhg=3D =3DXP/7 =2D----END PGP SIGNATURE----- |
|
From: Miguel R. <yo...@mi...> - 2004-03-15 23:27:37
|
=2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi again, The current status of the proyect is this. We have 2 packages under=20 development. =2D - libcdg123 is, as you now, the CD+G decoding library. I've just finish= ed=20 implementing the last commands just a few minutes ago, so, at least in CD+G= =20 terms, is complete. I still don't know if it should contain CD+G decoding=20 stuff STRICTLY or if there could be more functionallity that fits on it (li= ke=20 functions for detecting if a CD reader is able of reading CD+Gs, subchannel= =20 extraction, etc). Comments on this, please. =2D - libxmms_cdg123 is a CD+G playing plugin for xmms. It mostly works, al= though=20 there are some problems with audio/video sync. It's based on SDL. I did it= =20 mostly to have a way of testing the lib without writting the whole audio=20 stuff. I'll keep it on the sourceforge site, but I don't have a lot of=20 interest on it. If someone wants to take it, just tell me. It would be ok=20 with some config dialog, full screen support and good audio sync. The next package is wants to be the most complete and proffessional CD+G=20 playing suite out there. It should have, in no particular order: =2D - Support for databases, for managing large lists. Also must be able to= work=20 standalone. =2D - Support for audio/subchannel CD extraction, so you can use it to crea= te the=20 CD+G pool. =2D - Support for CDDB, for the ripped CDs. =2D - Support for OGG/MP3 compression, for the storing of the CD+G pools. =2D - Obviously, support for CD+G/MP3+G/OGG+G playing :) =2D - Support for splash screens between songs (so you can put a sequence s= aying=20 "And now JOE will sing STARDUST in 15... 14... 13...". =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAVjva7iAw7B9qXIYRAjLRAJ9fQ5AcyPHP648UOWlGU9ro7IGfYgCeJvj3 ZOh2XTKKQXilg6uCgOiG7P4=3D =3DfV2G =2D----END PGP SIGNATURE----- |
|
From: Miguel R. <yo...@mi...> - 2004-03-15 23:13:41
|
=2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all, I've created this list so we can have and easier way to contact. Well, were= =20 are 4 developers now. Let me introduce you to the others... Angus: is a Karaoke pro, and probably will be the ideologist for the big=20 Karaoke player (see my next message to the list, coming in a few minutes). Jeff: is investigating the low level linux CD-ROM driver for extracting=20 subchannels and also has created a great testing cdg file. Ricardo: is working on the homepage. Should be ready soon. Stay tunned for my next mail, it will probably be more interesting. Miguel =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAVjiZ7iAw7B9qXIYRAoNsAJ4/RTg1TBTRZmIVMC3q6T7soYH4UwCguFFs T1WKMwHMFEnfMN/l9HPWcuk=3D =3DI4JE =2D----END PGP SIGNATURE----- |