[oe-commits] org.oe.angstrom-2007.12-stable gnome-mplayer cvs: Add files missing due to mtn pluck hiccup.
pfalcon commit
openembedded-commits at lists.openembedded.org
Sun Jan 6 15:04:23 UTC 2008
gnome-mplayer cvs: Add files missing due to mtn pluck hiccup.
Author: pfalcon at openembedded.org
Branch: org.openembedded.angstrom-2007.12-stable
Revision: a6cd843eeaef2d9dabedbd4c51a709ee49b12724
ViewMTN: http://monotone.openembedded.org/revision/info/a6cd843eeaef2d9dabedbd4c51a709ee49b12724
Files:
1
packages/gnome-mplayer/files/non-utf8-id3-fallback.patch
packages/gnome-mplayer/files/uchar-for-utf8-check.patch
packages/gnome-mplayer/gnome-mplayer_cvs.bb
Diffs:
#
# mt diff -rd41653e2d095407dcc819d7d7906f622b43aea97 -ra6cd843eeaef2d9dabedbd4c51a709ee49b12724
#
#
#
# add_file "packages/gnome-mplayer/files/non-utf8-id3-fallback.patch"
# content [be331e8a429578785b64fac01b7c17b2d423d0ad]
#
# add_file "packages/gnome-mplayer/files/uchar-for-utf8-check.patch"
# content [dd50b5684926b93e6f64361f6b3a9a63a3ee7d30]
#
# patch "packages/gnome-mplayer/gnome-mplayer_cvs.bb"
# from [c34de96207774639cc00196181f1fb56aadbf586]
# to [8364ceed9a6f7763168e7bd6b5d97884a56b4015]
#
============================================================
--- packages/gnome-mplayer/files/non-utf8-id3-fallback.patch be331e8a429578785b64fac01b7c17b2d423d0ad
+++ packages/gnome-mplayer/files/non-utf8-id3-fallback.patch be331e8a429578785b64fac01b7c17b2d423d0ad
@@ -0,0 +1,22 @@
+I found that on ARM/glibc 2.5/glib 2.12.something test in strip_unicode() doesn't
+really catch invalid utf-8 chars. Also, let's tell user where problem lies straight.
+
+Paul Sokolovsky <pmiscml at gmail.com>
+--- a/src/thread.c.org 2007-12-24 00:10:15.000000000 +0200
++++ a/src/thread.c 2008-01-04 22:04:30.000000000 +0200
+@@ -349,13 +349,11 @@
+ //g_idle_add(set_media_info, idledata);
+ utf8name = g_locale_to_utf8(parse[name],-1, NULL, NULL,NULL);
+ if (utf8name == NULL) {
+- strip_unicode(parse[name],strlen(parse[name]));
+- utf8name = g_strdup(parse[name]);
++ utf8name = g_strdup("<cannot convert to utf-8>");
+ }
+ utf8artist = g_locale_to_utf8(parse[artist],-1, NULL, NULL,NULL);
+ if (utf8artist == NULL) {
+- strip_unicode(parse[artist],strlen(parse[artist]));
+- utf8artist = g_strdup(parse[artist]);
++ utf8artist = g_strdup("<cannot convert to utf-8>");
+ }
+
+ message = g_markup_printf_escaped(_("<small>\n<b>Title:</b>\t%s\n<b>Artist:</b>\t%s\n<b>File:</b>\t%s\n</small>"),utf8name,utf8artist,idledata->info);
============================================================
--- packages/gnome-mplayer/files/uchar-for-utf8-check.patch dd50b5684926b93e6f64361f6b3a9a63a3ee7d30
+++ packages/gnome-mplayer/files/uchar-for-utf8-check.patch dd50b5684926b93e6f64361f6b3a9a63a3ee7d30
@@ -0,0 +1,22 @@
+--- a/src/support.c.org 2007-12-18 20:39:09.000000000 +0200
++++ a/src/support.c 2008-01-04 22:12:32.000000000 +0200
+@@ -24,7 +24,7 @@
+
+ #include "support.h"
+
+-void strip_unicode(gchar * data, gsize len)
++void strip_unicode(guchar * data, gsize len)
+ {
+ gsize i = 0;
+
+--- a/src/support.h.org 2007-12-17 18:21:46.000000000 +0200
++++ a/src/support.h 2008-01-04 22:24:15.000000000 +0200
+@@ -31,7 +31,7 @@
+ #include <stdlib.h>
+ #include <unistd.h>
+
+-void strip_unicode(gchar * data, gsize len);
++void strip_unicode(guchar * data, gsize len);
+ gint play_file(gchar * filename, gint playlist);
+ gint detect_playlist(gchar * filename);
+ gint parse_playlist(gchar * filename);
============================================================
--- packages/gnome-mplayer/gnome-mplayer_cvs.bb c34de96207774639cc00196181f1fb56aadbf586
+++ packages/gnome-mplayer/gnome-mplayer_cvs.bb 8364ceed9a6f7763168e7bd6b5d97884a56b4015
@@ -5,7 +5,7 @@ PV = "0.5.3+cvs${SRCDATE}"
RDEPENDS = "mplayer"
SRCDATE = "20080101"
PV = "0.5.3+cvs${SRCDATE}"
-PR = "r3"
+PR = "r4"
inherit autotools pkgconfig gconf
More information about the Openembedded-commits
mailing list