easyh10-cvs Mailing List for EasyH10
Status: Beta
Brought to you by:
nyaochi
You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(35) |
Nov
(27) |
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(35) |
Feb
(33) |
Mar
(8) |
Apr
(35) |
May
(20) |
Jun
(4) |
Jul
(5) |
Aug
|
Sep
(11) |
Oct
(34) |
Nov
|
Dec
|
2007 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Nyaochi <ny...@us...> - 2007-01-07 07:14:44
|
Update of /cvsroot/easyh10/webpages In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv20086 Modified Files: easyh10.xsl news.xml Log Message: New forum location. Index: news.xml =================================================================== RCS file: /cvsroot/easyh10/webpages/news.xml,v retrieving revision 1.54 retrieving revision 1.55 diff -C2 -d -r1.54 -r1.55 *** news.xml 9 Oct 2006 06:32:21 -0000 1.54 --- news.xml 7 Jan 2007 07:14:36 -0000 1.55 *************** *** 15,18 **** --- 15,34 ---- <news> + <ni caption="EasyH10 Forum was merged to PMPlib Forum" date="2007-01-07"> + <p> + EasyH10 Forum was moved to the new location and merged to <a href="http://nyaochi.sakura.ne.jp/pmplib/">PMPlib Forum</a>. + You can use the same user name and password to log-in to the new forum as the account information was imported to the new forum. + The posts were also taken over to the new forum although I removed some posts that do not fit to the new forum. + </p> + <p> + The reason for this migration is because the old server (sourceforge.net) has too tight security to maintain the forum: no write access, no sendmail, no session support, etc. + Therefore, the old forum could not provide search, email notification, and attachment facilities. + </p> + <p> + <a href="http://easyh10.sourceforge.net/">EasyH10</a> and <a href="http://pmplib.sourceforge.net/">PMPlib</a> are closely related projects. + I hope the forum integration will also bring benefits to exchange information about portable media player. + </p> + </ni> + <ni caption="EasyH10 1.5 released" date="2006-10-09"> <p> Index: easyh10.xsl =================================================================== RCS file: /cvsroot/easyh10/webpages/easyh10.xsl,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** easyh10.xsl 30 Apr 2006 16:32:02 -0000 1.16 --- easyh10.xsl 7 Jan 2007 07:14:36 -0000 1.17 *************** *** 256,260 **** <li><a href="download.html">Download</a></li> <li><a href="document.html">Document</a></li> ! <li><a href="./forum/">Forum</a></li> <li><a href="faq.html">FAQ</a></li> <li><a href="about.html">About</a></li> --- 256,260 ---- <li><a href="download.html">Download</a></li> <li><a href="document.html">Document</a></li> ! <li><a href="http://nyaochi.sakura.ne.jp/pmplib/">Forum</a></li> <li><a href="faq.html">FAQ</a></li> <li><a href="about.html">About</a></li> |
From: Nyaochi <ny...@us...> - 2006-10-31 10:13:28
|
Update of /cvsroot/easyh10/easyh10 In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv15785 Modified Files: easyh10.spec.in Log Message: A patch from Cachu to fix RPM build problem reported by Fletch at: http://easyh10.sourceforge.net/forum/index.php?topic=145.0 Index: easyh10.spec.in =================================================================== RCS file: /cvsroot/easyh10/easyh10/easyh10.spec.in,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** easyh10.spec.in 7 Feb 2006 01:09:11 -0000 1.2 --- easyh10.spec.in 31 Oct 2006 10:13:23 -0000 1.3 *************** *** 9,13 **** Source0: %{name}-%{version}.tar.gz Vendor: The EasyH10 project ! Copyright: GPL Group: Applications/Multimedia URL: http://easyh10.sourceforge.net/ --- 9,13 ---- Source0: %{name}-%{version}.tar.gz Vendor: The EasyH10 project ! License: GPL2 Group: Applications/Multimedia URL: http://easyh10.sourceforge.net/ *************** *** 36,39 **** --- 36,40 ---- rm -rf $RPM_BUILD_ROOT %makeinstall + rm -rf ${RPM_BUILD_ROOT}/%{_datadir}/doc/easyh10/ #make DESTDIR=$RPM_BUILD_ROOT install |
From: Nyaochi <ny...@us...> - 2006-10-09 06:32:24
|
Update of /cvsroot/easyh10/webpages In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv24152 Modified Files: news.xml Log Message: Fixed the date of 1.5 release. Index: news.xml =================================================================== RCS file: /cvsroot/easyh10/webpages/news.xml,v retrieving revision 1.53 retrieving revision 1.54 diff -C2 -d -r1.53 -r1.54 *** news.xml 8 Oct 2006 20:43:25 -0000 1.53 --- news.xml 9 Oct 2006 06:32:21 -0000 1.54 *************** *** 15,19 **** <news> ! <ni caption="EasyH10 1.5 released" date="2006-10-10"> <p> EasyH10 1.5 was released. The changes since 1.4 are: --- 15,19 ---- <news> ! <ni caption="EasyH10 1.5 released" date="2006-10-09"> <p> EasyH10 1.5 was released. The changes since 1.4 are: |
From: Nyaochi <ny...@us...> - 2006-10-09 06:11:54
|
Update of /cvsroot/easyh10/easyh10/model In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv17315/model Removed Files: H10UMS_5GB_FW2.04-2.51.model H10UMS_6GB_FW2.04-2.51.model Log Message: Forgot some tasks for 1.5. But I won't change the source tar-ball. --- H10UMS_6GB_FW2.04-2.51.model DELETED --- --- H10UMS_5GB_FW2.04-2.51.model DELETED --- |
From: Nyaochi <ny...@us...> - 2006-10-09 06:11:54
|
Update of /cvsroot/easyh10/easyh10/win32gui In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv17315/win32gui Modified Files: win32gui.rc Log Message: Forgot some tasks for 1.5. But I won't change the source tar-ball. Index: win32gui.rc =================================================================== RCS file: /cvsroot/easyh10/easyh10/win32gui/win32gui.rc,v retrieving revision 1.70 retrieving revision 1.71 diff -C2 -d -r1.70 -r1.71 *** win32gui.rc 8 Jul 2006 16:58:01 -0000 1.70 --- win32gui.rc 9 Oct 2006 06:11:50 -0000 1.71 *************** *** 90,95 **** VS_VERSION_INFO VERSIONINFO ! FILEVERSION 1,5,0,2 ! PRODUCTVERSION 1,5,0,2 FILEFLAGSMASK 0x3fL #ifdef _DEBUG --- 90,95 ---- VS_VERSION_INFO VERSIONINFO ! FILEVERSION 1,5,0,0 ! PRODUCTVERSION 1,5,0,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG *************** *** 107,116 **** BEGIN VALUE "FileDescription", "EasyH10 [Win32 GUI]" ! VALUE "FileVersion", "1, 5, 0, 2" VALUE "InternalName", "easyh10_win32gui" VALUE "LegalCopyright", "Copyright 2005 Nyaochi" VALUE "OriginalFilename", "easyh10.exe" VALUE "ProductName", "EasyH10 [Win32 GUI]" ! VALUE "ProductVersion", "1, 5, 0, 2" END END --- 107,116 ---- BEGIN VALUE "FileDescription", "EasyH10 [Win32 GUI]" ! VALUE "FileVersion", "1, 5, 0, 0" VALUE "InternalName", "easyh10_win32gui" VALUE "LegalCopyright", "Copyright 2005 Nyaochi" VALUE "OriginalFilename", "easyh10.exe" VALUE "ProductName", "EasyH10 [Win32 GUI]" ! VALUE "ProductVersion", "1, 5, 0, 0" END END |
From: Nyaochi <ny...@us...> - 2006-10-09 06:11:53
|
Update of /cvsroot/easyh10/easyh10 In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv17315 Modified Files: README Log Message: Forgot some tasks for 1.5. But I won't change the source tar-ball. Index: README =================================================================== RCS file: /cvsroot/easyh10/easyh10/README,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** README 30 Apr 2006 13:28:59 -0000 1.25 --- README 9 Oct 2006 06:11:50 -0000 1.26 *************** *** 1,4 **** EasyH10 ! Version 1.4 http://easyh10.sourceforge.net/ Copyright (c) 2005-2006 by Nyaochi --- 1,4 ---- EasyH10 ! Version 1.5 http://easyh10.sourceforge.net/ Copyright (c) 2005-2006 by Nyaochi |
From: Nyaochi <ny...@us...> - 2006-10-08 20:43:29
|
Update of /cvsroot/easyh10/webpages In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv22395 Modified Files: manual_cui.xml news.xml Log Message: EasyH10 1.5 Index: news.xml =================================================================== RCS file: /cvsroot/easyh10/webpages/news.xml,v retrieving revision 1.52 retrieving revision 1.53 diff -C2 -d -r1.52 -r1.53 *** news.xml 28 Sep 2006 18:50:15 -0000 1.52 --- news.xml 8 Oct 2006 20:43:25 -0000 1.53 *************** *** 15,18 **** --- 15,34 ---- <news> + <ni caption="EasyH10 1.5 released" date="2006-10-10"> + <p> + EasyH10 1.5 was released. The changes since 1.4 are: + </p> + <ul> + <li>[common] Added Hebrew support, which arranges artist/album/title/genre names in reversed order. Although the H10 firmware can't display a string in right-to-left language correctly, EasyH10 tries to improve this situation by flipping Hebrew letters in the database. EasyH10 [Win32 GUI] activates this routine automatically when running on the Hebrew locale, but one can disable it by setting LanguageRightToLeft variable to -1 in easyh10.ini. EasyH10 [CUI] uses the routine only when option -b (--bidi) is specified. The flipping routine was written by David Kohen.</li> + <li>[POSIX CUI] Added automatic detection of a system character-encoding. EasyH10 detects the character encoding of the current system if it's not specified with -e option.</li> + <li>[POSIX CUI] Options -n, -i, and -c for database construction were removed for simplicity. EasyH10 [CUI] now has two options: -C (database rebuild) and -U (database update).</li> + <li>[POSIX CUI] Show an error message when EasyH10 cannot initialize the routine for converting multi-byte characters to UCS-2.</li> + <li>[POSIX CUI] Crash fix for MP3 files without read permission.</li> + <li>[POSIX CUI] Crash fix for MP3 files with compilation flags enabled but with empty artist names. This fix was submitted by Carsten Pfeiffer ( <a href="http://sourceforge.net/tracker/index.php?func=detail&aid=1539139&group_id=138812&atid=742398">#1539139</a>)</li> + <li>[POSIX CUI] Bug fix for an incorrect usage of returned codes from iconv.</li> + <li>[POSIX CUI] Updated the man-page.</li> + </ul> + </ni> + <ni caption="EasyH10 1.4 released" date="2006-06-13"> <p> Index: manual_cui.xml =================================================================== RCS file: /cvsroot/easyh10/webpages/manual_cui.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** manual_cui.xml 10 Oct 2005 14:01:51 -0000 1.8 --- manual_cui.xml 8 Oct 2006 20:43:25 -0000 1.9 *************** *** 119,123 **** </p> <shell><![CDATA[ ! $ easyh10 -Un -on -PMrf -e UTF-8 -w ISO-8859-1 /mnt/usbdisk EasyH10 [CUI] 1.0 Copyright (c) 2005 by Nyaochi --- 119,123 ---- </p> <shell><![CDATA[ ! $ easyh10 -C -on -PMrf -e UTF-8 -w ISO-8859-1 /mnt/usbdisk EasyH10 [CUI] 1.0 Copyright (c) 2005 by Nyaochi *************** *** 342,346 **** <shell><![CDATA[ $ easyh10 --help ! EasyH10 [CUI] 1.0 Copyright (c) 2005 by Nyaochi USAGE: cui/easyh10 [OPTIONS] [LOCATION] --- 342,346 ---- <shell><![CDATA[ $ easyh10 --help ! EasyH10 [CUI] 1.5 Copyright (c) 2005-2006 by Nyaochi USAGE: cui/easyh10 [OPTIONS] [LOCATION] *************** *** 348,356 **** Database construction options: ! -C, --construct Construct a media database from music files ! -i, --incremental Enable incremental update mode ! -s, --clean Clean unused database entries in the existing database ! -U, --update Update a media database (alias of options "-Cis") ! -n, --new Discard the existing database and rebuild a new one -o, --order=TYPE Specify a playback order: d, default Leave an H10 firmware for playback order (DEFAULT) --- 348,353 ---- Database construction options: ! -C, --construct Construct a new media database from music files ! -U, --update Update the existing media database incrementally -o, --order=TYPE Specify a playback order: d, default Leave an H10 firmware for playback order (DEFAULT) *************** *** 375,388 **** -f, --find-missing Find pathnames of missing music files in a playlist -k, --skip-missing Skip missing music files in a playlist and continue H10 player model options: -t, --model=MODEL Apply a model template for specifying an H10 model ! -T, --gen-model=TYPE,CAPACITY,FW_MIN_VERSION,FW_MAX_VERSION Create a model template from an existing database ! TYPE=ums H10 UMS firmware ! TYPE=mtp H10 MTP firmware ! -I, --install-model Install the specified model template into the player H10 location options: -d, --dbpath=DATABASE Specify path to the database -m, --musicpath=MUSIC Specify root path to the music files --- 372,391 ---- -f, --find-missing Find pathnames of missing music files in a playlist -k, --skip-missing Skip missing music files in a playlist and continue + -x, --regex-playlist Enable Regular Expression Playlist (REP) + -l, --auto-shuffle Shuffle music files in [(name).sfl*.(ext)] playlists + + Tuner preset options: + -I, --import-tuner=FN Import a tuner preset from a file + -E, --export-tuner=FN Export the current tuner preset to a file + -a, --merge-tuner Merge the current tuner preset with a file H10 player model options: -t, --model=MODEL Apply a model template for specifying an H10 model ! -T, --gen-model=MODEL,FW_MIN_VERSION,FW_MAX_VERSION Create a model template from an existing database ! -X, --install-model Install the specified model template into the player H10 location options: + -s, --systempath=SYSTEM Specify path to the system directory -d, --dbpath=DATABASE Specify path to the database -m, --musicpath=MUSIC Specify root path to the music files *************** *** 392,395 **** --- 395,399 ---- -e, --encoding=SE Specify character encoding used by the operating system -w, --tagencoding=TE Specify character encoding for parsing non-Unicode tags + -b, --bidi Arrange BiDi characters to be displayed correctly (exp) Miscellaneous options: |
From: Nyaochi <ny...@us...> - 2006-10-08 20:20:28
|
Update of /cvsroot/easyh10/easyh10/cui In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv14457/cui Modified Files: easyh10.1 Log Message: Updated the man-page. Index: easyh10.1 =================================================================== RCS file: /cvsroot/easyh10/easyh10/cui/easyh10.1,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** easyh10.1 8 Oct 2006 06:59:03 -0000 1.11 --- easyh10.1 8 Oct 2006 20:20:25 -0000 1.12 *************** *** 198,202 **** Specify a character encoding used by the operating system. EasyH10 converts path/file names from the specified encoding into UCS\-2 using iconv. ! The default value is UTF-8. .TP .B -w, --tagencoding=TE --- 198,202 ---- Specify a character encoding used by the operating system. EasyH10 converts path/file names from the specified encoding into UCS\-2 using iconv. ! The default value is determined by an automatic detection of the system character-encoding. .TP .B -w, --tagencoding=TE |
From: Nyaochi <ny...@us...> - 2006-10-08 19:29:25
|
Update of /cvsroot/easyh10/easyh10 In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv24899 Modified Files: Makefile.in aclocal.m4 config.h.in configure configure.in Log Message: Automatic detection of the character encoding is now working. Index: config.h.in =================================================================== RCS file: /cvsroot/easyh10/easyh10/config.h.in,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** config.h.in 8 Oct 2006 08:32:37 -0000 1.12 --- config.h.in 8 Oct 2006 19:29:18 -0000 1.13 *************** *** 37,40 **** --- 37,43 ---- #undef HAVE_INTTYPES_H + /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ + #undef HAVE_LANGINFO_CODESET + /* Define to 1 if you have the `m' library (-lm). */ #undef HAVE_LIBM Index: configure =================================================================== RCS file: /cvsroot/easyh10/easyh10/configure,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** configure 8 Oct 2006 08:32:37 -0000 1.30 --- configure 8 Oct 2006 19:29:18 -0000 1.31 *************** *** 3661,3665 **** # Define the identity of the package. PACKAGE=easyh10 ! VERSION=1.4 --- 3661,3665 ---- # Define the identity of the package. PACKAGE=easyh10 ! VERSION=1.5 *************** *** 26364,26367 **** --- 26364,26430 ---- esac + echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5 + echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6 + if test "${am_cv_langinfo_codeset+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 + else + cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF + cat confdefs.h >>conftest.$ac_ext + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ + #include <langinfo.h> + int + main () + { + char* cs = nl_langinfo(CODESET); + ; + return 0; + } + _ACEOF + rm -f conftest.$ac_objext conftest$ac_exeext + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + am_cv_langinfo_codeset=yes + else + echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + am_cv_langinfo_codeset=no + fi + rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + + fi + echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5 + echo "${ECHO_T}$am_cv_langinfo_codeset" >&6 + if test $am_cv_langinfo_codeset = yes; then + + cat >>confdefs.h <<\_ACEOF + #define HAVE_LANGINFO_CODESET 1 + _ACEOF + + fi + + Index: configure.in =================================================================== RCS file: /cvsroot/easyh10/easyh10/configure.in,v retrieving revision 1.38 retrieving revision 1.39 diff -C2 -d -r1.38 -r1.39 *** configure.in 8 Oct 2006 08:36:47 -0000 1.38 --- configure.in 8 Oct 2006 19:29:18 -0000 1.39 *************** *** 180,183 **** --- 180,184 ---- ;; esac + AM_LANGINFO_CODESET Index: aclocal.m4 =================================================================== RCS file: /cvsroot/easyh10/easyh10/aclocal.m4,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** aclocal.m4 6 Sep 2006 04:26:14 -0000 1.11 --- aclocal.m4 8 Oct 2006 19:29:17 -0000 1.12 *************** *** 12,15 **** --- 12,37 ---- # PARTICULAR PURPOSE. + # codeset.m4 serial AM1 (gettext-0.10.40) + dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. + dnl This file is free software; the Free Software Foundation + dnl gives unlimited permission to copy and/or distribute it, + dnl with or without modifications, as long as this notice is preserved. + + dnl From Bruno Haible. + + AC_DEFUN([AM_LANGINFO_CODESET], + [ + AC_CACHE_CHECK([for nl_langinfo and CODESET], am_cv_langinfo_codeset, + [AC_TRY_LINK([#include <langinfo.h>], + [char* cs = nl_langinfo(CODESET);], + am_cv_langinfo_codeset=yes, + am_cv_langinfo_codeset=no) + ]) + if test $am_cv_langinfo_codeset = yes; then + AC_DEFINE(HAVE_LANGINFO_CODESET, 1, + [Define if you have <langinfo.h> and nl_langinfo(CODESET).]) + fi + ]) + # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- |
From: Nyaochi <ny...@us...> - 2006-10-08 19:29:24
|
Update of /cvsroot/easyh10/easyh10/libgetmediainfo In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv24899/libgetmediainfo Modified Files: Makefile.in Log Message: Automatic detection of the character encoding is now working. |
From: Nyaochi <ny...@us...> - 2006-10-08 19:29:24
|
Update of /cvsroot/easyh10/easyh10/libucs2 In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv24899/libucs2 Modified Files: Makefile.in Log Message: Automatic detection of the character encoding is now working. |
From: Nyaochi <ny...@us...> - 2006-10-08 19:29:24
|
Update of /cvsroot/easyh10/easyh10/cui In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv24899/cui Modified Files: Makefile.in main.c Log Message: Automatic detection of the character encoding is now working. Index: main.c =================================================================== RCS file: /cvsroot/easyh10/easyh10/cui/main.c,v retrieving revision 1.93 retrieving revision 1.94 diff -C2 -d -r1.93 -r1.94 *** main.c 8 Oct 2006 19:18:02 -0000 1.93 --- main.c 8 Oct 2006 19:29:18 -0000 1.94 *************** *** 849,853 **** case 'e': if (set_encoding(optarg) != 0) { ! fprintf(fe, "ERROR: Initialization failed to convert %s <-> UCS-2LE.\n", optarg); ret = 1; goto exit_main; --- 849,853 ---- case 'e': if (set_encoding(optarg) != 0) { ! fprintf(fpe, "ERROR: Initialization failed to convert %s <-> UCS-2LE.\n", optarg); ret = 1; goto exit_main; *************** *** 857,861 **** case 'w': if (set_encoding_music(optarg) != 0) { ! fprintf(fe, "ERROR: Initialization failed to convert %s <-> UCS-2LE.\n", optarg); ret = 1; goto exit_main; --- 857,861 ---- case 'w': if (set_encoding_music(optarg) != 0) { ! fprintf(fpe, "ERROR: Initialization failed to convert %s <-> UCS-2LE.\n", optarg); ret = 1; goto exit_main; *************** *** 899,904 **** /* EasyH10 could detect the character encoding. */ if (set_encoding(encoding) != 0) { ! fprintf(fe, "ERROR: Initialization failed to convert %s <-> UCS-2LE.\n", encoding); ! fprintf(fp, " Specify a character encoding manually by using -e option.\n"); ret = 1; goto exit_main; --- 899,904 ---- /* EasyH10 could detect the character encoding. */ if (set_encoding(encoding) != 0) { ! fprintf(fpe, "ERROR: Initialization failed to convert %s <-> UCS-2LE.\n", encoding); ! fprintf(fpe, " Specify a character encoding manually by using -e option.\n"); ret = 1; goto exit_main; *************** *** 906,911 **** } else { /* EasyH10 could not detect the character encoding. */ ! fprintf(fe, "ERROR: Failed to detect the default character encoding of the current OS.\n"); ! fprintf(fp, " Specify the character encoding manually by using -e option.\n"); ret = 1; goto exit_main; --- 906,911 ---- } else { /* EasyH10 could not detect the character encoding. */ ! fprintf(fpe, "ERROR: Failed to detect the default character encoding of the current OS.\n"); ! fprintf(fpe, " Specify the character encoding manually by using -e option.\n"); ret = 1; goto exit_main; |
From: Nyaochi <ny...@us...> - 2006-10-08 19:29:24
|
Update of /cvsroot/easyh10/easyh10/libh10db In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv24899/libh10db Modified Files: Makefile.in Log Message: Automatic detection of the character encoding is now working. |
From: Nyaochi <ny...@us...> - 2006-10-08 19:18:07
|
Update of /cvsroot/easyh10/easyh10/cui In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv20034/cui Modified Files: main.c Log Message: Automatic detection of the character encoding of the current OS. Index: main.c =================================================================== RCS file: /cvsroot/easyh10/easyh10/cui/main.c,v retrieving revision 1.92 retrieving revision 1.93 diff -C2 -d -r1.92 -r1.93 *** main.c 8 Oct 2006 08:36:47 -0000 1.92 --- main.c 8 Oct 2006 19:18:02 -0000 1.93 *************** *** 42,45 **** --- 42,49 ---- #include <easyh10.h> + #ifdef HAVE_LANGINFO_CODESET + #include <langinfo.h> + #endif + #ifdef HAVE_GETOPT_H #include <getopt.h> *************** *** 53,57 **** #ifndef _WIN32 ! #define SYSTEM_ENCODING "UTF-8" #define MUSICTAG_ENCODING "ISO-8859-1" #endif --- 57,61 ---- #ifndef _WIN32 ! #define SYSTEM_ENCODING "ISO-8859-1" #define MUSICTAG_ENCODING "ISO-8859-1" #endif *************** *** 643,646 **** --- 647,653 ---- FILE *fpi = stdin, *fpo = stdout, *fpe = stderr; progress_data_t pd; + #ifndef _WIN32 + int encoding_specified = 0; + #endif/*_WIN32*/ pd.fp = fpe; *************** *** 839,851 **** break; ! #ifndef _WIN32 case 'e': if (set_encoding(optarg) != 0) { ret = 1; goto exit_main; } break; case 'w': if (set_encoding_music(optarg) != 0) { ret = 1; goto exit_main; --- 846,861 ---- break; ! #ifndef _WIN32 case 'e': if (set_encoding(optarg) != 0) { + fprintf(fe, "ERROR: Initialization failed to convert %s <-> UCS-2LE.\n", optarg); ret = 1; goto exit_main; } + encoding_specified = 1; break; case 'w': if (set_encoding_music(optarg) != 0) { + fprintf(fe, "ERROR: Initialization failed to convert %s <-> UCS-2LE.\n", optarg); ret = 1; goto exit_main; *************** *** 875,878 **** --- 885,917 ---- } + #ifndef _WIN32 + /* If no system encoding was specified, try to detect it. */ + if (!encoding_specified) { + const char *encoding = getenv("CHARSET"); + + #ifdef HAVE_LANGINFO_CODESET + if (!encoding) { + encoding = nl_langinfo(CODESET); + } + #endif/*HAVE_LANGINFO_CODESET*/ + + if (encoding) { + /* EasyH10 could detect the character encoding. */ + if (set_encoding(encoding) != 0) { + fprintf(fe, "ERROR: Initialization failed to convert %s <-> UCS-2LE.\n", encoding); + fprintf(fp, " Specify a character encoding manually by using -e option.\n"); + ret = 1; + goto exit_main; + } + } else { + /* EasyH10 could not detect the character encoding. */ + fprintf(fe, "ERROR: Failed to detect the default character encoding of the current OS.\n"); + fprintf(fp, " Specify the character encoding manually by using -e option.\n"); + ret = 1; + goto exit_main; + } + } + #endif/*_WIN32*/ + /* Exit when version mode specified. */ if (mode & MODE_VERSION) { |
From: Nyaochi <ny...@us...> - 2006-10-08 18:34:15
|
Update of /cvsroot/easyh10/easyh10/libgetmediainfo In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1092/libgetmediainfo Modified Files: gmi_mp3_id3tag.c Log Message: I thought the patch #1539139 was applied, but not. Index: gmi_mp3_id3tag.c =================================================================== RCS file: /cvsroot/easyh10/easyh10/libgetmediainfo/gmi_mp3_id3tag.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** gmi_mp3_id3tag.c 8 Oct 2006 11:32:27 -0000 1.2 --- gmi_mp3_id3tag.c 8 Oct 2006 18:34:11 -0000 1.3 *************** *** 429,432 **** --- 429,433 ---- ucs2_char_t* title = NULL; static ucs2_char_t separator[] = {' ','-',' ',0}; + static ucs2_char_t va[] = {'V','a','r','i','o','u','s',' ','a','r','t','i','s','t','s',0}; /* Calculate the length of the new title. */ *************** *** 441,444 **** --- 442,446 ---- /* Construct the new title. */ title = ucs2malloc(sizeof(ucs2_char_t) * (length+1)); + memset(title, 0, sizeof(ucs2_char_t) * (length+1)); if (info->artist) { ucs2cpy(title, info->artist); *************** *** 455,459 **** /* Set the new title and artist. */ info->title = title; ! info->artist = mbsdupucs2("Various artists"); } --- 457,461 ---- /* Set the new title and artist. */ info->title = title; ! info->artist = ucs2dup(va); } |
From: Nyaochi <ny...@us...> - 2006-10-08 11:32:33
|
Update of /cvsroot/easyh10/easyh10/libgetmediainfo In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv24663/libgetmediainfo Modified Files: gmi_mp3_id3tag.c Log Message: Set info->file and info->path before opening the file. EasyH10 can find music files without the read permission to the files, but can't open (or retrieve the information from) them. This bug was found while debigging on Geoff's machine. Index: gmi_mp3_id3tag.c =================================================================== RCS file: /cvsroot/easyh10/easyh10/libgetmediainfo/gmi_mp3_id3tag.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** gmi_mp3_id3tag.c 6 Sep 2006 00:35:52 -0000 1.1 --- gmi_mp3_id3tag.c 8 Oct 2006 11:32:27 -0000 1.2 *************** *** 335,344 **** ucs2cat(pathname, file); - /* Open the file with UNICODE filename. This is for better compatibility. */ - fp = ucs2fopen(pathname, "rb"); - if (!fp) { - return -1; - } - /* Set the pathname and filename. */ info->pathname = ucs2dup(path); --- 335,338 ---- *************** *** 349,352 **** --- 343,352 ---- info->title = gettag_setfilename(file); + /* Open the file with UNICODE filename. This is for better compatibility. */ + fp = ucs2fopen(pathname, "rb"); + if (!fp) { + return -1; + } + /* Open with libid3tag */ /*id3file = id3_file_open(pathname, ID3_FILE_MODE_READONLY);*/ |
From: Nyaochi <ny...@us...> - 2006-10-08 08:36:50
|
Update of /cvsroot/easyh10/easyh10 In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv30206 Modified Files: configure.in Log Message: Bumped the version number to 1.5 Index: configure.in =================================================================== RCS file: /cvsroot/easyh10/easyh10/configure.in,v retrieving revision 1.37 retrieving revision 1.38 diff -C2 -d -r1.37 -r1.38 *** configure.in 8 Oct 2006 08:32:38 -0000 1.37 --- configure.in 8 Oct 2006 08:36:47 -0000 1.38 *************** *** 21,25 **** dnl Initialization for automake ! AM_INIT_AUTOMAKE(easyh10, 1.4) AM_CONFIG_HEADER(config.h) AM_MAINTAINER_MODE --- 21,25 ---- dnl Initialization for automake ! AM_INIT_AUTOMAKE(easyh10, 1.5) AM_CONFIG_HEADER(config.h) AM_MAINTAINER_MODE |
From: Nyaochi <ny...@us...> - 2006-10-08 08:36:50
|
Update of /cvsroot/easyh10/easyh10/cui In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv30206/cui Modified Files: main.c Log Message: Bumped the version number to 1.5 Index: main.c =================================================================== RCS file: /cvsroot/easyh10/easyh10/cui/main.c,v retrieving revision 1.91 retrieving revision 1.92 diff -C2 -d -r1.91 -r1.92 *** main.c 8 Oct 2006 05:48:05 -0000 1.91 --- main.c 8 Oct 2006 08:36:47 -0000 1.92 *************** *** 49,53 **** #define APPLICATION_S "EasyH10 [CUI]" ! #define VERSION_S "1.4" #define COPYRIGHT_S "Copyright (c) 2005-2006 by Nyaochi" --- 49,53 ---- #define APPLICATION_S "EasyH10 [CUI]" ! #define VERSION_S "1.5" #define COPYRIGHT_S "Copyright (c) 2005-2006 by Nyaochi" |
From: Nyaochi <ny...@us...> - 2006-10-08 08:32:43
|
Update of /cvsroot/easyh10/easyh10 In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv28441 Modified Files: Makefile.in config.h.in configure configure.in Log Message: Return to libid3tag for the better compatibility with non ISO-8859-1 tags. Index: config.h.in =================================================================== RCS file: /cvsroot/easyh10/easyh10/config.h.in,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** config.h.in 6 Sep 2006 04:26:15 -0000 1.11 --- config.h.in 8 Oct 2006 08:32:37 -0000 1.12 *************** *** 97,107 **** #undef HAVE_SYS_TYPES_H - /* Have TagLib */ - #undef HAVE_TAGLIB - /* add uint16_t type */ #undef HAVE_UINT16_T #ifndef HAVE_UINT16_T ! typedef unsigned short uint16_t; #endif --- 97,104 ---- #undef HAVE_SYS_TYPES_H /* add uint16_t type */ #undef HAVE_UINT16_T #ifndef HAVE_UINT16_T ! typedef unsigned short uint16_t; #endif *************** *** 110,114 **** #ifndef HAVE_UINT32_T #undef A_UINT32_T ! typedef A_UINT32_T uint32_t; #endif --- 107,111 ---- #ifndef HAVE_UINT32_T #undef A_UINT32_T ! typedef A_UINT32_T uint32_t; #endif *************** *** 116,120 **** #undef HAVE_UINT8_T #ifndef HAVE_UINT8_T ! typedef unsigned char uint8_t; #endif --- 113,117 ---- #undef HAVE_UINT8_T #ifndef HAVE_UINT8_T ! typedef unsigned char uint8_t; #endif Index: configure =================================================================== RCS file: /cvsroot/easyh10/easyh10/configure,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** configure 6 Sep 2006 04:26:15 -0000 1.29 --- configure 8 Oct 2006 08:32:37 -0000 1.30 *************** *** 464,468 **** #endif" ! ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT U ANSI2KNR LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL ALLOCA LIBOBJS TAGLIB_CONFIG INCLUDES ICONV_LIBS REGEX_LIBS LTLIBOBJS' ac_subst_files='' --- 464,468 ---- #endif" ! ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT U ANSI2KNR LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL ALLOCA LIBOBJS INCLUDES ID3TAG_LIBS ICONV_LIBS REGEX_LIBS LTLIBOBJS' ac_subst_files='' *************** *** 1049,1052 **** --- 1049,1056 ---- --with-iconv-library=DIR iconv library directory + --with-id3tag-header=DIR + id3tag header directory + --with-id3tag-library=DIR + id3tag library directory Some influential environment variables: *************** *** 6159,6163 **** *-*-irix6*) # Find out which ABI we are using. ! echo '#line 6161 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 --- 6163,6167 ---- *-*-irix6*) # Find out which ABI we are using. ! echo '#line 6165 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 *************** *** 7252,7256 **** # Provide some information about the compiler. ! echo "$as_me:7254:" \ "checking for Fortran 77 compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` --- 7256,7260 ---- # Provide some information about the compiler. ! echo "$as_me:7258:" \ "checking for Fortran 77 compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` *************** *** 8284,8292 **** -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:8286: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 ! echo "$as_me:8290: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized --- 8288,8296 ---- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:8290: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 ! echo "$as_me:8294: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized *************** *** 8517,8525 **** -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:8519: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 ! echo "$as_me:8523: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized --- 8521,8529 ---- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:8523: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 ! echo "$as_me:8527: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized *************** *** 8577,8585 **** -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:8579: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 ! echo "$as_me:8583: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then --- 8581,8589 ---- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:8583: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 ! echo "$as_me:8587: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then *************** *** 10765,10769 **** lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF ! #line 10767 "configure" #include "confdefs.h" --- 10769,10773 ---- lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF ! #line 10771 "configure" #include "confdefs.h" *************** *** 10863,10867 **** lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF ! #line 10865 "configure" #include "confdefs.h" --- 10867,10871 ---- lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF ! #line 10869 "configure" #include "confdefs.h" *************** *** 13040,13048 **** -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:13042: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 ! echo "$as_me:13046: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized --- 13044,13052 ---- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:13046: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 ! echo "$as_me:13050: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized *************** *** 13100,13108 **** -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:13102: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 ! echo "$as_me:13106: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then --- 13104,13112 ---- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:13106: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 ! echo "$as_me:13110: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then *************** *** 14469,14473 **** lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF ! #line 14471 "configure" #include "confdefs.h" --- 14473,14477 ---- lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF ! #line 14475 "configure" #include "confdefs.h" *************** *** 14567,14571 **** lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF ! #line 14569 "configure" #include "confdefs.h" --- 14571,14575 ---- lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF ! #line 14573 "configure" #include "confdefs.h" *************** *** 15394,15402 **** -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:15396: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 ! echo "$as_me:15400: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized --- 15398,15406 ---- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:15400: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 ! echo "$as_me:15404: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized *************** *** 15454,15462 **** -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:15456: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 ! echo "$as_me:15460: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then --- 15458,15466 ---- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:15460: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 ! echo "$as_me:15464: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then *************** *** 17499,17507 **** -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:17501: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 ! echo "$as_me:17505: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized --- 17503,17511 ---- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:17505: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 ! echo "$as_me:17509: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized *************** *** 17732,17740 **** -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:17734: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 ! echo "$as_me:17738: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized --- 17736,17744 ---- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:17738: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 ! echo "$as_me:17742: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized *************** *** 17792,17800 **** -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:17794: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 ! echo "$as_me:17798: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then --- 17796,17804 ---- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:17798: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 ! echo "$as_me:17802: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then *************** *** 19980,19984 **** lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF ! #line 19982 "configure" #include "confdefs.h" --- 19984,19988 ---- lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF ! #line 19986 "configure" #include "confdefs.h" *************** *** 20078,20082 **** lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF ! #line 20080 "configure" #include "confdefs.h" --- 20082,20086 ---- lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF ! #line 20084 "configure" #include "confdefs.h" *************** *** 21094,21098 **** CFLAGS="${ac_save_CFLAGS}" - CPPFLAGS="${ac_save_CPPFLAGS}" LDFLAGS="${ac_save_LDFLAGS}" INCLUDES="-I\$(top_srcdir) -I\$(top_srcdir)/include -I\$(srcdir)" --- 21098,21101 ---- *************** *** 24696,24721 **** if test "${ac_cv_sizeof_unsigned_short}" = "4"; then ! cat >>confdefs.h <<\_ACEOF #define A_UINT32_T unsigned short _ACEOF else ! if test "${ac_cv_sizeof_unsigned_int}" = "4"; then ! cat >>confdefs.h <<\_ACEOF #define A_UINT32_T unsigned int _ACEOF ! else ! if test "${ac_cv_sizeof_unsigned_long}" = "4"; then ! cat >>confdefs.h <<\_ACEOF #define A_UINT32_T unsigned long _ACEOF ! else ! { { echo "$as_me:$LINENO: error: CHECK_TYPE_uint32_t - please report to the developper" >&5 echo "$as_me: error: CHECK_TYPE_uint32_t - please report to the developper" >&2;} { (exit 1); exit 1; }; } ! fi ! fi fi --- 24699,24724 ---- if test "${ac_cv_sizeof_unsigned_short}" = "4"; then ! cat >>confdefs.h <<\_ACEOF #define A_UINT32_T unsigned short _ACEOF else ! if test "${ac_cv_sizeof_unsigned_int}" = "4"; then ! cat >>confdefs.h <<\_ACEOF #define A_UINT32_T unsigned int _ACEOF ! else ! if test "${ac_cv_sizeof_unsigned_long}" = "4"; then ! cat >>confdefs.h <<\_ACEOF #define A_UINT32_T unsigned long _ACEOF ! else ! { { echo "$as_me:$LINENO: error: CHECK_TYPE_uint32_t - please report to the developper" >&5 echo "$as_me: error: CHECK_TYPE_uint32_t - please report to the developper" >&2;} { (exit 1); exit 1; }; } ! fi ! fi fi *************** *** 26339,26343 **** if test x$with_libiconv != xno ; then case " $INTLLIBS " in ! *[\ \ ]-liconv[\ \ ]*) ;; *) ICONV_LIBS="-liconv" ;; esac --- 26342,26346 ---- if test x$with_libiconv != xno ; then case " $INTLLIBS " in ! *[\ \ ]-liconv[\ \ ]*) ;; *) ICONV_LIBS="-liconv" ;; esac *************** *** 26362,26418 **** ! # Extract the first word of "taglib-config", so it can be a program name with args. ! set dummy taglib-config; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_path_TAGLIB_CONFIG+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ! case $TAGLIB_CONFIG in ! [\\/]* | ?:[\\/]*) ! ac_cv_path_TAGLIB_CONFIG="$TAGLIB_CONFIG" # Let the user override the test with a path. ! ;; ! *) ! as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ! for as_dir in $PATH ! do ! IFS=$as_save_IFS ! test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ! ac_cv_path_TAGLIB_CONFIG="$as_dir/$ac_word$ac_exec_ext" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ! break 2 fi ! done ! done ! test -z "$ac_cv_path_TAGLIB_CONFIG" && ac_cv_path_TAGLIB_CONFIG="no" ! ;; esac fi ! TAGLIB_CONFIG=$ac_cv_path_TAGLIB_CONFIG ! if test -n "$TAGLIB_CONFIG"; then ! echo "$as_me:$LINENO: result: $TAGLIB_CONFIG" >&5 ! echo "${ECHO_T}$TAGLIB_CONFIG" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! if test "x$TAGLIB_CONFIG" = "xno" ; then ! { { echo "$as_me:$LINENO: error: *** No TagLib (taglib-config) found" >&5 ! echo "$as_me: error: *** No TagLib (taglib-config) found" >&2;} { (exit 1); exit 1; }; } else ! cat >>confdefs.h <<\_ACEOF ! #define HAVE_TAGLIB 1 _ACEOF - CPPFLAGS="`$TAGLIB_CONFIG --cflags` ${CPPFLAGS}" - LDFLAGS="`$TAGLIB_CONFIG --libs` ${LDFLAGS}" fi --- 26365,26668 ---- ! ! # Check whether --with-id3tag-header or --without-id3tag-header was given. ! if test "${with_id3tag_header+set}" = set; then ! withval="$with_id3tag_header" ! CFLAGS="-I$withval ${CFLAGS}" ! ! fi; ! ! ! # Check whether --with-id3tag-library or --without-id3tag-library was given. ! if test "${with_id3tag_library+set}" = set; then ! withval="$with_id3tag_library" ! LDFLAGS="-L$withval ${LDFLAGS}" ! ! fi; ! ! if test "${ac_cv_header_id3tag_h+set}" = set; then ! echo "$as_me:$LINENO: checking for id3tag.h" >&5 ! echo $ECHO_N "checking for id3tag.h... $ECHO_C" >&6 ! if test "${ac_cv_header_id3tag_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 + fi + echo "$as_me:$LINENO: result: $ac_cv_header_id3tag_h" >&5 + echo "${ECHO_T}$ac_cv_header_id3tag_h" >&6 else ! # Is the header compilable? ! echo "$as_me:$LINENO: checking id3tag.h usability" >&5 ! echo $ECHO_N "checking id3tag.h usability... $ECHO_C" >&6 ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF ! /* end confdefs.h. */ ! $ac_includes_default ! #include <id3tag.h> ! _ACEOF ! rm -f conftest.$ac_objext ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ! (eval $ac_compile) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest.$ac_objext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ! ac_header_compiler=yes ! else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_header_compiler=no ! fi ! rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ! echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 ! echo "${ECHO_T}$ac_header_compiler" >&6 ! ! # Is the header present? ! echo "$as_me:$LINENO: checking id3tag.h presence" >&5 ! echo $ECHO_N "checking id3tag.h presence... $ECHO_C" >&6 ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF ! /* end confdefs.h. */ ! #include <id3tag.h> ! _ACEOF ! if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 ! (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } >/dev/null; then ! if test -s conftest.err; then ! ac_cpp_err=$ac_c_preproc_warn_flag ! ac_cpp_err=$ac_cpp_err$ac_c_werror_flag ! else ! ac_cpp_err= fi ! else ! ac_cpp_err=yes ! fi ! if test -z "$ac_cpp_err"; then ! ac_header_preproc=yes ! else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ac_header_preproc=no ! fi ! rm -f conftest.err conftest.$ac_ext ! echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 ! echo "${ECHO_T}$ac_header_preproc" >&6 ! ! # So? What about this header? ! case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in ! yes:no: ) ! { echo "$as_me:$LINENO: WARNING: id3tag.h: accepted by the compiler, rejected by the preprocessor!" >&5 ! echo "$as_me: WARNING: id3tag.h: accepted by the compiler, rejected by the preprocessor!" >&2;} ! { echo "$as_me:$LINENO: WARNING: id3tag.h: proceeding with the compiler's result" >&5 ! echo "$as_me: WARNING: id3tag.h: proceeding with the compiler's result" >&2;} ! ac_header_preproc=yes ! ;; ! no:yes:* ) ! { echo "$as_me:$LINENO: WARNING: id3tag.h: present but cannot be compiled" >&5 ! echo "$as_me: WARNING: id3tag.h: present but cannot be compiled" >&2;} ! { echo "$as_me:$LINENO: WARNING: id3tag.h: check for missing prerequisite headers?" >&5 ! echo "$as_me: WARNING: id3tag.h: check for missing prerequisite headers?" >&2;} ! { echo "$as_me:$LINENO: WARNING: id3tag.h: see the Autoconf documentation" >&5 ! echo "$as_me: WARNING: id3tag.h: see the Autoconf documentation" >&2;} ! { echo "$as_me:$LINENO: WARNING: id3tag.h: section \"Present But Cannot Be Compiled\"" >&5 ! echo "$as_me: WARNING: id3tag.h: section \"Present But Cannot Be Compiled\"" >&2;} ! { echo "$as_me:$LINENO: WARNING: id3tag.h: proceeding with the preprocessor's result" >&5 ! echo "$as_me: WARNING: id3tag.h: proceeding with the preprocessor's result" >&2;} ! { echo "$as_me:$LINENO: WARNING: id3tag.h: in the future, the compiler will take precedence" >&5 ! echo "$as_me: WARNING: id3tag.h: in the future, the compiler will take precedence" >&2;} ! ( ! cat <<\_ASBOX ! ## ------------------------------------------ ## ! ## Report this to the AC_PACKAGE_NAME lists. ## ! ## ------------------------------------------ ## ! _ASBOX ! ) | ! sed "s/^/$as_me: WARNING: /" >&2 ! ;; esac + echo "$as_me:$LINENO: checking for id3tag.h" >&5 + echo $ECHO_N "checking for id3tag.h... $ECHO_C" >&6 + if test "${ac_cv_header_id3tag_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 + else + ac_cv_header_id3tag_h=$ac_header_preproc fi ! echo "$as_me:$LINENO: result: $ac_cv_header_id3tag_h" >&5 ! echo "${ECHO_T}$ac_cv_header_id3tag_h" >&6 ! fi ! if test $ac_cv_header_id3tag_h = yes; then ! : else ! { { echo "$as_me:$LINENO: error: id3tag header not found!" >&5 ! echo "$as_me: error: id3tag header not found!" >&2;} ! { (exit 1); exit 1; }; } ! fi ! echo "$as_me:$LINENO: checking for id3_file_fdopen in -lid3tag" >&5 ! echo $ECHO_N "checking for id3_file_fdopen in -lid3tag... $ECHO_C" >&6 ! if test "${ac_cv_lib_id3tag_id3_file_fdopen+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 ! else ! ac_check_lib_save_LIBS=$LIBS ! LIBS="-lid3tag $LIBS" ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF ! /* end confdefs.h. */ ! ! /* Override any gcc2 internal prototype to avoid an error. */ ! #ifdef __cplusplus ! extern "C" ! #endif ! /* We use char because int might match the return type of a gcc2 ! builtin and then its argument prototype would still apply. */ ! char id3_file_fdopen (); ! int ! main () ! { ! id3_file_fdopen (); ! ; ! return 0; ! } ! _ACEOF ! rm -f conftest.$ac_objext conftest$ac_exeext ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ! (eval $ac_link) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest$ac_exeext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ! ac_cv_lib_id3tag_id3_file_fdopen=yes ! else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_cv_lib_id3tag_id3_file_fdopen=no ! fi ! rm -f conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext ! LIBS=$ac_check_lib_save_LIBS ! fi ! echo "$as_me:$LINENO: result: $ac_cv_lib_id3tag_id3_file_fdopen" >&5 ! echo "${ECHO_T}$ac_cv_lib_id3tag_id3_file_fdopen" >&6 ! if test $ac_cv_lib_id3tag_id3_file_fdopen = yes; then ! ID3TAG_LIBS="-lid3tag" ! else ! { { echo "$as_me:$LINENO: error: id3tag library is not found!" >&5 ! echo "$as_me: error: id3tag library is not found!" >&2;} { (exit 1); exit 1; }; } + + fi + + echo "$as_me:$LINENO: checking for id3_file_gettag in -lid3tag" >&5 + echo $ECHO_N "checking for id3_file_gettag in -lid3tag... $ECHO_C" >&6 + if test "${ac_cv_lib_id3tag_id3_file_gettag+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else + ac_check_lib_save_LIBS=$LIBS + LIBS="-lid3tag $LIBS" + cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF + cat confdefs.h >>conftest.$ac_ext + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ ! /* Override any gcc2 internal prototype to avoid an error. */ ! #ifdef __cplusplus ! extern "C" ! #endif ! /* We use char because int might match the return type of a gcc2 ! builtin and then its argument prototype would still apply. */ ! char id3_file_gettag (); ! int ! main () ! { ! id3_file_gettag (); ! ; ! return 0; ! } _ACEOF + rm -f conftest.$ac_objext conftest$ac_exeext + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_id3tag_id3_file_gettag=yes + else + echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_id3tag_id3_file_gettag=no + fi + rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LIBS=$ac_check_lib_save_LIBS + fi + echo "$as_me:$LINENO: result: $ac_cv_lib_id3tag_id3_file_gettag" >&5 + echo "${ECHO_T}$ac_cv_lib_id3tag_id3_file_gettag" >&6 + if test $ac_cv_lib_id3tag_id3_file_gettag = yes; then + CFLAGS="-DHAVE_LIBID3TAG_GETTAG ${CFLAGS}" fi *************** *** 27502,27507 **** s,@ALLOCA@,$ALLOCA,;t t s,@LIBOBJS@,$LIBOBJS,;t t - s,@TAGLIB_CONFIG@,$TAGLIB_CONFIG,;t t s,@INCLUDES@,$INCLUDES,;t t s,@ICONV_LIBS@,$ICONV_LIBS,;t t s,@REGEX_LIBS@,$REGEX_LIBS,;t t --- 27752,27757 ---- s,@ALLOCA@,$ALLOCA,;t t s,@LIBOBJS@,$LIBOBJS,;t t s,@INCLUDES@,$INCLUDES,;t t + s,@ID3TAG_LIBS@,$ID3TAG_LIBS,;t t s,@ICONV_LIBS@,$ICONV_LIBS,;t t s,@REGEX_LIBS@,$REGEX_LIBS,;t t Index: configure.in =================================================================== RCS file: /cvsroot/easyh10/easyh10/configure.in,v retrieving revision 1.36 retrieving revision 1.37 diff -C2 -d -r1.36 -r1.37 *** configure.in 6 Sep 2006 04:26:15 -0000 1.36 --- configure.in 8 Oct 2006 08:32:38 -0000 1.37 *************** *** 37,41 **** dnl Initialization for variables CFLAGS="${ac_save_CFLAGS}" - CPPFLAGS="${ac_save_CPPFLAGS}" LDFLAGS="${ac_save_LDFLAGS}" INCLUDES="-I\$(top_srcdir) -I\$(top_srcdir)/include -I\$(srcdir)" --- 37,40 ---- *************** *** 67,71 **** #undef HAVE_UINT8_T #ifndef HAVE_UINT8_T ! typedef unsigned char uint8_t; #endif]) --- 66,70 ---- #undef HAVE_UINT8_T #ifndef HAVE_UINT8_T ! typedef unsigned char uint8_t; #endif]) *************** *** 74,92 **** #undef HAVE_UINT16_T #ifndef HAVE_UINT16_T ! typedef unsigned short uint16_t; #endif]) if test "${ac_cv_sizeof_unsigned_short}" = "4"; then ! AC_DEFINE(A_UINT32_T,unsigned short) else ! if test "${ac_cv_sizeof_unsigned_int}" = "4"; then ! AC_DEFINE(A_UINT32_T,unsigned int) ! else ! if test "${ac_cv_sizeof_unsigned_long}" = "4"; then ! AC_DEFINE(A_UINT32_T,unsigned long) ! else ! AC_MSG_ERROR([CHECK_TYPE_uint32_t - please report to the developper]) ! fi ! fi fi --- 73,91 ---- #undef HAVE_UINT16_T #ifndef HAVE_UINT16_T ! typedef unsigned short uint16_t; #endif]) if test "${ac_cv_sizeof_unsigned_short}" = "4"; then ! AC_DEFINE(A_UINT32_T,unsigned short) else ! if test "${ac_cv_sizeof_unsigned_int}" = "4"; then ! AC_DEFINE(A_UINT32_T,unsigned int) ! else ! if test "${ac_cv_sizeof_unsigned_long}" = "4"; then ! AC_DEFINE(A_UINT32_T,unsigned long) ! else ! AC_MSG_ERROR([CHECK_TYPE_uint32_t - please report to the developper]) ! fi ! fi fi *************** *** 96,100 **** #ifndef HAVE_UINT32_T #undef A_UINT32_T ! typedef A_UINT32_T uint32_t; #endif]) --- 95,99 ---- #ifndef HAVE_UINT32_T #undef A_UINT32_T ! typedef A_UINT32_T uint32_t; #endif]) *************** *** 168,172 **** if test x$with_libiconv != xno ; then case " $INTLLIBS " in ! *[[\ \ ]]-liconv[[\ \ ]]*) ;; *) ICONV_LIBS="-liconv" ;; esac --- 167,171 ---- if test x$with_libiconv != xno ; then case " $INTLLIBS " in ! *[[\ \ ]]-liconv[[\ \ ]]*) ;; *) ICONV_LIBS="-liconv" ;; esac *************** *** 183,197 **** ! dnl Check for TagLib ! AC_PATH_PROG(TAGLIB_CONFIG, taglib-config, no) ! if test "x$TAGLIB_CONFIG" = "xno" ; then ! AC_MSG_ERROR([*** No TagLib (taglib-config) found]) ! else ! AC_DEFINE(HAVE_TAGLIB, 1, [Have TagLib]) ! CPPFLAGS="`$TAGLIB_CONFIG --cflags` ${CPPFLAGS}" ! LDFLAGS="`$TAGLIB_CONFIG --libs` ${LDFLAGS}" ! fi dnl Check for POSIX regex implementation --- 182,214 ---- ! dnl Checks for id3tag ! AC_ARG_WITH( ! id3tag-header, ! [AC_HELP_STRING(--with-id3tag-header=DIR, [id3tag header directory])], ! [CFLAGS="-I$withval ${CFLAGS}"] ! ) ! AC_ARG_WITH( ! id3tag-library, ! [AC_HELP_STRING(--with-id3tag-library=DIR, [id3tag library directory])], ! [LDFLAGS="-L$withval ${LDFLAGS}"] ! ) + AC_CHECK_HEADER( + id3tag.h, + , + [AC_MSG_ERROR(id3tag header not found!)] + ) + AC_CHECK_LIB( + id3tag, + id3_file_fdopen, + [ID3TAG_LIBS="-lid3tag"], + AC_MSG_ERROR([id3tag library is not found!]) + ) + AC_CHECK_LIB( + id3tag, + id3_file_gettag, + [CFLAGS="-DHAVE_LIBID3TAG_GETTAG ${CFLAGS}"] + ) dnl Check for POSIX regex implementation *************** *** 231,237 **** dnl Export variables AC_SUBST(CFLAGS) - AC_SUBST(CPPFLAGS) AC_SUBST(LDFLAGS) AC_SUBST(INCLUDES) AC_SUBST(ICONV_LIBS) AC_SUBST(REGEX_LIBS) --- 248,254 ---- dnl Export variables AC_SUBST(CFLAGS) AC_SUBST(LDFLAGS) AC_SUBST(INCLUDES) + AC_SUBST(ID3TAG_LIBS) AC_SUBST(ICONV_LIBS) AC_SUBST(REGEX_LIBS) Index: Makefile.in =================================================================== RCS file: /cvsroot/easyh10/easyh10/Makefile.in,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** Makefile.in 7 Oct 2006 20:22:59 -0000 1.39 --- Makefile.in 8 Oct 2006 08:32:37 -0000 1.40 *************** *** 119,122 **** --- 119,123 ---- FFLAGS = @FFLAGS@ ICONV_LIBS = @ICONV_LIBS@ + ID3TAG_LIBS = @ID3TAG_LIBS@ INCLUDES = @INCLUDES@ INSTALL_DATA = @INSTALL_DATA@ *************** *** 147,151 **** SHELL = @SHELL@ STRIP = @STRIP@ - TAGLIB_CONFIG = @TAGLIB_CONFIG@ U = @U@ VERSION = @VERSION@ --- 148,151 ---- |
From: Nyaochi <ny...@us...> - 2006-10-08 08:32:42
|
Update of /cvsroot/easyh10/easyh10/libucs2 In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv28441/libucs2 Modified Files: Makefile.in Log Message: Return to libid3tag for the better compatibility with non ISO-8859-1 tags. Index: Makefile.in =================================================================== RCS file: /cvsroot/easyh10/easyh10/libucs2/Makefile.in,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** Makefile.in 7 Oct 2006 20:22:59 -0000 1.39 --- Makefile.in 8 Oct 2006 08:32:39 -0000 1.40 *************** *** 101,104 **** --- 101,105 ---- FFLAGS = @FFLAGS@ ICONV_LIBS = @ICONV_LIBS@ + ID3TAG_LIBS = @ID3TAG_LIBS@ INCLUDES = @INCLUDES@ INSTALL_DATA = @INSTALL_DATA@ *************** *** 129,133 **** SHELL = @SHELL@ STRIP = @STRIP@ - TAGLIB_CONFIG = @TAGLIB_CONFIG@ U = @U@ VERSION = @VERSION@ --- 130,133 ---- |
From: Nyaochi <ny...@us...> - 2006-10-08 08:32:42
|
Update of /cvsroot/easyh10/easyh10/libgetmediainfo In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv28441/libgetmediainfo Modified Files: Makefile.am Makefile.in Log Message: Return to libid3tag for the better compatibility with non ISO-8859-1 tags. Index: Makefile.in =================================================================== RCS file: /cvsroot/easyh10/easyh10/libgetmediainfo/Makefile.in,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** Makefile.in 7 Oct 2006 20:22:59 -0000 1.39 --- Makefile.in 8 Oct 2006 08:32:38 -0000 1.40 *************** *** 52,56 **** LTLIBRARIES = $(noinst_LTLIBRARIES) libgetmediainfo_la_LIBADD = ! am_libgetmediainfo_la_OBJECTS = getmediainfo.lo gmi_mp3_taglib.lo \ gmi_wma.lo gmi_wav.lo libgetmediainfo_la_OBJECTS = $(am_libgetmediainfo_la_OBJECTS) --- 52,56 ---- LTLIBRARIES = $(noinst_LTLIBRARIES) libgetmediainfo_la_LIBADD = ! am_libgetmediainfo_la_OBJECTS = getmediainfo.lo gmi_mp3_id3tag.lo \ gmi_wma.lo gmi_wav.lo libgetmediainfo_la_OBJECTS = $(am_libgetmediainfo_la_OBJECTS) *************** *** 66,77 **** LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ - CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) - LTCXXCOMPILE = $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CXXFLAGS) $(CXXFLAGS) - CXXLD = $(CXX) - CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \ - $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(libgetmediainfo_la_SOURCES) DIST_SOURCES = $(libgetmediainfo_la_SOURCES) --- 66,69 ---- *************** *** 110,113 **** --- 102,106 ---- FFLAGS = @FFLAGS@ ICONV_LIBS = @ICONV_LIBS@ + ID3TAG_LIBS = @ID3TAG_LIBS@ INCLUDES = @INCLUDES@ INSTALL_DATA = @INSTALL_DATA@ *************** *** 138,142 **** SHELL = @SHELL@ STRIP = @STRIP@ - TAGLIB_CONFIG = @TAGLIB_CONFIG@ U = @U@ VERSION = @VERSION@ --- 131,134 ---- *************** *** 188,192 **** ../include/getmediainfo.h \ getmediainfo.c \ ! gmi_mp3_taglib.cpp \ gmi_wma.c \ gmi_wav.c --- 180,184 ---- ../include/getmediainfo.h \ getmediainfo.c \ ! gmi_mp3_id3tag.c \ gmi_wma.c \ gmi_wav.c *************** *** 196,200 **** .SUFFIXES: ! .SUFFIXES: .c .cpp .lo .o .obj $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ --- 188,192 ---- .SUFFIXES: ! .SUFFIXES: .c .lo .o .obj $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ *************** *** 236,240 **** done libgetmediainfo.la: $(libgetmediainfo_la_OBJECTS) $(libgetmediainfo_la_DEPENDENCIES) ! $(CXXLINK) $(libgetmediainfo_la_LDFLAGS) $(libgetmediainfo_la_OBJECTS) $(libgetmediainfo_la_LIBADD) $(LIBS) mostlyclean-compile: --- 228,232 ---- done libgetmediainfo.la: $(libgetmediainfo_la_OBJECTS) $(libgetmediainfo_la_DEPENDENCIES) ! $(LINK) $(libgetmediainfo_la_LDFLAGS) $(libgetmediainfo_la_OBJECTS) $(libgetmediainfo_la_LIBADD) $(LIBS) mostlyclean-compile: *************** *** 245,249 **** @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getmediainfo.Plo@am__quote@ ! @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gmi_mp3_taglib.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gmi_wav.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gmi_wma.Plo@am__quote@ --- 237,241 ---- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getmediainfo.Plo@am__quote@ ! @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gmi_mp3_id3tag.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gmi_wav.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gmi_wma.Plo@am__quote@ *************** *** 270,294 **** @am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< - .cpp.o: - @am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ - @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi - @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ - @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< - - .cpp.obj: - @am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ - @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi - @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ - @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - - .cpp.lo: - @am__fastdepCXX_TRUE@ if $(LTCXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ - @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi - @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ - @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - @am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< - mostlyclean-libtool: -rm -f *.lo --- 262,265 ---- Index: Makefile.am =================================================================== RCS file: /cvsroot/easyh10/easyh10/libgetmediainfo/Makefile.am,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Makefile.am 6 Sep 2006 03:18:54 -0000 1.4 --- Makefile.am 8 Oct 2006 08:32:38 -0000 1.5 *************** *** 6,10 **** ../include/getmediainfo.h \ getmediainfo.c \ ! gmi_mp3_taglib.cpp \ gmi_wma.c \ gmi_wav.c --- 6,10 ---- ../include/getmediainfo.h \ getmediainfo.c \ ! gmi_mp3_id3tag.c \ gmi_wma.c \ gmi_wav.c |
From: Nyaochi <ny...@us...> - 2006-10-08 08:32:42
|
Update of /cvsroot/easyh10/easyh10/cui In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv28441/cui Modified Files: Makefile.am Makefile.in Log Message: Return to libid3tag for the better compatibility with non ISO-8859-1 tags. Index: Makefile.in =================================================================== RCS file: /cvsroot/easyh10/easyh10/cui/Makefile.in,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** Makefile.in 7 Oct 2006 20:22:59 -0000 1.39 --- Makefile.in 8 Oct 2006 08:32:38 -0000 1.40 *************** *** 114,117 **** --- 114,118 ---- FFLAGS = @FFLAGS@ ICONV_LIBS = @ICONV_LIBS@ + ID3TAG_LIBS = @ID3TAG_LIBS@ INCLUDES = @INCLUDES@ -I../common INSTALL_DATA = @INSTALL_DATA@ *************** *** 142,146 **** SHELL = @SHELL@ STRIP = @STRIP@ - TAGLIB_CONFIG = @TAGLIB_CONFIG@ U = @U@ VERSION = @VERSION@ --- 143,146 ---- *************** *** 212,216 **** $(top_builddir)/libucs2/libucs2.la \ $(top_builddir)/libgetmediainfo/libgetmediainfo.la \ ! @ICONV_LIBS@ @REGEX_LIBS@ all: all-am --- 212,216 ---- $(top_builddir)/libucs2/libucs2.la \ $(top_builddir)/libgetmediainfo/libgetmediainfo.la \ ! @ICONV_LIBS@ @ID3TAG_LIBS@ @REGEX_LIBS@ all: all-am Index: Makefile.am =================================================================== RCS file: /cvsroot/easyh10/easyh10/cui/Makefile.am,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** Makefile.am 6 Sep 2006 04:26:16 -0000 1.13 --- Makefile.am 8 Oct 2006 08:32:38 -0000 1.14 *************** *** 29,31 **** $(top_builddir)/libucs2/libucs2.la \ $(top_builddir)/libgetmediainfo/libgetmediainfo.la \ ! @ICONV_LIBS@ @REGEX_LIBS@ --- 29,31 ---- $(top_builddir)/libucs2/libucs2.la \ $(top_builddir)/libgetmediainfo/libgetmediainfo.la \ ! @ICONV_LIBS@ @ID3TAG_LIBS@ @REGEX_LIBS@ |
From: Nyaochi <ny...@us...> - 2006-10-08 08:32:42
|
Update of /cvsroot/easyh10/easyh10/libh10db In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv28441/libh10db Modified Files: Makefile.in Log Message: Return to libid3tag for the better compatibility with non ISO-8859-1 tags. Index: Makefile.in =================================================================== RCS file: /cvsroot/easyh10/easyh10/libh10db/Makefile.in,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** Makefile.in 7 Oct 2006 20:22:59 -0000 1.39 --- Makefile.in 8 Oct 2006 08:32:39 -0000 1.40 *************** *** 103,106 **** --- 103,107 ---- FFLAGS = @FFLAGS@ ICONV_LIBS = @ICONV_LIBS@ + ID3TAG_LIBS = @ID3TAG_LIBS@ INCLUDES = @INCLUDES@ INSTALL_DATA = @INSTALL_DATA@ *************** *** 131,135 **** SHELL = @SHELL@ STRIP = @STRIP@ - TAGLIB_CONFIG = @TAGLIB_CONFIG@ U = @U@ VERSION = @VERSION@ --- 132,135 ---- |
From: Nyaochi <ny...@us...> - 2006-10-08 08:19:55
|
Update of /cvsroot/easyh10/easyh10/libgetmediainfo In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv23388/libgetmediainfo Modified Files: gmi_mp3_taglib.cpp libgetmediainfo.vcproj Log Message: Reverted the migration from libid3tag to TagLib for the Win32 version. TagLib preserves the ID3 specification so strictly that the migration is too harsh for uses that do not use ISO-8859-1. For example, TagLib does not allow - Use of CP932 encoding for ID3v1 tags - Use of CP932 encoding for ID3v2 non-unicode tags for Japanese users. I'm aware that libid3tag can't handle some tags correctly, but can imagine that the migration will affect a great number of non-alphabet tags. Index: libgetmediainfo.vcproj =================================================================== RCS file: /cvsroot/easyh10/easyh10/libgetmediainfo/libgetmediainfo.vcproj,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** libgetmediainfo.vcproj 6 Sep 2006 03:18:54 -0000 1.8 --- libgetmediainfo.vcproj 8 Oct 2006 08:19:52 -0000 1.9 *************** *** 20,24 **** Name="VCCLCompilerTool" Optimization="0" ! AdditionalIncludeDirectories="..\include,libid3tag,taglib\include" PreprocessorDefinitions="WIN32;_DEBUG;_LIB,HAVE_LIBID3TAG_GETNTAG" MinimalRebuild="TRUE" --- 20,24 ---- Name="VCCLCompilerTool" Optimization="0" ! AdditionalIncludeDirectories="..\include,libid3tag" PreprocessorDefinitions="WIN32;_DEBUG;_LIB,HAVE_LIBID3TAG_GETNTAG" MinimalRebuild="TRUE" *************** *** 33,39 **** <Tool Name="VCLibrarianTool" ! AdditionalDependencies="taglib_static_d.lib zlibd.lib" OutputFile="$(OutDir)/libgetmediainfo.lib" ! AdditionalLibraryDirectories=".\taglib\lib"/> <Tool Name="VCMIDLTool"/> --- 33,39 ---- <Tool Name="VCLibrarianTool" ! AdditionalDependencies="libid3tagd.lib zlibd.lib" OutputFile="$(OutDir)/libgetmediainfo.lib" ! AdditionalLibraryDirectories=".\libid3tag"/> <Tool Name="VCMIDLTool"/> *************** *** 63,67 **** <Tool Name="VCCLCompilerTool" ! AdditionalIncludeDirectories="..\include,libid3tag,taglib\include" PreprocessorDefinitions="WIN32;NDEBUG;_LIB,HAVE_LIBID3TAG_GETNTAG" RuntimeLibrary="2" --- 63,67 ---- <Tool Name="VCCLCompilerTool" ! AdditionalIncludeDirectories="..\include,libid3tag" PreprocessorDefinitions="WIN32;NDEBUG;_LIB,HAVE_LIBID3TAG_GETNTAG" RuntimeLibrary="2" *************** *** 74,80 **** <Tool Name="VCLibrarianTool" ! AdditionalDependencies="taglib_static.lib zlib.lib" OutputFile="$(OutDir)/libgetmediainfo.lib" ! AdditionalLibraryDirectories=".\taglib\lib"/> <Tool Name="VCMIDLTool"/> --- 74,80 ---- <Tool Name="VCLibrarianTool" ! AdditionalDependencies="libid3tag.lib zlib.lib" OutputFile="$(OutDir)/libgetmediainfo.lib" ! AdditionalLibraryDirectories=".\libid3tag"/> <Tool Name="VCMIDLTool"/> *************** *** 108,112 **** </File> <File ! RelativePath=".\gmi_mp3_taglib.cpp"> </File> <File --- 108,112 ---- </File> <File ! RelativePath=".\gmi_mp3_id3tag.c"> </File> <File |
From: Nyaochi <ny...@us...> - 2006-10-08 06:59:07
|
Update of /cvsroot/easyh10/easyh10/cui In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv24334/cui Modified Files: easyh10.1 Log Message: Update for -e and -w options. Index: easyh10.1 =================================================================== RCS file: /cvsroot/easyh10/easyh10/cui/easyh10.1,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** easyh10.1 8 Oct 2006 06:52:52 -0000 1.10 --- easyh10.1 8 Oct 2006 06:59:03 -0000 1.11 *************** *** 198,206 **** Specify a character encoding used by the operating system. EasyH10 converts path/file names from the specified encoding into UCS\-2 using iconv. ! Default value is determined by the current locale of the operating system. .TP .B -w, --tagencoding=TE Specify a character encoding for parsing non\-unicode tags. EasyH10 converts non\-unicode tags embedded in ID3v1, ID3v2, and Riff WAVE into UCS\- using iconv. .TP .B -b, --bidi --- 198,207 ---- Specify a character encoding used by the operating system. EasyH10 converts path/file names from the specified encoding into UCS\-2 using iconv. ! The default value is UTF-8. .TP .B -w, --tagencoding=TE Specify a character encoding for parsing non\-unicode tags. EasyH10 converts non\-unicode tags embedded in ID3v1, ID3v2, and Riff WAVE into UCS\- using iconv. + The default value is ISO-8859-1. .TP .B -b, --bidi |