diff options
| author | manuel <manuel@mausz.at> | 2017-07-23 16:59:43 +0200 |
|---|---|---|
| committer | manuel <manuel@mausz.at> | 2017-07-23 16:59:43 +0200 |
| commit | 4c3251ec645c8b71820dab7e51e612e5919d4e75 (patch) | |
| tree | 9533268a93e58fc2e16de1b8ee3fafe3784e5225 /xbmc/addons/kodi-addon-dev-kit/include/kodi/versions.h | |
| parent | f44ecaa4f27e7538ddcad66d40e543bffa2d2d86 (diff) | |
| download | kodi-pvr-build-4c3251ec645c8b71820dab7e51e612e5919d4e75.tar.gz kodi-pvr-build-4c3251ec645c8b71820dab7e51e612e5919d4e75.tar.bz2 kodi-pvr-build-4c3251ec645c8b71820dab7e51e612e5919d4e75.zip | |
sync with upstream
Diffstat (limited to 'xbmc/addons/kodi-addon-dev-kit/include/kodi/versions.h')
| -rw-r--r-- | xbmc/addons/kodi-addon-dev-kit/include/kodi/versions.h | 88 |
1 files changed, 47 insertions, 41 deletions
diff --git a/xbmc/addons/kodi-addon-dev-kit/include/kodi/versions.h b/xbmc/addons/kodi-addon-dev-kit/include/kodi/versions.h index fa90f77..b9d37b4 100644 --- a/xbmc/addons/kodi-addon-dev-kit/include/kodi/versions.h +++ b/xbmc/addons/kodi-addon-dev-kit/include/kodi/versions.h | |||
| @@ -41,8 +41,8 @@ | |||
| 41 | * overview. | 41 | * overview. |
| 42 | */ | 42 | */ |
| 43 | 43 | ||
| 44 | #define ADDON_GLOBAL_VERSION_MAIN "1.0.7" | 44 | #define ADDON_GLOBAL_VERSION_MAIN "1.0.10" |
| 45 | #define ADDON_GLOBAL_VERSION_MAIN_MIN "1.0.2" | 45 | #define ADDON_GLOBAL_VERSION_MAIN_MIN "1.0.10" |
| 46 | #define ADDON_GLOBAL_VERSION_MAIN_XML_ID "kodi.binary.global.main" | 46 | #define ADDON_GLOBAL_VERSION_MAIN_XML_ID "kodi.binary.global.main" |
| 47 | #define ADDON_GLOBAL_VERSION_MAIN_DEPENDS "AddonBase.h" \ | 47 | #define ADDON_GLOBAL_VERSION_MAIN_DEPENDS "AddonBase.h" \ |
| 48 | "xbmc_addon_dll.h" \ | 48 | "xbmc_addon_dll.h" \ |
| @@ -50,8 +50,8 @@ | |||
| 50 | "libXBMC_addon.h" \ | 50 | "libXBMC_addon.h" \ |
| 51 | "addon-instance/" | 51 | "addon-instance/" |
| 52 | 52 | ||
| 53 | #define ADDON_GLOBAL_VERSION_GENERAL "1.0.0" | 53 | #define ADDON_GLOBAL_VERSION_GENERAL "1.0.2" |
| 54 | #define ADDON_GLOBAL_VERSION_GENERAL_MIN "1.0.0" | 54 | #define ADDON_GLOBAL_VERSION_GENERAL_MIN "1.0.2" |
| 55 | #define ADDON_GLOBAL_VERSION_GENERAL_XML_ID "kodi.binary.global.general" | 55 | #define ADDON_GLOBAL_VERSION_GENERAL_XML_ID "kodi.binary.global.general" |
| 56 | #define ADDON_GLOBAL_VERSION_GENERAL_DEPENDS "General.h" | 56 | #define ADDON_GLOBAL_VERSION_GENERAL_DEPENDS "General.h" |
| 57 | 57 | ||
| @@ -75,24 +75,20 @@ | |||
| 75 | #define ADDON_GLOBAL_VERSION_NETWORK_XML_ID "kodi.binary.global.network" | 75 | #define ADDON_GLOBAL_VERSION_NETWORK_XML_ID "kodi.binary.global.network" |
| 76 | #define ADDON_GLOBAL_VERSION_NETWORK_DEPENDS "Network.h" | 76 | #define ADDON_GLOBAL_VERSION_NETWORK_DEPENDS "Network.h" |
| 77 | 77 | ||
| 78 | #define ADDON_INSTANCE_VERSION_ADSP "0.1.10" | 78 | #define ADDON_INSTANCE_VERSION_ADSP "0.2.0" |
| 79 | #define ADDON_INSTANCE_VERSION_ADSP_MIN "0.1.10" | 79 | #define ADDON_INSTANCE_VERSION_ADSP_MIN "0.2.0" |
| 80 | #define ADDON_INSTANCE_VERSION_ADSP_XML_ID "kodi.binary.instance.adsp" | 80 | #define ADDON_INSTANCE_VERSION_ADSP_XML_ID "kodi.binary.instance.adsp" |
| 81 | #define ADDON_INSTANCE_VERSION_ADSP_DEPENDS "kodi_adsp_dll.h" \ | 81 | #define ADDON_INSTANCE_VERSION_ADSP_DEPENDS "addon-instance/AudioDSP.h" |
| 82 | "kodi_adsp_types.h" \ | ||
| 83 | "libKODI_adsp.h" | ||
| 84 | 82 | ||
| 85 | #define ADDON_INSTANCE_VERSION_AUDIODECODER "1.0.1" | 83 | #define ADDON_INSTANCE_VERSION_AUDIODECODER "2.0.0" |
| 86 | #define ADDON_INSTANCE_VERSION_AUDIODECODER_MIN "1.0.1" | 84 | #define ADDON_INSTANCE_VERSION_AUDIODECODER_MIN "2.0.0" |
| 87 | #define ADDON_INSTANCE_VERSION_AUDIODECODER_XML_ID "kodi.binary.instance.audiodecoder" | 85 | #define ADDON_INSTANCE_VERSION_AUDIODECODER_XML_ID "kodi.binary.instance.audiodecoder" |
| 88 | #define ADDON_INSTANCE_VERSION_AUDIODECODER_DEPENDS "kodi_audiodec_dll.h" \ | 86 | #define ADDON_INSTANCE_VERSION_AUDIODECODER_DEPENDS "addon-instance/AudioDecoder.h" |
| 89 | "kodi_audiodec_types.h" | ||
| 90 | 87 | ||
| 91 | #define ADDON_INSTANCE_VERSION_AUDIOENCODER "1.0.1" | 88 | #define ADDON_INSTANCE_VERSION_AUDIOENCODER "2.0.0" |
| 92 | #define ADDON_INSTANCE_VERSION_AUDIOENCODER_MIN "1.0.1" | 89 | #define ADDON_INSTANCE_VERSION_AUDIOENCODER_MIN "2.0.0" |
| 93 | #define ADDON_INSTANCE_VERSION_AUDIOENCODER_XML_ID "kodi.binary.instance.audioencoder" | 90 | #define ADDON_INSTANCE_VERSION_AUDIOENCODER_XML_ID "kodi.binary.instance.audioencoder" |
| 94 | #define ADDON_INSTANCE_VERSION_AUDIOENCODER_DEPENDS "xbmc_audioenc_dll.h" \ | 91 | #define ADDON_INSTANCE_VERSION_AUDIOENCODER_DEPENDS "addon-instance/AudioEncoder.h" |
| 95 | "xbmc_audioenc_types.h" | ||
| 96 | 92 | ||
| 97 | #define ADDON_INSTANCE_VERSION_GAME "1.0.32" | 93 | #define ADDON_INSTANCE_VERSION_GAME "1.0.32" |
| 98 | #define ADDON_INSTANCE_VERSION_GAME_MIN "1.0.32" | 94 | #define ADDON_INSTANCE_VERSION_GAME_MIN "1.0.32" |
| @@ -101,29 +97,24 @@ | |||
| 101 | "kodi_game_types.h" \ | 97 | "kodi_game_types.h" \ |
| 102 | "libKODI_game.h" | 98 | "libKODI_game.h" |
| 103 | 99 | ||
| 104 | #define ADDON_INSTANCE_VERSION_IMAGEDECODER "1.0.1" | 100 | #define ADDON_INSTANCE_VERSION_IMAGEDECODER "2.0.0" |
| 105 | #define ADDON_INSTANCE_VERSION_IMAGEDECODER_MIN "1.0.1" | 101 | #define ADDON_INSTANCE_VERSION_IMAGEDECODER_MIN "2.0.0" |
| 106 | #define ADDON_INSTANCE_VERSION_IMAGEDECODER_XML_ID "kodi.binary.instance.imagedecoder" | 102 | #define ADDON_INSTANCE_VERSION_IMAGEDECODER_XML_ID "kodi.binary.instance.imagedecoder" |
| 107 | #define ADDON_INSTANCE_VERSION_IMAGEDECODER_DEPENDS "kodi_imagedec_dll.h" \ | 103 | #define ADDON_INSTANCE_VERSION_IMAGEDECODER_DEPENDS "addon-instance/ImageDecoder.h" |
| 108 | "kodi_imagedec_types.h" | ||
| 109 | 104 | ||
| 110 | #define ADDON_INSTANCE_VERSION_INPUTSTREAM "1.0.8" | 105 | #define ADDON_INSTANCE_VERSION_INPUTSTREAM "2.0.2" |
| 111 | #define ADDON_INSTANCE_VERSION_INPUTSTREAM_MIN "1.0.8" | 106 | #define ADDON_INSTANCE_VERSION_INPUTSTREAM_MIN "2.0.2" |
| 112 | #define ADDON_INSTANCE_VERSION_INPUTSTREAM_XML_ID "kodi.binary.instance.inputstream" | 107 | #define ADDON_INSTANCE_VERSION_INPUTSTREAM_XML_ID "kodi.binary.instance.inputstream" |
| 113 | #define ADDON_INSTANCE_VERSION_INPUTSTREAM_DEPENDS "libKODI_inputstream.h" \ | 108 | #define ADDON_INSTANCE_VERSION_INPUTSTREAM_DEPENDS "addon-instance/Inputstream.h" |
| 114 | "kodi_inputstream_dll.h" \ | ||
| 115 | "kodi_inputstream_types.h" | ||
| 116 | 109 | ||
| 117 | #define ADDON_INSTANCE_VERSION_PERIPHERAL "1.3.3" | 110 | #define ADDON_INSTANCE_VERSION_PERIPHERAL "1.3.3" |
| 118 | #define ADDON_INSTANCE_VERSION_PERIPHERAL_MIN "1.3.3" | 111 | #define ADDON_INSTANCE_VERSION_PERIPHERAL_MIN "1.3.3" |
| 119 | #define ADDON_INSTANCE_VERSION_PERIPHERAL_XML_ID "kodi.binary.instance.peripheral" | 112 | #define ADDON_INSTANCE_VERSION_PERIPHERAL_XML_ID "kodi.binary.instance.peripheral" |
| 120 | #define ADDON_INSTANCE_VERSION_PERIPHERAL_DEPENDS "kodi_peripheral_dll.h" \ | 113 | #define ADDON_INSTANCE_VERSION_PERIPHERAL_DEPENDS "addon-instance/Peripheral.h" \ |
| 121 | "kodi_peripheral_types.h" \ | 114 | "addon-instance/PeripheralUtils.h" |
| 122 | "kodi_peripheral_utils.hpp" \ | ||
| 123 | "libKODI_peripheral.h" | ||
| 124 | 115 | ||
| 125 | #define ADDON_INSTANCE_VERSION_PVR "5.2.4" | 116 | #define ADDON_INSTANCE_VERSION_PVR "5.3.0" |
| 126 | #define ADDON_INSTANCE_VERSION_PVR_MIN "5.2.4" | 117 | #define ADDON_INSTANCE_VERSION_PVR_MIN "5.3.0" |
| 127 | #define ADDON_INSTANCE_VERSION_PVR_XML_ID "kodi.binary.instance.pvr" | 118 | #define ADDON_INSTANCE_VERSION_PVR_XML_ID "kodi.binary.instance.pvr" |
| 128 | #define ADDON_INSTANCE_VERSION_PVR_DEPENDS "xbmc_pvr_dll.h" \ | 119 | #define ADDON_INSTANCE_VERSION_PVR_DEPENDS "xbmc_pvr_dll.h" \ |
| 129 | "xbmc_pvr_types.h" \ | 120 | "xbmc_pvr_types.h" \ |
| @@ -135,18 +126,22 @@ | |||
| 135 | #define ADDON_INSTANCE_VERSION_SCREENSAVER_XML_ID "kodi.binary.instance.screensaver" | 126 | #define ADDON_INSTANCE_VERSION_SCREENSAVER_XML_ID "kodi.binary.instance.screensaver" |
| 136 | #define ADDON_INSTANCE_VERSION_SCREENSAVER_DEPENDS "addon-instance/Screensaver.h" | 127 | #define ADDON_INSTANCE_VERSION_SCREENSAVER_DEPENDS "addon-instance/Screensaver.h" |
| 137 | 128 | ||
| 138 | #define ADDON_INSTANCE_VERSION_VFS "1.0.1" | 129 | #define ADDON_INSTANCE_VERSION_VFS "2.0.0" |
| 139 | #define ADDON_INSTANCE_VERSION_VFS_MIN "1.0.1" | 130 | #define ADDON_INSTANCE_VERSION_VFS_MIN "2.0.0" |
| 140 | #define ADDON_INSTANCE_VERSION_VFS_XML_ID "kodi.binary.instance.vfs" | 131 | #define ADDON_INSTANCE_VERSION_VFS_XML_ID "kodi.binary.instance.vfs" |
| 141 | #define ADDON_INSTANCE_VERSION_VFS_DEPENDS "kodi_vfs_dll.h" \ | 132 | #define ADDON_INSTANCE_VERSION_VFS_DEPENDS "addon-instance/VFS.h" |
| 142 | "kodi_vfs_types.h" \ | ||
| 143 | "kodi_vfs_utils.hpp" | ||
| 144 | 133 | ||
| 145 | #define ADDON_INSTANCE_VERSION_VISUALIZATION "1.0.1" | 134 | #define ADDON_INSTANCE_VERSION_VISUALIZATION "2.0.1" |
| 146 | #define ADDON_INSTANCE_VERSION_VISUALIZATION_MIN "1.0.1" | 135 | #define ADDON_INSTANCE_VERSION_VISUALIZATION_MIN "2.0.0" |
| 147 | #define ADDON_INSTANCE_VERSION_VISUALIZATION_XML_ID "kodi.binary.instance.visualization" | 136 | #define ADDON_INSTANCE_VERSION_VISUALIZATION_XML_ID "kodi.binary.instance.visualization" |
| 148 | #define ADDON_INSTANCE_VERSION_VISUALIZATION_DEPENDS "xbmc_vis_dll.h" \ | 137 | #define ADDON_INSTANCE_VERSION_VISUALIZATION_DEPENDS "addon-instance/Visualization.h" |
| 149 | "xbmc_vis_types.h" | 138 | |
| 139 | #define ADDON_INSTANCE_VERSION_VIDEOCODEC "1.0.1" | ||
| 140 | #define ADDON_INSTANCE_VERSION_VIDEOCODEC_MIN "1.0.1" | ||
| 141 | #define ADDON_INSTANCE_VERSION_VIDEOCODEC_XML_ID "kodi.binary.instance.videocodec" | ||
| 142 | #define ADDON_INSTANCE_VERSION_VIDEOCODEC_DEPENDS "addon-instance/VideoCodec.h" \ | ||
| 143 | "StreamCodec.h" \ | ||
| 144 | "StreamCrypto.h" | ||
| 150 | 145 | ||
| 151 | /// | 146 | /// |
| 152 | /// The currently available instance types for Kodi add-ons | 147 | /// The currently available instance types for Kodi add-ons |
| @@ -179,6 +174,7 @@ typedef enum ADDON_TYPE | |||
| 179 | ADDON_INSTANCE_VISUALIZATION = 109, | 174 | ADDON_INSTANCE_VISUALIZATION = 109, |
| 180 | ADDON_INSTANCE_VFS = 110, | 175 | ADDON_INSTANCE_VFS = 110, |
| 181 | ADDON_INSTANCE_IMAGEDECODER = 111, | 176 | ADDON_INSTANCE_IMAGEDECODER = 111, |
| 177 | ADDON_INSTANCE_VIDEOCODEC = 112, | ||
| 182 | } ADDON_TYPE; | 178 | } ADDON_TYPE; |
| 183 | 179 | ||
| 184 | #ifdef __cplusplus | 180 | #ifdef __cplusplus |
| @@ -271,6 +267,10 @@ inline const char* GetTypeVersion(int type) | |||
| 271 | case ADDON_INSTANCE_VISUALIZATION: | 267 | case ADDON_INSTANCE_VISUALIZATION: |
| 272 | return ADDON_INSTANCE_VERSION_VISUALIZATION; | 268 | return ADDON_INSTANCE_VERSION_VISUALIZATION; |
| 273 | #endif | 269 | #endif |
| 270 | #if !defined(BUILD_KODI_ADDON) || defined(ADDON_INSTANCE_VERSION_VIDEOCODEC_USED) | ||
| 271 | case ADDON_INSTANCE_VIDEOCODEC: | ||
| 272 | return ADDON_INSTANCE_VERSION_VIDEOCODEC; | ||
| 273 | #endif | ||
| 274 | } | 274 | } |
| 275 | return "0.0.0"; | 275 | return "0.0.0"; |
| 276 | } | 276 | } |
| @@ -324,6 +324,8 @@ inline const char* GetTypeMinVersion(int type) | |||
| 324 | return ADDON_INSTANCE_VERSION_VFS_MIN; | 324 | return ADDON_INSTANCE_VERSION_VFS_MIN; |
| 325 | case ADDON_INSTANCE_VISUALIZATION: | 325 | case ADDON_INSTANCE_VISUALIZATION: |
| 326 | return ADDON_INSTANCE_VERSION_VISUALIZATION_MIN; | 326 | return ADDON_INSTANCE_VERSION_VISUALIZATION_MIN; |
| 327 | case ADDON_INSTANCE_VIDEOCODEC: | ||
| 328 | return ADDON_INSTANCE_VERSION_VIDEOCODEC_MIN; | ||
| 327 | } | 329 | } |
| 328 | return "0.0.0"; | 330 | return "0.0.0"; |
| 329 | } | 331 | } |
| @@ -374,6 +376,8 @@ inline const char* GetTypeName(int type) | |||
| 374 | return "ScreenSaver"; | 376 | return "ScreenSaver"; |
| 375 | case ADDON_INSTANCE_VISUALIZATION: | 377 | case ADDON_INSTANCE_VISUALIZATION: |
| 376 | return "Visualization"; | 378 | return "Visualization"; |
| 379 | case ADDON_INSTANCE_VIDEOCODEC: | ||
| 380 | return "VideoCodec"; | ||
| 377 | } | 381 | } |
| 378 | return "unknown"; | 382 | return "unknown"; |
| 379 | } | 383 | } |
| @@ -425,6 +429,8 @@ inline int GetTypeId(const char* name) | |||
| 425 | return ADDON_INSTANCE_VFS; | 429 | return ADDON_INSTANCE_VFS; |
| 426 | else if (strcmp(name, "visualization") == 0) | 430 | else if (strcmp(name, "visualization") == 0) |
| 427 | return ADDON_INSTANCE_VISUALIZATION; | 431 | return ADDON_INSTANCE_VISUALIZATION; |
| 432 | else if (strcmp(name, "videocodec") == 0) | ||
| 433 | return ADDON_INSTANCE_VIDEOCODEC; | ||
| 428 | } | 434 | } |
| 429 | return -1; | 435 | return -1; |
| 430 | } | 436 | } |
