summaryrefslogtreecommitdiffstats
path: root/src/db-artwork-debug.c
diff options
context:
space:
mode:
authorJorg Schuler <jcsjcs@users.sourceforge.net>2006-03-23 15:06:32 +0000
committerJorg Schuler <jcsjcs@users.sourceforge.net>2006-03-23 15:06:32 +0000
commit8c7b411193bcafb617406cec1f43341a851eac06 (patch)
tree405f62eac144bf39a2acb281f474b0ccf531f22c /src/db-artwork-debug.c
parent85e971a669065d3357a63327832159f730799666 (diff)
downloadlibgpod-tmz-8c7b411193bcafb617406cec1f43341a851eac06.tar.gz
libgpod-tmz-8c7b411193bcafb617406cec1f43341a851eac06.tar.xz
libgpod-tmz-8c7b411193bcafb617406cec1f43341a851eac06.zip
Alpha version of reversed-endian Artwork writing. Status: iTunesDB
can be written and is accepted on mobile phones, ArtworkDB can be read and be written as well, but newly added artwork will not yet display. * itdb.h: adjusted a couple of field lengths (4 byte -> 2 byte or even 1 byte) to address endian issues. git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1225 f01d2545-417e-4e96-918e-98f8d0dbbcb6
Diffstat (limited to 'src/db-artwork-debug.c')
-rw-r--r--src/db-artwork-debug.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/db-artwork-debug.c b/src/db-artwork-debug.c
index 3903038..5d8d3b8 100644
--- a/src/db-artwork-debug.c
+++ b/src/db-artwork-debug.c
@@ -24,6 +24,8 @@
#include "db-artwork-debug.h"
+/* FIXME: endianness (whole file) */
+
#ifdef DEBUG_ARTWORKDB
G_GNUC_INTERNAL void
dump_mhif (MhifHeader *mhif)
@@ -169,8 +171,8 @@ dump_mhsd (MhsdHeader *mhsd)
g_print ("MHSD (%d):\n", sizeof (MhsdHeader));
g_print ("\tHeader length: %d\n", GINT_FROM_LE (mhsd->header_len));
g_print ("\tTotal length: %d\n", GINT_FROM_LE (mhsd->total_len));
- g_print ("\tIndex: %d ", GINT_FROM_LE (mhsd->index));
- switch (GINT_FROM_LE (mhsd->index)) {
+ g_print ("\tIndex: %d ", GINT16_FROM_LE (mhsd->index));
+ switch (GINT16_FROM_LE (mhsd->index)) {
case MHSD_IMAGE_LIST:
g_print ("(Image list)\n");
break;