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

Reply via email to