commit 86ec01f8272d2305cce9c935f9f665d5e88f29dd
Author: Christophe Fergeau <[email protected]>
Date: Fri Jul 23 22:32:40 2010 +0200
add iPad/iPhone4 hash to known hashes
This is just a cosmetic addition in the code listing the known hashes,
we don't support writing this hash yet. This hash is at offset 0xAB in
iTunesCDB so we call it HASHAB.
src/itdb_device.c | 7 ++++++-
src/itdb_device.h | 3 ++-
2 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/src/itdb_device.c b/src/itdb_device.c
index d4a8a60..0df0521 100644
--- a/src/itdb_device.c
+++ b/src/itdb_device.c
@@ -1799,6 +1799,8 @@ ItdbChecksumType itdb_device_get_checksum_type (const
Itdb_Device *device)
return ITDB_CHECKSUM_HASH58;
case 4:
return ITDB_CHECKSUM_HASH72;
+ case 5:
+ return ITDB_CHECKSUM_HASHAB;
default:
return ITDB_CHECKSUM_UNKNOWN;
}
@@ -1824,9 +1826,11 @@ ItdbChecksumType itdb_device_get_checksum_type (const
Itdb_Device *device)
case ITDB_IPOD_GENERATION_IPHONE_1:
case ITDB_IPOD_GENERATION_IPHONE_2:
case ITDB_IPOD_GENERATION_IPHONE_3:
- case ITDB_IPOD_GENERATION_IPAD_1:
return ITDB_CHECKSUM_HASH72;
+ case ITDB_IPOD_GENERATION_IPAD_1:
+ return ITDB_CHECKSUM_HASHAB;
+
case ITDB_IPOD_GENERATION_UNKNOWN:
case ITDB_IPOD_GENERATION_FIRST:
case ITDB_IPOD_GENERATION_SECOND:
@@ -1863,6 +1867,7 @@ G_GNUC_INTERNAL gboolean itdb_device_write_checksum
(Itdb_Device *device,
return itdb_hash58_write_hash (device, itdb_data, itdb_len, error);
case ITDB_CHECKSUM_HASH72:
return itdb_hash72_write_hash (device, itdb_data, itdb_len, error);
+ case ITDB_CHECKSUM_HASHAB:
case ITDB_CHECKSUM_UNKNOWN:
g_set_error (error, 0, -1, "Unsupported checksum type");
return FALSE;
diff --git a/src/itdb_device.h b/src/itdb_device.h
index a252100..7692b80 100644
--- a/src/itdb_device.h
+++ b/src/itdb_device.h
@@ -79,7 +79,8 @@ enum _ItdbChecksumType {
ITDB_CHECKSUM_UNKNOWN = -1,
ITDB_CHECKSUM_NONE = 0,
ITDB_CHECKSUM_HASH58 = 1,
- ITDB_CHECKSUM_HASH72 = 2
+ ITDB_CHECKSUM_HASH72 = 2,
+ ITDB_CHECKSUM_HASHAB = 3
};
/**
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:
Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2