From: <ny...@us...> - 2007-02-11 18:11:47
|
Revision: 342 http://svn.sourceforge.net/pmplib/?rev=342&view=rev Author: nyaochi Date: 2007-02-11 10:11:43 -0800 (Sun, 11 Feb 2007) Log Message: ----------- Fixed a bug that EasyPMP always obtains the media information in PortalPlayer-based players even with -u option Modified Paths: -------------- trunk/pmplib/lib/pmp_portalplayer1/model_iriver_h10.c trunk/pmplib/lib/pmp_portalplayer1/model_medion_mdjuke220.c trunk/pmplib/lib/pmp_portalplayer1/model_medion_mdjuke440.c trunk/pmplib/lib/pmp_portalplayer1/model_msi_megaplayer.c trunk/pmplib/lib/pmp_portalplayer1/model_philips_hdd6320.c trunk/pmplib/lib/pmp_portalplayer1/model_samsung.c trunk/pmplib/lib/pmp_portalplayer1/model_sirius_s50.c Modified: trunk/pmplib/lib/pmp_portalplayer1/model_iriver_h10.c =================================================================== --- trunk/pmplib/lib/pmp_portalplayer1/model_iriver_h10.c 2007-02-11 17:51:07 UTC (rev 341) +++ trunk/pmplib/lib/pmp_portalplayer1/model_iriver_h10.c 2007-02-11 18:11:43 UTC (rev 342) @@ -145,8 +145,8 @@ dst->filename = (ucs2char_t*)ucs2malloc(sizeof(ucs2char_t) * length); if (dst->filename) { filepath_combinepath(dst->filename, length, path_to_root, src->fields[PP1DB_DATFIELD_PATHNAME].value.str); - filepath_addslash(dst->filename); ucs2cat(dst->filename, src->fields[PP1DB_DATFIELD_FILENAME].value.str); + filepath_decode(dst->filename); } dst->title = ucs2dup(src->fields[PP1DB_DATFIELD_TITLE].value.str); Modified: trunk/pmplib/lib/pmp_portalplayer1/model_medion_mdjuke220.c =================================================================== --- trunk/pmplib/lib/pmp_portalplayer1/model_medion_mdjuke220.c 2007-02-11 17:51:07 UTC (rev 341) +++ trunk/pmplib/lib/pmp_portalplayer1/model_medion_mdjuke220.c 2007-02-11 18:11:43 UTC (rev 342) @@ -128,8 +128,8 @@ dst->filename = (ucs2char_t*)ucs2malloc(sizeof(ucs2char_t) * length); if (dst->filename) { filepath_combinepath(dst->filename, length, path_to_root, src->fields[PP1DB_DATFIELD_PATHNAME].value.str); - filepath_addslash(dst->filename); ucs2cat(dst->filename, src->fields[PP1DB_DATFIELD_FILENAME].value.str); + filepath_decode(dst->filename); } dst->bitrate = src->fields[PP1DB_DATFIELD_BITRATE].value.dword; Modified: trunk/pmplib/lib/pmp_portalplayer1/model_medion_mdjuke440.c =================================================================== --- trunk/pmplib/lib/pmp_portalplayer1/model_medion_mdjuke440.c 2007-02-11 17:51:07 UTC (rev 341) +++ trunk/pmplib/lib/pmp_portalplayer1/model_medion_mdjuke440.c 2007-02-11 18:11:43 UTC (rev 342) @@ -106,8 +106,8 @@ dst->filename = (ucs2char_t*)ucs2malloc(sizeof(ucs2char_t) * length); if (dst->filename) { filepath_combinepath(dst->filename, length, path_to_root, src->fields[PP1DB_DATFIELD_PATHNAME].value.str); - filepath_addslash(dst->filename); ucs2cat(dst->filename, src->fields[PP1DB_DATFIELD_FILENAME].value.str); + filepath_decode(dst->filename); } dst->bitrate = src->fields[PP1DB_DATFIELD_BITRATE].value.dword; Modified: trunk/pmplib/lib/pmp_portalplayer1/model_msi_megaplayer.c =================================================================== --- trunk/pmplib/lib/pmp_portalplayer1/model_msi_megaplayer.c 2007-02-11 17:51:07 UTC (rev 341) +++ trunk/pmplib/lib/pmp_portalplayer1/model_msi_megaplayer.c 2007-02-11 18:11:43 UTC (rev 342) @@ -123,8 +123,8 @@ dst->filename = (ucs2char_t*)ucs2malloc(sizeof(ucs2char_t) * length); if (dst->filename) { filepath_combinepath(dst->filename, length, path_to_root, src->fields[PP1DB_DATFIELD_PATHNAME].value.str); - filepath_addslash(dst->filename); ucs2cat(dst->filename, src->fields[PP1DB_DATFIELD_FILENAME].value.str); + filepath_decode(dst->filename); } dst->bitrate = src->fields[PP1DB_DATFIELD_BITRATE].value.dword; Modified: trunk/pmplib/lib/pmp_portalplayer1/model_philips_hdd6320.c =================================================================== --- trunk/pmplib/lib/pmp_portalplayer1/model_philips_hdd6320.c 2007-02-11 17:51:07 UTC (rev 341) +++ trunk/pmplib/lib/pmp_portalplayer1/model_philips_hdd6320.c 2007-02-11 18:11:43 UTC (rev 342) @@ -130,8 +130,8 @@ dst->filename = (ucs2char_t*)ucs2malloc(sizeof(ucs2char_t) * length); if (dst->filename) { filepath_combinepath(dst->filename, length, path_to_root, src->fields[PP1DB_DATFIELD_PATHNAME].value.str); - filepath_addslash(dst->filename); ucs2cat(dst->filename, src->fields[PP1DB_DATFIELD_FILENAME].value.str); + filepath_decode(dst->filename); } dst->artist = ucs2dup(src->fields[PP1DB_DATFIELD_ARTIST].value.str); Modified: trunk/pmplib/lib/pmp_portalplayer1/model_samsung.c =================================================================== --- trunk/pmplib/lib/pmp_portalplayer1/model_samsung.c 2007-02-11 17:51:07 UTC (rev 341) +++ trunk/pmplib/lib/pmp_portalplayer1/model_samsung.c 2007-02-11 18:11:43 UTC (rev 342) @@ -133,8 +133,8 @@ dst->filename = (ucs2char_t*)ucs2malloc(sizeof(ucs2char_t) * length); if (dst->filename) { filepath_combinepath(dst->filename, length, path_to_root, src->fields[PP1DB_DATFIELD_PATHNAME].value.str); - filepath_addslash(dst->filename); ucs2cat(dst->filename, src->fields[PP1DB_DATFIELD_FILENAME].value.str); + filepath_decode(dst->filename); } dst->bitrate = src->fields[PP1DB_DATFIELD_BITRATE].value.dword; Modified: trunk/pmplib/lib/pmp_portalplayer1/model_sirius_s50.c =================================================================== --- trunk/pmplib/lib/pmp_portalplayer1/model_sirius_s50.c 2007-02-11 17:51:07 UTC (rev 341) +++ trunk/pmplib/lib/pmp_portalplayer1/model_sirius_s50.c 2007-02-11 18:11:43 UTC (rev 342) @@ -151,8 +151,8 @@ dst->filename = (ucs2char_t*)ucs2malloc(sizeof(ucs2char_t) * length); if (dst->filename) { filepath_combinepath(dst->filename, length, path_to_root, src->fields[PP1DB_DATFIELD_PATHNAME].value.str); - filepath_addslash(dst->filename); ucs2cat(dst->filename, src->fields[PP1DB_DATFIELD_FILENAME].value.str); + filepath_decode(dst->filename); } dst->bitrate = src->fields[PP1DB_DATFIELD_BITRATE].value.dword; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |