forked from calculate/calculate-overlay
git-svn-id: http://svn.calculate.ru/overlay@1224 c91db197-33c1-4113-bf15-f8a5c547ca64atratsevskiy
parent
c355c04071
commit
f059d5e069
@ -0,0 +1,4 @@
|
||||
AUX 2.0.1.1-ipod.patch 6713 RMD160 40a0da7ceca93e081edfa660383f8281dc4c2d68 SHA1 8a1aad8e9a8ad34fac3de7ca8ba5966c4dbfb50f SHA256 612cdb6886d0bac22773d7a621d3062d0eb96801cff8053d4011e44cb738fb61
|
||||
AUX amarok-ipod.patch 5230 RMD160 d147223985dc8c45d0aaaad5008a4b2024159051 SHA1 d94aa98a17229b2ddbae4128021bdb727fb38202 SHA256 b119ba280bba29276ece49b3d80d8770aee831e9afcb1d8795811130b734994a
|
||||
DIST amarok-2.0.2.tar.bz2 4979989 RMD160 d9e7aa2e97c9a80450993aceebbbe1a6f0c301f3 SHA1 13bb7c71b27e88cad728f63c624af90111daeb5c SHA256 d13c0b6b058a8dfd86194c81f89365f69adc14f0e4e6ac82359135629caaf651
|
||||
EBUILD amarok-2.0.2-r1.ebuild 2563 RMD160 d2f3faec0926d53ab7b6b61a26434f3e1e90ef95 SHA1 eb9ba175c1bc8c15891620846dd2f5e6ba9f5a20 SHA256 a9e4bab6123a3bb69581147fb8ec5c7520fd94cd153e4f21ce9d17f00231bcc4
|
@ -0,0 +1,85 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/amarok/amarok-2.0.2-r1.ebuild,v 1.3 2009/04/15 12:10:50 jmbsvicetto Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
KDE_LINGUAS="ar be bg ca cs csb da de el eo es et eu fi fr ga gl he is it ja km
|
||||
ko ku lt lv nb nds ne nl nn oc pa pl pt pt_BR ro ru se si sk sl sv th tr uk zh_CN zh_TW"
|
||||
OPENGL_REQUIRED="optional"
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="Advanced audio player based on KDE framework."
|
||||
HOMEPAGE="http://amarok.kde.org/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="2"
|
||||
IUSE="cdaudio daap debug ifp ipod mp3tunes mp4 mtp njb +semantic-desktop"
|
||||
SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.bz2"
|
||||
|
||||
# Blocking amarok:0 until the KDE3 eclasses are updated
|
||||
# to move misc apps to /usr/kde/3.5
|
||||
DEPEND="
|
||||
!media-sound/amarok:0
|
||||
>=app-misc/strigi-0.5.7
|
||||
|| (
|
||||
>=dev-db/mysql-5.0.76-r1[embedded,-minimal]
|
||||
>=dev-db/mysql-community-5.0.77-r1[embedded,-minimal]
|
||||
)
|
||||
>=media-libs/taglib-1.5
|
||||
>=kde-base/kdelibs-${KDE_MINIMAL}[opengl?,semantic-desktop?]
|
||||
>=kde-base/phonon-kde-${KDE_MINIMAL}
|
||||
>=kde-base/plasma-workspace-${KDE_MINIMAL}
|
||||
x11-libs/qtscriptgenerator
|
||||
cdaudio? (
|
||||
>=kde-base/libkcompactdisc-${KDE_MINIMAL}
|
||||
>=kde-base/libkcddb-${KDE_MINIMAL}
|
||||
)
|
||||
ifp? ( media-libs/libifp )
|
||||
ipod? ( >=media-libs/libgpod-0.7.0 )
|
||||
mp3tunes? (
|
||||
dev-libs/libxml2
|
||||
dev-libs/openssl
|
||||
net-libs/loudmouth
|
||||
net-misc/curl
|
||||
)
|
||||
mp4? ( media-libs/libmp4v2 )
|
||||
mtp? ( >=media-libs/libmtp-0.3.0 )
|
||||
njb? ( >=media-libs/libnjb-2.2.4 )
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
app-arch/unzip
|
||||
daap? ( www-servers/mongrel )"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-ipod.patch" )
|
||||
|
||||
src_configure() {
|
||||
if ! use mp3tunes; then
|
||||
sed -e'/mp3tunes/ s:^:#DONOTWANT :' \
|
||||
-i "${S}"/src/services/CMakeLists.txt \
|
||||
|| die "Deactivating mp3tunes failed."
|
||||
fi
|
||||
|
||||
# Remove superfluous QT_WEBKIT
|
||||
sed -e 's/ -DQT_WEBKIT//g' \
|
||||
-i "${S}"/src/scriptengine/generator/generator/CMakeLists.txt \
|
||||
|| die "Removing unnecessary -DQT_WEBKIT failed."
|
||||
# Remove qtscript-generator
|
||||
sed -e 's:add_subdirectory( src/scriptengine/generator )::g' \
|
||||
-i "${S}"/CMakeLists.txt \
|
||||
|| die "Removing qtscriptgenerator failed."
|
||||
|
||||
mycmakeargs="${mycmakeargs}
|
||||
$(cmake-utils_use_with cdaudio KdeMultimedia)
|
||||
$(cmake-utils_use_with ipod Ipod)
|
||||
$(cmake-utils_use_with ifp Ifp)
|
||||
$(cmake-utils_use_with mp4 Mp4v2)
|
||||
$(cmake-utils_use_with mtp Mtp)
|
||||
$(cmake-utils_use_with njb Njb)
|
||||
$(cmake-utils_use_with semantic-desktop Nepomuk)
|
||||
$(cmake-utils_use_with semantic-desktop Soprano)"
|
||||
|
||||
kde4-base_src_configure
|
||||
}
|
@ -0,0 +1,175 @@
|
||||
diff -urN amarok-2.0.1.1.old/cmake/modules/FindIpod.cmake amarok-2.0.1.1/cmake/modules/FindIpod.cmake
|
||||
--- amarok-2.0.1.1.old/cmake/modules/FindIpod.cmake 2009-01-06 13:48:28.000000000 +0100
|
||||
+++ amarok-2.0.1.1/cmake/modules/FindIpod.cmake 2009-02-10 18:18:23.000000000 +0100
|
||||
@@ -2,45 +2,35 @@
|
||||
# Once done this will define
|
||||
#
|
||||
# IPOD_FOUND - system has libgpod
|
||||
-# IPOD_INCLUDE_DIR - the libgpod include directory
|
||||
+# IPOD_INCLUDE_DIRS - the libgpod include directory
|
||||
# IPOD_LIBRARIES - Link these to use libgpod
|
||||
-# IPOD_DEFINITIONS - Compiler switches required for using libgpod
|
||||
+# IPOD_CFLAGS - Compiler switches required for using libgpod
|
||||
+# IPOD_VERSION - Version number of libgpod
|
||||
#
|
||||
|
||||
-if (IPOD_INCLUDE_DIR AND IPOD_LIBRARIES)
|
||||
+if (IPOD_INCLUDE_DIRS AND IPOD_LIBRARIES)
|
||||
|
||||
# in cache already
|
||||
SET(IPOD_FOUND TRUE)
|
||||
|
||||
-else (IPOD_INCLUDE_DIR AND IPOD_LIBRARIES)
|
||||
+else (IPOD_INCLUDE_DIRS AND IPOD_LIBRARIES)
|
||||
if(NOT WIN32)
|
||||
# use pkg-config to get the directories and then use these values
|
||||
# in the FIND_PATH() and FIND_LIBRARY() calls
|
||||
- INCLUDE(UsePkgConfig)
|
||||
-
|
||||
- PKGCONFIG(libgpod-1.0 _IPODIncDir _IPODLinkDir _IPODLinkFlags _IPODCflags)
|
||||
-
|
||||
- set(IPOD_DEFINITIONS ${_IPODCflags})
|
||||
+ find_package(PkgConfig)
|
||||
+ PKG_SEARCH_MODULE(IPOD libgpod-1.0)
|
||||
+
|
||||
endif(NOT WIN32)
|
||||
+ IF (IPOD_FOUND)
|
||||
+ IF (NOT IPOD_FIND_QUIETLY)
|
||||
+ MESSAGE(STATUS "Found libgpod-1 ${IPOD_VERSION}")
|
||||
+ ENDIF (NOT IPOD_FIND_QUIETLY)
|
||||
+ ELSE (IPOD_FOUND)
|
||||
+ IF (IPOD_FIND_REQUIRED)
|
||||
+ MESSAGE(FATAL_ERROR "Could NOT find libgpod-1, check FindPkgConfig output above!")
|
||||
+ ENDIF (IPOD_FIND_REQUIRED)
|
||||
+ ENDIF (IPOD_FOUND)
|
||||
+
|
||||
+ MARK_AS_ADVANCED(IPOD_INCLUDE_DIRS)
|
||||
|
||||
- FIND_PATH(IPOD_INCLUDE_DIR gpod/itdb.h /usr/include/gpod-1.0
|
||||
- ${_IPODIncDir}
|
||||
- )
|
||||
-
|
||||
- FIND_LIBRARY(IPOD_LIBRARIES NAMES gpod
|
||||
- PATHS
|
||||
- ${_IPODLinkDir}
|
||||
- )
|
||||
-
|
||||
- if (IPOD_INCLUDE_DIR AND IPOD_LIBRARIES)
|
||||
- SET(IPOD_FOUND TRUE)
|
||||
- else (IPOD_INCLUDE_DIR AND IPOD_LIBRARIES)
|
||||
- SET(IPOD_FOUND_FALSE)
|
||||
- endif (IPOD_INCLUDE_DIR AND IPOD_LIBRARIES)
|
||||
-
|
||||
- include(FindPackageHandleStandardArgs)
|
||||
- FIND_PACKAGE_HANDLE_STANDARD_ARGS(Ipod DEFAULT_MSG IPOD_INCLUDE_DIR IPOD_LIBRARIES )
|
||||
-
|
||||
- MARK_AS_ADVANCED(IPOD_INCLUDE_DIR IPOD_LIBRARIES)
|
||||
-
|
||||
-endif (IPOD_INCLUDE_DIR AND IPOD_LIBRARIES)
|
||||
+endif (IPOD_INCLUDE_DIRS AND IPOD_LIBRARIES)
|
||||
diff -urN amarok-2.0.1.1.old/CMakeLists.txt amarok-2.0.1.1/CMakeLists.txt
|
||||
--- amarok-2.0.1.1.old/CMakeLists.txt 2009-01-06 14:12:50.000000000 +0100
|
||||
+++ amarok-2.0.1.1/CMakeLists.txt 2009-02-10 18:22:23.000000000 +0100
|
||||
@@ -56,7 +56,10 @@
|
||||
macro_log_feature( GDK_FOUND "Gdk" "Support for artwork on iPod audio devices via GdkPixbuf" "http://developer.gnome.org/arch/imaging/gdkpixbuf.html" FALSE "2.0.x" "" )
|
||||
|
||||
macro_optional_find_package(Ipod)
|
||||
-macro_log_feature( IPOD_FOUND "libgpod" "Support Apple iPod audio devices" "http://sourceforge.net/projects/gtkpod/" FALSE "0.6.0" "" )
|
||||
+if(IPOD_FOUND)
|
||||
+ macro_ensure_version("0.7.0" ${IPOD_VERSION} IPOD_0_7)
|
||||
+endif(IPOD_FOUND)
|
||||
+macro_log_feature( IPOD_FOUND "libgpod" "Support Apple iPod audio devices" "http://sourceforge.net/projects/gtkpod/" FALSE "0.7.0" "" )
|
||||
|
||||
#macro_optional_find_package(MySQL)
|
||||
#macro_log_feature( MYSQL_FOUND "mysql" "Store Collection in a mysql database instead of a sqlite one" "http://www.mysql.com" FALSE "4.1.0" "" )
|
||||
diff -urN amarok-2.0.1.1.old/src/collection/ipodcollection/CMakeLists.txt amarok-2.0.1.1/src/collection/ipodcollection/CMakeLists.txt
|
||||
--- amarok-2.0.1.1.old/src/collection/ipodcollection/CMakeLists.txt 2009-01-06 13:49:32.000000000 +0100
|
||||
+++ amarok-2.0.1.1/src/collection/ipodcollection/CMakeLists.txt 2009-02-10 22:22:01.000000000 +0100
|
||||
@@ -17,7 +17,7 @@
|
||||
handler
|
||||
${GLIB2_INCLUDE_DIR}
|
||||
${GDK_INCLUDE_DIR}
|
||||
- ${IPOD_INCLUDE_DIR}
|
||||
+ ${IPOD_INCLUDE_DIRS}
|
||||
${CMAKE_CURRENT_BINARY_DIR}/../..
|
||||
${AMAROK_COLLECTION_SUPPORT_DIR}
|
||||
${KDE4_INCLUDE_DIR}
|
||||
diff -urN amarok-2.0.1.1.old/src/collection/ipodcollection/handler/IpodHandler.cpp amarok-2.0.1.1/src/collection/ipodcollection/handler/IpodHandler.cpp
|
||||
--- amarok-2.0.1.1.old/src/collection/ipodcollection/handler/IpodHandler.cpp 2009-01-06 13:49:32.000000000 +0100
|
||||
+++ amarok-2.0.1.1/src/collection/ipodcollection/handler/IpodHandler.cpp 2009-02-10 18:00:09.000000000 +0100
|
||||
@@ -1339,73 +1339,12 @@
|
||||
QFileInfo tempImageFileInfo( tempImageFile ); // get info for path
|
||||
QString tempImagePath = tempImageFileInfo.absoluteFilePath(); // path
|
||||
|
||||
- Itdb_Thumb *thumb = NULL;
|
||||
GdkPixbuf *gpixbuf = NULL;
|
||||
- QString thumbPath;
|
||||
|
||||
// pull image out of ipod
|
||||
|
||||
- if( ipodtrack->has_artwork == 0x01 )
|
||||
- {
|
||||
- // try small first
|
||||
-
|
||||
- thumb = itdb_artwork_get_thumb_by_type ( ipodtrack->artwork, ITDB_THUMB_COVER_SMALL );
|
||||
-
|
||||
- // then large if needed
|
||||
- if( thumb == NULL)
|
||||
- {
|
||||
- thumb = itdb_artwork_get_thumb_by_type ( ipodtrack->artwork, ITDB_THUMB_COVER_LARGE );
|
||||
- }
|
||||
-
|
||||
- if( thumb != NULL)
|
||||
- {
|
||||
- gpixbuf = (GdkPixbuf*) itdb_thumb_get_gdk_pixbuf( m_device, thumb );
|
||||
- }
|
||||
- else
|
||||
- {
|
||||
- GList *thumbs = ipodtrack->artwork->thumbnails;
|
||||
-
|
||||
- for(; thumbs; thumbs = thumbs->next)
|
||||
- {
|
||||
- Itdb_Thumb *curThumb = ( Itdb_Thumb * )thumbs->data;
|
||||
- if( curThumb == NULL)
|
||||
- continue;
|
||||
-
|
||||
- switch( curThumb->type )
|
||||
- {
|
||||
- case ITDB_THUMB_PHOTO_SMALL:
|
||||
- break;
|
||||
- case ITDB_THUMB_PHOTO_LARGE:
|
||||
- break;
|
||||
- case ITDB_THUMB_PHOTO_FULL_SCREEN:
|
||||
- break;
|
||||
- case ITDB_THUMB_PHOTO_TV_SCREEN:
|
||||
- break;
|
||||
- case ITDB_THUMB_COVER_XLARGE:
|
||||
- break;
|
||||
- case ITDB_THUMB_COVER_MEDIUM:
|
||||
- break;
|
||||
- case ITDB_THUMB_COVER_SMEDIUM:
|
||||
- break;
|
||||
- case ITDB_THUMB_COVER_XSMALL:
|
||||
- break;
|
||||
-
|
||||
- default:
|
||||
- break;
|
||||
- }
|
||||
-
|
||||
- thumb = curThumb;
|
||||
- break;
|
||||
-
|
||||
- }
|
||||
-
|
||||
- if( thumb != NULL)
|
||||
- {
|
||||
- thumbPath = QString::fromUtf8( itdb_thumb_get_filename( m_device, thumb ) );
|
||||
- gpixbuf = (GdkPixbuf*) itdb_thumb_get_gdk_pixbuf( m_device, thumb );
|
||||
- }
|
||||
- }
|
||||
- }
|
||||
+ if( ipodtrack->has_artwork == 0x01 ) // 0x01 = true ; 0x02 = false
|
||||
+ gpixbuf = (GdkPixbuf*) itdb_artwork_get_pixbuf( m_device, ipodtrack->artwork, 50, 50 );
|
||||
|
||||
if(gpixbuf != NULL)
|
||||
{
|
@ -0,0 +1,159 @@
|
||||
--- cmake/modules/FindIpod.cmake 2009-01-06 13:48:28.000000000 +0100
|
||||
+++ cmake/modules/FindIpod.cmake 2009-02-10 18:18:23.000000000 +0100
|
||||
@@ -2,45 +2,35 @@
|
||||
# Once done this will define
|
||||
#
|
||||
# IPOD_FOUND - system has libgpod
|
||||
-# IPOD_INCLUDE_DIR - the libgpod include directory
|
||||
+# IPOD_INCLUDE_DIRS - the libgpod include directory
|
||||
# IPOD_LIBRARIES - Link these to use libgpod
|
||||
-# IPOD_DEFINITIONS - Compiler switches required for using libgpod
|
||||
+# IPOD_CFLAGS - Compiler switches required for using libgpod
|
||||
+# IPOD_VERSION - Version number of libgpod
|
||||
#
|
||||
|
||||
-if (IPOD_INCLUDE_DIR AND IPOD_LIBRARIES)
|
||||
+if (IPOD_INCLUDE_DIRS AND IPOD_LIBRARIES)
|
||||
|
||||
# in cache already
|
||||
SET(IPOD_FOUND TRUE)
|
||||
|
||||
-else (IPOD_INCLUDE_DIR AND IPOD_LIBRARIES)
|
||||
+else (IPOD_INCLUDE_DIRS AND IPOD_LIBRARIES)
|
||||
if(NOT WIN32)
|
||||
# use pkg-config to get the directories and then use these values
|
||||
# in the FIND_PATH() and FIND_LIBRARY() calls
|
||||
- INCLUDE(UsePkgConfig)
|
||||
-
|
||||
- PKGCONFIG(libgpod-1.0 _IPODIncDir _IPODLinkDir _IPODLinkFlags _IPODCflags)
|
||||
-
|
||||
- set(IPOD_DEFINITIONS ${_IPODCflags})
|
||||
+ find_package(PkgConfig)
|
||||
+ PKG_SEARCH_MODULE(IPOD libgpod-1.0)
|
||||
+
|
||||
endif(NOT WIN32)
|
||||
+ IF (IPOD_FOUND)
|
||||
+ IF (NOT IPOD_FIND_QUIETLY)
|
||||
+ MESSAGE(STATUS "Found libgpod-1 ${IPOD_VERSION}")
|
||||
+ ENDIF (NOT IPOD_FIND_QUIETLY)
|
||||
+ ELSE (IPOD_FOUND)
|
||||
+ IF (IPOD_FIND_REQUIRED)
|
||||
+ MESSAGE(FATAL_ERROR "Could NOT find libgpod-1, check FindPkgConfig output above!")
|
||||
+ ENDIF (IPOD_FIND_REQUIRED)
|
||||
+ ENDIF (IPOD_FOUND)
|
||||
+
|
||||
+ MARK_AS_ADVANCED(IPOD_INCLUDE_DIRS)
|
||||
|
||||
- FIND_PATH(IPOD_INCLUDE_DIR gpod/itdb.h /usr/include/gpod-1.0
|
||||
- ${_IPODIncDir}
|
||||
- )
|
||||
-
|
||||
- FIND_LIBRARY(IPOD_LIBRARIES NAMES gpod
|
||||
- PATHS
|
||||
- ${_IPODLinkDir}
|
||||
- )
|
||||
-
|
||||
- if (IPOD_INCLUDE_DIR AND IPOD_LIBRARIES)
|
||||
- SET(IPOD_FOUND TRUE)
|
||||
- else (IPOD_INCLUDE_DIR AND IPOD_LIBRARIES)
|
||||
- SET(IPOD_FOUND_FALSE)
|
||||
- endif (IPOD_INCLUDE_DIR AND IPOD_LIBRARIES)
|
||||
-
|
||||
- include(FindPackageHandleStandardArgs)
|
||||
- FIND_PACKAGE_HANDLE_STANDARD_ARGS(Ipod DEFAULT_MSG IPOD_INCLUDE_DIR IPOD_LIBRARIES )
|
||||
-
|
||||
- MARK_AS_ADVANCED(IPOD_INCLUDE_DIR IPOD_LIBRARIES)
|
||||
-
|
||||
-endif (IPOD_INCLUDE_DIR AND IPOD_LIBRARIES)
|
||||
+endif (IPOD_INCLUDE_DIRS AND IPOD_LIBRARIES)
|
||||
|
||||
--- src/collection/ipodcollection/CMakeLists.txt 2009-01-06 13:49:32.000000000 +0100
|
||||
+++ src/collection/ipodcollection/CMakeLists.txt 2009-02-10 22:22:01.000000000 +0100
|
||||
@@ -17,7 +17,7 @@
|
||||
handler
|
||||
${GLIB2_INCLUDE_DIR}
|
||||
${GDK_INCLUDE_DIR}
|
||||
- ${IPOD_INCLUDE_DIR}
|
||||
+ ${IPOD_INCLUDE_DIRS}
|
||||
${CMAKE_CURRENT_BINARY_DIR}/../..
|
||||
${AMAROK_COLLECTION_SUPPORT_DIR}
|
||||
${KDE4_INCLUDE_DIR}
|
||||
|
||||
--- src/collection/ipodcollection/handler/IpodHandler.cpp 2009-01-06 13:49:32.000000000 +0100
|
||||
+++ src/collection/ipodcollection/handler/IpodHandler.cpp 2009-02-10 18:00:09.000000000 +0100
|
||||
@@ -1339,73 +1339,12 @@
|
||||
QFileInfo tempImageFileInfo( tempImageFile ); // get info for path
|
||||
QString tempImagePath = tempImageFileInfo.absoluteFilePath(); // path
|
||||
|
||||
- Itdb_Thumb *thumb = NULL;
|
||||
GdkPixbuf *gpixbuf = NULL;
|
||||
- QString thumbPath;
|
||||
|
||||
// pull image out of ipod
|
||||
|
||||
- if( ipodtrack->has_artwork == 0x01 )
|
||||
- {
|
||||
- // try small first
|
||||
-
|
||||
- thumb = itdb_artwork_get_thumb_by_type ( ipodtrack->artwork, ITDB_THUMB_COVER_SMALL );
|
||||
-
|
||||
- // then large if needed
|
||||
- if( thumb == NULL)
|
||||
- {
|
||||
- thumb = itdb_artwork_get_thumb_by_type ( ipodtrack->artwork, ITDB_THUMB_COVER_LARGE );
|
||||
- }
|
||||
-
|
||||
- if( thumb != NULL)
|
||||
- {
|
||||
- gpixbuf = (GdkPixbuf*) itdb_thumb_get_gdk_pixbuf( m_device, thumb );
|
||||
- }
|
||||
- else
|
||||
- {
|
||||
- GList *thumbs = ipodtrack->artwork->thumbnails;
|
||||
-
|
||||
- for(; thumbs; thumbs = thumbs->next)
|
||||
- {
|
||||
- Itdb_Thumb *curThumb = ( Itdb_Thumb * )thumbs->data;
|
||||
- if( curThumb == NULL)
|
||||
- continue;
|
||||
-
|
||||
- switch( curThumb->type )
|
||||
- {
|
||||
- case ITDB_THUMB_PHOTO_SMALL:
|
||||
- break;
|
||||
- case ITDB_THUMB_PHOTO_LARGE:
|
||||
- break;
|
||||
- case ITDB_THUMB_PHOTO_FULL_SCREEN:
|
||||
- break;
|
||||
- case ITDB_THUMB_PHOTO_TV_SCREEN:
|
||||
- break;
|
||||
- case ITDB_THUMB_COVER_XLARGE:
|
||||
- break;
|
||||
- case ITDB_THUMB_COVER_MEDIUM:
|
||||
- break;
|
||||
- case ITDB_THUMB_COVER_SMEDIUM:
|
||||
- break;
|
||||
- case ITDB_THUMB_COVER_XSMALL:
|
||||
- break;
|
||||
-
|
||||
- default:
|
||||
- break;
|
||||
- }
|
||||
-
|
||||
- thumb = curThumb;
|
||||
- break;
|
||||
-
|
||||
- }
|
||||
-
|
||||
- if( thumb != NULL)
|
||||
- {
|
||||
- thumbPath = QString::fromUtf8( itdb_thumb_get_filename( m_device, thumb ) );
|
||||
- gpixbuf = (GdkPixbuf*) itdb_thumb_get_gdk_pixbuf( m_device, thumb );
|
||||
- }
|
||||
- }
|
||||
- }
|
||||
+ if( ipodtrack->has_artwork == 0x01 ) // 0x01 = true ; 0x02 = false
|
||||
+ gpixbuf = (GdkPixbuf*) itdb_artwork_get_pixbuf( m_device, ipodtrack->artwork, 50, 50 );
|
||||
|
||||
if(gpixbuf != NULL)
|
||||
{
|
Loading…
Reference in new issue