David, 

I find this:

    (* Disable other formats for now... *)
    if (format <> "MP3") then
      raise Not_found ;

It has been inserted in the file taglib_plug.ml under
"liquidsoap\liquidsoap\src\formats" with the revision 6456


????


On Thu, 30 Apr 2009 13:46:46 +0200, David Baelde <[email protected]>
wrote:
> 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,

------------------------------------------------------------------------------
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