diff options
author | Jorg Schuler <jcsjcs@users.sourceforge.net> | 2005-09-28 15:10:27 +0000 |
---|---|---|
committer | Jorg Schuler <jcsjcs@users.sourceforge.net> | 2005-09-28 15:10:27 +0000 |
commit | 0ddef6e7864b23bd4d9f1be90862bdc1ab04f65c (patch) | |
tree | 4dec6fe66682023e4c445ec36deae81a639e7e10 /src/db-image-parser.c | |
parent | 9cc42f7969d897fbd6af98af1564ef389763d595 (diff) | |
download | libgpod-0ddef6e7864b23bd4d9f1be90862bdc1ab04f65c.tar.gz libgpod-0ddef6e7864b23bd4d9f1be90862bdc1ab04f65c.tar.xz libgpod-0ddef6e7864b23bd4d9f1be90862bdc1ab04f65c.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.c | 13 |
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); |