Hi, I don't have much time right now, so I'll only give hints. MP3 decoding and metadata retrieving is done internally in liquidsoap (using liblame and taglib), but AAC decoding and metadata retrieving is done using the external binary faad.
The responsible code for that is in utils.liq (liquidsoap/scripts in the SVN, something like /usr/lib/liquidsoap/VERSION in an install). Look for faad_meta: it is a function that parses faad's output into metadata (a list of pairs of strings). The typical problem with external decoders and metadata resolvers is that they may behave differently in different versions, and we have to adapt to all versions. Hopefully, it's only a simple mismatch here... Another possibility is that faad didn't change and we simply introduced a bug by mistake when changing this function between the two versions that you tested (I didn't check the SVN log). More later, but you're welcome to hack if you feel like it :) Cheers, -- David ------------------------------------------------------------------------------ Register Now & Save for Velocity, the Web Performance & Operations Conference from O'Reilly Media. Velocity features a full day of expert-led, hands-on workshops and two days of sessions from industry leaders in dedicated Performance & Operations tracks. Use code vel09scf and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf _______________________________________________ Savonet-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/savonet-users
