From 2fcae06308d4d2ee75d75e59881b5be0c2486261 Mon Sep 17 00:00:00 2001 From: Alwin Esch Date: Mon, 27 Apr 2020 17:36:41 +0200 Subject: [PATCH 1/4] [API related] change PVR_PROPERTIES to AddonProperties_PVR --- src/client.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client.cpp b/src/client.cpp index 78571cc..aa56ccf 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -45,7 +45,7 @@ ADDON_STATUS ADDON_Create(void* hdl, void* props) if (!hdl || !props) return ADDON_STATUS_UNKNOWN; - PVR_PROPERTIES* pvrprops = (PVR_PROPERTIES*)props; + AddonProperties_PVR* pvrprops = (AddonProperties_PVR*)props; XBMC = new CHelper_libXBMC_addon; if (!XBMC->RegisterMe(hdl)) From a4073cc4c8db51b7f42abda1b8f837103c2f2ee6 Mon Sep 17 00:00:00 2001 From: Alwin Esch Date: Mon, 27 Apr 2020 18:15:32 +0200 Subject: [PATCH 2/4] [API related] rename GetAddonCapabilities to GetCapabilities --- src/client.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client.cpp b/src/client.cpp index aa56ccf..5885762 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -130,7 +130,7 @@ void OnPowerSavingDeactivated() { } -PVR_ERROR GetAddonCapabilities(PVR_ADDON_CAPABILITIES* pCapabilities) +PVR_ERROR GetCapabilities(PVR_ADDON_CAPABILITIES* pCapabilities) { pCapabilities->bSupportsEPG = true; pCapabilities->bSupportsTV = true; From 343abcf05ea7da4278d4a619fac65bfbcfa7dd12 Mon Sep 17 00:00:00 2001 From: Alwin Esch Date: Tue, 28 Apr 2020 21:40:36 +0200 Subject: [PATCH 3/4] [API related] change SignalStatus and GetDescrambleInfo (channelUid added) --- src/client.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/client.cpp b/src/client.cpp index 5885762..97c9398 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -268,10 +268,10 @@ PVR_ERROR GetChannelGroupMembers(ADDON_HANDLE handle, const PVR_CHANNEL_GROUP &g return PVR_ERROR_SERVER_ERROR; } -PVR_ERROR SignalStatus(PVR_SIGNAL_STATUS &signalStatus) +PVR_ERROR GetSignalStatus(int channelUid, PVR_SIGNAL_STATUS* signalStatus) { - snprintf(signalStatus.strAdapterName, sizeof(signalStatus.strAdapterName), "pvr demo adapter 1"); - snprintf(signalStatus.strAdapterStatus, sizeof(signalStatus.strAdapterStatus), "OK"); + snprintf(signalStatus->strAdapterName, sizeof(signalStatus->strAdapterName), "pvr demo adapter 1"); + snprintf(signalStatus->strAdapterStatus, sizeof(signalStatus->strAdapterStatus), "OK"); return PVR_ERROR_NO_ERROR; } @@ -401,7 +401,7 @@ bool IsRealTimeStream(void) { return true; } PVR_ERROR UndeleteRecording(const PVR_RECORDING& recording) { return PVR_ERROR_NOT_IMPLEMENTED; } PVR_ERROR DeleteAllRecordingsFromTrash() { return PVR_ERROR_NOT_IMPLEMENTED; } PVR_ERROR SetEPGTimeFrame(int) { return PVR_ERROR_NOT_IMPLEMENTED; } -PVR_ERROR GetDescrambleInfo(PVR_DESCRAMBLE_INFO*) { return PVR_ERROR_NOT_IMPLEMENTED; } +PVR_ERROR GetDescrambleInfo(int channelUid, PVR_DESCRAMBLE_INFO*) { return PVR_ERROR_NOT_IMPLEMENTED; } PVR_ERROR SetRecordingLifetime(const PVR_RECORDING*) { return PVR_ERROR_NOT_IMPLEMENTED; } PVR_ERROR GetStreamProperties(PVR_STREAM_PROPERTIES*) { return PVR_ERROR_NOT_IMPLEMENTED; } PVR_ERROR GetStreamTimes(PVR_STREAM_TIMES*) { return PVR_ERROR_NOT_IMPLEMENTED; } From 8ed1cbb739e0486a67a7ccd7ec240a23f948b290 Mon Sep 17 00:00:00 2001 From: Alwin Esch Date: Tue, 28 Apr 2020 21:41:10 +0200 Subject: [PATCH 4/4] increase version to 4.1.5 --- pvr.demo/addon.xml.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pvr.demo/addon.xml.in b/pvr.demo/addon.xml.in index 14886ab..edf274d 100644 --- a/pvr.demo/addon.xml.in +++ b/pvr.demo/addon.xml.in @@ -1,7 +1,7 @@ @ADDON_DEPENDS@