aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMemphiz <memphis@machzwo.de>2016-09-23 09:20:47 +0100
committerGitHub <noreply@github.com>2016-09-23 09:20:47 +0100
commit5b8eb73d54bd07aa1f64f77774494a08cad3c80f (patch)
tree53138d071ea1de3db3fd7aa3014d18d6ca318394
parent4b66a4d97487557bacf8f0e0f44cd4ab4c0fb70f (diff)
parentbb806fba88747070aa4ecdc7aef121f84c054b22 (diff)
Merge pull request #10540 from Memphiz/ios_models
[ios] - added latest ios devices for proper screen scale
-rw-r--r--xbmc/platform/darwin/DarwinUtils.mm31
1 files changed, 30 insertions, 1 deletions
diff --git a/xbmc/platform/darwin/DarwinUtils.mm b/xbmc/platform/darwin/DarwinUtils.mm
index 509cce5cc7..c6355c31f6 100644
--- a/xbmc/platform/darwin/DarwinUtils.mm
+++ b/xbmc/platform/darwin/DarwinUtils.mm
@@ -87,7 +87,8 @@ enum iosPlatform
iPhone5SGSM,
iPhone5SGlobal,
iPodTouch4G,
- iPodTouch5G,
+ iPodTouch5G,
+ iPodTouch6G,
iPad3WIFI,
iPad3GSMCDMA,
iPad3,
@@ -96,14 +97,26 @@ enum iosPlatform
iPad4GSMCDMA,
iPadAirWifi,
iPadAirCellular,
+ iPadAirTDLTE,
iPadMini2Wifi,
iPadMini2Cellular,
iPhone6,
+ iPhone6s,
+ iPhoneSE,
+ iPhone7,
iPadAir2Wifi,
iPadAir2Cellular,
+ iPadPro9_7InchWifi,
+ iPadPro9_7InchCellular,
+ iPadPro12_9InchWifi,
+ iPadPro12_9InchCellular,
iPadMini3Wifi,
iPadMini3Cellular,
+ iPadMini4Wifi,
+ iPadMini4Cellular,
iPhone6Plus, //from here on list devices with retina support which have scale == 3.0
+ iPhone6sPlus,
+ iPhone7Plus,
};
// platform strings are based on http://theiphonewiki.com/wiki/Models
@@ -154,11 +167,19 @@ enum iosPlatform getIosPlatform()
else if (devStr == "iPhone6,2") eDev = iPhone5SGlobal;
else if (devStr == "iPhone7,1") eDev = iPhone6Plus;
else if (devStr == "iPhone7,2") eDev = iPhone6;
+ else if (devStr == "iPhone8,1") eDev = iPhone6s;
+ else if (devStr == "iPhone8,2") eDev = iPhone6sPlus;
+ else if (devStr == "iPhone8,4") eDev = iPhoneSE;
+ else if (devStr == "iPhone9,1") eDev = iPhone7;
+ else if (devStr == "iPhone9,2") eDev = iPhone7Plus;
+ else if (devStr == "iPhone9,3") eDev = iPhone7;
+ else if (devStr == "iPhone9,4") eDev = iPhone7Plus;
else if (devStr == "iPod1,1") eDev = iPodTouch1G;
else if (devStr == "iPod2,1") eDev = iPodTouch2G;
else if (devStr == "iPod3,1") eDev = iPodTouch3G;
else if (devStr == "iPod4,1") eDev = iPodTouch4G;
else if (devStr == "iPod5,1") eDev = iPodTouch5G;
+ else if (devStr == "iPod7,1") eDev = iPodTouch6G;
else if (devStr == "iPad1,1") eDev = iPad;
else if (devStr == "iPad1,2") eDev = iPad;
else if (devStr == "iPad2,1") eDev = iPad2WIFI;
@@ -176,13 +197,21 @@ enum iosPlatform getIosPlatform()
else if (devStr == "iPad3,6") eDev = iPad4GSMCDMA;
else if (devStr == "iPad4,1") eDev = iPadAirWifi;
else if (devStr == "iPad4,2") eDev = iPadAirCellular;
+ else if (devStr == "iPad4,3") eDev = iPadAirTDLTE;
else if (devStr == "iPad4,4") eDev = iPadMini2Wifi;
else if (devStr == "iPad4,5") eDev = iPadMini2Cellular;
+ else if (devStr == "iPad4,6") eDev = iPadMini2Cellular;
else if (devStr == "iPad4,7") eDev = iPadMini3Wifi;
else if (devStr == "iPad4,8") eDev = iPadMini3Cellular;
else if (devStr == "iPad4,9") eDev = iPadMini3Cellular;
+ else if (devStr == "iPad5,1") eDev = iPadMini4Wifi;
+ else if (devStr == "iPad5,2") eDev = iPadMini4Cellular;
else if (devStr == "iPad5,3") eDev = iPadAir2Wifi;
else if (devStr == "iPad5,4") eDev = iPadAir2Cellular;
+ else if (devStr == "iPad6,3") eDev = iPadPro9_7InchWifi;
+ else if (devStr == "iPad6,4") eDev = iPadPro9_7InchCellular;
+ else if (devStr == "iPad6,7") eDev = iPadPro12_9InchWifi;
+ else if (devStr == "iPad6,8") eDev = iPadPro12_9InchCellular;
else if (devStr == "AppleTV2,1") eDev = AppleTV2;
}
#endif