summaryrefslogtreecommitdiffstats
path: root/xbmc/addons/kodi-addon-dev-kit/include/kodi/versions.h
diff options
context:
space:
mode:
authormanuel <manuel@mausz.at>2020-07-02 23:09:26 +0200
committermanuel <manuel@mausz.at>2020-07-02 23:09:26 +0200
commit5f8335c1e49ce108ef3481863833c98efa00411b (patch)
treef02b5c1c9765bb6a14c8eb42bb4f81b9face0b55 /xbmc/addons/kodi-addon-dev-kit/include/kodi/versions.h
parente317daf081a1048904fdf0b548946fa3ba6593a7 (diff)
downloadkodi-pvr-build-master.tar.gz
kodi-pvr-build-master.tar.bz2
kodi-pvr-build-master.zip
sync with upstreamHEADmaster
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.h166
1 files changed, 116 insertions, 50 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 a9f1798..041e22b 100644
--- a/xbmc/addons/kodi-addon-dev-kit/include/kodi/versions.h
+++ b/xbmc/addons/kodi-addon-dev-kit/include/kodi/versions.h
@@ -30,105 +30,135 @@
30 * overview. 30 * overview.
31 */ 31 */
32 32
33#define ADDON_GLOBAL_VERSION_MAIN "1.0.14" 33// Ignore clang here, as this must be good in overview and as the main reason,
34#define ADDON_GLOBAL_VERSION_MAIN_MIN "1.0.12" 34// because cmake uses this area in this form to perform its addon dependency
35// check.
36// clang-format off
37#define ADDON_GLOBAL_VERSION_MAIN "1.2.4"
38#define ADDON_GLOBAL_VERSION_MAIN_MIN "1.2.0"
35#define ADDON_GLOBAL_VERSION_MAIN_XML_ID "kodi.binary.global.main" 39#define ADDON_GLOBAL_VERSION_MAIN_XML_ID "kodi.binary.global.main"
36#define ADDON_GLOBAL_VERSION_MAIN_DEPENDS "AddonBase.h" \ 40#define ADDON_GLOBAL_VERSION_MAIN_DEPENDS "AddonBase.h" \
37 "xbmc_addon_dll.h" \ 41 "addon-instance/" \
38 "xbmc_addon_types.h" \ 42 "c-api/addon_base.h"
39 "libXBMC_addon.h" \
40 "addon-instance/"
41 43
42#define ADDON_GLOBAL_VERSION_GENERAL "1.0.3" 44#define ADDON_GLOBAL_VERSION_GENERAL "1.0.5"
43#define ADDON_GLOBAL_VERSION_GENERAL_MIN "1.0.2" 45#define ADDON_GLOBAL_VERSION_GENERAL_MIN "1.0.4"
44#define ADDON_GLOBAL_VERSION_GENERAL_XML_ID "kodi.binary.global.general" 46#define ADDON_GLOBAL_VERSION_GENERAL_XML_ID "kodi.binary.global.general"
45#define ADDON_GLOBAL_VERSION_GENERAL_DEPENDS "General.h" 47#define ADDON_GLOBAL_VERSION_GENERAL_DEPENDS "General.h"
46 48
47#define ADDON_GLOBAL_VERSION_GUI "5.12.1" 49#define ADDON_GLOBAL_VERSION_GUI "5.14.1"
48#define ADDON_GLOBAL_VERSION_GUI_MIN "5.10.0" 50#define ADDON_GLOBAL_VERSION_GUI_MIN "5.14.0"
49#define ADDON_GLOBAL_VERSION_GUI_XML_ID "kodi.binary.global.gui" 51#define ADDON_GLOBAL_VERSION_GUI_XML_ID "kodi.binary.global.gui"
50#define ADDON_GLOBAL_VERSION_GUI_DEPENDS "libKODI_guilib.h" \ 52#define ADDON_GLOBAL_VERSION_GUI_DEPENDS "ActionIDs.h" \
51 "gui/" 53 "gui/"
52 54
53#define ADDON_GLOBAL_VERSION_AUDIOENGINE "1.0.1" 55#define ADDON_GLOBAL_VERSION_AUDIOENGINE "1.1.1"
54#define ADDON_GLOBAL_VERSION_AUDIOENGINE_MIN "1.0.1" 56#define ADDON_GLOBAL_VERSION_AUDIOENGINE_MIN "1.1.0"
55#define ADDON_GLOBAL_VERSION_AUDIOENGINE_XML_ID "kodi.binary.global.audioengine" 57#define ADDON_GLOBAL_VERSION_AUDIOENGINE_XML_ID "kodi.binary.global.audioengine"
56#define ADDON_GLOBAL_VERSION_AUDIOENGINE_DEPENDS "AudioEngine.h" 58#define ADDON_GLOBAL_VERSION_AUDIOENGINE_DEPENDS "AudioEngine.h" \
59 "c-api/audio_engine.h"
57 60
58#define ADDON_GLOBAL_VERSION_FILESYSTEM "1.0.2" 61#define ADDON_GLOBAL_VERSION_FILESYSTEM "1.1.4"
59#define ADDON_GLOBAL_VERSION_FILESYSTEM_MIN "1.0.2" 62#define ADDON_GLOBAL_VERSION_FILESYSTEM_MIN "1.1.0"
60#define ADDON_GLOBAL_VERSION_FILESYSTEM_XML_ID "kodi.binary.global.filesystem" 63#define ADDON_GLOBAL_VERSION_FILESYSTEM_XML_ID "kodi.binary.global.filesystem"
61#define ADDON_GLOBAL_VERSION_FILESYSTEM_DEPENDS "Filesystem.h" 64#define ADDON_GLOBAL_VERSION_FILESYSTEM_DEPENDS "Filesystem.h" \
65 "c-api/filesystem.h" \
66 "gui/gl/Shader.h" \
67 "tools/DllHelper.h"
62 68
63#define ADDON_GLOBAL_VERSION_NETWORK "1.0.0" 69#define ADDON_GLOBAL_VERSION_NETWORK "1.0.4"
64#define ADDON_GLOBAL_VERSION_NETWORK_MIN "1.0.0" 70#define ADDON_GLOBAL_VERSION_NETWORK_MIN "1.0.0"
65#define ADDON_GLOBAL_VERSION_NETWORK_XML_ID "kodi.binary.global.network" 71#define ADDON_GLOBAL_VERSION_NETWORK_XML_ID "kodi.binary.global.network"
66#define ADDON_GLOBAL_VERSION_NETWORK_DEPENDS "Network.h" 72#define ADDON_GLOBAL_VERSION_NETWORK_DEPENDS "Network.h" \
73 "c-api/network.h"
67 74
68#define ADDON_INSTANCE_VERSION_AUDIODECODER "2.0.0" 75#define ADDON_GLOBAL_VERSION_TOOLS "1.0.1"
69#define ADDON_INSTANCE_VERSION_AUDIODECODER_MIN "2.0.0" 76#define ADDON_GLOBAL_VERSION_TOOLS_MIN "1.0.0"
77#define ADDON_GLOBAL_VERSION_TOOLS_XML_ID "kodi.binary.global.tools"
78#define ADDON_GLOBAL_VERSION_TOOLS_DEPENDS "tools/DllHelper.h"
79
80#define ADDON_INSTANCE_VERSION_AUDIODECODER "2.0.2"
81#define ADDON_INSTANCE_VERSION_AUDIODECODER_MIN "2.0.1"
70#define ADDON_INSTANCE_VERSION_AUDIODECODER_XML_ID "kodi.binary.instance.audiodecoder" 82#define ADDON_INSTANCE_VERSION_AUDIODECODER_XML_ID "kodi.binary.instance.audiodecoder"
71#define ADDON_INSTANCE_VERSION_AUDIODECODER_DEPENDS "addon-instance/AudioDecoder.h" 83#define ADDON_INSTANCE_VERSION_AUDIODECODER_DEPENDS "addon-instance/AudioDecoder.h"
72 84
73#define ADDON_INSTANCE_VERSION_AUDIOENCODER "2.0.0" 85#define ADDON_INSTANCE_VERSION_AUDIOENCODER "2.0.2"
74#define ADDON_INSTANCE_VERSION_AUDIOENCODER_MIN "2.0.0" 86#define ADDON_INSTANCE_VERSION_AUDIOENCODER_MIN "2.0.1"
75#define ADDON_INSTANCE_VERSION_AUDIOENCODER_XML_ID "kodi.binary.instance.audioencoder" 87#define ADDON_INSTANCE_VERSION_AUDIOENCODER_XML_ID "kodi.binary.instance.audioencoder"
76#define ADDON_INSTANCE_VERSION_AUDIOENCODER_DEPENDS "addon-instance/AudioEncoder.h" 88#define ADDON_INSTANCE_VERSION_AUDIOENCODER_DEPENDS "addon-instance/AudioEncoder.h"
77 89
78#define ADDON_INSTANCE_VERSION_GAME "1.1.0" 90#define ADDON_INSTANCE_VERSION_GAME "2.0.2"
79#define ADDON_INSTANCE_VERSION_GAME_MIN "1.1.0" 91#define ADDON_INSTANCE_VERSION_GAME_MIN "2.0.1"
80#define ADDON_INSTANCE_VERSION_GAME_XML_ID "kodi.binary.instance.game" 92#define ADDON_INSTANCE_VERSION_GAME_XML_ID "kodi.binary.instance.game"
81#define ADDON_INSTANCE_VERSION_GAME_DEPENDS "kodi_game_dll.h" \ 93#define ADDON_INSTANCE_VERSION_GAME_DEPENDS "addon-instance/Game.h"
82 "kodi_game_types.h" \
83 "libKODI_game.h"
84 94
85#define ADDON_INSTANCE_VERSION_IMAGEDECODER "2.0.0" 95#define ADDON_INSTANCE_VERSION_IMAGEDECODER "2.1.1"
86#define ADDON_INSTANCE_VERSION_IMAGEDECODER_MIN "2.0.0" 96#define ADDON_INSTANCE_VERSION_IMAGEDECODER_MIN "2.1.0"
87#define ADDON_INSTANCE_VERSION_IMAGEDECODER_XML_ID "kodi.binary.instance.imagedecoder" 97#define ADDON_INSTANCE_VERSION_IMAGEDECODER_XML_ID "kodi.binary.instance.imagedecoder"
88#define ADDON_INSTANCE_VERSION_IMAGEDECODER_DEPENDS "addon-instance/ImageDecoder.h" 98#define ADDON_INSTANCE_VERSION_IMAGEDECODER_DEPENDS "addon-instance/ImageDecoder.h"
89 99
90#define ADDON_INSTANCE_VERSION_INPUTSTREAM "2.0.8" 100#define ADDON_INSTANCE_VERSION_INPUTSTREAM "2.3.3"
91#define ADDON_INSTANCE_VERSION_INPUTSTREAM_MIN "2.0.7" 101#define ADDON_INSTANCE_VERSION_INPUTSTREAM_MIN "2.3.1"
92#define ADDON_INSTANCE_VERSION_INPUTSTREAM_XML_ID "kodi.binary.instance.inputstream" 102#define ADDON_INSTANCE_VERSION_INPUTSTREAM_XML_ID "kodi.binary.instance.inputstream"
93#define ADDON_INSTANCE_VERSION_INPUTSTREAM_DEPENDS "addon-instance/Inputstream.h" 103#define ADDON_INSTANCE_VERSION_INPUTSTREAM_DEPENDS "addon-instance/Inputstream.h"
94 104
95#define ADDON_INSTANCE_VERSION_PERIPHERAL "1.3.7" 105#define ADDON_INSTANCE_VERSION_PERIPHERAL "1.3.9"
96#define ADDON_INSTANCE_VERSION_PERIPHERAL_MIN "1.3.4" 106#define ADDON_INSTANCE_VERSION_PERIPHERAL_MIN "1.3.8"
97#define ADDON_INSTANCE_VERSION_PERIPHERAL_XML_ID "kodi.binary.instance.peripheral" 107#define ADDON_INSTANCE_VERSION_PERIPHERAL_XML_ID "kodi.binary.instance.peripheral"
98#define ADDON_INSTANCE_VERSION_PERIPHERAL_DEPENDS "addon-instance/Peripheral.h" \ 108#define ADDON_INSTANCE_VERSION_PERIPHERAL_DEPENDS "addon-instance/Peripheral.h" \
99 "addon-instance/PeripheralUtils.h" 109 "addon-instance/PeripheralUtils.h"
100 110
101#define ADDON_INSTANCE_VERSION_PVR "6.0.0" 111#define ADDON_INSTANCE_VERSION_PVR "7.0.1"
102#define ADDON_INSTANCE_VERSION_PVR_MIN "6.0.0" 112#define ADDON_INSTANCE_VERSION_PVR_MIN "7.0.0"
103#define ADDON_INSTANCE_VERSION_PVR_XML_ID "kodi.binary.instance.pvr" 113#define ADDON_INSTANCE_VERSION_PVR_XML_ID "kodi.binary.instance.pvr"
104#define ADDON_INSTANCE_VERSION_PVR_DEPENDS "xbmc_pvr_dll.h" \ 114#define ADDON_INSTANCE_VERSION_PVR_DEPENDS "c-api/addon-instance/pvr.h" \
105 "xbmc_pvr_types.h" \ 115 "c-api/addon-instance/pvr/pvr_channel_groups.h" \
106 "xbmc_epg_types.h" \ 116 "c-api/addon-instance/pvr/pvr_channels.h" \
107 "libXBMC_pvr.h" 117 "c-api/addon-instance/pvr/pvr_defines.h" \
108 118 "c-api/addon-instance/pvr/pvr_edl.h" \
109#define ADDON_INSTANCE_VERSION_SCREENSAVER "2.0.0" 119 "c-api/addon-instance/pvr/pvr_epg.h" \
110#define ADDON_INSTANCE_VERSION_SCREENSAVER_MIN "2.0.0" 120 "c-api/addon-instance/pvr/pvr_general.h" \
121 "c-api/addon-instance/pvr/pvr_menu_hook.h" \
122 "c-api/addon-instance/pvr/pvr_recordings.h" \
123 "c-api/addon-instance/pvr/pvr_stream.h" \
124 "c-api/addon-instance/pvr/pvr_timers.h" \
125 "addon-instance/PVR.h" \
126 "addon-instance/pvr/ChannelGroups.h" \
127 "addon-instance/pvr/Channels.h" \
128 "addon-instance/pvr/EDL.h" \
129 "addon-instance/pvr/EPG.h" \
130 "addon-instance/pvr/General.h" \
131 "addon-instance/pvr/MenuHook.h" \
132 "addon-instance/pvr/Recordings.h" \
133 "addon-instance/pvr/Stream.h" \
134 "addon-instance/pvr/Timers.h"
135
136#define ADDON_INSTANCE_VERSION_SCREENSAVER "2.0.2"
137#define ADDON_INSTANCE_VERSION_SCREENSAVER_MIN "2.0.1"
111#define ADDON_INSTANCE_VERSION_SCREENSAVER_XML_ID "kodi.binary.instance.screensaver" 138#define ADDON_INSTANCE_VERSION_SCREENSAVER_XML_ID "kodi.binary.instance.screensaver"
112#define ADDON_INSTANCE_VERSION_SCREENSAVER_DEPENDS "addon-instance/Screensaver.h" 139#define ADDON_INSTANCE_VERSION_SCREENSAVER_DEPENDS "addon-instance/Screensaver.h"
113 140
114#define ADDON_INSTANCE_VERSION_VFS "2.0.0" 141#define ADDON_INSTANCE_VERSION_VFS "2.3.2"
115#define ADDON_INSTANCE_VERSION_VFS_MIN "2.0.0" 142#define ADDON_INSTANCE_VERSION_VFS_MIN "2.3.1"
116#define ADDON_INSTANCE_VERSION_VFS_XML_ID "kodi.binary.instance.vfs" 143#define ADDON_INSTANCE_VERSION_VFS_XML_ID "kodi.binary.instance.vfs"
117#define ADDON_INSTANCE_VERSION_VFS_DEPENDS "addon-instance/VFS.h" 144#define ADDON_INSTANCE_VERSION_VFS_DEPENDS "addon-instance/VFS.h"
118 145
119#define ADDON_INSTANCE_VERSION_VISUALIZATION "2.0.1" 146#define ADDON_INSTANCE_VERSION_VISUALIZATION "2.0.4"
120#define ADDON_INSTANCE_VERSION_VISUALIZATION_MIN "2.0.0" 147#define ADDON_INSTANCE_VERSION_VISUALIZATION_MIN "2.0.3"
121#define ADDON_INSTANCE_VERSION_VISUALIZATION_XML_ID "kodi.binary.instance.visualization" 148#define ADDON_INSTANCE_VERSION_VISUALIZATION_XML_ID "kodi.binary.instance.visualization"
122#define ADDON_INSTANCE_VERSION_VISUALIZATION_DEPENDS "addon-instance/Visualization.h" 149#define ADDON_INSTANCE_VERSION_VISUALIZATION_DEPENDS "addon-instance/Visualization.h"
123 150
124#define ADDON_INSTANCE_VERSION_VIDEOCODEC "1.0.1" 151#define ADDON_INSTANCE_VERSION_VIDEOCODEC "1.0.3"
125#define ADDON_INSTANCE_VERSION_VIDEOCODEC_MIN "1.0.1" 152#define ADDON_INSTANCE_VERSION_VIDEOCODEC_MIN "1.0.2"
126#define ADDON_INSTANCE_VERSION_VIDEOCODEC_XML_ID "kodi.binary.instance.videocodec" 153#define ADDON_INSTANCE_VERSION_VIDEOCODEC_XML_ID "kodi.binary.instance.videocodec"
127#define ADDON_INSTANCE_VERSION_VIDEOCODEC_DEPENDS "addon-instance/VideoCodec.h" \ 154#define ADDON_INSTANCE_VERSION_VIDEOCODEC_DEPENDS "addon-instance/VideoCodec.h" \
128 "StreamCodec.h" \ 155 "StreamCodec.h" \
129 "StreamCrypto.h" 156 "StreamCrypto.h"
157// clang-format on
130 158
159//==============================================================================
131/// 160///
161/// @ingroup cpp_kodi_addon_addonbase
132/// The currently available instance types for Kodi add-ons 162/// The currently available instance types for Kodi add-ons
133/// 163///
134/// \internal 164/// \internal
@@ -145,21 +175,47 @@ typedef enum ADDON_TYPE
145 ADDON_GLOBAL_GENERAL = 3, 175 ADDON_GLOBAL_GENERAL = 3,
146 ADDON_GLOBAL_NETWORK = 4, 176 ADDON_GLOBAL_NETWORK = 4,
147 ADDON_GLOBAL_FILESYSTEM = 5, 177 ADDON_GLOBAL_FILESYSTEM = 5,
148 ADDON_GLOBAL_MAX = 5, // Last used global id, used in loops to check versions. Need to change if new global type becomes added. 178 ADDON_GLOBAL_TOOLS = 6,
179 // Last used global id, used in loops to check versions.
180 // Need to change if new global type becomes added!
181 ADDON_GLOBAL_MAX = 6,
149 182
150 /* addon type instances */ 183 /* addon type instances */
184
185 /// Audio decoder instance, see \ref cpp_kodi_addon_audiodecoder "kodi::addon::CInstanceAudioDecoder"
151 ADDON_INSTANCE_AUDIODECODER = 102, 186 ADDON_INSTANCE_AUDIODECODER = 102,
187
188 /// Audio encoder instance, see \ref cpp_kodi_addon_audioencoder "kodi::addon::CInstanceAudioEncoder"
152 ADDON_INSTANCE_AUDIOENCODER = 103, 189 ADDON_INSTANCE_AUDIOENCODER = 103,
190
191 /// Game instance, see \ref cpp_kodi_addon_game "kodi::addon::CInstanceGame"
153 ADDON_INSTANCE_GAME = 104, 192 ADDON_INSTANCE_GAME = 104,
193
194 /// Input stream instance, see \ref cpp_kodi_addon_inputstream "kodi::addon::CInstanceInputStream"
154 ADDON_INSTANCE_INPUTSTREAM = 105, 195 ADDON_INSTANCE_INPUTSTREAM = 105,
196
197 /// Peripheral instance, see \ref cpp_kodi_addon_peripheral "kodi::addon::CInstancePeripheral"
155 ADDON_INSTANCE_PERIPHERAL = 106, 198 ADDON_INSTANCE_PERIPHERAL = 106,
199
200 /// Game instance, see \ref cpp_kodi_addon_pvr "kodi::addon::CInstancePVRClient"
156 ADDON_INSTANCE_PVR = 107, 201 ADDON_INSTANCE_PVR = 107,
202
203 /// PVR client instance, see \ref cpp_kodi_addon_screensaver "kodi::addon::CInstanceScreensaver"
157 ADDON_INSTANCE_SCREENSAVER = 108, 204 ADDON_INSTANCE_SCREENSAVER = 108,
205
206 /// Music visualization instance, see \ref cpp_kodi_addon_visualization "kodi::addon::CInstanceVisualization"
158 ADDON_INSTANCE_VISUALIZATION = 109, 207 ADDON_INSTANCE_VISUALIZATION = 109,
208
209 /// Virtual Filesystem (VFS) instance, see \ref cpp_kodi_addon_vfs "kodi::addon::CInstanceVFS"
159 ADDON_INSTANCE_VFS = 110, 210 ADDON_INSTANCE_VFS = 110,
211
212 /// Image Decoder instance, see \ref cpp_kodi_addon_imagedecoder "kodi::addon::CInstanceImageDecoder"
160 ADDON_INSTANCE_IMAGEDECODER = 111, 213 ADDON_INSTANCE_IMAGEDECODER = 111,
214
215 /// Video Decoder instance, see \ref cpp_kodi_addon_videocodec "kodi::addon::CInstanceVideoCodec"
161 ADDON_INSTANCE_VIDEOCODEC = 112, 216 ADDON_INSTANCE_VIDEOCODEC = 112,
162} ADDON_TYPE; 217} ADDON_TYPE;
218//------------------------------------------------------------------------------
163 219
164#ifdef __cplusplus 220#ifdef __cplusplus
165extern "C" { 221extern "C" {
@@ -205,6 +261,10 @@ inline const char* GetTypeVersion(int type)
205 case ADDON_GLOBAL_NETWORK: 261 case ADDON_GLOBAL_NETWORK:
206 return ADDON_GLOBAL_VERSION_NETWORK; 262 return ADDON_GLOBAL_VERSION_NETWORK;
207#endif 263#endif
264#if !defined(BUILD_KODI_ADDON) || defined(ADDON_GLOBAL_VERSION_TOOLS_USED)
265 case ADDON_GLOBAL_TOOLS:
266 return ADDON_GLOBAL_VERSION_TOOLS;
267#endif
208 268
209 /* addon type instances */ 269 /* addon type instances */
210#if !defined(BUILD_KODI_ADDON) || defined(ADDON_INSTANCE_VERSION_AUDIODECODER_USED) 270#if !defined(BUILD_KODI_ADDON) || defined(ADDON_INSTANCE_VERSION_AUDIODECODER_USED)
@@ -280,6 +340,8 @@ inline const char* GetTypeMinVersion(int type)
280 return ADDON_GLOBAL_VERSION_FILESYSTEM_MIN; 340 return ADDON_GLOBAL_VERSION_FILESYSTEM_MIN;
281 case ADDON_GLOBAL_NETWORK: 341 case ADDON_GLOBAL_NETWORK:
282 return ADDON_GLOBAL_VERSION_NETWORK_MIN; 342 return ADDON_GLOBAL_VERSION_NETWORK_MIN;
343 case ADDON_GLOBAL_TOOLS:
344 return ADDON_GLOBAL_VERSION_TOOLS_MIN;
283 345
284 /* addon type instances */ 346 /* addon type instances */
285 case ADDON_INSTANCE_AUDIODECODER: 347 case ADDON_INSTANCE_AUDIODECODER:
@@ -332,6 +394,8 @@ inline const char* GetTypeName(int type)
332 return "Filesystem"; 394 return "Filesystem";
333 case ADDON_GLOBAL_NETWORK: 395 case ADDON_GLOBAL_NETWORK:
334 return "Network"; 396 return "Network";
397 case ADDON_GLOBAL_TOOLS:
398 return "Tools";
335 399
336 /* addon type instances */ 400 /* addon type instances */
337 case ADDON_INSTANCE_AUDIODECODER: 401 case ADDON_INSTANCE_AUDIODECODER:
@@ -383,6 +447,8 @@ inline int GetTypeId(const char* name)
383 return ADDON_GLOBAL_FILESYSTEM; 447 return ADDON_GLOBAL_FILESYSTEM;
384 else if (strcmp(name, "network") == 0) 448 else if (strcmp(name, "network") == 0)
385 return ADDON_GLOBAL_NETWORK; 449 return ADDON_GLOBAL_NETWORK;
450 else if (strcmp(name, "tools") == 0)
451 return ADDON_GLOBAL_TOOLS;
386 else if (strcmp(name, "audiodecoder") == 0) 452 else if (strcmp(name, "audiodecoder") == 0)
387 return ADDON_INSTANCE_AUDIODECODER; 453 return ADDON_INSTANCE_AUDIODECODER;
388 else if (strcmp(name, "audioencoder") == 0) 454 else if (strcmp(name, "audioencoder") == 0)