summaryrefslogtreecommitdiffstats
path: root/src/itdb_device.c
diff options
context:
space:
mode:
authorJorg Schuler <jcsjcs@users.sourceforge.net>2007-11-10 04:32:04 +0000
committerJorg Schuler <jcsjcs@users.sourceforge.net>2007-11-10 04:32:04 +0000
commitbe14cda40f32c64d2cf79921487528710205f4a7 (patch)
tree96a5042045a8b3e8ec09eac9eea9f7d19e9df74a /src/itdb_device.c
parent47ce401ac89015380a9287d0620d33236231dc28 (diff)
downloadlibgpod-tmz-be14cda40f32c64d2cf79921487528710205f4a7.tar.gz
libgpod-tmz-be14cda40f32c64d2cf79921487528710205f4a7.tar.xz
libgpod-tmz-be14cda40f32c64d2cf79921487528710205f4a7.zip
* 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
Diffstat (limited to 'src/itdb_device.c')
-rw-r--r--src/itdb_device.c16
1 files changed, 15 insertions, 1 deletions
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;