summaryrefslogtreecommitdiffstats
path: root/src/itdb_device.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/itdb_device.c')
-rw-r--r--src/itdb_device.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/itdb_device.c b/src/itdb_device.c
index 3f0f5aa..1eace22 100644
--- a/src/itdb_device.c
+++ b/src/itdb_device.c
@@ -349,6 +349,29 @@ static const Itdb_ArtworkFormat ipod_nano_photo_info[] = {
{ -1, -1, -1, -1}
};
+
+static const Itdb_ArtworkFormat ipod_nano4g_cover_art_info[] = {
+ {1055, 128, 128, THUMB_FORMAT_RGB565_LE},
+ {1068, 128, 128, THUMB_FORMAT_RGB565_BE},
+ {1068, 240, 240, THUMB_FORMAT_RGB565_BE},
+ {1074, 50, 50, THUMB_FORMAT_RGB565_LE},
+ {1078, 80, 80, THUMB_FORMAT_RGB565_LE},
+ {1084, 240, 240, THUMB_FORMAT_RGB565_BE},
+ { -1, -1, -1, -1}
+};
+
+static const Itdb_ArtworkFormat ipod_nano4g_photo_info[] = {
+ {1024, 320, 240, THUMB_FORMAT_RGB565_LE},
+ {1066, 64, 64, THUMB_FORMAT_RGB565_LE},
+ {1079, 80, 80, THUMB_FORMAT_RGB565_LE},
+ {1083, 240, 320, THUMB_FORMAT_RGB565_LE},
+ { -1, -1, -1, -1}
+};
+
+static const Itdb_ArtworkFormat ipod_nano4g_chapter_image_info[] = {
+ {1071, 240, 240, THUMB_FORMAT_RGB565_LE},
+};
+
static const Itdb_ArtworkFormat ipod_video_cover_art_info[] = {
{1028, 100, 100, THUMB_FORMAT_RGB565_LE},
{1029, 200, 200, THUMB_FORMAT_RGB565_LE},
@@ -444,6 +467,7 @@ static const ArtworkCapabilities ipod_artwork_capabilities[] = {
{ ITDB_IPOD_GENERATION_NANO_1, ipod_nano_cover_art_info, ipod_nano_photo_info, NULL },
{ ITDB_IPOD_GENERATION_NANO_2, ipod_nano_cover_art_info, ipod_nano_photo_info, NULL },
{ ITDB_IPOD_GENERATION_NANO_3, ipod_classic_1_cover_art_info, ipod_classic_1_photo_info, ipod_classic_1_chapter_image_info },
+ { ITDB_IPOD_GENERATION_NANO_4, ipod_nano4g_cover_art_info, ipod_nano4g_photo_info, ipod_nano4g_chapter_image_info },
{ ITDB_IPOD_GENERATION_CLASSIC_1, ipod_classic_1_cover_art_info, ipod_classic_1_photo_info, ipod_classic_1_chapter_image_info },
{ ITDB_IPOD_GENERATION_CLASSIC_2, ipod_classic_1_cover_art_info, ipod_classic_1_photo_info, ipod_classic_1_chapter_image_info },
{ ITDB_IPOD_GENERATION_TOUCH_1, ipod_touch_1_cover_art_info, ipod_touch_1_photo_info, NULL },