[cdg123-devs] Status and future (forget the previous)
Status: Alpha
Brought to you by:
enjolras
|
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----- |