On Sun, 2006-03-19 at 19:01 +0100, Vincent Untz wrote: > > So that's what I want to do. If I get this into 2.14.1 then people > > shipping 2.14 can have a Sound Juicer that correctly tags MP3 files, > > otherwise it's broken. > > Why is it broken right now? Isn't it fixable? Sound Juicer currently tells users how to create a MP3 profile if they want to encode to MP3 files. This pipeline uses LAME, and it turns out that Lame is just fundamentally broken for tagging: IIRC it only supports ID3v1 tags (which are very limited) and whilst it writes 4K blocks for writing ID3v2 tags into, has no way of going back and actually writing them. This results in freaky LAMELAMELAME chunks in the middle of MPEG data, meaning no decent tags and occasional decoding problems. The solution is to use id3mux (in gst-ugly) or taglibid3mux (in -bad, but will be promoted to -good soon and aliased to id3mux). However few people actually have these plugins at the moment, thus the suggestion for SJ to host a private id3mux (a copy of taglibid3mux) and use it if a system plugin isn't available. I've finished the patch now, TagLib is an optional dependency as without it the plugin isn't built. Ross -- Ross Burton mail: ross burtonini com jabber: ross burtonini com www: http://www.burtonini.com./ PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF
Attachment:
signature.asc
Description: This is a digitally signed message part