"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "camlibs/ptp2/music-players.h" between
libgphoto2-2.5.26.tar.bz2 and libgphoto2-2.5.27.tar.bz2

About: libgphoto2 is a library that can be used by applications to access various digital cameras.

music-players.h  (libgphoto2-2.5.26.tar.bz2):music-players.h  (libgphoto2-2.5.27.tar.bz2)
skipping to change at line 49 skipping to change at line 49
/* /*
* Creative Technology and ZiiLABS * Creative Technology and ZiiLABS
* Initially the Creative devices was all we supported so these are * Initially the Creative devices was all we supported so these are
* the most thoroughly tested devices. Presumably only the devices * the most thoroughly tested devices. Presumably only the devices
* with older firmware (the ones that have 32bit object size) will * with older firmware (the ones that have 32bit object size) will
* need the DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL flag. This bug * need the DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL flag. This bug
* manifest itself when you have a lot of folders on the device, * manifest itself when you have a lot of folders on the device,
* some of the folders will start to disappear when getting all objects * some of the folders will start to disappear when getting all objects
* and properties. * and properties.
*/ */
/* https://sourceforge.net/p/libmtp/bugs/1898/ */
{ "Creative", 0x041e, "ZEN Micro", 0x411e,
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL },
{ "Creative", 0x041e, "ZEN Vision", 0x411f, { "Creative", 0x041e, "ZEN Vision", 0x411f,
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL }, DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL },
{ "Creative", 0x041e, "Portable Media Center", 0x4123, { "Creative", 0x041e, "Portable Media Center", 0x4123,
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL }, DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL },
{ "Creative", 0x041e, "ZEN Xtra (MTP mode)", 0x4128, { "Creative", 0x041e, "ZEN Xtra (MTP mode)", 0x4128,
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL }, DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL },
{ "Dell", 0x041e, "DJ (2nd generation)", 0x412f, { "Dell", 0x041e, "DJ (2nd generation)", 0x412f,
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL }, DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL },
{ "Creative", 0x041e, "ZEN Micro (MTP mode)", 0x4130, { "Creative", 0x041e, "ZEN Micro (MTP mode)", 0x4130,
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL }, DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL },
skipping to change at line 377 skipping to change at line 380
* *
* - It seems that some PTP commands are broken. * - It seems that some PTP commands are broken.
* - Devices seem to have a connection timeout, the session must be * - Devices seem to have a connection timeout, the session must be
* open in about 3 seconds since the device is plugged in, after * open in about 3 seconds since the device is plugged in, after
* that time it will not respond. Thus GUI programs work fine. * that time it will not respond. Thus GUI programs work fine.
* - Seems also to be used with Galaxy Nexus debug mode and on * - Seems also to be used with Galaxy Nexus debug mode and on
* US markets for some weird reason. * US markets for some weird reason.
* - has a weird USB bug if it reads exactly 512byte (usb 2 packetsize) * - has a weird USB bug if it reads exactly 512byte (usb 2 packetsize)
* the device will hang. this is one of the reasons we need to disable * the device will hang. this is one of the reasons we need to disable
* DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST as it can hit this size :/ * DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST as it can hit this size :/
* Post scriptum: This did not help, so we added it again. -Marcus
* *
* From: Ignacio Martínez <ignacio.martinezrivera@yahoo.es> and others * From: Ignacio Martínez <ignacio.martinezrivera@yahoo.es> and others
* From Harrison Metzger <harrisonmetz@gmail.com> * From Harrison Metzger <harrisonmetz@gmail.com>
*/ */
{ "Samsung", 0x04e8, { "Samsung", 0x04e8,
"Galaxy models (MTP+ADB)", 0x685c, "Galaxy models (MTP+ADB)", 0x685c,
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL | DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL |
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST | DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
DEVICE_FLAG_UNLOAD_DRIVER | DEVICE_FLAG_UNLOAD_DRIVER |
DEVICE_FLAG_LONG_TIMEOUT | DEVICE_FLAG_LONG_TIMEOUT |
DEVICE_FLAG_PROPLIST_OVERRIDES_OI | DEVICE_FLAG_PROPLIST_OVERRIDES_OI |
DEVICE_FLAG_SAMSUNG_OFFSET_BUG | DEVICE_FLAG_SAMSUNG_OFFSET_BUG |
DEVICE_FLAG_OGG_IS_UNKNOWN | DEVICE_FLAG_OGG_IS_UNKNOWN |
DEVICE_FLAG_FLAC_IS_UNKNOWN }, DEVICE_FLAG_FLAC_IS_UNKNOWN },
{ "Samsung", 0x04e8, { "Samsung", 0x04e8,
"Galaxy models (MTP)", 0x6860, "Galaxy models (MTP)", 0x6860,
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL | /* DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL |
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST | DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST | */
DEVICE_FLAG_UNLOAD_DRIVER | DEVICE_FLAG_UNLOAD_DRIVER |
DEVICE_FLAG_LONG_TIMEOUT | DEVICE_FLAG_LONG_TIMEOUT |
DEVICE_FLAG_PROPLIST_OVERRIDES_OI | DEVICE_FLAG_PROPLIST_OVERRIDES_OI |
DEVICE_FLAG_SAMSUNG_OFFSET_BUG | DEVICE_FLAG_SAMSUNG_OFFSET_BUG |
DEVICE_FLAG_OGG_IS_UNKNOWN | DEVICE_FLAG_OGG_IS_UNKNOWN |
DEVICE_FLAG_FLAC_IS_UNKNOWN }, DEVICE_FLAG_FLAC_IS_UNKNOWN },
// From: Erik Berglund <erikjber@users.sourceforge.net> // From: Erik Berglund <erikjber@users.sourceforge.net>
// Logs indicate this needs DEVICE_FLAG_NO_ZERO_READS // Logs indicate this needs DEVICE_FLAG_NO_ZERO_READS
// No Samsung platlists on this device. // No Samsung platlists on this device.
// https://sourceforge.net/tracker/?func=detail&atid=809061&aid=3026337&group_ id=158745 // https://sourceforge.net/tracker/?func=detail&atid=809061&aid=3026337&group_ id=158745
skipping to change at line 2554 skipping to change at line 2558
/* https://sourceforge.net/p/libmtp/bugs/1255/ */ /* https://sourceforge.net/p/libmtp/bugs/1255/ */
{ "Google Inc", 0x18d1, "Nexus/Pixel (PTP)", 0x4ee5, { "Google Inc", 0x18d1, "Nexus/Pixel (PTP)", 0x4ee5,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
{ "Google Inc", 0x18d1, "Nexus/Pixel (PTP+ADB)", 0x4ee6, { "Google Inc", 0x18d1, "Nexus/Pixel (PTP+ADB)", 0x4ee6,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/bugs/1444/ */ /* https://sourceforge.net/p/libmtp/bugs/1444/ */
{ "Google", 0x18d1, "Pixel C (MTP)", 0x5202, { "Google", 0x18d1, "Pixel C (MTP)", 0x5202,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
{ "Google", 0x18d1, "Pixel C (MTP+ADB)", 0x5203, { "Google", 0x18d1, "Pixel C (MTP+ADB)", 0x5203,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/bugs/1892/ */
{ "Nook", 0x18d1, "Tablet", 0x685c,
DEVICE_FLAGS_ANDROID_BUGS },
// WiFi-only version of Xoom // WiFi-only version of Xoom
// See: http://bugzilla.gnome.org/show_bug.cgi?id=647506 // See: http://bugzilla.gnome.org/show_bug.cgi?id=647506
{ "Google Inc (for Motorola)", 0x18d1, "Xoom (MZ604)", 0x70a8, { "Google Inc (for Motorola)", 0x18d1, "Xoom (MZ604)", 0x70a8,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
{ "Google Inc (for Toshiba)", 0x18d1, "Thrive 7/AT105", 0x7102, { "Google Inc (for Toshiba)", 0x18d1, "Thrive 7/AT105", 0x7102,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
{ "Google Inc (for Lenovo)", 0x18d1, "Ideapad K1", 0x740a, { "Google Inc (for Lenovo)", 0x18d1, "Ideapad K1", 0x740a,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
// Another OEM for Medion // Another OEM for Medion
{ "Google Inc (for Medion)", 0x18d1, "MD99000 (P9514)", 0xb00a, { "Google Inc (for Medion)", 0x18d1, "MD99000 (P9514)", 0xb00a,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/bugs/1563/ */ /* https://sourceforge.net/p/libmtp/bugs/1563/ */
{ "Meizu", 0x18d1, "Pro 5 Ubuntu Phone", 0xd001, DEVICE_FLAGS_ANDROID_BUGS }, { "Meizu", 0x18d1, "Pro 5 Ubuntu Phone", 0xd001, DEVICE_FLAGS_ANDROID_BUGS },
// Reported by Frederik Himpe <fhimpe@telenet.be> // Reported by Frederik Himpe <fhimpe@telenet.be>
{ "Google Inc (for LG Electronics)", 0x18d1, "P990/Optimus (Cyanogen)", { "Google Inc (for LG Electronics)", 0x18d1, "P990/Optimus (Cyanogen)",
0xd109, DEVICE_FLAGS_ANDROID_BUGS }, 0xd109, DEVICE_FLAGS_ANDROID_BUGS },
{ "Google Inc (for LG Electronics)", 0x18d1, "P990/Optimus", 0xd10a, { "Google Inc (for LG Electronics)", 0x18d1, "P990/Optimus", 0xd10a,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
/* /*
* Media Keg * Media Keg
skipping to change at line 3086 skipping to change at line 3094
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/feature-requests/296/ */ /* https://sourceforge.net/p/libmtp/feature-requests/296/ */
{ "Lenovo", 0x17ef, "TB-7304I", 0x7b3c, { "Lenovo", 0x17ef, "TB-7304I", 0x7b3c,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/bugs/1831/ */ /* https://sourceforge.net/p/libmtp/bugs/1831/ */
{ "Lenovo", 0x17ef, "Tab4 10 (2nd ID)", 0x7bc7, { "Lenovo", 0x17ef, "Tab4 10 (2nd ID)", 0x7bc7,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/bugs/1873/ */ /* https://sourceforge.net/p/libmtp/bugs/1873/ */
{ "Lenovo", 0x17ef, "Tab P10", 0x7bd3, { "Lenovo", 0x17ef, "Tab P10", 0x7bd3,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
{ "Lenovo", 0x17ef, "TB-X606F", 0x7c45,
DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/bugs/1736/ */ /* https://sourceforge.net/p/libmtp/bugs/1736/ */
{ "Lenovo", 0x17ef, "P1060X", 0x9039, { "Lenovo", 0x17ef, "P1060X", 0x9039,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/feature-requests/259/ */ /* https://sourceforge.net/p/libmtp/feature-requests/259/ */
{ "Medion", 0x17ef, "P10606", 0xf003, { "Medion", 0x17ef, "P10606", 0xf003,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
/* /*
* Huawei * Huawei
* IDs used by Honor U8860,U8815,U9200,P2 * IDs used by Honor U8860,U8815,U9200,P2
skipping to change at line 3536 skipping to change at line 3546
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/bugs/1834/ */ /* https://sourceforge.net/p/libmtp/bugs/1834/ */
{ "Onyx", 0x2207, "Boox Note", 0x000d, { "Onyx", 0x2207, "Boox Note", 0x000d,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/bugs/1354/ */ /* https://sourceforge.net/p/libmtp/bugs/1354/ */
{ "Various", 0x2207, "Viewpia DR/bq Kepler Debugging", 0x0011, { "Various", 0x2207, "Viewpia DR/bq Kepler Debugging", 0x0011,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/support-requests/291/ */ /* https://sourceforge.net/p/libmtp/support-requests/291/ */
{ "Onyx", 0x2207, "Boox Nova", 0x0014, { "Onyx", 0x2207, "Boox Nova", 0x0014,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/bugs/1900/ */
{ "Onyx", 0x2207, "Boox Nova Pro", 0x0015,
DEVICE_FLAGS_ANDROID_BUGS },
/* /*
* Kobo * Kobo
*/ */
/* https://sourceforge.net/p/libmtp/bugs/1208/ */ /* https://sourceforge.net/p/libmtp/bugs/1208/ */
{ "Kobo", 0x2237, "Arc 7 HD", 0xb108, { "Kobo", 0x2237, "Arc 7 HD", 0xb108,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
// Reported by George Talusan // Reported by George Talusan
{ "Kobo", 0x2237, "Arc (ID1)", 0xd108, { "Kobo", 0x2237, "Arc (ID1)", 0xd108,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
skipping to change at line 3776 skipping to change at line 3789
*/ */
{ "TCL", 0x0451, "Alcatel one touch 986+", 0xd108, { "TCL", 0x0451, "Alcatel one touch 986+", 0xd108,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
/* /*
* Garmin * Garmin
*/ */
{ "Garmin", 0x091e, "Monterra", 0x2585, DEVICE_FLAGS_ANDROID_BUGS }, { "Garmin", 0x091e, "Monterra", 0x2585, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/bugs/1779/ */ /* https://sourceforge.net/p/libmtp/bugs/1779/ */
{ "Garmin", 0x091e, "Forerunner 645 Music", 0x4b48, DEVICE_FLAGS_ANDROID_BUGS }, { "Garmin", 0x091e, "Forerunner 645 Music", 0x4b48, DEVICE_FLAGS_ANDROID_BUGS },
{ "Garmin", 0x091e, "D2 Air", 0x488b, DEVICE_FLAGS_ANDROID_BUGS },
/* https://github.com/libmtp/libmtp/issues/15 */ /* https://github.com/libmtp/libmtp/issues/15 */
{ "Garmin", 0x091e, "Fenix 5/5S/5X Plus", 0x4b54, DEVICE_FLAGS_ANDROID_BUGS }, { "Garmin", 0x091e, "Fenix 5/5S/5X Plus", 0x4b54, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/feature-requests/271/ */ /* https://sourceforge.net/p/libmtp/feature-requests/271/ */
{ "Garmin", 0x091e, "Vivoactive 3", 0x4bac, DEVICE_FLAGS_ANDROID_BUGS }, { "Garmin", 0x091e, "Vivoactive 3", 0x4bac, DEVICE_FLAGS_ANDROID_BUGS },
{ "Garmin", 0x091e, "Vivoactive 3 Music LTE", 0x4bfa, DEVICE_FLAGS_ANDROID_BUG S },
/* https://sourceforge.net/p/libmtp/bugs/1884/ */ /* https://sourceforge.net/p/libmtp/bugs/1884/ */
{ "Garmin", 0x091e, "Forerunner 245 Music ", 0x4c05, DEVICE_FLAGS_ANDROID_BUGS }, { "Garmin", 0x091e, "Forerunner 245 Music ", 0x4c05, DEVICE_FLAGS_ANDROID_BUGS },
{ "Garmin", 0x091e, "Forerunner 945", 0x4c29, DEVICE_FLAGS_ANDROID_BUGS },
{ "Garmin", 0x091e, "D2 Delta/Delta S/Delta PX", 0x4c7c, DEVICE_FLAGS_ANDROID_
BUGS },
{ "Garmin", 0x091e, "Vivoactive 4S", 0x4c98, DEVICE_FLAGS_ANDROID_BUGS }, { "Garmin", 0x091e, "Vivoactive 4S", 0x4c98, DEVICE_FLAGS_ANDROID_BUGS },
/* https://github.com/libmtp/libmtp/issues/51 */ /* https://github.com/libmtp/libmtp/issues/51 */
{ "Garmin", 0x091e, "Vivoactive 4", 0x4c99, DEVICE_FLAGS_ANDROID_BUGS }, { "Garmin", 0x091e, "Vivoactive 4", 0x4c99, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/bugs/1864/ */ /* https://sourceforge.net/p/libmtp/bugs/1864/ */
{ "Garmin", 0x091e, "Venu", 0x4c9a, DEVICE_FLAGS_ANDROID_BUGS }, { "Garmin", 0x091e, "Venu", 0x4c9a, DEVICE_FLAGS_ANDROID_BUGS },
{ "Garmin", 0x091e, "MARQ", 0x4cae, DEVICE_FLAGS_ANDROID_BUGS },
{ "Garmin", 0x091e, "MARQ Aviator", 0x4caf, DEVICE_FLAGS_ANDROID_BUGS },
{ "Garmin", 0x091e, "Descent Mk2/Mk2i", 0x4cba, DEVICE_FLAGS_ANDROID_BUGS },
{ "Garmin", 0x091e, "Fenix 6S Pro/Sapphire", 0x4cd8, DEVICE_FLAGS_ANDROID_BUGS
},
/* https://sourceforge.net/p/libmtp/bugs/1852/ */ /* https://sourceforge.net/p/libmtp/bugs/1852/ */
{ "Garmin", 0x091e, "Fenix 6", 0x4cda, DEVICE_FLAGS_ANDROID_BUGS }, { "Garmin", 0x091e, "Fenix 6 Pro/Sapphire", 0x4cda, DEVICE_FLAGS_ANDROID_BUGS
{ "Garmin", 0x091e, "Fenix 6 Sapphire", 0x4cdb, DEVICE_FLAGS_ANDROID_BUGS }, },
{ "Garmin", 0x091e, "Fenix 6X Pro/Sapphire", 0x4cdb, DEVICE_FLAGS_ANDROID_BUGS
},
/* https://sourceforge.net/p/libmtp/bugs/1887/ */ /* https://sourceforge.net/p/libmtp/bugs/1887/ */
{ "Garmin", 0x091e, "Zumo XT", 0x4d9c, DEVICE_FLAGS_ANDROID_BUGS }, { "Garmin", 0x091e, "Zumo XT", 0x4d9c, DEVICE_FLAGS_ANDROID_BUGS },
{ "Garmin", 0x091e, "Rey", 0x4daa, DEVICE_FLAGS_ANDROID_BUGS },
{ "Garmin", 0x091e, "Darth Vader", 0x4dab, DEVICE_FLAGS_ANDROID_BUGS },
{ "Garmin", 0x091e, "Captain Marvel", 0x4dac, DEVICE_FLAGS_ANDROID_BUGS },
{ "Garmin", 0x091e, "First Avenger", 0x4dad, DEVICE_FLAGS_ANDROID_BUGS },
{ "Garmin", 0x091e, "Forerunner 745", 0x4e05, DEVICE_FLAGS_ANDROID_BUGS },
{ "Garmin", 0x091e, "Venu Sq Music", 0x4e0c, DEVICE_FLAGS_ANDROID_BUGS },
{ "Garmin", 0x091e, "Descent Mk2/Mk2i (APAC)", 0x4e76, DEVICE_FLAGS_ANDROID_BU
GS }, /* APAC version */
{ "Garmin", 0x091e, "Venu Mercedes-Benz Collection", 0x4e9C, DEVICE_FLAGS_ANDR
OID_BUGS },
/* /*
* Wacom * Wacom
*/ */
{ "Wacom", 0x0531, "Cintiq Companion Hybrid (MTP+ADB)", 0x2001, { "Wacom", 0x0531, "Cintiq Companion Hybrid (MTP+ADB)", 0x2001,
DEVICE_FLAGS_ANDROID_BUGS }, DEVICE_FLAGS_ANDROID_BUGS },
/* /*
* Kurio * Kurio
*/ */
skipping to change at line 3980 skipping to change at line 4009
{ "Cubot", 0x0e8d, "X17", 0x201d, DEVICE_FLAGS_ANDROID_BUGS }, { "Cubot", 0x0e8d, "X17", 0x201d, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/bugs/1423/ */ /* https://sourceforge.net/p/libmtp/bugs/1423/ */
{ "OnePlus", 0x2a70, "ONE A2001", 0x9011, DEVICE_FLAGS_ANDROID_BUGS }, { "OnePlus", 0x2a70, "ONE A2001", 0x9011, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/bugs/1450/ */ /* https://sourceforge.net/p/libmtp/bugs/1450/ */
{ "OnePlus", 0x2a70, "OnePlus 2 A2005", 0xf003, DEVICE_FLAGS_ANDROID_BUGS }, { "OnePlus", 0x2a70, "OnePlus 2 A2005", 0xf003, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/bugs/1436/ */ /* https://sourceforge.net/p/libmtp/bugs/1436/ */
{ "Parrot", 0x19cf, "Bebop Drone", 0x5038, DEVICE_FLAGS_ANDROID_BUGS }, { "Parrot", 0x19cf, "Bebop Drone", 0x5038, DEVICE_FLAGS_ANDROID_BUGS },
#if 0 #ifndef _GPHOTO2_INTERNAL_CODE
/* gphoto lists them in its library.c */
/* /*
* GoPro Action Cams. * GoPro Action Cams.
*/ */
{ "GoPro" , 0x2672, "HERO3+ Black", 0x0011, DEVICE_FLAG_NONE }, { "GoPro" , 0x2672, "HERO3+ Black", 0x0011, DEVICE_FLAG_NONE },
{ "GoPro" , 0x2672, "HERO", 0x000c, DEVICE_FLAG_NONE }, { "GoPro" , 0x2672, "HERO", 0x000c, DEVICE_FLAG_NONE },
{ "GoPro" , 0x2672, "HERO4 Silver", 0x000d, DEVICE_FLAG_NONE }, { "GoPro" , 0x2672, "HERO4 Silver", 0x000d, DEVICE_FLAG_NONE },
{ "Gopro" , 0x2672, "HERO4 Black", 0x000e, DEVICE_FLAG_NONE }, { "Gopro" , 0x2672, "HERO4 Black", 0x000e, DEVICE_FLAG_NONE },
{ "GoPro" , 0x2672, "HERO4 Session", 0x000f, DEVICE_FLAG_NONE }, { "GoPro" , 0x2672, "HERO4 Session", 0x000f, DEVICE_FLAG_NONE },
{ "GoPro" , 0x2672, "HERO+", 0x0021, DEVICE_FLAG_NONE }, { "GoPro" , 0x2672, "HERO+", 0x0021, DEVICE_FLAG_NONE },
{ "GoPro" , 0x2672, "HERO5 Black", 0x0027, DEVICE_FLAG_NONE }, { "GoPro" , 0x2672, "HERO5 Black", 0x0027, DEVICE_FLAG_NONE },
{ "GoPro" , 0x2672, "HERO5 Session", 0x0029, DEVICE_FLAG_NONE }, { "GoPro" , 0x2672, "HERO5 Session", 0x0029, DEVICE_FLAG_NONE },
{ "GoPro" , 0x2672, "HERO 2018", 0x002d, DEVICE_FLAG_NONE }, { "GoPro" , 0x2672, "HERO 2018", 0x002d, DEVICE_FLAG_NONE },
{ "GoPro" , 0x2672, "FUSION (back)", 0x0032, DEVICE_FLAG_NONE }, { "GoPro" , 0x2672, "FUSION (back)", 0x0032, DEVICE_FLAG_NONE },
{ "GoPro" , 0x2672, "FUSION (front)", 0x0035, DEVICE_FLAG_NONE }, { "GoPro" , 0x2672, "FUSION (front)", 0x0035, DEVICE_FLAG_NONE },
{ "GoPro" , 0x2672, "HERO6 Black", 0x0037, DEVICE_FLAG_NONE }, { "GoPro" , 0x2672, "HERO6 Black", 0x0037, DEVICE_FLAG_NONE },
{ "GoPro" , 0x2672, "HERO7 Silver", 0x0043, DEVICE_FLAG_NONE }, { "GoPro" , 0x2672, "HERO7 Silver", 0x0043, DEVICE_FLAG_NONE },
{ "GoPro" , 0x2672, "HERO7 Black", 0x0047, DEVICE_FLAG_NONE }, { "GoPro" , 0x2672, "HERO7 Black", 0x0047, DEVICE_FLAG_NONE },
{ "GoPro" , 0x2672, "HERO8 Black", 0x0049, DEVICE_FLAG_NONE }, { "GoPro" , 0x2672, "HERO8 Black", 0x0049, DEVICE_FLAG_NONE },
{ "GoPro" , 0x2672, "HERO9 Black", 0x004d, DEVICE_FLAG_NONE },
#endif #endif
/* These Ricoh Theta cameras run Android but seem to work
* without DEVICE_FLAGS_ANDROID_BUGS.
*/
{ "Ricoh", 0x05ca, "Theta V (MTP)", 0x0368, DEVICE_FLAG_NONE },
{ "Ricoh", 0x05ca, "Theta Z1 (MTP)", 0x036d, DEVICE_FLAG_NONE },
/* https://sourceforge.net/p/libmtp/bugs/1490/ */ /* https://sourceforge.net/p/libmtp/bugs/1490/ */
{ "Marshall" , 0x2ad9, "London", 0x000b, DEVICE_FLAG_NONE }, { "Marshall" , 0x2ad9, "London", 0x000b, DEVICE_FLAG_NONE },
/* https://sourceforge.net/p/libmtp/feature-requests/257/ */ /* https://sourceforge.net/p/libmtp/feature-requests/257/ */
{ "Fairphone" , 0x2ae5, "Fairphone 2 (ID2)", 0x6764, DEVICE_FLAGS_ANDROID_BUGS }, { "Fairphone" , 0x2ae5, "Fairphone 2 (ID2)", 0x6764, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/support-requests/202/ */ /* https://sourceforge.net/p/libmtp/support-requests/202/ */
{ "Fairphone" , 0x2ae5, "Fairphone 2", 0xf003, DEVICE_FLAGS_ANDROID_BUGS }, { "Fairphone" , 0x2ae5, "Fairphone 2", 0xf003, DEVICE_FLAGS_ANDROID_BUGS },
/* https://sourceforge.net/p/libmtp/support-requests/214/ */ /* https://sourceforge.net/p/libmtp/support-requests/214/ */
{ "Fairphone" , 0x2ae5, "Fairphone 2 OS", 0x9039, DEVICE_FLAGS_ANDROID_BUGS }, { "Fairphone" , 0x2ae5, "Fairphone 2 OS", 0x9039, DEVICE_FLAGS_ANDROID_BUGS },
skipping to change at line 4117 skipping to change at line 4154
{ "Doro" , 0x2b43, "Phone 8030 DSB-0010", 0x0006 , DEVICE_FLAGS_ANDROID_BUGS } , { "Doro" , 0x2b43, "Phone 8030 DSB-0010", 0x0006 , DEVICE_FLAGS_ANDROID_BUGS } ,
/* /*
* Other strange stuff. * Other strange stuff.
*/ */
{ "Isabella", 0x0b20, "Her Prototype", 0xddee, DEVICE_FLAG_NONE }, { "Isabella", 0x0b20, "Her Prototype", 0xddee, DEVICE_FLAG_NONE },
/* https://sourceforge.net/p/libmtp/bugs/1817/ */ /* https://sourceforge.net/p/libmtp/bugs/1817/ */
{ "Nox", 0x1e0a, "A1", 0x1001, DEVICE_FLAG_NONE }, { "Nox", 0x1e0a, "A1", 0x1001, DEVICE_FLAG_NONE },
/* https://sourceforge.net/p/libmtp/bugs/1893/ */
{ "Nintendo", 0x057e, "Switch Lite", 0x201d, DEVICE_FLAG_NONE },
/* https://github.com/libmtp/libmtp/issues/72 https://sourceforge.net/p/libmtp
/bugs/1895/ */
{ "Mudita", 0x3310, "Pure Phone", 0x0100, DEVICE_FLAG_NONE },
/* qemu 3.0.0 hw/usb/dev-mtp.c */ /* qemu 3.0.0 hw/usb/dev-mtp.c */
{ "QEMU", 0x46f4, "Virtual MTP", 0x0004, DEVICE_FLAG_NONE } { "QEMU", 0x46f4, "Virtual MTP", 0x0004, DEVICE_FLAG_NONE }
 End of changes. 17 change blocks. 
5 lines changed or deleted 55 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)