diff options
author | Alwin Esch <alwin.esch@web.de> | 2016-05-20 06:32:30 +0200 |
---|---|---|
committer | Alwin Esch <alwin.esch@web.de> | 2016-05-20 06:32:30 +0200 |
commit | a224170527884412e04e78347703e7148540fd16 (patch) | |
tree | df4aa271b49b27ab41f329867dd81143d855a99e | |
parent | d987ee2ae0665f793f474d353513d6d49ab61598 (diff) |
Revert "[addon] add API level 3 on kodi side for future development - Part 1"
This reverts commit 6bd9862ee4a2b817790957ed9f2da75e18387830.
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))) |