From 567f2a788c6aa050294e31f58f06e3d94f22fea5 Mon Sep 17 00:00:00 2001 From: jcsjcs Date: Sun, 4 Jun 2006 16:24:45 +0000 Subject: 2006-06-05 Jorg Schuler * src/db-artwork-parser.h src/db-artwork-parserc (ipod_supports_cover_art): made available G_GNUC_INTERNAL. Added ipod_supports_photos(). * src/itdb_itunesdb.c (itdb_create_directories): Create Photos directory. 2006-06-04 Jorg Schuler * src/db-image-parser.c src/itdb_artwork.c src/itdb_device.c src/itdb_photoalbum.c src/itdb_track.c src/ithumb-writer.c: Phased out private IPOD_COVER_SMALL... enum in favor of identical public enum "ItdbThumbType" ITDB_THUMB_COVER_SMALL... * src/db-image-parser.c (ipod_image_new_from_mhni): Accept all thumbnail types we know about (i.e. type != -1). * src/db-artwork-debug.h src/db-artwork-parser.h src/db-image-parser.h src/db-parse-context.h src/glib-compat.h src/itdb_endianness.h: Added CVS "$Id:" line, added copyright notices where missing, added explanations to itdb_endianess.h ;-) * src/itdb_itunesdb.c src/itdb_track.c src/itdb_device.c src/itdb_device.h Made naming consistent and suitable for export: Itdb_IpodModel -> Itdb_IpodInfo ipod_model_table -> ipod_info_table itdb_device_get_model_info() -> itdb_device_get_ipod_info() MODEL_TYPE_... -> ITDB_IPOD_MODEL_... nth_GENERATION -> ITDB_IPOD_GENERATION_nth Exported Itdb_IpodModel, Itdb_IpodGeneration, Itdb_IpodInfo, itdb_device_get_ipod_info(). * src/itdb_device.c: new API: itdb_info_get_ipod_info_table(), itdb_info_get_ipod_model_name() * src/itdb.h src/itdb_artwork.c: Removed unused field ->type in Itdb_Artwork and corresponding enum ItdbArtworkType. 2006-06-03 Jorg Schuler * src/itdb_artwork.c (itdb_thumb_get_gdk_pixbuf): handle thumbnail padding correctly -- who would have thought that iTunes indicates _negative_ padding at times... Please use the test-photos program to check out whether or not your photos show up correctly without black bars or funny colors. * src/db-artwork-writer.c src/db-image-parser.c src/itdb.h src/ithumb-writer.c: Hopefully do padding right: - read padding fields from mhni header and store them with each thumbnail - calculate padding for PhotoDB only (padding for iTunesDB Artwork does not seem to be necessary) - include the padding into the total width/height It seems to work well on my iPod Nano -- feedback appreciated. * tests/test-photos.c: added possibility to dump all photos into a directory: tests/test-photos dump * src/itdb_artwork.c: changed byte order for full screen iPod Nanos. git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1299 f01d2545-417e-4e96-918e-98f8d0dbbcb6 --- docs/reference/tmpl/artwork.sgml | 1 - docs/reference/tmpl/device.sgml | 60 ++++++++++----------------------- docs/reference/tmpl/libgpod-unused.sgml | 36 ++++++++++++++++++++ 3 files changed, 54 insertions(+), 43 deletions(-) (limited to 'docs/reference') diff --git a/docs/reference/tmpl/artwork.sgml b/docs/reference/tmpl/artwork.sgml index fafde75..94d2343 100644 --- a/docs/reference/tmpl/artwork.sgml +++ b/docs/reference/tmpl/artwork.sgml @@ -24,7 +24,6 @@ Data structure to store iPod artwork (cover and photos) @thumbnails: @artwork_size: -@type: @id: @creation_date: @usertype: diff --git a/docs/reference/tmpl/device.sgml b/docs/reference/tmpl/device.sgml index 8852576..f984e1e 100644 --- a/docs/reference/tmpl/device.sgml +++ b/docs/reference/tmpl/device.sgml @@ -71,16 +71,28 @@ Data structure holding information about the iPod (model, mount point, ...) @Returns: - + -@model_number: -@capacity: -@model_type: -@generation: -@musicdirs: +@ITDB_IPOD_MODEL_INVALID: +@ITDB_IPOD_MODEL_UNKNOWN: +@ITDB_IPOD_MODEL_COLOR: +@ITDB_IPOD_MODEL_COLOR_U2: +@ITDB_IPOD_MODEL_REGULAR: +@ITDB_IPOD_MODEL_REGULAR_U2: +@ITDB_IPOD_MODEL_MINI: +@ITDB_IPOD_MODEL_MINI_BLUE: +@ITDB_IPOD_MODEL_MINI_PINK: +@ITDB_IPOD_MODEL_MINI_GREEN: +@ITDB_IPOD_MODEL_MINI_GOLD: +@ITDB_IPOD_MODEL_SHUFFLE: +@ITDB_IPOD_MODEL_NANO_WHITE: +@ITDB_IPOD_MODEL_NANO_BLACK: +@ITDB_IPOD_MODEL_VIDEO_WHITE: +@ITDB_IPOD_MODEL_VIDEO_BLACK: +@ITDB_IPOD_MODEL_MOBILE_1: @@ -92,39 +104,3 @@ Data structure holding information about the iPod (model, mount point, ...) @height: @correlation_id: - - - - - -@UNKNOWN_GENERATION: -@FIRST_GENERATION: -@SECOND_GENERATION: -@THIRD_GENERATION: -@FOURTH_GENERATION: -@FIFTH_GENERATION: -@MOBILE_GENERATION: - - - - - - -@MODEL_TYPE_INVALID: -@MODEL_TYPE_UNKNOWN: -@MODEL_TYPE_COLOR: -@MODEL_TYPE_COLOR_U2: -@MODEL_TYPE_REGULAR: -@MODEL_TYPE_REGULAR_U2: -@MODEL_TYPE_MINI: -@MODEL_TYPE_MINI_BLUE: -@MODEL_TYPE_MINI_PINK: -@MODEL_TYPE_MINI_GREEN: -@MODEL_TYPE_MINI_GOLD: -@MODEL_TYPE_SHUFFLE: -@MODEL_TYPE_NANO_WHITE: -@MODEL_TYPE_NANO_BLACK: -@MODEL_TYPE_VIDEO_WHITE: -@MODEL_TYPE_VIDEO_BLACK: -@MODEL_TYPE_MOBILE_1: - diff --git a/docs/reference/tmpl/libgpod-unused.sgml b/docs/reference/tmpl/libgpod-unused.sgml index 6fd94dc..aaf7c7f 100644 --- a/docs/reference/tmpl/libgpod-unused.sgml +++ b/docs/reference/tmpl/libgpod-unused.sgml @@ -39,6 +39,42 @@ iTunesDB @ITDB_FILE_ERROR_RENAME: @ITDB_FILE_ERROR_ITDB_CORRUPT: + + + + + +@UNKNOWN_GENERATION: +@FIRST_GENERATION: +@SECOND_GENERATION: +@THIRD_GENERATION: +@FOURTH_GENERATION: +@FIFTH_GENERATION: +@MOBILE_GENERATION: + + + + + + +@MODEL_TYPE_INVALID: +@MODEL_TYPE_UNKNOWN: +@MODEL_TYPE_COLOR: +@MODEL_TYPE_COLOR_U2: +@MODEL_TYPE_REGULAR: +@MODEL_TYPE_REGULAR_U2: +@MODEL_TYPE_MINI: +@MODEL_TYPE_MINI_BLUE: +@MODEL_TYPE_MINI_PINK: +@MODEL_TYPE_MINI_GREEN: +@MODEL_TYPE_MINI_GOLD: +@MODEL_TYPE_SHUFFLE: +@MODEL_TYPE_NANO_WHITE: +@MODEL_TYPE_NANO_BLACK: +@MODEL_TYPE_VIDEO_WHITE: +@MODEL_TYPE_VIDEO_BLACK: +@MODEL_TYPE_MOBILE_1: + -- cgit