summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJorg Schuler <jcsjcs@users.sourceforge.net>2008-07-19 08:57:02 +0000
committerJorg Schuler <jcsjcs@users.sourceforge.net>2008-07-19 08:57:02 +0000
commit7244a249ee41a198c64e13f9231ee45cf204ecaf (patch)
tree9c106abdab38d7a2205e1cd4adf19ef3a717c5c0
parent1baca05b65f9f85be79369360aa895b4a7932a0f (diff)
downloadlibgpod-7244a249ee41a198c64e13f9231ee45cf204ecaf.tar.gz
libgpod-7244a249ee41a198c64e13f9231ee45cf204ecaf.tar.xz
libgpod-7244a249ee41a198c64e13f9231ee45cf204ecaf.zip
* src/itdb_device.c: assume the following generations do not
support sparse artwork: ITDB_IPOD_GENERATION_NANO_1: ITDB_IPOD_GENERATION_NANO_2: ITDB_IPOD_GENERATION_VIDEO_1: ITDB_IPOD_GENERATION_VIDEO_2: git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2054 f01d2545-417e-4e96-918e-98f8d0dbbcb6
-rw-r--r--ChangeLog9
-rw-r--r--docs/reference/tmpl/artwork.sgml18
-rw-r--r--docs/reference/tmpl/device.sgml15
-rw-r--r--docs/reference/tmpl/libgpod-unused.sgml18
-rw-r--r--src/itdb_device.c6
5 files changed, 41 insertions, 25 deletions
diff --git a/ChangeLog b/ChangeLog
index 2a91496..447286a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2008-0-18 Jorg Schuler <jcsjcs at users.sourceforge.net>
+
+ * src/itdb_device.c: assume the following generations do not
+ support sparse artwork:
+ ITDB_IPOD_GENERATION_NANO_1:
+ ITDB_IPOD_GENERATION_NANO_2:
+ ITDB_IPOD_GENERATION_VIDEO_1:
+ ITDB_IPOD_GENERATION_VIDEO_2:
+
2008-07-17 Todd Zullinger <tmzullinger at users.sourceforge.net>
* README
diff --git a/docs/reference/tmpl/artwork.sgml b/docs/reference/tmpl/artwork.sgml
index e185111..b0ebdce 100644
--- a/docs/reference/tmpl/artwork.sgml
+++ b/docs/reference/tmpl/artwork.sgml
@@ -50,24 +50,6 @@ album/track artwork. For working with photos, see the
@data_type:
@rotation:
-<!-- ##### ENUM ItdbThumbType ##### -->
-<para>
-
-</para>
-
-@ITDB_THUMB_COVER_SMALL:
-@ITDB_THUMB_COVER_LARGE:
-@ITDB_THUMB_PHOTO_SMALL:
-@ITDB_THUMB_PHOTO_LARGE:
-@ITDB_THUMB_PHOTO_FULL_SCREEN:
-@ITDB_THUMB_PHOTO_TV_SCREEN:
-@ITDB_THUMB_COVER_XLARGE:
-@ITDB_THUMB_COVER_MEDIUM:
-@ITDB_THUMB_COVER_SMEDIUM:
-@ITDB_THUMB_COVER_XSMALL:
-@ITDB_THUMB_CHAPTER_SMALL:
-@ITDB_THUMB_CHAPTER_LARGE:
-
<!-- ##### FUNCTION itdb_artwork_new ##### -->
<para>
diff --git a/docs/reference/tmpl/device.sgml b/docs/reference/tmpl/device.sgml
index cb5e38f..c4b69e6 100644
--- a/docs/reference/tmpl/device.sgml
+++ b/docs/reference/tmpl/device.sgml
@@ -183,8 +183,7 @@ These functions are for reading and setting information about the iPod.
@ITDB_IPOD_GENERATION_VIDEO_2:
@ITDB_IPOD_GENERATION_CLASSIC_1:
@ITDB_IPOD_GENERATION_TOUCH_1:
-@ITDB_IPOD_GENERATION_FIFTH:
-@ITDB_IPOD_GENERATION_SIXTH:
+@ITDB_IPOD_GENERATION_IPHONE_1:
<!-- ##### STRUCT Itdb_IpodInfo ##### -->
<para>
@@ -236,6 +235,7 @@ These functions are for reading and setting information about the iPod.
@ITDB_IPOD_MODEL_SHUFFLE_GREEN:
@ITDB_IPOD_MODEL_SHUFFLE_ORANGE:
@ITDB_IPOD_MODEL_SHUFFLE_PURPLE:
+@ITDB_IPOD_MODEL_SHUFFLE_RED:
@ITDB_IPOD_MODEL_CLASSIC_SILVER:
@ITDB_IPOD_MODEL_CLASSIC_BLACK:
@ITDB_IPOD_MODEL_TOUCH_BLACK:
@@ -245,11 +245,18 @@ These functions are for reading and setting information about the iPod.
</para>
-@type:
+@format_id:
@width:
@height:
-@format_id:
@format:
@padding:
@crop:
+@rotation:
+@back_color:
+@display_width:
+@interlaced:
+@align_row_bytes:
+@color_adjustment:
+@gamma:
+@associated_format:
diff --git a/docs/reference/tmpl/libgpod-unused.sgml b/docs/reference/tmpl/libgpod-unused.sgml
index 9513543..ccbb77d 100644
--- a/docs/reference/tmpl/libgpod-unused.sgml
+++ b/docs/reference/tmpl/libgpod-unused.sgml
@@ -129,6 +129,24 @@ iTunesDB
@ITDB_FILE_ERROR_RENAME:
@ITDB_FILE_ERROR_ITDB_CORRUPT:
+<!-- ##### ENUM ItdbThumbType ##### -->
+<para>
+
+</para>
+
+@ITDB_THUMB_COVER_SMALL:
+@ITDB_THUMB_COVER_LARGE:
+@ITDB_THUMB_PHOTO_SMALL:
+@ITDB_THUMB_PHOTO_LARGE:
+@ITDB_THUMB_PHOTO_FULL_SCREEN:
+@ITDB_THUMB_PHOTO_TV_SCREEN:
+@ITDB_THUMB_COVER_XLARGE:
+@ITDB_THUMB_COVER_MEDIUM:
+@ITDB_THUMB_COVER_SMEDIUM:
+@ITDB_THUMB_COVER_XSMALL:
+@ITDB_THUMB_CHAPTER_SMALL:
+@ITDB_THUMB_CHAPTER_LARGE:
+
<!-- ##### ENUM Itdb_Generation ##### -->
<para>
diff --git a/src/itdb_device.c b/src/itdb_device.c
index ef64f0d..b5268d6 100644
--- a/src/itdb_device.c
+++ b/src/itdb_device.c
@@ -995,13 +995,13 @@ itdb_device_supports_sparse_artwork (const Itdb_Device *device)
case ITDB_IPOD_GENERATION_SHUFFLE_1:
case ITDB_IPOD_GENERATION_SHUFFLE_2:
case ITDB_IPOD_GENERATION_SHUFFLE_3:
- supports_sparse_artwork = FALSE;
- break;
case ITDB_IPOD_GENERATION_NANO_1:
case ITDB_IPOD_GENERATION_NANO_2:
- case ITDB_IPOD_GENERATION_NANO_3:
case ITDB_IPOD_GENERATION_VIDEO_1:
case ITDB_IPOD_GENERATION_VIDEO_2:
+ supports_sparse_artwork = FALSE;
+ break;
+ case ITDB_IPOD_GENERATION_NANO_3:
case ITDB_IPOD_GENERATION_CLASSIC_1:
case ITDB_IPOD_GENERATION_TOUCH_1:
case ITDB_IPOD_GENERATION_IPHONE_1: