I know in libcdio there were some bugs such as to CD-Text that it would be nice to get out.
The problem is, that the charset of cdtext is not known externally and that 16 bit formats (utf-16) are not supported. My favourite way to fix this, would be to convert everything to UTF-8 internally. This would mean, that the API remains unchanged, but we need iconv to do the conversion (don't know on which platforms other than linux it exists). If we output the strings as they are and leave conversion to the caller, we must find a way to query the charset. In the case of UTF-16, we must also return the length of the string, because a simple strlen() won't work in this case. -- _____________________________ Dr.-Ing. Burkhard Plaum Institut fuer Plasmaforschung Pfaffenwaldring 31 70569 Stuttgart Tel.: +49 711 685-2187 Fax.: -3102 _______________________________________________ Libcdio-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/libcdio-devel
