From 4ead68bdd2d2517fea05e3b33238be1f25da2203 Mon Sep 17 00:00:00 2001 From: jcsjcs Date: Sat, 10 Nov 2007 04:32:04 +0000 Subject: * src/itdb_device.c: added photo thumbnail definitions for iPod Touch. I'm not sure how reasonable the "PHOTO_LARGE, _FULL_SCREEN, _TV_SCREEN" classification is, however... git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1769 f01d2545-417e-4e96-918e-98f8d0dbbcb6 --- ChangeLog | 4 ++++ src/itdb_device.c | 16 +++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 36f48bc..e6bd160 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,10 @@ handled, the rest (type 2: image transition style) are being discarded. + * src/itdb_device.c: added photo thumbnail definitions for iPod + Touch. I'm not sure how reasonable the "PHOTO_LARGE, + _FULL_SCREEN, _TV_SCREEN" classification is, however... + 2007-11-09 Jorg Schuler * src/db-parse-context.c (db_parse_context_get_m_header_internal): diff --git a/src/itdb_device.c b/src/itdb_device.c index 0f8c90a..3275859 100644 --- a/src/itdb_device.c +++ b/src/itdb_device.c @@ -307,6 +307,20 @@ static const Itdb_ArtworkFormat ipod_iphone_1_artwork_info[] = { {-1, -1, -1, -1, -1} }; +static const Itdb_ArtworkFormat ipod_touch_1_artwork_info[] = { + {ITDB_THUMB_COVER_LARGE, 256, 256, 3001, THUMB_FORMAT_REC_RGB555_LE}, + {ITDB_THUMB_COVER_MEDIUM, 128, 128, 3002, THUMB_FORMAT_REC_RGB555_LE}, + {ITDB_THUMB_COVER_SMALL, 64, 64, 3003, THUMB_FORMAT_REC_RGB555_LE}, + {ITDB_THUMB_COVER_XLARGE, 320, 320, 3005, THUMB_FORMAT_RGB555_LE}, + {ITDB_THUMB_COVER_XSMALL, 56, 56, 3006, THUMB_FORMAT_RGB555_LE, 8192}, /*pad data to 8192 bytes */ + {ITDB_THUMB_COVER_SMEDIUM, 88, 88, 3007, THUMB_FORMAT_RGB555_LE, 16364}, /*pad data to 16384 bytes */ + {ITDB_THUMB_PHOTO_SMALL, 56, 55, 3004, THUMB_FORMAT_RGB555_LE, 8192}, + {ITDB_THUMB_PHOTO_LARGE, 80, 79, 3011, THUMB_FORMAT_RGB555_LE}, + {ITDB_THUMB_PHOTO_FULL_SCREEN,160, 120, 3009, THUMB_FORMAT_RGB555_LE}, + {ITDB_THUMB_PHOTO_TV_SCREEN, 640, 480, 3008, THUMB_FORMAT_RGB555_LE}, + {-1, -1, -1, -1, -1} +}; + static const Itdb_ArtworkFormat ipod_classic_1_artwork_info[] = { /* officially 55x55 -- verify! */ {ITDB_THUMB_COVER_XSMALL, 56, 56, 1061, THUMB_FORMAT_RGB565_LE}, @@ -682,7 +696,7 @@ itdb_device_get_artwork_formats (Itdb_Device *device) case ITDB_IPOD_GENERATION_CLASSIC_1: return ipod_classic_1_artwork_info; case ITDB_IPOD_GENERATION_TOUCH_1: - return ipod_iphone_1_artwork_info; + return ipod_touch_1_artwork_info; case ITDB_IPOD_GENERATION_FIFTH: case ITDB_IPOD_GENERATION_SIXTH: return NULL; -- cgit