Hi,

First of all, the screenshot you attach is from 1.2. Please try 1.3 before 
reporting trouble on the lists, as 1.2 is of legacy status.

Additionally, GConvert is fucking worthless. It does not behave correctly. 
GLib's utf8 validation routines are infact so broken that yaz had to 
replace them based on the tables provided by the libguess DFA.

Yes, those calls in 1.2's mpgdec are wrong. However, your patch is 
unnecessary. The right way is to use str_to_utf8(), which does the following:

1) Attempts to validate the string as UTF-8 using libguess DFA;
2) If that fails, it tries to autodetect the locale used (more reliable 
than using LC_ALL, _trust_ me you have no idea what kind of crap we have 
to deal with);
3) If autodetection fails or is not properly configured, it tries to 
convert using the system locale as defined in LC_ALL.

MADPlug in 1.3 (which replaces mpgdec) behaves correctly in this condition 
as do the other plugins.

--
William
_______________________________________________
Audacious mailing list
[EMAIL PROTECTED]
http://mail.atheme.org/mailman/listinfo/audacious

Reply via email to