diff options
author | Christophe Fergeau <teuf@gnome.org> | 2008-06-14 22:28:20 +0000 |
---|---|---|
committer | Christophe Fergeau <teuf@gnome.org> | 2008-06-14 22:28:20 +0000 |
commit | e1829d0a18ef552aa6b2d3e81159cb3950956242 (patch) | |
tree | 1874f42905dee41c8a12c2f4103718c48610673f | |
parent | 2d9615ad6adce9f5690f463cd96469315816da71 (diff) | |
download | libgpod-tmz-e1829d0a18ef552aa6b2d3e81159cb3950956242.tar.gz libgpod-tmz-e1829d0a18ef552aa6b2d3e81159cb3950956242.tar.xz libgpod-tmz-e1829d0a18ef552aa6b2d3e81159cb3950956242.zip |
Fix some ipod_model_table entries
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2016 f01d2545-417e-4e96-918e-98f8d0dbbcb6
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | src/itdb_device.c | 14 |
2 files changed, 16 insertions, 3 deletions
@@ -1,5 +1,10 @@ 2008-06-14 Christophe Fergeau <teuf@gnome.org> + * src/itdb_device.c: fix some entries in the ipod_model_table by + using libipoddevice and podsleuth as a reference + +2008-06-14 Christophe Fergeau <teuf@gnome.org> + * src/itdb_track.c: remove bogus function to check if the ipod supports video: it didn't take into account the new ipods released after the 1st ipod video diff --git a/src/itdb_device.c b/src/itdb_device.c index f096450..7e066f9 100644 --- a/src/itdb_device.c +++ b/src/itdb_device.c @@ -115,7 +115,7 @@ static const Itdb_IpodInfo ipod_info_table [] = { {"9725", 1, ITDB_IPOD_MODEL_SHUFFLE, ITDB_IPOD_GENERATION_SHUFFLE_1, 3}, /* Shuffle / Sixth Generation */ /* Square, connected to computer via cable */ - {"A564", 1, ITDB_IPOD_MODEL_SHUFFLE_SILVER, ITDB_IPOD_GENERATION_SHUFFLE_2, 3}, + {"A546", 1, ITDB_IPOD_MODEL_SHUFFLE_SILVER, ITDB_IPOD_GENERATION_SHUFFLE_2, 3}, {"A947", 1, ITDB_IPOD_MODEL_SHUFFLE_PINK, ITDB_IPOD_GENERATION_SHUFFLE_2, 3}, {"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}, @@ -161,6 +161,8 @@ static const Itdb_IpodInfo ipod_info_table [] = { {"A428", 4, ITDB_IPOD_MODEL_NANO_BLUE, ITDB_IPOD_GENERATION_NANO_2, 6}, {"A487", 4, ITDB_IPOD_MODEL_NANO_GREEN, ITDB_IPOD_GENERATION_NANO_2, 6}, {"A489", 4, ITDB_IPOD_MODEL_NANO_PINK, ITDB_IPOD_GENERATION_NANO_2, 6}, + {"A725", 4, ITDB_IPOD_MODEL_NANO_RED, ITDB_IPOD_GENERATION_NANO_2, 6}, + {"A726", 8, ITDB_IPOD_MODEL_NANO_RED, ITDB_IPOD_GENERATION_NANO_2, 6} {"A497", 8, ITDB_IPOD_MODEL_NANO_BLACK, ITDB_IPOD_GENERATION_NANO_2, 14}, /* HP iPods, need contributions for this table */ @@ -172,7 +174,7 @@ static const Itdb_IpodInfo ipod_info_table [] = { /* First generation with "cover flow" */ {"B029", 80, ITDB_IPOD_MODEL_CLASSIC_SILVER, ITDB_IPOD_GENERATION_CLASSIC_1, 50}, {"B147", 80, ITDB_IPOD_MODEL_CLASSIC_BLACK, ITDB_IPOD_GENERATION_CLASSIC_1, 50}, - {"B145", 160, ITDB_IPOD_MODEL_CLASSIC_SILVER, ITDB_IPOD_GENERATION_CLASSIC_1, 50}, + {"B155", 160, ITDB_IPOD_MODEL_CLASSIC_SILVER, ITDB_IPOD_GENERATION_CLASSIC_1, 50}, {"B150", 160, ITDB_IPOD_MODEL_CLASSIC_BLACK, ITDB_IPOD_GENERATION_CLASSIC_1, 50}, /* iPod nano video G1 (Third Nano Generation) */ @@ -189,13 +191,19 @@ static const Itdb_IpodInfo ipod_info_table [] = { {"A623", 8, ITDB_IPOD_MODEL_TOUCH_BLACK, ITDB_IPOD_GENERATION_TOUCH_1, 14}, {"A627", 16, ITDB_IPOD_MODEL_TOUCH_BLACK, ITDB_IPOD_GENERATION_TOUCH_1, 28}, + /* iPhone G1 */ + /* We used to not have a model number for the iPhone so we had that + * dummy "iPhone1" model number, we now keep it here for backward + * compatibility reasons + */ + {"A501", -1, ITDB_IPOD_MODEL_IPHONE_1, ITDB_IPOD_GENERATION_IPHONE_1, 14}, + {"iPhone1", -1, ITDB_IPOD_MODEL_IPHONE_1, ITDB_IPOD_GENERATION_IPHONE_1, 14}, /* No known model number -- create a Device/SysInfo file with * one entry, e.g.: ModelNumStr: Mmobile1 */ {"mobile1", -1, ITDB_IPOD_MODEL_MOBILE_1, ITDB_IPOD_GENERATION_MOBILE, 6}, - {"iPhone1", -1, ITDB_IPOD_MODEL_IPHONE_1, ITDB_IPOD_GENERATION_IPHONE_1, 14}, {NULL, 0, 0, 0, 0} }; |