summaryrefslogtreecommitdiffstats
path: root/src/db-image-parser.c
diff options
context:
space:
mode:
authorjcsjcs <jcsjcs@f01d2545-417e-4e96-918e-98f8d0dbbcb6>2005-09-28 15:10:27 +0000
committerjcsjcs <jcsjcs@f01d2545-417e-4e96-918e-98f8d0dbbcb6>2005-09-28 15:10:27 +0000
commitf591e5d2341f6ac01666b3c40fa815764c1adbcb (patch)
tree4dec6fe66682023e4c445ec36deae81a639e7e10 /src/db-image-parser.c
parent587b839b227ce9d915452bcbcbf19ddd8d474ca1 (diff)
downloadlibgpod-f591e5d2341f6ac01666b3c40fa815764c1adbcb.tar.gz
libgpod-f591e5d2341f6ac01666b3c40fa815764c1adbcb.tar.xz
libgpod-f591e5d2341f6ac01666b3c40fa815764c1adbcb.zip
* src/itdb_track.c: include thumbnails into itdb_track_duplicate()
(Christophe Fergeau) * src/db-image-parser.c: support for iPod nano (Christophe Fergeau) * configure.c: make MacOS compatible (Tristan O'Tierney) git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1109 f01d2545-417e-4e96-918e-98f8d0dbbcb6
Diffstat (limited to 'src/db-image-parser.c')
-rw-r--r--src/db-image-parser.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/db-image-parser.c b/src/db-image-parser.c
index b04cec6..3842135 100644
--- a/src/db-image-parser.c
+++ b/src/db-image-parser.c
@@ -159,13 +159,16 @@ ipod_image_new_from_mhni (MhniHeader *mhni, const char *mount_point)
img->width = (GINT_FROM_LE (mhni->image_dimensions) & 0xffff0000) >> 16;
img->height = (GINT_FROM_LE (mhni->image_dimensions) & 0x0000ffff);
- if (mhni->correlation_id == IPOD_THUMBNAIL_FULL_SIZE_CORRELATION_ID) {
+ switch (mhni->correlation_id) {
+ case IPOD_THUMBNAIL_FULL_SIZE_CORRELATION_ID:
+ case IPOD_NANO_THUMBNAIL_FULL_SIZE_CORRELATION_ID:
img->type = ITDB_IMAGE_FULL_SCREEN;
- } else if (mhni->correlation_id == IPOD_THUMBNAIL_NOW_PLAYING_CORRELATION_ID)
- {
+ break;
+ case IPOD_THUMBNAIL_NOW_PLAYING_CORRELATION_ID:
+ case IPOD_NANO_THUMBNAIL_NOW_PLAYING_CORRELATION_ID:
img->type = ITDB_IMAGE_NOW_PLAYING;
-
- } else {
+ break;
+ default:
g_print ("Unrecognized image size: %08x\n",
GINT_FROM_LE (mhni->image_dimensions));
g_free (img);