Update to PVR 5.2.0/Kodi 17

Signed-off-by: Julian Scheel <julian@jusst.de>
This commit is contained in:
Julian Scheel
2016-09-27 16:05:03 +02:00
parent c20c24d0da
commit 20f92c44bc
5 changed files with 27 additions and 13 deletions

View File

@@ -26,9 +26,9 @@
#include <json/json.h>
#include "OctonetData.h"
#include "platform/util/StringUtils.h"
#include "p8-platform/util/StringUtils.h"
#ifndef timegm
#ifdef __WINDOWS__
#define timegm _mkgmtime
#endif

View File

@@ -24,8 +24,8 @@
#include <vector>
#include "platform/threads/threads.h"
#include "platform/util/StdString.h"
#include "p8-platform/threads/threads.h"
#include "p8-platform/util/StdString.h"
#include "client.h"
struct OctonetEpgEntry
@@ -56,7 +56,7 @@ struct OctonetGroup
std::vector<int> members;
};
class OctonetData : public PLATFORM::CThread
class OctonetData : public P8PLATFORM::CThread
{
public:
OctonetData(void);

View File

@@ -23,7 +23,7 @@
#include "client.h"
#include <kodi/xbmc_pvr_dll.h>
#include <kodi/libXBMC_addon.h>
#include <platform/util/util.h>
#include <p8-platform/util/util.h>
#include <kodi/libKODI_guilib.h>
#include "OctonetData.h"
@@ -172,6 +172,19 @@ const char* GetConnectionString(void)
PVR_ERROR GetDriveSpace(long long* iTotal, long long* iUsed) { return PVR_ERROR_NOT_IMPLEMENTED; }
PVR_ERROR CallMenuHook(const PVR_MENUHOOK& menuhook, const PVR_MENUHOOK_DATA &item) { return PVR_ERROR_NOT_IMPLEMENTED; }
void OnSystemSleep() {
kodi->Log(LOG_INFO, "Received event: %s", __FUNCTION__);
// FIXME: Disconnect?
}
void OnSystemWake() {
kodi->Log(LOG_INFO, "Received event: %s", __FUNCTION__);
// FIXME:Reconnect?
}
void OnPowerSavingActivated() {}
void OnPowerSavingDeactivated() {}
/* EPG */
PVR_ERROR GetEPGForChannel(ADDON_HANDLE handle, const PVR_CHANNEL& channel, time_t iStart, time_t iEnd)
{
@@ -240,7 +253,7 @@ int ReadLiveStream(unsigned char* pBuffer, unsigned int iBufferSize) { return -1
long long SeekLiveStream(long long iPosition, int iWhence) { return -1; }
long long PositionLiveStream(void) { return -1; }
long long LengthLiveStream(void) { return -1; }
int GetCurrentClientChannel(void) { return -1; }
bool IsRealTimeStream(void) { return true; }
bool SwitchChannel(const PVR_CHANNEL& channel) { return false; }
PVR_ERROR SignalStatus(PVR_SIGNAL_STATUS& signalStatus) { return PVR_ERROR_NOT_IMPLEMENTED; }
const char* GetLiveStreamURL(const PVR_CHANNEL& channel) { return NULL; }
@@ -271,6 +284,7 @@ bool CanSeekStream() { return false; }
void PauseStream(bool bPaused) {}
bool SeekTime(int time, bool backwards, double *startpts) { return false; }
void SetSpeed(int speed) {}
PVR_ERROR SetEPGTimeFrame(int) { return PVR_ERROR_NOT_IMPLEMENTED; }
time_t GetPlayingTime() { return 0; }
time_t GetBufferTimeStart() { return 0; }