[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/multimedia/amarok
From: Shane King <kde () dontletsstart ! com>
Date: 2006-05-01 2:54:57
Message-ID: 1146452097.658360.32559.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 536038 by shakes:
Support for libtunepimp 0.5
M +1 -0 ChangeLog
M +5 -3 configure.in.in
M +12 -0 src/ktrm.cpp
--- trunk/extragear/multimedia/amarok/ChangeLog #536037:536038
@@ -13,6 +13,7 @@
view.
CHANGES:
+ * Can now compile against libtunepimp 0.5.
* Podcasts are automatically configured to be checked for updates.
* Show only 2 decimal places for scores in the statistics module.
* Replace 'Move to Collection' in file browser context menu by 'Organize
--- trunk/extragear/multimedia/amarok/configure.in.in #536037:536038
@@ -633,9 +633,11 @@
fi
if test "$build_musicbrainz" = "yes"; then
- AC_CHECK_LIB(tunepimp, tp_SetFileNameEncoding,
- AC_DEFINE(HAVE_TUNEPIMP, 4, [have MusicBrainz 0.4.x]),
- AC_DEFINE(HAVE_TUNEPIMP, 1, [have MusicBrainz]))
+ AC_CHECK_LIB(tunepimp, tp_SetPUIDCollisionThreshold,
+ AC_DEFINE(HAVE_TUNEPIMP, 5, [have MusicBrainz 0.5.x]),
+ AC_CHECK_LIB(tunepimp, tp_SetFileNameEncoding,
+ AC_DEFINE(HAVE_TUNEPIMP, 4, [have MusicBrainz 0.4.x]),
+ AC_DEFINE(HAVE_TUNEPIMP, 1, [have MusicBrainz])))
LIB_TUNEPIMP="-ltunepimp"
have_tunepimp=yes
else
--- trunk/extragear/multimedia/amarok/src/ktrm.cpp #536037:536038
@@ -126,7 +126,11 @@
{
m_pimp = tp_New("KTRM", "0.1");
//tp_SetDebug(m_pimp, true);
+#if HAVE_TUNEPIMP >= 5
+ tp_SetPUIDCollisionThreshold(m_pimp, 100);
+#else
tp_SetTRMCollisionThreshold(m_pimp, 100);
+#endif
tp_SetAutoFileLookup(m_pimp,true);
tp_SetAutoSaveThreshold(m_pimp, -1);
tp_SetMoveFiles(m_pimp, false);
@@ -282,7 +286,11 @@
case eUnrecognized:
KTRMEventHandler::send(fileId, KTRMEvent::Unrecognized);
break;
+#if HAVE_TUNEPIMP >= 5
+ case ePUIDCollision:
+#else
case eTRMCollision:
+#endif
#if HAVE_TUNEPIMP >= 4
case eUserSelection:
#endif
@@ -539,7 +547,11 @@
trm[0] = 0;
track_t track = tp_GetTrack(KTRMRequestHandler::instance()->tunePimp(), d->fileId);
tr_Lock(track);
+#if HAVE_TUNEPIMP >= 5
+ tr_GetPUID(track, trm, 255);
+#else
tr_GetTRM(track, trm, 255);
+#endif
if ( !trm[0] ) {
tr_SetStatus(track, ePending);
tp_Wake(KTRMRequestHandler::instance()->tunePimp(), track);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic