From c76342266523320aedcee7e326bc912218c985ea Mon Sep 17 00:00:00 2001 From: Alwin Esch Date: Mon, 27 Apr 2020 17:37:32 +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 9dedbf9..3607bf9 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -70,7 +70,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 f3d2525932784c7ebc20cad38fa84d473b138030 Mon Sep 17 00:00:00 2001 From: Alwin Esch Date: Mon, 27 Apr 2020 18:15:40 +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 3607bf9..a701a97 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -170,7 +170,7 @@ void OnPowerSavingActivated() {} void OnPowerSavingDeactivated() {} -PVR_ERROR GetAddonCapabilities(PVR_ADDON_CAPABILITIES* pCapabilities) +PVR_ERROR GetCapabilities(PVR_ADDON_CAPABILITIES* pCapabilities) { pCapabilities->bSupportsTV = true; pCapabilities->bSupportsEPG = true; From 36822011a03e6e3ce13fd16f7e5270117df10282 Mon Sep 17 00:00:00 2001 From: Alwin Esch Date: Wed, 29 Apr 2020 09:29:01 +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 a701a97..a619ea9 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -276,11 +276,11 @@ 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), "%s", + snprintf(signalStatus->strAdapterName, sizeof(signalStatus->strAdapterName), "%s", m_data->GetBackendName()); - snprintf(signalStatus.strAdapterStatus, sizeof(signalStatus.strAdapterStatus), "OK"); + snprintf(signalStatus->strAdapterStatus, sizeof(signalStatus->strAdapterStatus), "OK"); return PVR_ERROR_NO_ERROR; } @@ -445,7 +445,7 @@ PVR_ERROR UndeleteRecording(const PVR_RECORDING& recording) { return PVR_ERROR_N PVR_ERROR DeleteAllRecordingsFromTrash() { return PVR_ERROR_NOT_IMPLEMENTED; } PVR_ERROR GetRecordingSize(const PVR_RECORDING* recording, int64_t* sizeInBytes) { 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, PVR_DESCRAMBLE_INFO*) { return PVR_ERROR_NOT_IMPLEMENTED; } PVR_ERROR SetRecordingLifetime(const PVR_RECORDING*) { return PVR_ERROR_NOT_IMPLEMENTED; } PVR_ERROR IsEPGTagPlayable(const EPG_TAG*, bool*) { return PVR_ERROR_NOT_IMPLEMENTED; } PVR_ERROR IsEPGTagRecordable(const EPG_TAG*, bool*) { return PVR_ERROR_NOT_IMPLEMENTED; } From 88d30d584696c1baf2591bddb59294252f9f10fd Mon Sep 17 00:00:00 2001 From: Alwin Esch Date: Wed, 29 Apr 2020 09:30:04 +0200 Subject: [PATCH 4/4] increase version to 3.2.3 --- pvr.filmon/addon.xml.in | 2 +- pvr.filmon/changelog.txt | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pvr.filmon/addon.xml.in b/pvr.filmon/addon.xml.in index de12db5..217f2ba 100644 --- a/pvr.filmon/addon.xml.in +++ b/pvr.filmon/addon.xml.in @@ -1,7 +1,7 @@ @ADDON_DEPENDS@ diff --git a/pvr.filmon/changelog.txt b/pvr.filmon/changelog.txt index 3c86eef..e44af5c 100644 --- a/pvr.filmon/changelog.txt +++ b/pvr.filmon/changelog.txt @@ -1,3 +1,6 @@ +3.2.3: +- Update PVR API 6.5.0 + 3.2.2: - Update PVR API 6.4.0 - Update license name and add forum url on addon.xml