Tim Phipps
2007-Sep-22 01:20 UTC
[Flac-dev] New tags for better transitions between tracks.
Hi All, I've been playing with some new metadata tags for a while and I think I'm ready to share the joy. I've set up a puny webserver at http://phippo.is-a-geek.com/mixramp.html (please don't slashdot it) with some patches to implement and use the tags. The patch for metaflac applies to the current CVS FLAC and adds the command line option --add-mix-ramp. This is a shameless rip off of the Replay Gain code and it creates some new VC tags. The other patches are for mpd and mpc since that's what I use to listen. The patches apply to current SVN. I'd like to get this into FLAC so I don't have to maintain the patch, should I submit a feature request? Cheers, Tim.
Ivo Emanuel Gonçalves
2007-Sep-23 07:46 UTC
[Flac-dev] New tags for better transitions between tracks.
I don't know the validity of this crossfading-metadata technique, because I haven't tested it yet. What's scary though it's the use of code from different projects with different licenses, when the patch itself claims no license. This makes it impossible at the moment to add it to the FLAC trunk due to possible licensing conflicts. My suggestion: make it more clear what code did you take from other projects, what licenses were used, and what license does your patch fall in. -Ivo
Tim Phipps
2007-Sep-23 13:03 UTC
[Flac-dev] New tags for better transitions between tracks.
Ivo Emanuel Gon?alves wrote:> My suggestion: make it more clear what code did you take from other > projects, what licenses were used, and what license does your patch > fall in.Maybe I shouldn't have used the word stolen while SCOx are in the news ;-) What I did for the metaflac patch was to copy the method used to generate Replay Gain tags and extend it to record the time and volume profile at the start and end of tracks. The Replay Gain code is from metaflac so I guess that's covered by GPL. I'm happy to give the copyright to the metaflac patch to Xiph or anyone that will put it in FLAC. More than happy, to paraphrase Spiderman: With great copyright ownership comes great hordes of blood-sucking ambulance-chasers. The MPD patches were done in a similar way using the Replay Gain and crossfade code from MPD. There isn't any code copied from one project to another. Hope this helps, Tim.