summaryrefslogtreecommitdiffstats
path: root/src/db-artwork-parser.c
diff options
context:
space:
mode:
authorJorg Schuler <jcsjcs@users.sourceforge.net>2007-09-08 15:15:57 +0000
committerJorg Schuler <jcsjcs@users.sourceforge.net>2007-09-08 15:15:57 +0000
commitb3adc13acbaa2033a409b253a4881d7714fbe755 (patch)
treeda6b374c3c3d4184c85a743020bbda40465da3ae /src/db-artwork-parser.c
parentd403405c070835054a9f8de02513c72dd4db7a25 (diff)
downloadlibgpod-tmz-b3adc13acbaa2033a409b253a4881d7714fbe755.tar.gz
libgpod-tmz-b3adc13acbaa2033a409b253a4881d7714fbe755.tar.xz
libgpod-tmz-b3adc13acbaa2033a409b253a4881d7714fbe755.zip
* src/db-image-parser.c
src/itdb_device.c src/ithumb-writer.c src/db-image-parser.h src/itdb_device.h src/itdb.h src/itdb_artwork.c tests/test-covers.c: added support to read and write coverart on iPhones. New cover formats are: MEDIUM, XLARGE, XSMALL, SMEDIUM -- should be renamed if function becomes clearer. Introduced New image formats for the thumbnails (THUMB_FORMAT_RGB555, THUMB_FORMAT_REC_RGB555). Coding/decoding functions are pack_/unpack_RGB_555() and pack_/unpack_REC_RGB_555(). Introduced possible padding for thumbnail files (Itdb_ArtworkFormat). * src/db-artwork-parser.c: make output filename unique. git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1691 f01d2545-417e-4e96-918e-98f8d0dbbcb6
Diffstat (limited to 'src/db-artwork-parser.c')
-rw-r--r--src/db-artwork-parser.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/db-artwork-parser.c b/src/db-artwork-parser.c
index 9d3c05d..378130d 100644
--- a/src/db-artwork-parser.c
+++ b/src/db-artwork-parser.c
@@ -587,6 +587,11 @@ ipod_supports_cover_art (Itdb_Device *device)
case ITDB_THUMB_PHOTO_FULL_SCREEN:
case ITDB_THUMB_PHOTO_TV_SCREEN:
break;
+ case ITDB_THUMB_COVER_XLARGE:
+ case ITDB_THUMB_COVER_MEDIUM:
+ case ITDB_THUMB_COVER_SMEDIUM:
+ case ITDB_THUMB_COVER_XSMALL:
+ break;
}
formats++;
}
@@ -620,6 +625,11 @@ ipod_supports_photos (Itdb_Device *device)
case ITDB_THUMB_PHOTO_FULL_SCREEN:
case ITDB_THUMB_PHOTO_TV_SCREEN:
return TRUE;
+ case ITDB_THUMB_COVER_XLARGE:
+ case ITDB_THUMB_COVER_MEDIUM:
+ case ITDB_THUMB_COVER_SMEDIUM:
+ case ITDB_THUMB_COVER_XSMALL:
+ break;
}
formats++;
}