aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlwin Esch <alwin.esch@web.de>2016-05-20 06:32:30 +0200
committerAlwin Esch <alwin.esch@web.de>2016-05-20 06:32:30 +0200
commita224170527884412e04e78347703e7148540fd16 (patch)
treedf4aa271b49b27ab41f329867dd81143d855a99e
parentd987ee2ae0665f793f474d353513d6d49ab61598 (diff)
Revert "[addon] add API level 3 on kodi side for future development - Part 1"
This reverts commit 6bd9862ee4a2b817790957ed9f2da75e18387830.
-rw-r--r--Kodi.xcodeproj/project.pbxproj167
-rw-r--r--Makefile.in12
-rw-r--r--configure.ac10
-rw-r--r--project/VS2010Express/XBMC.vcxproj137
-rw-r--r--project/VS2010Express/XBMC.vcxproj.filters462
-rw-r--r--project/VS2010Express/kodiAddonDevKit-SharedLib-API3.vcxproj192
-rw-r--r--project/VS2010Express/kodiAddonDevKit-SharedLib-API3.vcxproj.filters364
-rw-r--r--project/cmake/KodiConfig.cmake.in2
-rw-r--r--project/cmake/treedata/common/subdirs.txt8
-rw-r--r--xbmc/addons/binary/interfaces/AddonInterfaces.cpp9
-rw-r--r--xbmc/addons/binary/interfaces/api3/Addon/Addon_Audio.cpp52
-rw-r--r--xbmc/addons/binary/interfaces/api3/Addon/Addon_Audio.h44
-rw-r--r--xbmc/addons/binary/interfaces/api3/Addon/Addon_Directory.cpp50
-rw-r--r--xbmc/addons/binary/interfaces/api3/Addon/Addon_Directory.h44
-rw-r--r--xbmc/addons/binary/interfaces/api3/Addon/Addon_File.cpp73
-rw-r--r--xbmc/addons/binary/interfaces/api3/Addon/Addon_File.h44
-rw-r--r--xbmc/addons/binary/interfaces/api3/Addon/Addon_General.cpp74
-rw-r--r--xbmc/addons/binary/interfaces/api3/Addon/Addon_General.h44
-rw-r--r--xbmc/addons/binary/interfaces/api3/Addon/Addon_Network.cpp48
-rw-r--r--xbmc/addons/binary/interfaces/api3/Addon/Addon_Network.h44
-rw-r--r--xbmc/addons/binary/interfaces/api3/Addon/CMakeLists.txt20
-rw-r--r--xbmc/addons/binary/interfaces/api3/Addon/Makefile.in10
-rw-r--r--xbmc/addons/binary/interfaces/api3/AddonInterfaceBase.cpp197
-rw-r--r--xbmc/addons/binary/interfaces/api3/AddonInterfaceBase.h63
-rw-r--r--xbmc/addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineGeneral.cpp54
-rw-r--r--xbmc/addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineGeneral.h44
-rw-r--r--xbmc/addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineStream.cpp66
-rw-r--r--xbmc/addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineStream.h44
-rw-r--r--xbmc/addons/binary/interfaces/api3/AudioEngine/CMakeLists.txt14
-rw-r--r--xbmc/addons/binary/interfaces/api3/AudioEngine/Makefile.in7
-rw-r--r--xbmc/addons/binary/interfaces/api3/CMakeLists.txt12
-rw-r--r--xbmc/addons/binary/interfaces/api3/InputStream/Addon_InputStream.cpp47
-rw-r--r--xbmc/addons/binary/interfaces/api3/InputStream/Addon_InputStream.h44
-rw-r--r--xbmc/addons/binary/interfaces/api3/InputStream/CMakeLists.txt12
-rw-r--r--xbmc/addons/binary/interfaces/api3/InputStream/Makefile.in6
-rw-r--r--xbmc/addons/binary/interfaces/api3/Makefile.in6
-rw-r--r--xbmc/addons/binary/interfaces/api3/Player/Addon_InfoTagMusic.cpp46
-rw-r--r--xbmc/addons/binary/interfaces/api3/Player/Addon_InfoTagMusic.h44
-rw-r--r--xbmc/addons/binary/interfaces/api3/Player/Addon_InfoTagVideo.cpp46
-rw-r--r--xbmc/addons/binary/interfaces/api3/Player/Addon_InfoTagVideo.h44
-rw-r--r--xbmc/addons/binary/interfaces/api3/Player/Addon_PlayList.cpp54
-rw-r--r--xbmc/addons/binary/interfaces/api3/Player/Addon_PlayList.h44
-rw-r--r--xbmc/addons/binary/interfaces/api3/Player/Addon_Player.cpp72
-rw-r--r--xbmc/addons/binary/interfaces/api3/Player/Addon_Player.h44
-rw-r--r--xbmc/addons/binary/interfaces/api3/Player/CMakeLists.txt18
-rw-r--r--xbmc/addons/binary/interfaces/api3/Player/Makefile.in9
46 files changed, 0 insertions, 2947 deletions
diff --git a/Kodi.xcodeproj/project.pbxproj b/Kodi.xcodeproj/project.pbxproj
index 57379a0d95..447251c20a 100644
--- a/Kodi.xcodeproj/project.pbxproj
+++ b/Kodi.xcodeproj/project.pbxproj
@@ -3121,136 +3121,6 @@
7646982B1CA7360F00AB1347 /* StreamUtils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = StreamUtils.hpp; path = "kodi-addon-dev-kit/include/kodi/api2/pvr/StreamUtils.hpp"; sourceTree = "<group>"; };
7646982C1CA7360F00AB1347 /* Transfer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Transfer.hpp; path = "kodi-addon-dev-kit/include/kodi/api2/pvr/Transfer.hpp"; sourceTree = "<group>"; };
7646982D1CA7360F00AB1347 /* Trigger.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Trigger.hpp; path = "kodi-addon-dev-kit/include/kodi/api2/pvr/Trigger.hpp"; sourceTree = "<group>"; };
- 767615121CB8063A008C7A67 /* AddonInterfaceBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AddonInterfaceBase.cpp; path = addons/binary/interfaces/api3/AddonInterfaceBase.cpp; sourceTree = "<group>"; };
- 767615131CB8063A008C7A67 /* AddonInterfaceBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AddonInterfaceBase.h; path = addons/binary/interfaces/api3/AddonInterfaceBase.h; sourceTree = "<group>"; };
- 7676151D1CB806DB008C7A67 /* Addon_Audio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_Audio.cpp; path = addons/binary/interfaces/api3/Addon/Addon_Audio.cpp; sourceTree = "<group>"; };
- 7676151E1CB806DB008C7A67 /* Addon_Audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_Audio.h; path = addons/binary/interfaces/api3/Addon/Addon_Audio.h; sourceTree = "<group>"; };
- 7676151F1CB806DB008C7A67 /* Addon_Directory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_Directory.cpp; path = addons/binary/interfaces/api3/Addon/Addon_Directory.cpp; sourceTree = "<group>"; };
- 767615201CB806DB008C7A67 /* Addon_Directory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_Directory.h; path = addons/binary/interfaces/api3/Addon/Addon_Directory.h; sourceTree = "<group>"; };
- 767615211CB806DB008C7A67 /* Addon_File.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_File.cpp; path = addons/binary/interfaces/api3/Addon/Addon_File.cpp; sourceTree = "<group>"; };
- 767615221CB806DB008C7A67 /* Addon_File.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_File.h; path = addons/binary/interfaces/api3/Addon/Addon_File.h; sourceTree = "<group>"; };
- 767615231CB806DB008C7A67 /* Addon_General.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_General.cpp; path = addons/binary/interfaces/api3/Addon/Addon_General.cpp; sourceTree = "<group>"; };
- 767615241CB806DB008C7A67 /* Addon_General.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_General.h; path = addons/binary/interfaces/api3/Addon/Addon_General.h; sourceTree = "<group>"; };
- 767615251CB806DB008C7A67 /* Addon_Network.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_Network.cpp; path = addons/binary/interfaces/api3/Addon/Addon_Network.cpp; sourceTree = "<group>"; };
- 767615261CB806DB008C7A67 /* Addon_Network.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_Network.h; path = addons/binary/interfaces/api3/Addon/Addon_Network.h; sourceTree = "<group>"; };
- 7676152C1CB806F2008C7A67 /* Addon_AudioEngineGeneral.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_AudioEngineGeneral.cpp; path = addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineGeneral.cpp; sourceTree = "<group>"; };
- 7676152D1CB806F2008C7A67 /* Addon_AudioEngineGeneral.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_AudioEngineGeneral.h; path = addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineGeneral.h; sourceTree = "<group>"; };
- 7676152E1CB806F2008C7A67 /* Addon_AudioEngineStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_AudioEngineStream.cpp; path = addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineStream.cpp; sourceTree = "<group>"; };
- 7676152F1CB806F2008C7A67 /* Addon_AudioEngineStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_AudioEngineStream.h; path = addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineStream.h; sourceTree = "<group>"; };
- 767615321CB80720008C7A67 /* Addon_GUIControlButton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIControlButton.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlButton.cpp; sourceTree = "<group>"; };
- 767615331CB80720008C7A67 /* Addon_GUIControlButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIControlButton.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlButton.h; sourceTree = "<group>"; };
- 767615341CB80720008C7A67 /* Addon_GUIControlEdit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIControlEdit.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlEdit.cpp; sourceTree = "<group>"; };
- 767615351CB80720008C7A67 /* Addon_GUIControlEdit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIControlEdit.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlEdit.h; sourceTree = "<group>"; };
- 767615361CB80720008C7A67 /* Addon_GUIControlFadeLabel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIControlFadeLabel.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlFadeLabel.cpp; sourceTree = "<group>"; };
- 767615371CB80720008C7A67 /* Addon_GUIControlFadeLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIControlFadeLabel.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlFadeLabel.h; sourceTree = "<group>"; };
- 767615381CB80720008C7A67 /* Addon_GUIControlImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIControlImage.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlImage.cpp; sourceTree = "<group>"; };
- 767615391CB80720008C7A67 /* Addon_GUIControlImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIControlImage.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlImage.h; sourceTree = "<group>"; };
- 7676153A1CB80720008C7A67 /* Addon_GUIControlLabel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIControlLabel.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlLabel.cpp; sourceTree = "<group>"; };
- 7676153B1CB80720008C7A67 /* Addon_GUIControlLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIControlLabel.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlLabel.h; sourceTree = "<group>"; };
- 7676153C1CB80720008C7A67 /* Addon_GUIControlProgress.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIControlProgress.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlProgress.cpp; sourceTree = "<group>"; };
- 7676153D1CB80720008C7A67 /* Addon_GUIControlProgress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIControlProgress.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlProgress.h; sourceTree = "<group>"; };
- 7676153E1CB80720008C7A67 /* Addon_GUIControlRadioButton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIControlRadioButton.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlRadioButton.cpp; sourceTree = "<group>"; };
- 7676153F1CB80720008C7A67 /* Addon_GUIControlRadioButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIControlRadioButton.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlRadioButton.h; sourceTree = "<group>"; };
- 767615401CB80720008C7A67 /* Addon_GUIControlRendering.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIControlRendering.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlRendering.cpp; sourceTree = "<group>"; };
- 767615411CB80720008C7A67 /* Addon_GUIControlRendering.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIControlRendering.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlRendering.h; sourceTree = "<group>"; };
- 767615421CB80720008C7A67 /* Addon_GUIControlSettingsSlider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIControlSettingsSlider.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlSettingsSlider.cpp; sourceTree = "<group>"; };
- 767615431CB80720008C7A67 /* Addon_GUIControlSettingsSlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIControlSettingsSlider.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlSettingsSlider.h; sourceTree = "<group>"; };
- 767615441CB80720008C7A67 /* Addon_GUIControlSlider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIControlSlider.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlSlider.cpp; sourceTree = "<group>"; };
- 767615451CB80720008C7A67 /* Addon_GUIControlSlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIControlSlider.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlSlider.h; sourceTree = "<group>"; };
- 767615461CB80720008C7A67 /* Addon_GUIControlSpin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIControlSpin.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlSpin.cpp; sourceTree = "<group>"; };
- 767615471CB80720008C7A67 /* Addon_GUIControlSpin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIControlSpin.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlSpin.h; sourceTree = "<group>"; };
- 767615481CB80720008C7A67 /* Addon_GUIControlTextBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIControlTextBox.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlTextBox.cpp; sourceTree = "<group>"; };
- 767615491CB80720008C7A67 /* Addon_GUIControlTextBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIControlTextBox.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIControlTextBox.h; sourceTree = "<group>"; };
- 7676154A1CB80720008C7A67 /* Addon_GUIDialogExtendedProgressBar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIDialogExtendedProgressBar.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIDialogExtendedProgressBar.cpp; sourceTree = "<group>"; };
- 7676154B1CB80720008C7A67 /* Addon_GUIDialogExtendedProgressBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIDialogExtendedProgressBar.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIDialogExtendedProgressBar.h; sourceTree = "<group>"; };
- 7676154C1CB80720008C7A67 /* Addon_GUIDialogFileBrowser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIDialogFileBrowser.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIDialogFileBrowser.cpp; sourceTree = "<group>"; };
- 7676154D1CB80720008C7A67 /* Addon_GUIDialogFileBrowser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIDialogFileBrowser.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIDialogFileBrowser.h; sourceTree = "<group>"; };
- 7676154E1CB80720008C7A67 /* Addon_GUIDialogKeyboard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIDialogKeyboard.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIDialogKeyboard.cpp; sourceTree = "<group>"; };
- 7676154F1CB80720008C7A67 /* Addon_GUIDialogKeyboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIDialogKeyboard.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIDialogKeyboard.h; sourceTree = "<group>"; };
- 767615501CB80720008C7A67 /* Addon_GUIDialogNumeric.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIDialogNumeric.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIDialogNumeric.cpp; sourceTree = "<group>"; };
- 767615511CB80720008C7A67 /* Addon_GUIDialogNumeric.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIDialogNumeric.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIDialogNumeric.h; sourceTree = "<group>"; };
- 767615521CB80720008C7A67 /* Addon_GUIDialogOK.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIDialogOK.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIDialogOK.cpp; sourceTree = "<group>"; };
- 767615531CB80720008C7A67 /* Addon_GUIDialogOK.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIDialogOK.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIDialogOK.h; sourceTree = "<group>"; };
- 767615541CB80720008C7A67 /* Addon_GUIDialogProgress.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIDialogProgress.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIDialogProgress.cpp; sourceTree = "<group>"; };
- 767615551CB80720008C7A67 /* Addon_GUIDialogProgress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIDialogProgress.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIDialogProgress.h; sourceTree = "<group>"; };
- 767615561CB80720008C7A67 /* Addon_GUIDialogSelect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIDialogSelect.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIDialogSelect.cpp; sourceTree = "<group>"; };
- 767615571CB80720008C7A67 /* Addon_GUIDialogSelect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIDialogSelect.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIDialogSelect.h; sourceTree = "<group>"; };
- 767615581CB80720008C7A67 /* Addon_GUIDialogTextViewer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIDialogTextViewer.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIDialogTextViewer.cpp; sourceTree = "<group>"; };
- 767615591CB80720008C7A67 /* Addon_GUIDialogTextViewer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIDialogTextViewer.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIDialogTextViewer.h; sourceTree = "<group>"; };
- 7676155A1CB80720008C7A67 /* Addon_GUIDialogYesNo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIDialogYesNo.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIDialogYesNo.cpp; sourceTree = "<group>"; };
- 7676155B1CB80720008C7A67 /* Addon_GUIDialogYesNo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIDialogYesNo.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIDialogYesNo.h; sourceTree = "<group>"; };
- 7676155C1CB80720008C7A67 /* Addon_GUIGeneral.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIGeneral.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIGeneral.cpp; sourceTree = "<group>"; };
- 7676155D1CB80720008C7A67 /* Addon_GUIGeneral.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIGeneral.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIGeneral.h; sourceTree = "<group>"; };
- 7676155E1CB80720008C7A67 /* Addon_GUIListItem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIListItem.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIListItem.cpp; sourceTree = "<group>"; };
- 7676155F1CB80720008C7A67 /* Addon_GUIListItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIListItem.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIListItem.h; sourceTree = "<group>"; };
- 767615601CB80720008C7A67 /* Addon_GUIWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_GUIWindow.cpp; path = addons/binary/interfaces/api3/GUI/Addon_GUIWindow.cpp; sourceTree = "<group>"; };
- 767615611CB80720008C7A67 /* Addon_GUIWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_GUIWindow.h; path = addons/binary/interfaces/api3/GUI/Addon_GUIWindow.h; sourceTree = "<group>"; };
- 7676157A1CB8074C008C7A67 /* Addon_InputStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_InputStream.cpp; path = addons/binary/interfaces/api3/InputStream/Addon_InputStream.cpp; sourceTree = "<group>"; };
- 7676157B1CB8074C008C7A67 /* Addon_InputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_InputStream.h; path = addons/binary/interfaces/api3/InputStream/Addon_InputStream.h; sourceTree = "<group>"; };
- 7676157D1CB8075E008C7A67 /* Addon_Peripheral.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_Peripheral.cpp; path = addons/binary/interfaces/api3/Peripheral/Addon_Peripheral.cpp; sourceTree = "<group>"; };
- 7676157E1CB8075E008C7A67 /* Addon_Peripheral.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_Peripheral.h; path = addons/binary/interfaces/api3/Peripheral/Addon_Peripheral.h; sourceTree = "<group>"; };
- 767615801CB80777008C7A67 /* Addon_InfoTagMusic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_InfoTagMusic.cpp; path = addons/binary/interfaces/api3/Player/Addon_InfoTagMusic.cpp; sourceTree = "<group>"; };
- 767615811CB80777008C7A67 /* Addon_InfoTagMusic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_InfoTagMusic.h; path = addons/binary/interfaces/api3/Player/Addon_InfoTagMusic.h; sourceTree = "<group>"; };
- 767615821CB80777008C7A67 /* Addon_InfoTagVideo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_InfoTagVideo.cpp; path = addons/binary/interfaces/api3/Player/Addon_InfoTagVideo.cpp; sourceTree = "<group>"; };
- 767615831CB80777008C7A67 /* Addon_InfoTagVideo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_InfoTagVideo.h; path = addons/binary/interfaces/api3/Player/Addon_InfoTagVideo.h; sourceTree = "<group>"; };
- 767615841CB80777008C7A67 /* Addon_Player.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_Player.cpp; path = addons/binary/interfaces/api3/Player/Addon_Player.cpp; sourceTree = "<group>"; };
- 767615851CB80777008C7A67 /* Addon_Player.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_Player.h; path = addons/binary/interfaces/api3/Player/Addon_Player.h; sourceTree = "<group>"; };
- 767615861CB80777008C7A67 /* Addon_PlayList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_PlayList.cpp; path = addons/binary/interfaces/api3/Player/Addon_PlayList.cpp; sourceTree = "<group>"; };
- 767615871CB80777008C7A67 /* Addon_PlayList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_PlayList.h; path = addons/binary/interfaces/api3/Player/Addon_PlayList.h; sourceTree = "<group>"; };
- 7676158C1CB807A1008C7A67 /* Addon_PVR.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Addon_PVR.cpp; path = addons/binary/interfaces/api3/PVR/Addon_PVR.cpp; sourceTree = "<group>"; };
- 7676158D1CB807A1008C7A67 /* Addon_PVR.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Addon_PVR.h; path = addons/binary/interfaces/api3/PVR/Addon_PVR.h; sourceTree = "<group>"; };
- 767615B61CB809F4008C7A67 /* AddonLib.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = AddonLib.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/AddonLib.hpp"; sourceTree = "<group>"; };
- 767615B71CB809F4008C7A67 /* definitions-all.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "definitions-all.hpp"; path = "kodi-addon-dev-kit/include/kodi/api3/definitions-all.hpp"; sourceTree = "<group>"; };
- 767615B81CB809F4008C7A67 /* definitions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = definitions.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/definitions.hpp"; sourceTree = "<group>"; };
- 767615B91CB80A11008C7A67 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = version.h; path = "kodi-addon-dev-kit/src/api3/version.h"; sourceTree = "<group>"; };
- 767615BB1CB80A42008C7A67 /* definitions_pvr.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = definitions_pvr.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/pvr/definitions_pvr.hpp"; sourceTree = "<group>"; };
- 767615BC1CB80A42008C7A67 /* General.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = General.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/pvr/General.hpp"; sourceTree = "<group>"; };
- 767615BD1CB80A42008C7A67 /* StreamUtils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = StreamUtils.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/pvr/StreamUtils.hpp"; sourceTree = "<group>"; };
- 767615BE1CB80A42008C7A67 /* Transfer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Transfer.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/pvr/Transfer.hpp"; sourceTree = "<group>"; };
- 767615BF1CB80A42008C7A67 /* Trigger.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Trigger.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/pvr/Trigger.hpp"; sourceTree = "<group>"; };
- 767615C71CB80B18008C7A67 /* AddonLib_internal.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = AddonLib_internal.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/.internal/AddonLib_internal.hpp"; sourceTree = "<group>"; };
- 767615C81CB80B54008C7A67 /* definitions_addon.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = definitions_addon.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/addon/definitions_addon.hpp"; sourceTree = "<group>"; };
- 767615C91CB80B54008C7A67 /* General.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = General.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/addon/General.hpp"; sourceTree = "<group>"; };
- 767615CA1CB80B54008C7A67 /* Network.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Network.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/addon/Network.hpp"; sourceTree = "<group>"; };
- 767615CB1CB80B54008C7A67 /* SoundPlay.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = SoundPlay.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/addon/SoundPlay.hpp"; sourceTree = "<group>"; };
- 767615CC1CB80B54008C7A67 /* VFSUtils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = VFSUtils.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/addon/VFSUtils.hpp"; sourceTree = "<group>"; };
- 767615CD1CB80B84008C7A67 /* definitions_audioengine.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = definitions_audioengine.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/audioengine/definitions_audioengine.hpp"; sourceTree = "<group>"; };
- 767615CE1CB80B84008C7A67 /* General.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = General.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/audioengine/General.hpp"; sourceTree = "<group>"; };
- 767615CF1CB80B84008C7A67 /* Stream.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Stream.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/audioengine/Stream.hpp"; sourceTree = "<group>"; };
- 767615D01CB80BA8008C7A67 /* ControlButton.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ControlButton.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/ControlButton.hpp"; sourceTree = "<group>"; };
- 767615D11CB80BA8008C7A67 /* ControlEdit.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ControlEdit.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/ControlEdit.hpp"; sourceTree = "<group>"; };
- 767615D21CB80BA8008C7A67 /* ControlFadeLabel.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ControlFadeLabel.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/ControlFadeLabel.hpp"; sourceTree = "<group>"; };
- 767615D31CB80BA8008C7A67 /* ControlImage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ControlImage.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/ControlImage.hpp"; sourceTree = "<group>"; };
- 767615D41CB80BA8008C7A67 /* ControlLabel.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ControlLabel.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/ControlLabel.hpp"; sourceTree = "<group>"; };
- 767615D51CB80BA8008C7A67 /* ControlProgress.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ControlProgress.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/ControlProgress.hpp"; sourceTree = "<group>"; };
- 767615D61CB80BA8008C7A67 /* ControlRadioButton.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ControlRadioButton.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/ControlRadioButton.hpp"; sourceTree = "<group>"; };
- 767615D71CB80BA8008C7A67 /* ControlRendering.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ControlRendering.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/ControlRendering.hpp"; sourceTree = "<group>"; };
- 767615D81CB80BA8008C7A67 /* ControlSettingsSlider.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ControlSettingsSlider.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/ControlSettingsSlider.hpp"; sourceTree = "<group>"; };
- 767615D91CB80BA8008C7A67 /* ControlSlider.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ControlSlider.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/ControlSlider.hpp"; sourceTree = "<group>"; };
- 767615DA1CB80BA8008C7A67 /* ControlSpin.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ControlSpin.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/ControlSpin.hpp"; sourceTree = "<group>"; };
- 767615DB1CB80BA8008C7A67 /* ControlTextBox.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ControlTextBox.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/ControlTextBox.hpp"; sourceTree = "<group>"; };
- 767615DC1CB80BA8008C7A67 /* definitions_gui.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = definitions_gui.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/definitions_gui.hpp"; sourceTree = "<group>"; };
- 767615DD1CB80BA8008C7A67 /* DialogExtendedProgress.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = DialogExtendedProgress.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/DialogExtendedProgress.hpp"; sourceTree = "<group>"; };
- 767615DE1CB80BA8008C7A67 /* DialogFileBrowser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = DialogFileBrowser.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/DialogFileBrowser.hpp"; sourceTree = "<group>"; };
- 767615DF1CB80BA8008C7A67 /* DialogKeyboard.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = DialogKeyboard.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/DialogKeyboard.hpp"; sourceTree = "<group>"; };
- 767615E01CB80BA8008C7A67 /* DialogNumeric.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = DialogNumeric.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/DialogNumeric.hpp"; sourceTree = "<group>"; };
- 767615E11CB80BA8008C7A67 /* DialogOK.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = DialogOK.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/DialogOK.hpp"; sourceTree = "<group>"; };
- 767615E21CB80BA8008C7A67 /* DialogProgress.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = DialogProgress.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/DialogProgress.hpp"; sourceTree = "<group>"; };
- 767615E31CB80BA8008C7A67 /* DialogSelect.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = DialogSelect.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/DialogSelect.hpp"; sourceTree = "<group>"; };
- 767615E41CB80BA8008C7A67 /* DialogTextViewer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = DialogTextViewer.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/DialogTextViewer.hpp"; sourceTree = "<group>"; };
- 767615E51CB80BA8008C7A67 /* DialogYesNo.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = DialogYesNo.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/DialogYesNo.hpp"; sourceTree = "<group>"; };
- 767615E61CB80BA8008C7A67 /* General.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = General.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/General.hpp"; sourceTree = "<group>"; };
- 767615E71CB80BA8008C7A67 /* ListItem.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ListItem.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/ListItem.hpp"; sourceTree = "<group>"; };
- 767615E81CB80BA8008C7A67 /* Window.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Window.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/gui/Window.hpp"; sourceTree = "<group>"; };
- 767615E91CB80BE8008C7A67 /* definitions_inputstream.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = definitions_inputstream.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/inputstream/definitions_inputstream.hpp"; sourceTree = "<group>"; };
- 767615EA1CB80BE8008C7A67 /* InputStream.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = InputStream.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/inputstream/InputStream.hpp"; sourceTree = "<group>"; };
- 767615EB1CB80C05008C7A67 /* definitions_peripheral.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = definitions_peripheral.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/peripheral/definitions_peripheral.hpp"; sourceTree = "<group>"; };
- 767615EC1CB80C05008C7A67 /* Peripheral.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Peripheral.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/peripheral/Peripheral.hpp"; sourceTree = "<group>"; };
- 767615ED1CB80C1C008C7A67 /* definitions_player.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = definitions_player.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/player/definitions_player.hpp"; sourceTree = "<group>"; };
- 767615EE1CB80C1C008C7A67 /* InfoTagMusic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = InfoTagMusic.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/player/InfoTagMusic.hpp"; sourceTree = "<group>"; };
- 767615EF1CB80C1C008C7A67 /* InfoTagVideo.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = InfoTagVideo.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/player/InfoTagVideo.hpp"; sourceTree = "<group>"; };
- 767615F01CB80C1C008C7A67 /* Player.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Player.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/player/Player.hpp"; sourceTree = "<group>"; };
- 767615F11CB80C1C008C7A67 /* PlayList.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = PlayList.hpp; path = "kodi-addon-dev-kit/include/kodi/api3/player/PlayList.hpp"; sourceTree = "<group>"; };
76A849631CA7752100223B66 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = version.h; path = "kodi-addon-dev-kit/src/api2/version.h"; sourceTree = "<group>"; };
76F4C37C1C8E92E000A1E64B /* AddonCallbacksInputStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AddonCallbacksInputStream.cpp; path = addons/binary/interfaces/api1/InputStream/AddonCallbacksInputStream.cpp; sourceTree = "<group>"; };
76F4C37D1C8E92E000A1E64B /* AddonCallbacksInputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AddonCallbacksInputStream.h; path = addons/binary/interfaces/api1/InputStream/AddonCallbacksInputStream.h; sourceTree = "<group>"; };
@@ -6911,22 +6781,6 @@
name = audioengine;
sourceTree = "<group>";
};
- 767615111CB80589008C7A67 /* api3 */ = {
- isa = PBXGroup;
- children = (
- 7676151C1CB806AC008C7A67 /* Addon */,
- 7676151B1CB806A2008C7A67 /* AudioEngine */,
- 7676151A1CB80698008C7A67 /* GUI */,
- 767615191CB8068D008C7A67 /* InputStream */,
- 767615181CB80674008C7A67 /* Peripheral */,
- 767615171CB8065C008C7A67 /* Player */,
- 767615161CB80655008C7A67 /* PVR */,
- 767615121CB8063A008C7A67 /* AddonInterfaceBase.cpp */,
- 767615131CB8063A008C7A67 /* AddonInterfaceBase.h */,
- );
- name = api3;
- sourceTree = "<group>";
- };
767615161CB80655008C7A67 /* PVR */ = {
isa = PBXGroup;
children = (
@@ -7052,25 +6906,6 @@
name = Addon;
sourceTree = "<group>";
};
- 767615B51CB80985008C7A67 /* api3 */ = {
- isa = PBXGroup;
- children = (
- 767615C61CB80A90008C7A67 /* .internal */,
- 767615C51CB80A89008C7A67 /* addon */,
- 767615C41CB80A80008C7A67 /* audioengine */,
- 767615C31CB80A7A008C7A67 /* gui */,
- 767615C21CB80A70008C7A67 /* inputstream */,
- 767615C11CB80A5E008C7A67 /* peripheral */,
- 767615C01CB80A57008C7A67 /* player */,
- 767615BA1CB80A1E008C7A67 /* pvr */,
- 767615B61CB809F4008C7A67 /* AddonLib.hpp */,
- 767615B71CB809F4008C7A67 /* definitions-all.hpp */,
- 767615B81CB809F4008C7A67 /* definitions.hpp */,
- 767615B91CB80A11008C7A67 /* version.h */,
- );
- name = api3;
- sourceTree = "<group>";
- };
767615BA1CB80A1E008C7A67 /* pvr */ = {
isa = PBXGroup;
children = (
@@ -9949,7 +9784,6 @@
isa = PBXGroup;
children = (
764697F31CA7302E00AB1347 /* api2 */,
- 767615B51CB80985008C7A67 /* api3 */,
EDE8C70D1C7F618500A86ECC /* kodi_adsp_dll.h */,
EDE8C70E1C7F618500A86ECC /* kodi_adsp_types.h */,
EDE8C70F1C7F618500A86ECC /* kodi_audiodec_dll.h */,
@@ -10006,7 +9840,6 @@
children = (
EDED2E7F1C878C87000F5E80 /* api1 */,
7646976E1CA72D7500AB1347 /* api2 */,
- 767615111CB80589008C7A67 /* api3 */,
EDED2E991C878F61000F5E80 /* AddonInterfaces.cpp */,
EDED2E9A1C878F61000F5E80 /* AddonInterfaces.h */,
EDED2E9C1C878F70000F5E80 /* IAddonInterface.h */,
diff --git a/Makefile.in b/Makefile.in
index c663c5d3d9..f6b8cdd5b4 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -43,14 +43,6 @@ DIRECTORY_ARCHIVES=$(VideoPlayer_ARCHIVES) \
xbmc/addons/binary/interfaces/api2/PVR/addon-interface-pvr.a \
xbmc/addons/binary/interfaces/api2/Peripheral/addon-interface-peripheral.a \
xbmc/addons/binary/interfaces/api2/Player/addon-interface-player.a \
- xbmc/addons/binary/interfaces/api3/addon-interface-base.a \
- xbmc/addons/binary/interfaces/api3/Addon/addon-interface-addon.a \
- xbmc/addons/binary/interfaces/api3/AudioEngine/addon-interface-audioengine.a \
- xbmc/addons/binary/interfaces/api3/GUI/addon-interface-gui.a \
- xbmc/addons/binary/interfaces/api3/InputStream/addon-interface-inputstream.a \
- xbmc/addons/binary/interfaces/api3/PVR/addon-interface-pvr.a \
- xbmc/addons/binary/interfaces/api3/Peripheral/addon-interface-peripheral.a \
- xbmc/addons/binary/interfaces/api3/Player/addon-interface-player.a \
xbmc/contrib/kissfft/kissfft.a \
xbmc/cores/AudioEngine/audioengine.a \
xbmc/cores/DllLoader/dllloader.a \
@@ -361,7 +353,6 @@ libaddon: exports
$(MAKE) -C lib/addons/library.kodi.inputstream
addon-dev-kit:
$(MAKE) -C xbmc/addons/kodi-addon-dev-kit/src/api2/kodi-addon-sharedlibrary
- $(MAKE) -C xbmc/addons/kodi-addon-dev-kit/src/api3/kodi-addon-sharedlibrary
dvdpcodecs: dllloader
$(MAKE) -C lib/libdvd
@@ -521,7 +512,6 @@ else
endif
endif
@install -m 0644 xbmc/addons/kodi-addon-dev-kit/src/api2/kodi-addon-sharedlibrary/libkodi.addon.sharedlibrary.api2.a $(DESTDIR)$(libdir)/libkodi.addon.sharedlibrary.api2.a
- @install -m 0644 xbmc/addons/kodi-addon-dev-kit/src/api3/kodi-addon-sharedlibrary/libkodi.addon.sharedlibrary.api3.a $(DESTDIR)$(libdir)/libkodi.addon.sharedlibrary.api3.a
install-scripts:
@install -d $(DESTDIR)$(bindir)
@@ -596,8 +586,6 @@ endif
done
@install -m 0644 xbmc/addons/kodi-addon-dev-kit/src/api2/kodi-addon-sharedlibrary/kodi-addon-sharedlibrary-api2-config.cmake $(DESTDIR)$(libdir)/@APP_NAME_LC@;
@install -m 0644 xbmc/addons/kodi-addon-dev-kit/src/api2/kodi-addon-sharedlibrary/kodi-addon-sharedlibrary-api2.pc $(DESTDIR)$(libdir)/pkgconfig;
- @install -m 0644 xbmc/addons/kodi-addon-dev-kit/src/api3/kodi-addon-sharedlibrary/kodi-addon-sharedlibrary-api3-config.cmake $(DESTDIR)$(libdir)/@APP_NAME_LC@;
- @install -m 0644 xbmc/addons/kodi-addon-dev-kit/src/api3/kodi-addon-sharedlibrary/kodi-addon-sharedlibrary-api3.pc $(DESTDIR)$(libdir)/pkgconfig;
@cd $(DESTDIR)$(includedir); [ -L xbmc ] || [ -d xbmc ] || ln -s @APP_NAME_LC@ xbmc
uninstall:
diff --git a/configure.ac b/configure.ac
index 2ab3775dad..5b78c77b2c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2143,18 +2143,8 @@ OUTPUT_FILES="Makefile \
xbmc/addons/binary/interfaces/api2/PVR/Makefile \
xbmc/addons/binary/interfaces/api2/Peripheral/Makefile \
xbmc/addons/binary/interfaces/api2/Player/Makefile \
- xbmc/addons/binary/interfaces/api3/Makefile \
- xbmc/addons/binary/interfaces/api3/Addon/Makefile \
- xbmc/addons/binary/interfaces/api3/AudioEngine/Makefile \
- xbmc/addons/binary/interfaces/api3/GUI/Makefile \
- xbmc/addons/binary/interfaces/api3/InputStream/Makefile \
- xbmc/addons/binary/interfaces/api3/PVR/Makefile \
- xbmc/addons/binary/interfaces/api3/Peripheral/Makefile \
- xbmc/addons/binary/interfaces/api3/Player/Makefile \
xbmc/addons/kodi-addon-dev-kit/src/api2/kodi-addon-sharedlibrary/kodi-addon-sharedlibrary-api2-config.cmake \
xbmc/addons/kodi-addon-dev-kit/src/api2/kodi-addon-sharedlibrary/kodi-addon-sharedlibrary-api2.pc \
- xbmc/addons/kodi-addon-dev-kit/src/api3/kodi-addon-sharedlibrary/kodi-addon-sharedlibrary-api3-config.cmake \
- xbmc/addons/kodi-addon-dev-kit/src/api3/kodi-addon-sharedlibrary/kodi-addon-sharedlibrary-api3.pc \
xbmc/cdrip/Makefile \
xbmc/cores/Makefile \
xbmc/cores/VideoPlayer/VideoRenderers/Makefile \
diff --git a/project/VS2010Express/XBMC.vcxproj b/project/VS2010Express/XBMC.vcxproj
index bb34ebad39..363c6cde33 100644
--- a/project/VS2010Express/XBMC.vcxproj
+++ b/project/VS2010Express/XBMC.vcxproj
@@ -247,45 +247,6 @@ copy "..\Win32BuildSetup\dependencies\python27.dll" "$(TargetDir)"</Command>
<ClCompile Include="..\..\xbmc\addons\binary\interfaces\api2\Player\Addon_Player.cpp" />
<ClCompile Include="..\..\xbmc\addons\binary\interfaces\api2\Player\Addon_PlayList.cpp" />
<ClCompile Include="..\..\xbmc\addons\binary\interfaces\api2\PVR\Addon_PVR.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\AddonInterfaceBase.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_Audio.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_Directory.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_File.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_General.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_Network.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\AudioEngine\Addon_AudioEngineGeneral.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\AudioEngine\Addon_AudioEngineStream.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlButton.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlEdit.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlFadeLabel.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlImage.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlLabel.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlProgress.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlRadioButton.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlRendering.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlSettingsSlider.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlSlider.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlSpin.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlTextBox.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogExtendedProgressBar.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogFileBrowser.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogKeyboard.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogNumeric.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogOK.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogProgress.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogSelect.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogTextViewer.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogYesNo.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIGeneral.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIListItem.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIWindow.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\InputStream\Addon_InputStream.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Peripheral\Addon_Peripheral.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Player\Addon_InfoTagMusic.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Player\Addon_InfoTagVideo.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Player\Addon_Player.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Player\Addon_PlayList.cpp" />
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\PVR\Addon_PVR.cpp" />
<ClCompile Include="..\..\xbmc\addons\ContextMenuAddon.cpp" />
<ClCompile Include="..\..\xbmc\addons\ContextMenus.cpp" />
<ClCompile Include="..\..\xbmc\addons\AudioDecoder.cpp" />
@@ -1103,45 +1064,6 @@ copy "..\Win32BuildSetup\dependencies\python27.dll" "$(TargetDir)"</Command>
<ClInclude Include="..\..\xbmc\addons\binary\interfaces\api2\Player\Addon_Player.h" />
<ClInclude Include="..\..\xbmc\addons\binary\interfaces\api2\Player\Addon_PlayList.h" />
<ClInclude Include="..\..\xbmc\addons\binary\interfaces\api2\PVR\Addon_PVR.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\AddonInterfaceBase.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_Audio.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_Directory.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_File.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_General.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_Network.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\AudioEngine\Addon_AudioEngineGeneral.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\AudioEngine\Addon_AudioEngineStream.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlButton.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlEdit.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlFadeLabel.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlImage.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlLabel.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlProgress.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlRadioButton.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlRendering.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlSettingsSlider.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlSlider.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlSpin.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlTextBox.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogExtendedProgressBar.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogFileBrowser.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogKeyboard.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogNumeric.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogOK.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogProgress.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogSelect.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogTextViewer.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogYesNo.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIGeneral.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIListItem.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIWindow.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\InputStream\Addon_InputStream.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Peripheral\Addon_Peripheral.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Player\Addon_InfoTagMusic.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Player\Addon_InfoTagVideo.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Player\Addon_Player.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Player\Addon_PlayList.h" />
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\PVR\Addon_PVR.h" />
<ClInclude Include="..\..\xbmc\addons\binary\interfaces\IAddonInterface.h" />
<ClInclude Include="..\..\xbmc\addons\ContextMenuAddon.h" />
<ClInclude Include="..\..\xbmc\addons\ContextMenus.h" />
@@ -1197,57 +1119,6 @@ copy "..\Win32BuildSetup\dependencies\python27.dll" "$(TargetDir)"</Command>
<ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api2\pvr\StreamUtils.hpp" />
<ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api2\pvr\Transfer.hpp" />
<ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api2\pvr\Trigger.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\.internal\AddonLib_internal.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\AddonLib.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\definitions_addon.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\General.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\Network.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\SoundPlay.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\VFSUtils.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\audioengine\definitions_audioengine.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\audioengine\General.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\audioengine\Stream.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\definitions-all.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\definitions.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlButton.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlEdit.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlFadeLabel.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlImage.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlLabel.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlProgress.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlRadioButton.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlRendering.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlSettingsSlider.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlSlider.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlSpin.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlTextBox.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\definitions_gui.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogExtendedProgress.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogFileBrowser.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogKeyboard.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogNumeric.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogOK.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogProgress.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogSelect.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogTextViewer.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogYesNo.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\General.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ListItem.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\Window.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\inputstream\definitions_inputstream.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\inputstream\InputStream.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\peripheral\definitions_peripheral.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\peripheral\Peripheral.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\definitions_player.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\InfoTagMusic.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\InfoTagVideo.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\Player.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\PlayList.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\definitions_pvr.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\General.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\StreamUtils.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\Transfer.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\Trigger.hpp" />
<ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\kodi_adsp_dll.h" />
<ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\kodi_adsp_types.h" />
<ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\kodi_audiodec_dll.h" />
@@ -3412,14 +3283,6 @@ copy "..\Win32BuildSetup\dependencies\python27.dll" "$(TargetDir)"</Command>
<None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api2\peripheral\KodiAPI_Peripheral.i" />
<None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api2\player\KodiAPI_Player.i" />
<None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api2\pvr\KodiAPI_PVR.i" />
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\AddonLib.i" />
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\KodiAPI_AddOn.i" />
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\audioengine\KodiAPI_AudioEngine.i" />
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\KodiAPI_GUI.i" />
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\inputstream\KodiAPI_InputStream.i" />
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\peripheral\KodiAPI_Peripheral.i" />
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\KodiAPI_Player.i" />
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\KodiAPI_PVR.i" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
diff --git a/project/VS2010Express/XBMC.vcxproj.filters b/project/VS2010Express/XBMC.vcxproj.filters
index 79efac015a..f595283520 100644
--- a/project/VS2010Express/XBMC.vcxproj.filters
+++ b/project/VS2010Express/XBMC.vcxproj.filters
@@ -499,57 +499,6 @@
<Filter Include="addons\include\api2\.internal">
<UniqueIdentifier>{5d003aaf-d12c-4149-845f-d9ebbed03fea}</UniqueIdentifier>
</Filter>
- <Filter Include="addons\include\api3">
- <UniqueIdentifier>{3f076ac0-f64e-4de9-a4a6-9729d78f4e31}</UniqueIdentifier>
- </Filter>
- <Filter Include="addons\include\api3\.internal">
- <UniqueIdentifier>{f10f08cc-3a37-4106-9ff3-d7730a1e22ec}</UniqueIdentifier>
- </Filter>
- <Filter Include="addons\include\api3\addon">
- <UniqueIdentifier>{dbbd7048-beeb-4488-b638-2cf7de36f54b}</UniqueIdentifier>
- </Filter>
- <Filter Include="addons\include\api3\audioengine">
- <UniqueIdentifier>{1321dfb7-352e-455f-825b-525f82e08ded}</UniqueIdentifier>
- </Filter>
- <Filter Include="addons\include\api3\gui">
- <UniqueIdentifier>{6fee0c5e-456d-4e8b-8988-b6256b49dd64}</UniqueIdentifier>
- </Filter>
- <Filter Include="addons\include\api3\inputstream">
- <UniqueIdentifier>{749fadb1-ae92-4f9a-a7cb-3e870078f031}</UniqueIdentifier>
- </Filter>
- <Filter Include="addons\include\api3\peripheral">
- <UniqueIdentifier>{719bd0ec-51d6-47dc-b908-b8bf66a89bd7}</UniqueIdentifier>
- </Filter>
- <Filter Include="addons\include\api3\player">
- <UniqueIdentifier>{76820380-5327-4432-b87a-a3c51a5773d0}</UniqueIdentifier>
- </Filter>
- <Filter Include="addons\include\api3\pvr">
- <UniqueIdentifier>{10ea06d1-b476-49b6-aa62-77f77727a1eb}</UniqueIdentifier>
- </Filter>
- <Filter Include="addons\binary\interfaces\api3">
- <UniqueIdentifier>{d2e76de9-4e91-4300-9375-f9ad59e092b0}</UniqueIdentifier>
- </Filter>
- <Filter Include="addons\binary\interfaces\api3\Addon">
- <UniqueIdentifier>{408e4764-a00a-4a37-a6d4-65eadc69e1cd}</UniqueIdentifier>
- </Filter>
- <Filter Include="addons\binary\interfaces\api3\AudioEngine">
- <UniqueIdentifier>{2e26a7a8-fd50-4a80-9e67-96074329068c}</UniqueIdentifier>
- </Filter>
- <Filter Include="addons\binary\interfaces\api3\GUI">
- <UniqueIdentifier>{294a8a3f-cd75-402e-977b-9bf5524af33c}</UniqueIdentifier>
- </Filter>
- <Filter Include="addons\binary\interfaces\api3\InputStream">
- <UniqueIdentifier>{62d57be8-e545-42a8-a3b2-5eb6e88b22c1}</UniqueIdentifier>
- </Filter>
- <Filter Include="addons\binary\interfaces\api3\Peripheral">
- <UniqueIdentifier>{cdebf10a-a52e-4ed8-8b91-297d4da52ba4}</UniqueIdentifier>
- </Filter>
- <Filter Include="addons\binary\interfaces\api3\Player">
- <UniqueIdentifier>{7516088a-0f17-4407-b761-23583188ae4b}</UniqueIdentifier>
- </Filter>
- <Filter Include="addons\binary\interfaces\api3\PVR">
- <UniqueIdentifier>{64be36a5-88f0-4a29-a6d2-03b30a968c2e}</UniqueIdentifier>
- </Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\xbmc\win32\pch.cpp">
@@ -3692,123 +3641,6 @@
<ClCompile Include="..\..\xbmc\addons\binary\interfaces\api2\PVR\Addon_PVR.cpp">
<Filter>addons\binary\interfaces\api2\PVR</Filter>
</ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\AddonInterfaceBase.cpp">
- <Filter>addons\binary\interfaces\api3</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_Audio.cpp">
- <Filter>addons\binary\interfaces\api3\Addon</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_Directory.cpp">
- <Filter>addons\binary\interfaces\api3\Addon</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_File.cpp">
- <Filter>addons\binary\interfaces\api3\Addon</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_General.cpp">
- <Filter>addons\binary\interfaces\api3\Addon</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_Network.cpp">
- <Filter>addons\binary\interfaces\api3\Addon</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\AudioEngine\Addon_AudioEngineGeneral.cpp">
- <Filter>addons\binary\interfaces\api3\AudioEngine</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\AudioEngine\Addon_AudioEngineStream.cpp">
- <Filter>addons\binary\interfaces\api3\AudioEngine</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlButton.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlEdit.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlFadeLabel.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlImage.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlLabel.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlProgress.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlRadioButton.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlRendering.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlSettingsSlider.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlSlider.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlSpin.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlTextBox.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogExtendedProgressBar.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogFileBrowser.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogKeyboard.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogNumeric.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogOK.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogProgress.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogSelect.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogTextViewer.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogYesNo.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIGeneral.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIListItem.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIWindow.cpp">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\InputStream\Addon_InputStream.cpp">
- <Filter>addons\binary\interfaces\api3\InputStream</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Peripheral\Addon_Peripheral.cpp">
- <Filter>addons\binary\interfaces\api3\Peripheral</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Player\Addon_InfoTagMusic.cpp">
- <Filter>addons\binary\interfaces\api3\Player</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Player\Addon_InfoTagVideo.cpp">
- <Filter>addons\binary\interfaces\api3\Player</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Player\Addon_Player.cpp">
- <Filter>addons\binary\interfaces\api3\Player</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\Player\Addon_PlayList.cpp">
- <Filter>addons\binary\interfaces\api3\Player</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api3\PVR\Addon_PVR.cpp">
- <Filter>addons\binary\interfaces\api3\PVR</Filter>
- </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\xbmc\win32\pch.h">
@@ -7349,276 +7181,6 @@
<ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api2\version.h">
<Filter>addons\include\api2</Filter>
</ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\AddonLib.hpp">
- <Filter>addons\include\api3</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\definitions.hpp">
- <Filter>addons\include\api3</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\definitions-all.hpp">
- <Filter>addons\include\api3</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\.internal\AddonLib_internal.hpp">
- <Filter>addons\include\api3\.internal</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\definitions_addon.hpp">
- <Filter>addons\include\api3\addon</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\General.hpp">
- <Filter>addons\include\api3\addon</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\Network.hpp">
- <Filter>addons\include\api3\addon</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\SoundPlay.hpp">
- <Filter>addons\include\api3\addon</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\VFSUtils.hpp">
- <Filter>addons\include\api3\addon</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\audioengine\definitions_audioengine.hpp">
- <Filter>addons\include\api3\audioengine</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\audioengine\General.hpp">
- <Filter>addons\include\api3\audioengine</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\audioengine\Stream.hpp">
- <Filter>addons\include\api3\audioengine</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlButton.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlEdit.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlFadeLabel.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlImage.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlLabel.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlProgress.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlRadioButton.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlRendering.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlSettingsSlider.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlSlider.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlSpin.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlTextBox.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\definitions_gui.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogExtendedProgress.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogFileBrowser.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogKeyboard.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogNumeric.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogOK.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogProgress.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogSelect.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogTextViewer.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogYesNo.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\General.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ListItem.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\Window.hpp">
- <Filter>addons\include\api3\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\inputstream\definitions_inputstream.hpp">
- <Filter>addons\include\api3\inputstream</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\inputstream\InputStream.hpp">
- <Filter>addons\include\api3\inputstream</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\peripheral\definitions_peripheral.hpp">
- <Filter>addons\include\api3\peripheral</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\peripheral\Peripheral.hpp">
- <Filter>addons\include\api3\peripheral</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\definitions_player.hpp">
- <Filter>addons\include\api3\player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\InfoTagMusic.hpp">
- <Filter>addons\include\api3\player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\InfoTagVideo.hpp">
- <Filter>addons\include\api3\player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\Player.hpp">
- <Filter>addons\include\api3\player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\PlayList.hpp">
- <Filter>addons\include\api3\player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\definitions_pvr.hpp">
- <Filter>addons\include\api3\pvr</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\General.hpp">
- <Filter>addons\include\api3\pvr</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\StreamUtils.hpp">
- <Filter>addons\include\api3\pvr</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\Transfer.hpp">
- <Filter>addons\include\api3\pvr</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\Trigger.hpp">
- <Filter>addons\include\api3\pvr</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\AddonInterfaceBase.h">
- <Filter>addons\binary\interfaces\api3</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_Audio.h">
- <Filter>addons\binary\interfaces\api3\Addon</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_Directory.h">
- <Filter>addons\binary\interfaces\api3\Addon</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_File.h">
- <Filter>addons\binary\interfaces\api3\Addon</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_General.h">
- <Filter>addons\binary\interfaces\api3\Addon</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Addon\Addon_Network.h">
- <Filter>addons\binary\interfaces\api3\Addon</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\AudioEngine\Addon_AudioEngineGeneral.h">
- <Filter>addons\binary\interfaces\api3\AudioEngine</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\AudioEngine\Addon_AudioEngineStream.h">
- <Filter>addons\binary\interfaces\api3\AudioEngine</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlButton.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlEdit.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlFadeLabel.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlImage.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlLabel.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlProgress.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlRadioButton.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlRendering.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlSettingsSlider.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlSlider.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlSpin.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIControlTextBox.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogExtendedProgressBar.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogFileBrowser.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogKeyboard.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogNumeric.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogOK.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogProgress.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogSelect.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogTextViewer.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIDialogYesNo.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIGeneral.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIListItem.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\GUI\Addon_GUIWindow.h">
- <Filter>addons\binary\interfaces\api3\GUI</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\InputStream\Addon_InputStream.h">
- <Filter>addons\binary\interfaces\api3\InputStream</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Peripheral\Addon_Peripheral.h">
- <Filter>addons\binary\interfaces\api3\Peripheral</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Player\Addon_InfoTagMusic.h">
- <Filter>addons\binary\interfaces\api3\Player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Player\Addon_InfoTagVideo.h">
- <Filter>addons\binary\interfaces\api3\Player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Player\Addon_Player.h">
- <Filter>addons\binary\interfaces\api3\Player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\Player\Addon_PlayList.h">
- <Filter>addons\binary\interfaces\api3\Player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api3\PVR\Addon_PVR.h">
- <Filter>addons\binary\interfaces\api3\PVR</Filter>
- </ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\xbmc\win32\XBMC_PC.rc">
@@ -7730,29 +7292,5 @@
<None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api2\pvr\KodiAPI_PVR.i">
<Filter>addons\include\api2\pvr</Filter>
</None>
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\AddonLib.i">
- <Filter>addons\include\api3</Filter>
- </None>
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\KodiAPI_AddOn.i">
- <Filter>addons\include\api3\addon</Filter>
- </None>
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\audioengine\KodiAPI_AudioEngine.i">
- <Filter>addons\include\api3\audioengine</Filter>
- </None>
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\KodiAPI_GUI.i">
- <Filter>addons\include\api3\gui</Filter>
- </None>
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\inputstream\KodiAPI_InputStream.i">
- <Filter>addons\include\api3\inputstream</Filter>
- </None>
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\peripheral\KodiAPI_Peripheral.i">
- <Filter>addons\include\api3\peripheral</Filter>
- </None>
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\KodiAPI_Player.i">
- <Filter>addons\include\api3\player</Filter>
- </None>
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\KodiAPI_PVR.i">
- <Filter>addons\include\api3\pvr</Filter>
- </None>
</ItemGroup>
</Project>
diff --git a/project/VS2010Express/kodiAddonDevKit-SharedLib-API3.vcxproj b/project/VS2010Express/kodiAddonDevKit-SharedLib-API3.vcxproj
deleted file mode 100644
index 6d09fca797..0000000000
--- a/project/VS2010Express/kodiAddonDevKit-SharedLib-API3.vcxproj
+++ /dev/null
@@ -1,192 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup Label="ProjectConfigurations">
- <ProjectConfiguration Include="Debug|Win32">
- <Configuration>Debug</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Release|Win32">
- <Configuration>Release</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- </ItemGroup>
- <ItemGroup>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\AddonLib.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\addon\AddonLib_Addon_General.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\addon\AddonLib_Addon_Network.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\addon\AddonLib_Addon_SoundPlay.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\addon\AddonLib_Addon_VFSUtils.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\audioengine\AddonLib_AudioEngine_General.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\audioengine\AddonLib_AudioEngine_Stream.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\dlfcn-win32.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\ErrorCodeNames.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlButton.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlEdit.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlFadeLabel.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlImage.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlLabel.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlProgress.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlRadioButton.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlRendering.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlSettingsSlider.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlSlider.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlSpin.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlTextBox.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_DialogExtendedProgress.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_DialogFileBrowser.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_DialogKeyboard.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_DialogNumeric.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_DialogOK.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_DialogProgress.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_DialogSelect.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_DialogTextViewer.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_DialogYesNo.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_General.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ListItem.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_Window.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\inputstream\AddonLib_InputStream.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\InterProcess.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\peripheral\AddonLib_Peripheral.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\player\AddonLib_Player_InfoTagMusic.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\player\AddonLib_Player_InfoTagVideo.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\player\AddonLib_Player_Player.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\player\AddonLib_Player_PlayList.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\pvr\AddonLib_PVR_General.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\pvr\AddonLib_PVR_Stream.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\pvr\AddonLib_PVR_Transfer.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\pvr\AddonLib_PVR_Trigger.cpp" />
- </ItemGroup>
- <ItemGroup>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\.internal\AddonLib_internal.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\AddonLib.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\definitions_addon.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\General.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\Network.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\SoundPlay.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\VFSUtils.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\audioengine\definitions_audioengine.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\audioengine\General.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\audioengine\Stream.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\definitions-all.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\definitions.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlButton.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlEdit.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlFadeLabel.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlImage.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlLabel.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlProgress.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlRadioButton.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlRendering.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlSettingsSlider.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlSlider.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlSpin.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlTextBox.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\definitions_gui.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogExtendedProgress.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogFileBrowser.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogKeyboard.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogNumeric.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogOK.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogProgress.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogSelect.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogTextViewer.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogYesNo.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\General.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ListItem.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\Window.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\inputstream\definitions_inputstream.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\inputstream\InputStream.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\peripheral\Peripheral.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\definitions_player.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\InfoTagMusic.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\InfoTagVideo.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\Player.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\PlayList.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\definitions_pvr.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\General.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\StreamUtils.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\Transfer.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\Trigger.hpp" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\dlfcn-win32.h" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\InterProcess.h" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\version.h" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\AddonLib.i" />
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\KodiAPI_AddOn.i" />
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\audioengine\KodiAPI_AudioEngine.i" />
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\KodiAPI_GUI.i" />
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\inputstream\KodiAPI_InputStream.i" />
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\peripheral\KodiAPI_Peripheral.i" />
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\KodiAPI_Player.i" />
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\KodiAPI_PVR.i" />
- </ItemGroup>
- <PropertyGroup Label="Globals">
- <ProjectGuid>{56b73802-353a-47b8-9dff-f5f6abb2b212}</ProjectGuid>
- <RootNamespace>kodiAddonDevKit-SharedLib-api3</RootNamespace>
- <Keyword>Win32Proj</Keyword>
- <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
- </PropertyGroup>
- <Import Project="$(SolutionDir)\XBMC.core-defaults.props" />
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
- <ConfigurationType>StaticLibrary</ConfigurationType>
- <UseDebugLibraries>false</UseDebugLibraries>
- <CharacterSet>MultiByte</CharacterSet>
- <PlatformToolset>v140</PlatformToolset>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
- <ConfigurationType>StaticLibrary</ConfigurationType>
- <UseDebugLibraries>true</UseDebugLibraries>
- <PlatformToolset>v140</PlatformToolset>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
- <ImportGroup Label="ExtensionSettings">
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- </ImportGroup>
- <ImportGroup Label="PropertySheets">
- <Import Project="$(SolutionDir)\XBMC.defaults.props" />
- </ImportGroup>
- <PropertyGroup Label="UserMacros" />
- <PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)libs\$(TargetName)\$(Configuration)\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)objs\$(TargetName)\$(Configuration)\</IntDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)libs\$(TargetName)\$(Configuration)\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)objs\$(TargetName)\$(Configuration)\</IntDir>
- <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IncludePath)</IncludePath>
- <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IncludePath)</IncludePath>
- </PropertyGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <ClCompile>
- <AdditionalIncludeDirectories>..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary;..\..\xbmc\addons\kodi-addon-dev-kit\include;..\..\xbmc;..\..\xbmc\cores\VideoPlayer\DVDDemuxers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>VDR_EXPORTS;_WIN32PC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <ExceptionHandling>Sync</ExceptionHandling>
- <PrecompiledHeader>
- </PrecompiledHeader>
- </ClCompile>
- <Link>
- <OutputFile>$(OutDir)$(ProjectName).lib</OutputFile>
- </Link>
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <ClCompile>
- <AdditionalIncludeDirectories>..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary;..\..\xbmc\addons\kodi-addon-dev-kit\include;..\..\xbmc;..\..\xbmc\cores\VideoPlayer\DVDDemuxers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>HAS_SDL_OPENGL;HAS_SDL;_USRDLL;XBMC_VDR_EXPORTS;_WIN32PC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <ExceptionHandling>Sync</ExceptionHandling>
- <PrecompiledHeader>
- </PrecompiledHeader>
- </ClCompile>
- <Link>
- <OutputFile>..\..\addons\$(ProjectName).lib</OutputFile>
- </Link>
- </ItemDefinitionGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
- <ImportGroup Label="ExtensionTargets">
- </ImportGroup>
-</Project> \ No newline at end of file
diff --git a/project/VS2010Express/kodiAddonDevKit-SharedLib-API3.vcxproj.filters b/project/VS2010Express/kodiAddonDevKit-SharedLib-API3.vcxproj.filters
deleted file mode 100644
index 3e66b5fd78..0000000000
--- a/project/VS2010Express/kodiAddonDevKit-SharedLib-API3.vcxproj.filters
+++ /dev/null
@@ -1,364 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup>
- <Filter Include="addon">
- <UniqueIdentifier>{c89c6f23-9018-4740-bfcf-cac84fc73368}</UniqueIdentifier>
- <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
- </Filter>
- <Filter Include="audioengine">
- <UniqueIdentifier>{33d4268f-fa63-4466-ada6-42265b14efb2}</UniqueIdentifier>
- <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
- </Filter>
- <Filter Include="gui">
- <UniqueIdentifier>{1e4f68fb-de2b-44c1-a88d-da9144e4406b}</UniqueIdentifier>
- </Filter>
- <Filter Include="inputstream">
- <UniqueIdentifier>{aa969c45-e720-43fd-8346-d666a9857e87}</UniqueIdentifier>
- </Filter>
- <Filter Include="peripheral">
- <UniqueIdentifier>{de53a537-1b9c-48b3-9da0-b928b1389a29}</UniqueIdentifier>
- </Filter>
- <Filter Include="player">
- <UniqueIdentifier>{b6d9574c-5899-4659-8c7d-f97bd4c9919c}</UniqueIdentifier>
- </Filter>
- <Filter Include="pvr">
- <UniqueIdentifier>{e5515c98-10a7-4674-8de2-d49f995b878f}</UniqueIdentifier>
- </Filter>
- <Filter Include="Includes">
- <UniqueIdentifier>{7abca689-97c3-45e3-bc1e-745f1ab92c8e}</UniqueIdentifier>
- </Filter>
- <Filter Include="Includes\addon">
- <UniqueIdentifier>{22c1ef66-ace3-4ddc-ae21-d5ca1d0c74ef}</UniqueIdentifier>
- </Filter>
- <Filter Include="Includes\audioengine">
- <UniqueIdentifier>{2923e997-72db-4e5d-ba00-4f38bd67d207}</UniqueIdentifier>
- </Filter>
- <Filter Include="Includes\gui">
- <UniqueIdentifier>{754228eb-c33e-480f-9ae6-106cd448e0c4}</UniqueIdentifier>
- </Filter>
- <Filter Include="Includes\inputstream">
- <UniqueIdentifier>{742d241a-532b-4a78-b09a-5f2548178daf}</UniqueIdentifier>
- </Filter>
- <Filter Include="Includes\peripheral">
- <UniqueIdentifier>{c3072333-e286-4a55-99a1-fc1c8f758392}</UniqueIdentifier>
- </Filter>
- <Filter Include="Includes\player">
- <UniqueIdentifier>{6fb1351d-73bd-4515-8662-e80bdbead5b8}</UniqueIdentifier>
- </Filter>
- <Filter Include="Includes\pvr">
- <UniqueIdentifier>{cf46de28-119b-4277-a68e-f2a3409c07e3}</UniqueIdentifier>
- </Filter>
- <Filter Include="Includes\.internal">
- <UniqueIdentifier>{1ee33070-0449-4c10-bdfa-86582a23c8f2}</UniqueIdentifier>
- </Filter>
- </ItemGroup>
- <ItemGroup>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\AddonLib.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\dlfcn-win32.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\ErrorCodeNames.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\InterProcess.cpp" />
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\pvr\AddonLib_PVR_General.cpp">
- <Filter>pvr</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\pvr\AddonLib_PVR_Stream.cpp">
- <Filter>pvr</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\pvr\AddonLib_PVR_Transfer.cpp">
- <Filter>pvr</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\pvr\AddonLib_PVR_Trigger.cpp">
- <Filter>pvr</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\player\AddonLib_Player_InfoTagMusic.cpp">
- <Filter>player</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\player\AddonLib_Player_InfoTagVideo.cpp">
- <Filter>player</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\player\AddonLib_Player_Player.cpp">
- <Filter>player</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\player\AddonLib_Player_PlayList.cpp">
- <Filter>player</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\peripheral\AddonLib_Peripheral.cpp">
- <Filter>peripheral</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\inputstream\AddonLib_InputStream.cpp">
- <Filter>inputstream</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlButton.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlEdit.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlFadeLabel.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlImage.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlLabel.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlProgress.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlRadioButton.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlRendering.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlSettingsSlider.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlSlider.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlSpin.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ControlTextBox.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_DialogExtendedProgress.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_DialogFileBrowser.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_DialogKeyboard.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_DialogNumeric.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_DialogOK.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_DialogProgress.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_DialogSelect.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_DialogTextViewer.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_DialogYesNo.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_General.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_ListItem.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\gui\AddonLib_GUI_Window.cpp">
- <Filter>gui</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\audioengine\AddonLib_AudioEngine_General.cpp">
- <Filter>audioengine</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\audioengine\AddonLib_AudioEngine_Stream.cpp">
- <Filter>audioengine</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\addon\AddonLib_Addon_General.cpp">
- <Filter>addon</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\addon\AddonLib_Addon_Network.cpp">
- <Filter>addon</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\addon\AddonLib_Addon_SoundPlay.cpp">
- <Filter>addon</Filter>
- </ClCompile>
- <ClCompile Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\addon\AddonLib_Addon_VFSUtils.cpp">
- <Filter>addon</Filter>
- </ClCompile>
- </ItemGroup>
- <ItemGroup>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\dlfcn-win32.h" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\kodi-addon-sharedlibrary\InterProcess.h" />
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\AddonLib.hpp">
- <Filter>Includes</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\definitions.hpp">
- <Filter>Includes</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\definitions-all.hpp">
- <Filter>Includes</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\definitions_addon.hpp">
- <Filter>Includes\addon</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\General.hpp">
- <Filter>Includes\addon</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\Network.hpp">
- <Filter>Includes\addon</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\SoundPlay.hpp">
- <Filter>Includes\addon</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\VFSUtils.hpp">
- <Filter>Includes\addon</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\.internal\AddonLib_internal.hpp">
- <Filter>Includes\.internal</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\audioengine\definitions_audioengine.hpp">
- <Filter>Includes\audioengine</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\audioengine\General.hpp">
- <Filter>Includes\audioengine</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\audioengine\Stream.hpp">
- <Filter>Includes\audioengine</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlButton.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlEdit.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlFadeLabel.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlImage.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlLabel.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlProgress.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlRadioButton.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlRendering.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlSettingsSlider.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlSlider.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlSpin.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ControlTextBox.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\definitions_gui.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogExtendedProgress.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogFileBrowser.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogKeyboard.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogNumeric.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogOK.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogProgress.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogSelect.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogTextViewer.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\DialogYesNo.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\General.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\ListItem.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\Window.hpp">
- <Filter>Includes\gui</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\inputstream\definitions_inputstream.hpp">
- <Filter>Includes\inputstream</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\inputstream\InputStream.hpp">
- <Filter>Includes\inputstream</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\peripheral\Peripheral.hpp">
- <Filter>Includes\peripheral</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\definitions_player.hpp">
- <Filter>Includes\player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\InfoTagMusic.hpp">
- <Filter>Includes\player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\InfoTagVideo.hpp">
- <Filter>Includes\player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\Player.hpp">
- <Filter>Includes\player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\PlayList.hpp">
- <Filter>Includes\player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\definitions_pvr.hpp">
- <Filter>Includes\pvr</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\General.hpp">
- <Filter>Includes\pvr</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\StreamUtils.hpp">
- <Filter>Includes\pvr</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\Transfer.hpp">
- <Filter>Includes\pvr</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\Trigger.hpp">
- <Filter>Includes\pvr</Filter>
- </ClInclude>
- <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\src\api3\version.h">
- <Filter>Includes</Filter>
- </ClInclude>
- </ItemGroup>
- <ItemGroup>
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\AddonLib.i">
- <Filter>Includes</Filter>
- </None>
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\addon\KodiAPI_AddOn.i">
- <Filter>Includes\addon</Filter>
- </None>
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\audioengine\KodiAPI_AudioEngine.i">
- <Filter>Includes\audioengine</Filter>
- </None>
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\gui\KodiAPI_GUI.i">
- <Filter>Includes\gui</Filter>
- </None>
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\inputstream\KodiAPI_InputStream.i">
- <Filter>Includes\inputstream</Filter>
- </None>
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\peripheral\KodiAPI_Peripheral.i">
- <Filter>Includes\peripheral</Filter>
- </None>
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\player\KodiAPI_Player.i">
- <Filter>Includes\player</Filter>
- </None>
- <None Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\api3\pvr\KodiAPI_PVR.i">
- <Filter>Includes\pvr</Filter>
- </None>
- </ItemGroup>
-</Project> \ No newline at end of file
diff --git a/project/cmake/KodiConfig.cmake.in b/project/cmake/KodiConfig.cmake.in
index b15c1543f0..63d1f2e328 100644
--- a/project/cmake/KodiConfig.cmake.in
+++ b/project/cmake/KodiConfig.cmake.in
@@ -31,6 +31,4 @@ endif()
include(AddonHelpers)
if(USE_KODI_API_LEVEL EQUAL 2)
include(kodi-addon-sharedlibrary-api2-config)
-elseif(USE_KODI_API_LEVEL EQUAL 3)
- include(kodi-addon-sharedlibrary-api3-config)
endif()
diff --git a/project/cmake/treedata/common/subdirs.txt b/project/cmake/treedata/common/subdirs.txt
index 9369eb917b..bab280832f 100644
--- a/project/cmake/treedata/common/subdirs.txt
+++ b/project/cmake/treedata/common/subdirs.txt
@@ -18,14 +18,6 @@ xbmc/addons/binary/interfaces/api2/InputStream api2AddonInterfaces_InputStream
xbmc/addons/binary/interfaces/api2/PVR api2AddonInterfaces_PVR
xbmc/addons/binary/interfaces/api2/Peripheral api2AddonInterfaces_Peripheral
xbmc/addons/binary/interfaces/api2/Player api2AddonInterfaces_Player
-xbmc/addons/binary/interfaces/api3 api3AddonInterfaces
-xbmc/addons/binary/interfaces/api3/Addon api3AddonInterfaces_Addon
-xbmc/addons/binary/interfaces/api3/AudioEngine api3AddonInterfaces_AudioEngine
-xbmc/addons/binary/interfaces/api3/GUI api3AddonInterfaces_GUI
-xbmc/addons/binary/interfaces/api3/InputStream api3AddonInterfaces_InputStream
-xbmc/addons/binary/interfaces/api3/PVR api3AddonInterfaces_PVR
-xbmc/addons/binary/interfaces/api3/Peripheral api3AddonInterfaces_Peripheral
-xbmc/addons/binary/interfaces/api3/Player api3AddonInterfaces_Player
xbmc/commons commons
xbmc/cdrip cdrip
xbmc/dbwrappers dbwrappers
diff --git a/xbmc/addons/binary/interfaces/AddonInterfaces.cpp b/xbmc/addons/binary/interfaces/AddonInterfaces.cpp
index dfb2e1e8ca..aa300c6f9a 100644
--- a/xbmc/addons/binary/interfaces/AddonInterfaces.cpp
+++ b/xbmc/addons/binary/interfaces/AddonInterfaces.cpp
@@ -34,8 +34,6 @@
#include "addons/binary/interfaces/api1/PVR/AddonCallbacksPVR.h"
#include "addons/binary/interfaces/api2/AddonInterfaceBase.h"
#include "addons/binary/interfaces/api2/GUI/Addon_GUIWindow.h"
-#include "addons/binary/interfaces/api3/AddonInterfaceBase.h"
-#include "addons/binary/interfaces/api3/GUI/Addon_GUIWindow.h"
#include "filesystem/SpecialProtocol.h"
#include "messaging/ApplicationMessenger.h"
#include "utils/log.h"
@@ -137,10 +135,6 @@ void* CAddonInterfaces::AddOnLib_RegisterLevel(void *addonData, int level)
addon->m_helperAddOn = new V2::KodiAPI::CAddonInterfaceAddon(addon->m_addon);
cb = static_cast<V2::KodiAPI::CAddonInterfaceAddon*>(addon->m_helperAddOn)->GetCallbacks();
break;
- case 3:
- addon->m_helperAddOn = new V3::KodiAPI::CAddonInterfaceAddon(addon->m_addon);
- cb = static_cast<V3::KodiAPI::CAddonInterfaceAddon*>(addon->m_helperAddOn)->GetCallbacks();
- break;
};
if (!cb)
{
@@ -174,9 +168,6 @@ void CAddonInterfaces::AddOnLib_UnRegisterMe(void *addonData, void *cbTable)
case 2:
delete static_cast<V2::KodiAPI::CAddonInterfaceAddon*>(addon->m_helperAddOn);
break;
- case 3:
- delete static_cast<V3::KodiAPI::CAddonInterfaceAddon*>(addon->m_helperAddOn);
- break;
};
addon->m_helperAddOn = nullptr;
}
diff --git a/xbmc/addons/binary/interfaces/api3/Addon/Addon_Audio.cpp b/xbmc/addons/binary/interfaces/api3/Addon/Addon_Audio.cpp
deleted file mode 100644
index 5d91f8feb2..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Addon/Addon_Audio.cpp
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-#include "Addon_Audio.h"
-#include "addons/binary/interfaces/api3/AddonInterfaceBase.h"
-#include "addons/binary/interfaces/api2/Addon/Addon_Audio.h"
-#include "addons/kodi-addon-dev-kit/include/kodi/api3/.internal/AddonLib_internal.hpp"
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-namespace AddOn
-{
-extern "C"
-{
-
-void CAddOnAudio::Init(struct CB_AddOnLib *interfaces)
-{
- interfaces->Audio.soundplay_get_handle = V2::KodiAPI::AddOn::CAddOnAudio::soundplay_get_handle;
- interfaces->Audio.soundplay_release_handle = V2::KodiAPI::AddOn::CAddOnAudio::soundplay_release_handle;
- interfaces->Audio.soundplay_play = V2::KodiAPI::AddOn::CAddOnAudio::soundplay_play;
- interfaces->Audio.soundplay_stop = V2::KodiAPI::AddOn::CAddOnAudio::soundplay_stop;
- interfaces->Audio.soundplay_set_channel = V2::KodiAPI::AddOn::CAddOnAudio::soundplay_set_channel;
- interfaces->Audio.soundplay_get_channel = V2::KodiAPI::AddOn::CAddOnAudio::soundplay_get_channel;
- interfaces->Audio.soundplay_set_volume = V2::KodiAPI::AddOn::CAddOnAudio::soundplay_set_volume;
- interfaces->Audio.soundplay_get_volume = V2::KodiAPI::AddOn::CAddOnAudio::soundplay_get_volume;
-}
-
-} /* extern "C" */
-} /* namespace AddOn */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/Addon/Addon_Audio.h b/xbmc/addons/binary/interfaces/api3/Addon/Addon_Audio.h
deleted file mode 100644
index c43a4fe314..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Addon/Addon_Audio.h
+++ /dev/null
@@ -1,44 +0,0 @@
-#pragma once
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-struct CB_AddOnLib;
-
-namespace AddOn
-{
-extern "C"
-{
-
- class CAddOnAudio
- {
- public:
- static void Init(struct CB_AddOnLib *interfaces);
- };
-
-} /* extern "C" */
-} /* namespace AddOn */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/Addon/Addon_Directory.cpp b/xbmc/addons/binary/interfaces/api3/Addon/Addon_Directory.cpp
deleted file mode 100644
index bcc8b6c2eb..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Addon/Addon_Directory.cpp
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-#include "Addon_Directory.h"
-#include "addons/binary/interfaces/api3/AddonInterfaceBase.h"
-#include "addons/binary/interfaces/api2/Addon/Addon_Directory.h"
-#include "addons/kodi-addon-dev-kit/include/kodi/api3/.internal/AddonLib_internal.hpp"
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-namespace AddOn
-{
-extern "C"
-{
-
-void CAddOnDirectory::Init(struct CB_AddOnLib *interfaces)
-{
- interfaces->Directory.can_open_directory = V2::KodiAPI::AddOn::CAddOnDirectory::can_open_directory;
- interfaces->Directory.create_directory = V2::KodiAPI::AddOn::CAddOnDirectory::create_directory;
- interfaces->Directory.directory_exists = V2::KodiAPI::AddOn::CAddOnDirectory::directory_exists;
- interfaces->Directory.remove_directory = V2::KodiAPI::AddOn::CAddOnDirectory::remove_directory;
- interfaces->VFS.get_directory = (bool (*)(void*, const char*, const char*, VFSDirEntry**, unsigned int*))V2::KodiAPI::AddOn::CAddOnDirectory::get_directory;
- interfaces->VFS.free_directory = (void (*)(void*, VFSDirEntry*, unsigned int))V2::KodiAPI::AddOn::CAddOnDirectory::free_directory;
-}
-
-} /* extern "C" */
-} /* namespace AddOn */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/Addon/Addon_Directory.h b/xbmc/addons/binary/interfaces/api3/Addon/Addon_Directory.h
deleted file mode 100644
index 52e4278919..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Addon/Addon_Directory.h
+++ /dev/null
@@ -1,44 +0,0 @@
-#pragma once
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-struct CB_AddOnLib;
-
-namespace AddOn
-{
-extern "C"
-{
-
- class CAddOnDirectory
- {
- public:
- static void Init(struct CB_AddOnLib *interfaces);
- };
-
-} /* extern "C" */
-} /* namespace AddOn */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/Addon/Addon_File.cpp b/xbmc/addons/binary/interfaces/api3/Addon/Addon_File.cpp
deleted file mode 100644
index f0ae1ff048..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Addon/Addon_File.cpp
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-#include "FileItem.h"
-#include "Util.h"
-#include "addons/binary/ExceptionHandling.h"
-#include "addons/binary/interfaces/api3/AddonInterfaceBase.h"
-#include "addons/binary/interfaces/api2/Addon/Addon_File.h"
-#include "addons/kodi-addon-dev-kit/include/kodi/api3/.internal/AddonLib_internal.hpp"
-#include "utils/Crc32.h"
-#include "filesystem/File.h"
-
-#include "Addon_File.h"
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-namespace AddOn
-{
-extern "C"
-{
-
-void CAddOnFile::Init(struct CB_AddOnLib *interfaces)
-{
- interfaces->File.open_file = V2::KodiAPI::AddOn::CAddOnFile::open_file;
- interfaces->File.open_file_for_write = V2::KodiAPI::AddOn::CAddOnFile::open_file_for_write;
- interfaces->File.read_file = V2::KodiAPI::AddOn::CAddOnFile::read_file;
- interfaces->File.read_file_string = V2::KodiAPI::AddOn::CAddOnFile::read_file_string;
- interfaces->File.write_file = V2::KodiAPI::AddOn::CAddOnFile::write_file;
- interfaces->File.flush_file = V2::KodiAPI::AddOn::CAddOnFile::flush_file;
- interfaces->File.seek_file = V2::KodiAPI::AddOn::CAddOnFile::seek_file;
- interfaces->File.truncate_file = V2::KodiAPI::AddOn::CAddOnFile::truncate_file;
- interfaces->File.get_file_position = V2::KodiAPI::AddOn::CAddOnFile::get_file_position;
- interfaces->File.get_file_length = V2::KodiAPI::AddOn::CAddOnFile::get_file_length;
- interfaces->File.get_file_download_speed = V2::KodiAPI::AddOn::CAddOnFile::get_file_download_speed;
- interfaces->File.close_file = V2::KodiAPI::AddOn::CAddOnFile::close_file;
- interfaces->File.get_file_chunk_size = V2::KodiAPI::AddOn::CAddOnFile::get_file_chunk_size;
- interfaces->File.file_exists = V2::KodiAPI::AddOn::CAddOnFile::file_exists;
- interfaces->File.stat_file = V2::KodiAPI::AddOn::CAddOnFile::stat_file;
- interfaces->File.delete_file = V2::KodiAPI::AddOn::CAddOnFile::delete_file;
- interfaces->File.get_file_md5 = V2::KodiAPI::AddOn::CAddOnFile::get_file_md5;
- interfaces->File.get_cache_thumb_name = V2::KodiAPI::AddOn::CAddOnFile::get_cache_thumb_name;
- interfaces->File.make_legal_filename = V2::KodiAPI::AddOn::CAddOnFile::make_legal_filename;
- interfaces->File.make_legal_path = V2::KodiAPI::AddOn::CAddOnFile::make_legal_path;
- interfaces->File.curl_create = V2::KodiAPI::AddOn::CAddOnFile::curl_create;
- interfaces->File.curl_add_option = V2::KodiAPI::AddOn::CAddOnFile::curl_add_option;
- interfaces->File.curl_open = V2::KodiAPI::AddOn::CAddOnFile::curl_open;
-}
-
-} /* extern "C" */
-} /* namespace AddOn */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/Addon/Addon_File.h b/xbmc/addons/binary/interfaces/api3/Addon/Addon_File.h
deleted file mode 100644
index 395f750cf4..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Addon/Addon_File.h
+++ /dev/null
@@ -1,44 +0,0 @@
-#pragma once
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-struct CB_AddOnLib;
-
-namespace AddOn
-{
-extern "C"
-{
-
- class CAddOnFile
- {
- public:
- static void Init(struct CB_AddOnLib *interfaces);
- };
-
-} /* extern "C" */
-} /* namespace AddOn */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/Addon/Addon_General.cpp b/xbmc/addons/binary/interfaces/api3/Addon/Addon_General.cpp
deleted file mode 100644
index 12d5e3c548..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Addon/Addon_General.cpp
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-#include "Addon_General.h"
-#include "addons/binary/interfaces/api2/Addon/Addon_General.h"
-#include "addons/kodi-addon-dev-kit/include/kodi/api3/.internal/AddonLib_internal.hpp"
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-namespace AddOn
-{
-extern "C"
-{
-
-void CAddOnGeneral::Init(struct CB_AddOnLib *interfaces)
-{
- interfaces->General.get_addon_info = V2::KodiAPI::AddOn::CAddOnGeneral::get_addon_info;
- interfaces->General.get_setting = V2::KodiAPI::AddOn::CAddOnGeneral::get_setting;
- interfaces->General.open_settings_dialog = V2::KodiAPI::AddOn::CAddOnGeneral::open_settings_dialog;
- interfaces->General.queue_notification = V2::KodiAPI::AddOn::CAddOnGeneral::queue_notification;
- interfaces->General.queue_notification_from_type = V2::KodiAPI::AddOn::CAddOnGeneral::queue_notification_from_type;
- interfaces->General.queue_notification_with_image = V2::KodiAPI::AddOn::CAddOnGeneral::queue_notification_with_image;
- interfaces->General.get_md5 = V2::KodiAPI::AddOn::CAddOnGeneral::get_md5;
- interfaces->General.unknown_to_utf8 = V2::KodiAPI::AddOn::CAddOnGeneral::unknown_to_utf8;
- interfaces->General.get_localized_string = V2::KodiAPI::AddOn::CAddOnGeneral::get_localized_string;
- interfaces->General.get_language = V2::KodiAPI::AddOn::CAddOnGeneral::get_language;
- interfaces->General.get_dvd_menu_language = V2::KodiAPI::AddOn::CAddOnGeneral::get_dvd_menu_language;
- interfaces->General.start_server = V2::KodiAPI::AddOn::CAddOnGeneral::start_server;
- interfaces->General.audio_suspend = V2::KodiAPI::AddOn::CAddOnGeneral::audio_suspend;
- interfaces->General.audio_resume = V2::KodiAPI::AddOn::CAddOnGeneral::audio_resume;
- interfaces->General.get_volume = V2::KodiAPI::AddOn::CAddOnGeneral::get_volume;
- interfaces->General.set_volume = V2::KodiAPI::AddOn::CAddOnGeneral::set_volume;
- interfaces->General.is_muted = V2::KodiAPI::AddOn::CAddOnGeneral::is_muted;
- interfaces->General.toggle_mute = V2::KodiAPI::AddOn::CAddOnGeneral::toggle_mute;
- interfaces->General.get_optical_state = V2::KodiAPI::AddOn::CAddOnGeneral::get_optical_state;
- interfaces->General.eject_optical_drive = V2::KodiAPI::AddOn::CAddOnGeneral::eject_optical_drive;
- interfaces->General.kodi_version = V2::KodiAPI::AddOn::CAddOnGeneral::kodi_version;
- interfaces->General.kodi_quit = V2::KodiAPI::AddOn::CAddOnGeneral::kodi_quit;
- interfaces->General.htpc_shutdown = V2::KodiAPI::AddOn::CAddOnGeneral::htpc_shutdown;
- interfaces->General.htpc_restart = V2::KodiAPI::AddOn::CAddOnGeneral::htpc_restart;
- interfaces->General.execute_script = V2::KodiAPI::AddOn::CAddOnGeneral::execute_script;
- interfaces->General.execute_builtin = V2::KodiAPI::AddOn::CAddOnGeneral::execute_builtin;
- interfaces->General.execute_jsonrpc = V2::KodiAPI::AddOn::CAddOnGeneral::execute_jsonrpc;
- interfaces->General.get_region = V2::KodiAPI::AddOn::CAddOnGeneral::get_region;
- interfaces->General.get_free_mem = V2::KodiAPI::AddOn::CAddOnGeneral::get_free_mem;
- interfaces->General.get_global_idle_time = V2::KodiAPI::AddOn::CAddOnGeneral::get_global_idle_time;
- interfaces->General.translate_path = V2::KodiAPI::AddOn::CAddOnGeneral::translate_path;
-}
-
-} /* extern "C" */
-} /* namespace AddOn */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/Addon/Addon_General.h b/xbmc/addons/binary/interfaces/api3/Addon/Addon_General.h
deleted file mode 100644
index 784046ede6..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Addon/Addon_General.h
+++ /dev/null
@@ -1,44 +0,0 @@
-#pragma once
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-struct CB_AddOnLib;
-
-namespace AddOn
-{
-extern "C"
-{
-
- class CAddOnGeneral
- {
- public:
- static void Init(struct CB_AddOnLib *interfaces);
- };
-
-} /* extern "C" */
-} /* namespace AddOn */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/Addon/Addon_Network.cpp b/xbmc/addons/binary/interfaces/api3/Addon/Addon_Network.cpp
deleted file mode 100644
index 1215fcfc7e..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Addon/Addon_Network.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-#include "Addon_Network.h"
-#include "addons/binary/interfaces/api3/AddonInterfaceBase.h"
-#include "addons/binary/interfaces/api2/Addon/Addon_Network.h"
-#include "addons/kodi-addon-dev-kit/include/kodi/api3/.internal/AddonLib_internal.hpp"
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-namespace AddOn
-{
-extern "C"
-{
-
-void CAddOnNetwork::Init(struct CB_AddOnLib *interfaces)
-{
- interfaces->Network.wake_on_lan = V2::KodiAPI::AddOn::CAddOnNetwork::wake_on_lan;
- interfaces->Network.get_ip_address = V2::KodiAPI::AddOn::CAddOnNetwork::get_ip_address;
- interfaces->Network.dns_lookup = V2::KodiAPI::AddOn::CAddOnNetwork::dns_lookup;
- interfaces->Network.url_encode = V2::KodiAPI::AddOn::CAddOnNetwork::url_encode;
-}
-
-} /* extern "C" */
-} /* namespace AddOn */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/Addon/Addon_Network.h b/xbmc/addons/binary/interfaces/api3/Addon/Addon_Network.h
deleted file mode 100644
index 7195782d28..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Addon/Addon_Network.h
+++ /dev/null
@@ -1,44 +0,0 @@
-#pragma once
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-struct CB_AddOnLib;
-
-namespace AddOn
-{
-extern "C"
-{
-
- class CAddOnNetwork
- {
- public:
- static void Init(struct CB_AddOnLib *interfaces);
- };
-
-} /* extern "C" */
-} /* namespace AddOn */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/Addon/CMakeLists.txt b/xbmc/addons/binary/interfaces/api3/Addon/CMakeLists.txt
deleted file mode 100644
index ceee42c955..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Addon/CMakeLists.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-set(SOURCES Addon_General.cpp
- Addon_Audio.cpp
- Addon_Directory.cpp
- Addon_File.cpp
- Addon_Network.cpp)
-
-set(HEADERS Addon_General.h
- Addon_Audio.h
- Addon_Directory.h
- Addon_File.h
- Addon_Network.h
- ../../../../kodi-addon-dev-kit/src/api3/version.h)
-
-include_directories(${CORE_SOURCE_DIR}/xbmc/addons/kodi-addon-dev-kit/include)
-
-core_add_library(api3AddonInterfaces_Addon)
-
-if(ENABLE_INTERNAL_FFMPEG)
- add_dependencies(api3AddonInterfaces_Addon ffmpeg)
-endif()
diff --git a/xbmc/addons/binary/interfaces/api3/Addon/Makefile.in b/xbmc/addons/binary/interfaces/api3/Addon/Makefile.in
deleted file mode 100644
index ff6266dd81..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Addon/Makefile.in
+++ /dev/null
@@ -1,10 +0,0 @@
-SRCS=Addon_General.cpp \
- Addon_Audio.cpp \
- Addon_Directory.cpp \
- Addon_File.cpp \
- Addon_Network.cpp \
-
-LIB=addon-interface-addon.a
-
-include @abs_top_srcdir@/Makefile.include
--include $(patsubst %.cpp,%.P,$(patsubst %.c,%.P,$(SRCS)))
diff --git a/xbmc/addons/binary/interfaces/api3/AddonInterfaceBase.cpp b/xbmc/addons/binary/interfaces/api3/AddonInterfaceBase.cpp
deleted file mode 100644
index 7f2cb6de88..0000000000
--- a/xbmc/addons/binary/interfaces/api3/AddonInterfaceBase.cpp
+++ /dev/null
@@ -1,197 +0,0 @@
-/*
- * Copyright (C) 2012-2013 Team XBMC
- * http://xbmc.org
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with XBMC; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-#include "AddonInterfaceBase.h"
-
-#include "Addon/Addon_Audio.h"
-#include "Addon/Addon_Directory.h"
-#include "Addon/Addon_File.h"
-#include "Addon/Addon_General.h"
-#include "Addon/Addon_Network.h"
-#include "AudioEngine/Addon_AudioEngineGeneral.h"
-#include "AudioEngine/Addon_AudioEngineStream.h"
-#include "GUI/Addon_GUIGeneral.h"
-#include "GUI/Addon_GUIControlButton.h"
-#include "GUI/Addon_GUIControlEdit.h"
-#include "GUI/Addon_GUIControlFadeLabel.h"
-#include "GUI/Addon_GUIControlImage.h"
-#include "GUI/Addon_GUIControlLabel.h"
-#include "GUI/Addon_GUIControlProgress.h"
-#include "GUI/Addon_GUIControlRadioButton.h"
-#include "GUI/Addon_GUIControlRendering.h"
-#include "GUI/Addon_GUIControlSettingsSlider.h"
-#include "GUI/Addon_GUIControlSlider.h"
-#include "GUI/Addon_GUIControlSpin.h"
-#include "GUI/Addon_GUIControlTextBox.h"
-#include "GUI/Addon_GUIDialogExtendedProgressBar.h"
-#include "GUI/Addon_GUIDialogFileBrowser.h"
-#include "GUI/Addon_GUIDialogKeyboard.h"
-#include "GUI/Addon_GUIDialogNumeric.h"
-#include "GUI/Addon_GUIDialogOK.h"
-#include "GUI/Addon_GUIDialogProgress.h"
-#include "GUI/Addon_GUIDialogSelect.h"
-#include "GUI/Addon_GUIDialogTextViewer.h"
-#include "GUI/Addon_GUIDialogYesNo.h"
-#include "GUI/Addon_GUIListItem.h"
-#include "GUI/Addon_GUIWindow.h"
-#include "InputStream/Addon_InputStream.h"
-#include "PVR/Addon_PVR.h"
-#include "Peripheral/Addon_Peripheral.h"
-#include "Player/Addon_InfoTagMusic.h"
-#include "Player/Addon_InfoTagVideo.h"
-#include "Player/Addon_PlayList.h"
-#include "Player/Addon_Player.h"
-
-#include "Application.h"
-#include "addons/Addon.h"
-#include "addons/binary/ExceptionHandling.h"
-#include "addons/binary/interfaces/AddonInterfaces.h"
-#include "addons/kodi-addon-dev-kit/include/kodi/api3/.internal/AddonLib_internal.hpp"
-#include "addons/kodi-addon-dev-kit/src/api3/version.h"
-#include "utils/log.h"
-
-using namespace ADDON;
-
-namespace V3
-{
-namespace KodiAPI
-{
-extern "C"
-{
-
-CAddonInterfaceAddon::CAddonInterfaceAddon(CAddon* addon)
- : ADDON::IAddonInterface(addon, ADDON_API_LEVEL, ADDON_API_VERSION),
- m_callbacks(new CB_AddOnLib)
-{
- m_callbacks->addon_log_msg = addon_log_msg;
- m_callbacks->free_string = free_string;
-
- AddOn::CAddOnGeneral::Init(m_callbacks);
- AddOn::CAddOnAudio::Init(m_callbacks);
- AddOn::CAddOnDirectory::Init(m_callbacks);
- AddOn::CAddOnFile::Init(m_callbacks);
- AddOn::CAddOnNetwork::Init(m_callbacks);
- AudioEngine::CAddOnAEGeneral::Init(m_callbacks);
- AudioEngine::CAddOnAEStream::Init(m_callbacks);
- GUI::CAddOnGUIGeneral::Init(m_callbacks);
- GUI::CAddOnControl_Button::Init(m_callbacks);
- GUI::CAddOnControl_Edit::Init(m_callbacks);
- GUI::CAddOnControl_FadeLabel::Init(m_callbacks);
- GUI::CAddOnControl_Image::Init(m_callbacks);
- GUI::CAddOnControl_Label::Init(m_callbacks);
- GUI::CAddOnControl_Progress::Init(m_callbacks);
- GUI::CAddOnControl_RadioButton::Init(m_callbacks);
- GUI::CAddOnControl_Rendering::Init(m_callbacks);
- GUI::CAddOnControl_SettingsSlider::Init(m_callbacks);
- GUI::CAddOnControl_Slider::Init(m_callbacks);
- GUI::CAddOnControl_Spin::Init(m_callbacks);
- GUI::CAddOnControl_TextBox::Init(m_callbacks);
- GUI::CAddOnDialog_ExtendedProgress::Init(m_callbacks);
- GUI::CAddOnDialog_FileBrowser::Init(m_callbacks);
- GUI::CAddOnDialog_Keyboard::Init(m_callbacks);
- GUI::CAddOnDialog_Numeric::Init(m_callbacks);
- GUI::CAddOnDialog_OK::Init(m_callbacks);
- GUI::CAddOnDialog_Progress::Init(m_callbacks);
- GUI::CAddOnDialog_Select::Init(m_callbacks);
- GUI::CAddOnDialog_TextViewer::Init(m_callbacks);
- GUI::CAddOnDialog_YesNo::Init(m_callbacks);
- GUI::CAddOnListItem::Init(m_callbacks);
- GUI::CAddOnWindow::Init(m_callbacks);
- InputStream::CAddOnInputStream::Init(m_callbacks);
- PVR::CAddonInterfacesPVR::Init(m_callbacks);
- Peripheral::CAddOnPeripheral::Init(m_callbacks);
- Player::CAddOnPlayList::Init(m_callbacks);
- Player::CAddOnPlayer::Init(m_callbacks);
- Player::CAddOnInfoTagMusic::Init(m_callbacks);
- Player::CAddOnInfoTagVideo::Init(m_callbacks);
-}
-
-CAddonInterfaceAddon::~CAddonInterfaceAddon()
-{
- delete m_callbacks;
-}
-
-void CAddonInterfaceAddon::addon_log_msg(
- void* hdl,
- const int addonLogLevel,
- const char* strMessage)
-{
- try
- {
- CAddonInterfaces* addon = static_cast<CAddonInterfaces*>(static_cast<AddonCB*>(hdl)->addonData);
- if (addon == nullptr || strMessage == nullptr)
- throw ADDON::WrongValueException("CAddonCB_General - %s - invalid data (addon='%p', strMessage='%p')",
- __FUNCTION__, addon, strMessage);
-
- CAddonInterfaceAddon* addonHelper = static_cast<CAddonInterfaceAddon*>(addon->AddOnLib_GetHelper());
- if (addonHelper == nullptr)
- {
- throw ADDON::WrongValueException("CAddonCB_General - %s - invalid data (addonHelper='%p')",
- __FUNCTION__, addonHelper);
- }
-
- int logLevel = LOGNONE;
- switch (addonLogLevel)
- {
- case ADDON_LOG_FATAL:
- logLevel = LOGFATAL;
- break;
- case ADDON_LOG_SEVERE:
- logLevel = LOGSEVERE;
- break;
- case ADDON_LOG_ERROR:
- logLevel = LOGERROR;
- break;
- case ADDON_LOG_WARNING:
- logLevel = LOGWARNING;
- break;
- case ADDON_LOG_NOTICE:
- logLevel = LOGNOTICE;
- break;
- case ADDON_LOG_INFO:
- logLevel = LOGINFO;
- break;
- case ADDON_LOG_DEBUG:
- logLevel = LOGDEBUG;
- break;
- default:
- break;
- }
-
- CLog::Log(logLevel, "AddOnLog: %s: %s", addonHelper->GetAddon()->Name().c_str(), strMessage);
- }
- HANDLE_ADDON_EXCEPTION
-}
-
-void CAddonInterfaceAddon::free_string(void* hdl, char* str)
-{
- try
- {
- if (!hdl || !str)
- throw ADDON::WrongValueException("CAddonCB_General - %s - invalid data (handle='%p', str='%p')", __FUNCTION__, hdl, str);
-
- free(str);
- }
- HANDLE_ADDON_EXCEPTION
-}
-
-} /* extern "C" */
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/AddonInterfaceBase.h b/xbmc/addons/binary/interfaces/api3/AddonInterfaceBase.h
deleted file mode 100644
index 61744a286b..0000000000
--- a/xbmc/addons/binary/interfaces/api3/AddonInterfaceBase.h
+++ /dev/null
@@ -1,63 +0,0 @@
-#pragma once
-/*
- * Copyright (C) 2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-//#include "addons/kodi-addon-dev-kit/include/kodi/api3/.internal/AddonLib_internal.hpp"
-#include "addons/binary/interfaces/IAddonInterface.h"
-
-namespace ADDON { class CAddon; }
-
-namespace V3
-{
-namespace KodiAPI
-{
-extern "C"
-{
-
- struct CB_AddOnLib;
-
- class CAddonInterfaceAddon
- : public ADDON::IAddonInterface
- {
- public:
- CAddonInterfaceAddon(ADDON::CAddon* addon);
- virtual ~CAddonInterfaceAddon();
-
- static void addon_log_msg(
- void* hdl,
- const int addonLogLevel,
- const char* strMessage);
-
- static void free_string(
- void* hdl,
- char* str);
-
- /*!
- * @return The callback table.
- */
- CB_AddOnLib *GetCallbacks() { return m_callbacks; }
-
- private:
- CB_AddOnLib *m_callbacks; /*!< callback addresses */
- };
-
-} /* extern "C" */
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineGeneral.cpp b/xbmc/addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineGeneral.cpp
deleted file mode 100644
index d10a56b985..0000000000
--- a/xbmc/addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineGeneral.cpp
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Copyright (C) 2014-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-#include "Addon_AudioEngineGeneral.h"
-#include "addons/binary/interfaces/api3/AddonInterfaceBase.h"
-#include "addons/binary/interfaces/api2/AudioEngine/Addon_AudioEngineGeneral.h"
-#include "addons/kodi-addon-dev-kit/include/kodi/api3/.internal/AddonLib_internal.hpp"
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-namespace AudioEngine
-{
-extern "C"
-{
-
-void CAddOnAEGeneral::Init(struct CB_AddOnLib *interfaces)
-{
- interfaces->AudioEngine.add_dsp_menu_hook = V2::KodiAPI::AudioEngine::CAddOnAEGeneral::add_dsp_menu_hook;
- interfaces->AudioEngine.remove_dsp_menu_hook = V2::KodiAPI::AudioEngine::CAddOnAEGeneral::remove_dsp_menu_hook;
-
- interfaces->AudioEngine.register_dsp_mode = V2::KodiAPI::AudioEngine::CAddOnAEGeneral::register_dsp_mode;
- interfaces->AudioEngine.unregister_dsp_Mode = V2::KodiAPI::AudioEngine::CAddOnAEGeneral::unregister_dsp_mode;
-
- interfaces->AudioEngine.get_current_sink_format = (bool (*)(void*, AudioEngineFormat*))V2::KodiAPI::AudioEngine::CAddOnAEGeneral::get_current_sink_format;
-
- interfaces->AudioEngine.make_stream = (void* (*)(void*, AudioEngineFormat, unsigned int))V2::KodiAPI::AudioEngine::CAddOnAEGeneral::make_stream;
- interfaces->AudioEngine.free_stream = V2::KodiAPI::AudioEngine::CAddOnAEGeneral::free_stream;
-}
-
-} /* extern "C" */
-} /* namespace AudioEngine */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineGeneral.h b/xbmc/addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineGeneral.h
deleted file mode 100644
index cd00f7b1ba..0000000000
--- a/xbmc/addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineGeneral.h
+++ /dev/null
@@ -1,44 +0,0 @@
-#pragma once
-/*
- * Copyright (C) 2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-struct CB_AddOnLib;
-
-namespace AudioEngine
-{
-extern "C"
-{
-
- class CAddOnAEGeneral
- {
- public:
- static void Init(struct CB_AddOnLib *interfaces);
- };
-
-} /* extern "C" */
-} /* namespace AudioEngine */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineStream.cpp b/xbmc/addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineStream.cpp
deleted file mode 100644
index bd1040bea7..0000000000
--- a/xbmc/addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineStream.cpp
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-#include "Addon_AudioEngineStream.h"
-#include "addons/binary/interfaces/api3/AddonInterfaceBase.h"
-#include "addons/binary/interfaces/api2/AudioEngine/Addon_AudioEngineStream.h"
-#include "addons/kodi-addon-dev-kit/include/kodi/api3/.internal/AddonLib_internal.hpp"
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-namespace AudioEngine
-{
-extern "C"
-{
-
-void CAddOnAEStream::Init(struct CB_AddOnLib *interfaces)
-{
- interfaces->AudioEngineStream.AEStream_GetSpace = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_GetSpace;
- interfaces->AudioEngineStream.AEStream_AddData = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_AddData;
- interfaces->AudioEngineStream.AEStream_GetDelay = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_GetDelay;
- interfaces->AudioEngineStream.AEStream_IsBuffering = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_IsBuffering;
- interfaces->AudioEngineStream.AEStream_GetCacheTime = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_GetCacheTime;
- interfaces->AudioEngineStream.AEStream_GetCacheTotal = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_GetCacheTotal;
- interfaces->AudioEngineStream.AEStream_Pause = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_Pause;
- interfaces->AudioEngineStream.AEStream_Resume = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_Resume;
- interfaces->AudioEngineStream.AEStream_Drain = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_Drain;
- interfaces->AudioEngineStream.AEStream_IsDraining = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_IsDraining;
- interfaces->AudioEngineStream.AEStream_IsDrained = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_IsDrained;
- interfaces->AudioEngineStream.AEStream_Flush = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_Flush;
- interfaces->AudioEngineStream.AEStream_GetVolume = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_GetVolume;
- interfaces->AudioEngineStream.AEStream_SetVolume = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_SetVolume;
- interfaces->AudioEngineStream.AEStream_GetAmplification = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_GetAmplification;
- interfaces->AudioEngineStream.AEStream_SetAmplification = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_SetAmplification;
- interfaces->AudioEngineStream.AEStream_GetFrameSize = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_GetFrameSize;
- interfaces->AudioEngineStream.AEStream_GetChannelCount = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_GetChannelCount;
- interfaces->AudioEngineStream.AEStream_GetSampleRate = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_GetSampleRate;
- interfaces->AudioEngineStream.AEStream_GetDataFormat = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_GetDataFormat;
- interfaces->AudioEngineStream.AEStream_GetResampleRatio = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_GetResampleRatio;
- interfaces->AudioEngineStream.AEStream_SetResampleRatio = V2::KodiAPI::AudioEngine::CAddOnAEStream::AEStream_SetResampleRatio;
-}
-
-} /* extern "C" */
-} /* namespace AudioEngine */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineStream.h b/xbmc/addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineStream.h
deleted file mode 100644
index d3755490df..0000000000
--- a/xbmc/addons/binary/interfaces/api3/AudioEngine/Addon_AudioEngineStream.h
+++ /dev/null
@@ -1,44 +0,0 @@
-#pragma once
-/*
- * Copyright (C) 2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-struct CB_AddOnLib;
-
-namespace AudioEngine
-{
-extern "C"
-{
-
- class CAddOnAEStream
- {
- public:
- static void Init(struct CB_AddOnLib *interfaces);
- };
-
-} /* extern "C" */
-} /* namespace AudioEngine */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/AudioEngine/CMakeLists.txt b/xbmc/addons/binary/interfaces/api3/AudioEngine/CMakeLists.txt
deleted file mode 100644
index c8a046aef0..0000000000
--- a/xbmc/addons/binary/interfaces/api3/AudioEngine/CMakeLists.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-set(SOURCES Addon_AudioEngineGeneral.cpp
- Addon_AudioEngineStream.cpp)
-
-set(HEADERS Addon_AudioEngineGeneral.h
- Addon_AudioEngineStream.h
- ../../../../kodi-addon-dev-kit/src/api3/version.h)
-
-include_directories(${CORE_SOURCE_DIR}/xbmc/addons/kodi-addon-dev-kit/include)
-
-core_add_library(api3AddonInterfaces_AudioEngine)
-
-if(ENABLE_INTERNAL_FFMPEG)
- add_dependencies(api3AddonInterfaces_AudioEngine ffmpeg)
-endif()
diff --git a/xbmc/addons/binary/interfaces/api3/AudioEngine/Makefile.in b/xbmc/addons/binary/interfaces/api3/AudioEngine/Makefile.in
deleted file mode 100644
index f80c0b3c9a..0000000000
--- a/xbmc/addons/binary/interfaces/api3/AudioEngine/Makefile.in
+++ /dev/null
@@ -1,7 +0,0 @@
-SRCS=Addon_AudioEngineGeneral.cpp \
- Addon_AudioEngineStream.cpp \
-
-LIB=addon-interface-audioengine.a
-
-include @abs_top_srcdir@/Makefile.include
--include $(patsubst %.cpp,%.P,$(patsubst %.c,%.P,$(SRCS)))
diff --git a/xbmc/addons/binary/interfaces/api3/CMakeLists.txt b/xbmc/addons/binary/interfaces/api3/CMakeLists.txt
deleted file mode 100644
index f495e2f4b5..0000000000
--- a/xbmc/addons/binary/interfaces/api3/CMakeLists.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-set(SOURCES AddonInterfaceBase.cpp)
-
-set(HEADERS AddonInterfaceBase.h
- ../../../kodi-addon-dev-kit/src/api3/version.h)
-
-include_directories(${CORE_SOURCE_DIR}/xbmc/addons/kodi-addon-dev-kit/include)
-
-core_add_library(api3AddonInterfaces)
-
-if(ENABLE_INTERNAL_FFMPEG)
- add_dependencies(api3AddonInterfaces ffmpeg)
-endif()
diff --git a/xbmc/addons/binary/interfaces/api3/InputStream/Addon_InputStream.cpp b/xbmc/addons/binary/interfaces/api3/InputStream/Addon_InputStream.cpp
deleted file mode 100644
index 519decfcef..0000000000
--- a/xbmc/addons/binary/interfaces/api3/InputStream/Addon_InputStream.cpp
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (C) 2012-2016 Team Kodi
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with Kodi; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-#include "Addon_InputStream.h"
-#include "addons/binary/interfaces/api3/AddonInterfaceBase.h"
-#include "addons/binary/interfaces/api2/InputStream/Addon_InputStream.h"
-#include "addons/kodi-addon-dev-kit/include/kodi/api3/.internal/AddonLib_internal.hpp"
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-namespace InputStream
-{
-extern "C"
-{
-
-void CAddOnInputStream::Init(struct CB_AddOnLib *interfaces)
-{
- interfaces->InputStream.get_codec_by_name = (void (*)(void*, const char*, V3::KodiAPI::kodi_codec*))V2::KodiAPI::InputStream::CAddOnInputStream::get_codec_by_name;
- interfaces->InputStream.free_demux_packet = V2::KodiAPI::InputStream::CAddOnInputStream::free_demux_packet;
- interfaces->InputStream.allocate_demux_packet = V2::KodiAPI::InputStream::CAddOnInputStream::allocate_demux_packet;
-}
-
-} /* extern "C" */
-} /* namespace InputStream */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/InputStream/Addon_InputStream.h b/xbmc/addons/binary/interfaces/api3/InputStream/Addon_InputStream.h
deleted file mode 100644
index 46ec1f08e5..0000000000
--- a/xbmc/addons/binary/interfaces/api3/InputStream/Addon_InputStream.h
+++ /dev/null
@@ -1,44 +0,0 @@
-#pragma once
-/*
- * Copyright (C) 2012-2016 Team Kodi
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with Kodi; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-struct CB_AddOnLib;
-
-namespace InputStream
-{
-extern "C"
-{
-
- class CAddOnInputStream
- {
- public:
- static void Init(struct CB_AddOnLib *interfaces);
- };
-
-} /* extern "C" */
-} /* namespace InputStream */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/InputStream/CMakeLists.txt b/xbmc/addons/binary/interfaces/api3/InputStream/CMakeLists.txt
deleted file mode 100644
index 1184fcafed..0000000000
--- a/xbmc/addons/binary/interfaces/api3/InputStream/CMakeLists.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-set(SOURCES Addon_InputStream.cpp)
-
-set(HEADERS Addon_InputStream.h
- ../../../../kodi-addon-dev-kit/src/api3/version.h)
-
-include_directories(${CORE_SOURCE_DIR}/xbmc/addons/kodi-addon-dev-kit/include)
-
-core_add_library(api3AddonInterfaces_InputStream)
-
-if(ENABLE_INTERNAL_FFMPEG)
- add_dependencies(api3AddonInterfaces_InputStream ffmpeg)
-endif()
diff --git a/xbmc/addons/binary/interfaces/api3/InputStream/Makefile.in b/xbmc/addons/binary/interfaces/api3/InputStream/Makefile.in
deleted file mode 100644
index 750b407ee0..0000000000
--- a/xbmc/addons/binary/interfaces/api3/InputStream/Makefile.in
+++ /dev/null
@@ -1,6 +0,0 @@
-SRCS=Addon_InputStream.cpp \
-
-LIB=addon-interface-inputstream.a
-
-include @abs_top_srcdir@/Makefile.include
--include $(patsubst %.cpp,%.P,$(patsubst %.c,%.P,$(SRCS)))
diff --git a/xbmc/addons/binary/interfaces/api3/Makefile.in b/xbmc/addons/binary/interfaces/api3/Makefile.in
deleted file mode 100644
index c69cbdcfc0..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Makefile.in
+++ /dev/null
@@ -1,6 +0,0 @@
-SRCS=AddonInterfaceBase.cpp \
-
-LIB=addon-interface-base.a
-
-include @abs_top_srcdir@/Makefile.include
--include $(patsubst %.cpp,%.P,$(patsubst %.c,%.P,$(SRCS)))
diff --git a/xbmc/addons/binary/interfaces/api3/Player/Addon_InfoTagMusic.cpp b/xbmc/addons/binary/interfaces/api3/Player/Addon_InfoTagMusic.cpp
deleted file mode 100644
index 9112e19202..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Player/Addon_InfoTagMusic.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-#include "Addon_InfoTagMusic.h"
-#include "addons/binary/interfaces/api3/AddonInterfaceBase.h"
-#include "addons/binary/interfaces/api2/Player/Addon_InfoTagMusic.h"
-#include "addons/kodi-addon-dev-kit/include/kodi/api3/.internal/AddonLib_internal.hpp"
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-namespace Player
-{
-extern "C"
-{
-
-void CAddOnInfoTagMusic::Init(struct CB_AddOnLib *interfaces)
-{
- interfaces->AddonInfoTagMusic.GetFromPlayer = (bool (*)(void*, void*, V3::KodiAPI::AddonInfoTagMusic*))V2::KodiAPI::Player::CAddOnInfoTagMusic::GetFromPlayer;
- interfaces->AddonInfoTagMusic.Release = (void (*)(void*, V3::KodiAPI::AddonInfoTagMusic*))V2::KodiAPI::Player::CAddOnInfoTagMusic::Release;
-}
-
-} /* extern "C" */
-} /* namespace Player */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/Player/Addon_InfoTagMusic.h b/xbmc/addons/binary/interfaces/api3/Player/Addon_InfoTagMusic.h
deleted file mode 100644
index 398c293ccb..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Player/Addon_InfoTagMusic.h
+++ /dev/null
@@ -1,44 +0,0 @@
-#pragma once
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-struct CB_AddOnLib;
-
-namespace Player
-{
-extern "C"
-{
-
- class CAddOnInfoTagMusic
- {
- public:
- static void Init(struct CB_AddOnLib *interfaces);
- };
-
-} /* extern "C" */
-} /* namespace Player */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/Player/Addon_InfoTagVideo.cpp b/xbmc/addons/binary/interfaces/api3/Player/Addon_InfoTagVideo.cpp
deleted file mode 100644
index c4b4b0851f..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Player/Addon_InfoTagVideo.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-#include "Addon_InfoTagVideo.h"
-#include "addons/binary/interfaces/api3/AddonInterfaceBase.h"
-#include "addons/binary/interfaces/api2/Player/Addon_InfoTagVideo.h"
-#include "addons/kodi-addon-dev-kit/include/kodi/api3/.internal/AddonLib_internal.hpp"
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-namespace Player
-{
-extern "C"
-{
-
-void CAddOnInfoTagVideo::Init(struct CB_AddOnLib *interfaces)
-{
- interfaces->AddonInfoTagVideo.GetFromPlayer = (bool (*)(void*, void*, V3::KodiAPI::AddonInfoTagVideo*))V2::KodiAPI::Player::CAddOnInfoTagVideo::GetFromPlayer;
- interfaces->AddonInfoTagVideo.Release = (void (*)(void*, V3::KodiAPI::AddonInfoTagVideo*))V2::KodiAPI::Player::CAddOnInfoTagVideo::Release;
-}
-
-} /* extern "C" */
-} /* namespace Player */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/Player/Addon_InfoTagVideo.h b/xbmc/addons/binary/interfaces/api3/Player/Addon_InfoTagVideo.h
deleted file mode 100644
index 4d606298bf..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Player/Addon_InfoTagVideo.h
+++ /dev/null
@@ -1,44 +0,0 @@
-#pragma once
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-struct CB_AddOnLib;
-
-namespace Player
-{
-extern "C"
-{
-
- class CAddOnInfoTagVideo
- {
- public:
- static void Init(struct CB_AddOnLib *interfaces);
- };
-
-} /* extern "C" */
-} /* namespace Player */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/Player/Addon_PlayList.cpp b/xbmc/addons/binary/interfaces/api3/Player/Addon_PlayList.cpp
deleted file mode 100644
index 74ad7a1f7e..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Player/Addon_PlayList.cpp
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-#include "Addon_PlayList.h"
-#include "addons/binary/interfaces/api3/AddonInterfaceBase.h"
-#include "addons/binary/interfaces/api2/Player/Addon_PlayList.h"
-#include "addons/kodi-addon-dev-kit/include/kodi/api3/.internal/AddonLib_internal.hpp"
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-namespace Player
-{
-extern "C"
-{
-
-void CAddOnPlayList::Init(struct CB_AddOnLib *interfaces)
-{
- interfaces->AddonPlayList.New = V2::KodiAPI::Player::CAddOnPlayList::New;
- interfaces->AddonPlayList.Delete = V2::KodiAPI::Player::CAddOnPlayList::Delete;
- interfaces->AddonPlayList.LoadPlaylist = V2::KodiAPI::Player::CAddOnPlayList::LoadPlaylist;
- interfaces->AddonPlayList.AddItemURL = V2::KodiAPI::Player::CAddOnPlayList::AddItemURL;
- interfaces->AddonPlayList.AddItemList = V2::KodiAPI::Player::CAddOnPlayList::AddItemList;
- interfaces->AddonPlayList.RemoveItem = V2::KodiAPI::Player::CAddOnPlayList::RemoveItem;
- interfaces->AddonPlayList.ClearList = V2::KodiAPI::Player::CAddOnPlayList::ClearList;
- interfaces->AddonPlayList.GetListSize = V2::KodiAPI::Player::CAddOnPlayList::GetListSize;
- interfaces->AddonPlayList.GetListPosition = V2::KodiAPI::Player::CAddOnPlayList::GetListPosition;
- interfaces->AddonPlayList.Shuffle = V2::KodiAPI::Player::CAddOnPlayList::Shuffle;
-}
-
-} /* extern "C" */
-} /* namespace Player */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/Player/Addon_PlayList.h b/xbmc/addons/binary/interfaces/api3/Player/Addon_PlayList.h
deleted file mode 100644
index a0a6ae46ee..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Player/Addon_PlayList.h
+++ /dev/null
@@ -1,44 +0,0 @@
-#pragma once
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-struct CB_AddOnLib;
-
-namespace Player
-{
-extern "C"
-{
-
- class CAddOnPlayList
- {
- public:
- static void Init(struct CB_AddOnLib *interfaces);
- };
-
-} /* extern "C" */
-} /* namespace Player */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/Player/Addon_Player.cpp b/xbmc/addons/binary/interfaces/api3/Player/Addon_Player.cpp
deleted file mode 100644
index 0e6c55be49..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Player/Addon_Player.cpp
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-#include "Addon_Player.h"
-#include "addons/binary/interfaces/api3/AddonInterfaceBase.h"
-#include "addons/binary/interfaces/api2/Player/Addon_Player.h"
-#include "addons/kodi-addon-dev-kit/include/kodi/api3/.internal/AddonLib_internal.hpp"
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-namespace Player
-{
-extern "C"
-{
-
-void CAddOnPlayer::Init(struct CB_AddOnLib *interfaces)
-{
- interfaces->AddonPlayer.GetSupportedMedia = V2::KodiAPI::Player::CAddOnPlayer::GetSupportedMedia;
- interfaces->AddonPlayer.New = V2::KodiAPI::Player::CAddOnPlayer::New;
- interfaces->AddonPlayer.Delete = V2::KodiAPI::Player::CAddOnPlayer::Delete;
- interfaces->AddonPlayer.PlayFile = V2::KodiAPI::Player::CAddOnPlayer::PlayFile;
- interfaces->AddonPlayer.PlayFileItem = V2::KodiAPI::Player::CAddOnPlayer::PlayFileItem;
- interfaces->AddonPlayer.Stop = V2::KodiAPI::Player::CAddOnPlayer::Stop;
- interfaces->AddonPlayer.Pause = V2::KodiAPI::Player::CAddOnPlayer::Pause;
- interfaces->AddonPlayer.PlayNext = V2::KodiAPI::Player::CAddOnPlayer::PlayNext;
- interfaces->AddonPlayer.PlayPrevious = V2::KodiAPI::Player::CAddOnPlayer::PlayPrevious;
- interfaces->AddonPlayer.PlaySelected = V2::KodiAPI::Player::CAddOnPlayer::PlaySelected;
- interfaces->AddonPlayer.IsPlaying = V2::KodiAPI::Player::CAddOnPlayer::IsPlaying;
- interfaces->AddonPlayer.IsPlayingAudio = V2::KodiAPI::Player::CAddOnPlayer::IsPlayingAudio;
- interfaces->AddonPlayer.IsPlayingVideo = V2::KodiAPI::Player::CAddOnPlayer::IsPlayingVideo;
- interfaces->AddonPlayer.IsPlayingRDS = V2::KodiAPI::Player::CAddOnPlayer::IsPlayingRDS;
- interfaces->AddonPlayer.GetPlayingFile = V2::KodiAPI::Player::CAddOnPlayer::GetPlayingFile;
- interfaces->AddonPlayer.GetTotalTime = V2::KodiAPI::Player::CAddOnPlayer::GetTotalTime;
- interfaces->AddonPlayer.GetTime = V2::KodiAPI::Player::CAddOnPlayer::GetTime;
- interfaces->AddonPlayer.SeekTime = V2::KodiAPI::Player::CAddOnPlayer::SeekTime;
- interfaces->AddonPlayer.GetAvailableVideoStreams = V2::KodiAPI::Player::CAddOnPlayer::GetAvailableVideoStreams;
- interfaces->AddonPlayer.SetVideoStream = V2::KodiAPI::Player::CAddOnPlayer::SetVideoStream;
- interfaces->AddonPlayer.GetAvailableAudioStreams = V2::KodiAPI::Player::CAddOnPlayer::GetAvailableAudioStreams;
- interfaces->AddonPlayer.SetAudioStream = V2::KodiAPI::Player::CAddOnPlayer::SetAudioStream;
- interfaces->AddonPlayer.GetAvailableSubtitleStreams = V2::KodiAPI::Player::CAddOnPlayer::GetAvailableSubtitleStreams;
- interfaces->AddonPlayer.SetSubtitleStream = V2::KodiAPI::Player::CAddOnPlayer::SetSubtitleStream;
- interfaces->AddonPlayer.ShowSubtitles = V2::KodiAPI::Player::CAddOnPlayer::ShowSubtitles;
- interfaces->AddonPlayer.GetCurrentSubtitleName = V2::KodiAPI::Player::CAddOnPlayer::GetCurrentSubtitleName;
- interfaces->AddonPlayer.AddSubtitle = V2::KodiAPI::Player::CAddOnPlayer::AddSubtitle;
- interfaces->AddonPlayer.ClearList = V2::KodiAPI::Player::CAddOnPlayer::ClearList;
-}
-
-} /* extern "C" */
-} /* namespace Player */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/Player/Addon_Player.h b/xbmc/addons/binary/interfaces/api3/Player/Addon_Player.h
deleted file mode 100644
index a74b069fd3..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Player/Addon_Player.h
+++ /dev/null
@@ -1,44 +0,0 @@
-#pragma once
-/*
- * Copyright (C) 2015-2016 Team KODI
- * http://kodi.tv
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with KODI; see the file COPYING. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- */
-
-namespace V3
-{
-namespace KodiAPI
-{
-
-struct CB_AddOnLib;
-
-namespace Player
-{
-extern "C"
-{
-
- class CAddOnPlayer
- {
- public:
- static void Init(struct CB_AddOnLib *interfaces);
- };
-
-} /* extern "C" */
-} /* namespace Player */
-
-} /* namespace KodiAPI */
-} /* namespace V3 */
diff --git a/xbmc/addons/binary/interfaces/api3/Player/CMakeLists.txt b/xbmc/addons/binary/interfaces/api3/Player/CMakeLists.txt
deleted file mode 100644
index 9479de9f2d..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Player/CMakeLists.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-set(SOURCES Addon_Player.cpp
- Addon_PlayList.cpp
- Addon_InfoTagMusic.cpp
- Addon_InfoTagVideo.cpp)
-
-set(HEADERS Addon_Player.h
- Addon_PlayList.h
- Addon_InfoTagMusic.h
- Addon_InfoTagVideo.h
- ../../../../kodi-addon-dev-kit/src/api3/version.h)
-
-include_directories(${CORE_SOURCE_DIR}/xbmc/addons/kodi-addon-dev-kit/include)
-
-core_add_library(api3AddonInterfaces_Player)
-
-if(ENABLE_INTERNAL_FFMPEG)
- add_dependencies(api3AddonInterfaces_Player ffmpeg)
-endif()
diff --git a/xbmc/addons/binary/interfaces/api3/Player/Makefile.in b/xbmc/addons/binary/interfaces/api3/Player/Makefile.in
deleted file mode 100644
index 8f916eba4b..0000000000
--- a/xbmc/addons/binary/interfaces/api3/Player/Makefile.in
+++ /dev/null
@@ -1,9 +0,0 @@
-SRCS=Addon_PlayList.cpp \
- Addon_Player.cpp \
- Addon_InfoTagMusic.cpp \
- Addon_InfoTagVideo.cpp \
-
-LIB=addon-interface-player.a
-
-include @abs_top_srcdir@/Makefile.include
--include $(patsubst %.cpp,%.P,$(patsubst %.c,%.P,$(SRCS)))