commit 673efad94e1dc3645b30ca816dc07dcda6b166fb
Author: Christophe Fergeau <[email protected]>
Date: Sat Mar 27 19:42:22 2010 +0100
add Gold iPod Shuffle 1G
This was a limited edition device. Lots of thanks to Russ Mannex
for providing data about it.
src/itdb.h | 1 +
src/itdb_device.c | 3 +++
tools/generic-callout.c | 3 +++
3 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/src/itdb.h b/src/itdb.h
index fe8ee0f..22717c3 100644
--- a/src/itdb.h
+++ b/src/itdb.h
@@ -251,6 +251,7 @@ typedef enum {
ITDB_IPOD_MODEL_SHUFFLE_BLACK,
ITDB_IPOD_MODEL_IPHONE_WHITE,
ITDB_IPOD_MODEL_IPHONE_BLACK,
+ ITDB_IPOD_MODEL_SHUFFLE_GOLD
} Itdb_IpodModel;
/**
diff --git a/src/itdb_device.c b/src/itdb_device.c
index 449c550..1709523 100644
--- a/src/itdb_device.c
+++ b/src/itdb_device.c
@@ -121,6 +121,7 @@ static const Itdb_IpodInfo ipod_info_table [] = {
{"A949", 1, ITDB_IPOD_MODEL_SHUFFLE_BLUE,
ITDB_IPOD_GENERATION_SHUFFLE_2, 3},
{"A951", 1, ITDB_IPOD_MODEL_SHUFFLE_GREEN,
ITDB_IPOD_GENERATION_SHUFFLE_2, 3},
{"A953", 1, ITDB_IPOD_MODEL_SHUFFLE_ORANGE,
ITDB_IPOD_GENERATION_SHUFFLE_2, 3},
+ {"C167", 1, ITDB_IPOD_MODEL_SHUFFLE_GOLD,
ITDB_IPOD_GENERATION_SHUFFLE_2, 3},
/* Shuffle / Seventh Generation */
/* Square, connected to computer via cable -- look identicaly to
* Sixth Generation*/
@@ -343,6 +344,7 @@ static const gchar *ipod_model_name_table [] = {
N_("Shuffle (Black)"),
N_("iPhone (White)"),
N_("iPhone (Black)"),
+ N_("Shuffle (Gold)"),
NULL
};
@@ -646,6 +648,7 @@ static const ItdbSerialToModel serial_to_model_mapping[] = {
{ "YX6", "B225" }, /* 1GB Silver Shuffle 2g */
{ "YX7", "B228" }, /* 1GB Blue Shuffle 2g */
{ "YX9", "B225" }, /* 1GB Silver Shuffle 2g */
+ { "8CQ", "C167" }, /* 1GB Gold Shuffle 2g */
{ "UNA", "A350" },
{ "UNB", "A350" },
{ "UPR", "A352" },
diff --git a/tools/generic-callout.c b/tools/generic-callout.c
index bc2be88..f0697db 100644
--- a/tools/generic-callout.c
+++ b/tools/generic-callout.c
@@ -264,6 +264,7 @@ get_color_name (const Itdb_IpodInfo *info)
case ITDB_IPOD_MODEL_SHUFFLE_GREEN:
return g_strdup ("green");
case ITDB_IPOD_MODEL_MINI_GOLD:
+ case ITDB_IPOD_MODEL_SHUFFLE_GOLD:
return g_strdup ("gold");
case ITDB_IPOD_MODEL_NANO_BLUE:
case ITDB_IPOD_MODEL_MINI_BLUE:
@@ -330,6 +331,8 @@ get_icon_name (const Itdb_IpodInfo *info)
return g_strconcat (prefix, "ipod-shuffle-clip-silver",
NULL);
case ITDB_IPOD_MODEL_SHUFFLE_GREEN:
return g_strconcat (prefix, "ipod-shuffle-clip-green",
NULL);
+ case ITDB_IPOD_MODEL_SHUFFLE_GOLD:
+ return g_strconcat (prefix, "ipod-shuffle-clip-gold",
NULL);
case ITDB_IPOD_MODEL_SHUFFLE_ORANGE:
return g_strconcat (prefix, "ipod-shuffle-clip-orange",
NULL);
case ITDB_IPOD_MODEL_SHUFFLE_PURPLE:
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2