diff -Nru kodi-pvr-hdhomerun-3.3.1/debian/changelog kodi-pvr-hdhomerun-3.4.3/debian/changelog --- kodi-pvr-hdhomerun-3.3.1/debian/changelog 2018-03-12 17:15:05.000000000 +0000 +++ kodi-pvr-hdhomerun-3.4.3/debian/changelog 2018-10-10 08:00:48.000000000 +0000 @@ -1,13 +1,15 @@ -kodi-pvr-hdhomerun (3.3.1-1~bionic) bionic; urgency=low +kodi-pvr-hdhomerun (3.4.3-2~bionic) bionic; urgency=low [ kodi ] * autogenerated dummy changelog [ wsnipex ] - * v3.3.0 - PVR API 5.8.0 changes implemented v3.2.0 - code cleanup - - guide filters updated - additional epg_tag fields added, another - episode number format added - handle discovering new tuners without - an addon restart v3.1.9 - Bump jsoncpp to version 1.8.3 - + * v3.4.1 - Update to PVR API v5.10.1 v3.4.0 - Update to PVR API + v5.10.0 v3.3.2 - PVR API 5.9.0 changes implemented v3.3.0 - PVR API + 5.8.0 changes implemented v3.2.0 - code cleanup - guide filters + updated - additional epg_tag fields added, another episode number + format added - handle discovering new tuners without an addon + restart v3.1.9 - Bump jsoncpp to version 1.8.3 - Json::CharReaderBuilder implementation v3.1.8 - Whitespace changes (tabs to spaces to make all files uniform) - jsoncpp 0.10.6 Update - code cleanup v3.1.4 - Update to PVR API 5.7.0 - Stub @@ -41,4 +43,4 @@ protected channels - Added setting: Hide duplicate channels - Added setting: Debug - Added EPG_TAG categories v1.0.0 - Initial version - -- wsnipex Mon, 12 Mar 2018 18:15:05 +0100 + -- wsnipex Wed, 10 Oct 2018 10:00:48 +0200 diff -Nru kodi-pvr-hdhomerun-3.3.1/debian/changelog.tmp kodi-pvr-hdhomerun-3.4.3/debian/changelog.tmp --- kodi-pvr-hdhomerun-3.3.1/debian/changelog.tmp 2018-03-12 17:15:01.000000000 +0000 +++ kodi-pvr-hdhomerun-3.4.3/debian/changelog.tmp 2018-10-10 08:00:38.000000000 +0000 @@ -1,4 +1,4 @@ -kodi-pvr-hdhomerun (3.3.1-1~#DIST#) #DIST#; urgency=low +kodi-pvr-hdhomerun (3.4.3-2~#DIST#) #DIST#; urgency=low [ kodi ] * autogenerated dummy changelog diff -Nru kodi-pvr-hdhomerun-3.3.1/pvr.hdhomerun/addon.xml.in kodi-pvr-hdhomerun-3.4.3/pvr.hdhomerun/addon.xml.in --- kodi-pvr-hdhomerun-3.3.1/pvr.hdhomerun/addon.xml.in 2018-03-12 11:21:15.000000000 +0000 +++ kodi-pvr-hdhomerun-3.4.3/pvr.hdhomerun/addon.xml.in 2018-08-25 06:06:08.000000000 +0000 @@ -1,7 +1,7 @@ @ADDON_DEPENDS@ @@ -12,9 +12,11 @@ HDHomeRun PVR Kliënt HDHomeRun PVR кліент - Клиент за ПВР HDHomeRun + Клиент за ПВР „HDHomeRun“ Client PVR de HDHomeRun Klient HDHomeRun PVR + Cleiant PVR HDHomeRun + HDHomeRun PVR klient HDHomeRun PVR Client HDHomeRun PVR Client HDHomeRun PVR Client @@ -55,9 +57,11 @@ HDHomeRun PVR 用戶端 HDHomeRun PVR Kliënt HDHomeRun PVR кліент - Клиент за ПВР HDHomeRun + Клиент за ПВР „HDHomeRun“ Client PVR de HDHomeRun Klient HDHomeRun PVR + Cleiant PVR HDHomeRun + HDHomeRun PVR klient HDHomeRun PVR Client HDHomeRun PVR Client HDHomeRun PVR Client diff -Nru kodi-pvr-hdhomerun-3.3.1/pvr.hdhomerun/changelog.txt kodi-pvr-hdhomerun-3.4.3/pvr.hdhomerun/changelog.txt --- kodi-pvr-hdhomerun-3.3.1/pvr.hdhomerun/changelog.txt 2018-03-12 11:21:15.000000000 +0000 +++ kodi-pvr-hdhomerun-3.4.3/pvr.hdhomerun/changelog.txt 2018-08-25 06:06:08.000000000 +0000 @@ -1,3 +1,12 @@ +v3.4.1 +- Update to PVR API v5.10.1 + +v3.4.0 +- Update to PVR API v5.10.0 + +v3.3.2 +- PVR API 5.9.0 changes implemented + v3.3.0 - PVR API 5.8.0 changes implemented diff -Nru kodi-pvr-hdhomerun-3.3.1/pvr.hdhomerun/resources/language/resource.language.bg_bg/strings.po kodi-pvr-hdhomerun-3.4.3/pvr.hdhomerun/resources/language/resource.language.bg_bg/strings.po --- kodi-pvr-hdhomerun-3.3.1/pvr.hdhomerun/resources/language/resource.language.bg_bg/strings.po 2018-03-12 11:21:15.000000000 +0000 +++ kodi-pvr-hdhomerun-3.4.3/pvr.hdhomerun/resources/language/resource.language.bg_bg/strings.po 2018-08-25 06:06:08.000000000 +0000 @@ -26,7 +26,7 @@ msgctxt "#32003" msgid "Enable debug logging" -msgstr "Включване на журнала за дебъгване" +msgstr "Включи дебъг журнала" msgctxt "#32004" msgid "Hide duplicate channels" @@ -34,4 +34,4 @@ msgctxt "#32005" msgid "Mark new show" -msgstr "Отбелязване като ново" +msgstr "Отбелязване на новите предавания" diff -Nru kodi-pvr-hdhomerun-3.3.1/pvr.hdhomerun/resources/language/resource.language.cy_gb/strings.po kodi-pvr-hdhomerun-3.4.3/pvr.hdhomerun/resources/language/resource.language.cy_gb/strings.po --- kodi-pvr-hdhomerun-3.3.1/pvr.hdhomerun/resources/language/resource.language.cy_gb/strings.po 2018-03-12 11:21:15.000000000 +0000 +++ kodi-pvr-hdhomerun-3.4.3/pvr.hdhomerun/resources/language/resource.language.cy_gb/strings.po 2018-08-25 06:06:08.000000000 +0000 @@ -20,6 +20,18 @@ msgid "General" msgstr "Cyffredinol" +msgctxt "#32002" +msgid "Hide protected channels" +msgstr "Cuddio sianeli wedi'u diogelu" + msgctxt "#32003" msgid "Enable debug logging" msgstr "Galluogi cofnodi dadfygio" + +msgctxt "#32004" +msgid "Hide duplicate channels" +msgstr "Cuddio sianeli dyblyg" + +msgctxt "#32005" +msgid "Mark new show" +msgstr "Marcio rhaglen newydd" diff -Nru kodi-pvr-hdhomerun-3.3.1/pvr.hdhomerun/resources/language/resource.language.da_dk/strings.po kodi-pvr-hdhomerun-3.4.3/pvr.hdhomerun/resources/language/resource.language.da_dk/strings.po --- kodi-pvr-hdhomerun-3.3.1/pvr.hdhomerun/resources/language/resource.language.da_dk/strings.po 2018-03-12 11:21:15.000000000 +0000 +++ kodi-pvr-hdhomerun-3.4.3/pvr.hdhomerun/resources/language/resource.language.da_dk/strings.po 2018-08-25 06:06:08.000000000 +0000 @@ -27,3 +27,11 @@ msgctxt "#32003" msgid "Enable debug logging" msgstr "Aktiver fejlfindingslogning" + +msgctxt "#32004" +msgid "Hide duplicate channels" +msgstr "Skjul dobbelte kanaler" + +msgctxt "#32005" +msgid "Mark new show" +msgstr "Marker nyt show" diff -Nru kodi-pvr-hdhomerun-3.3.1/src/client.cpp kodi-pvr-hdhomerun-3.4.3/src/client.cpp --- kodi-pvr-hdhomerun-3.3.1/src/client.cpp 2018-03-12 11:21:15.000000000 +0000 +++ kodi-pvr-hdhomerun-3.4.3/src/client.cpp 2018-08-25 06:06:08.000000000 +0000 @@ -292,16 +292,22 @@ PVR_ERROR GetChannelStreamProperties(const PVR_CHANNEL* channel, PVR_NAMED_VALUE* properties, unsigned int* iPropertiesCount) { + if (!channel || !properties || !iPropertiesCount) + return PVR_ERROR_SERVER_ERROR; + + if (*iPropertiesCount < 2) + return PVR_ERROR_INVALID_PARAMETERS; + std::string strUrl = g.Tuners->_GetChannelStreamURL(channel->iUniqueId); if (strUrl.empty()) return PVR_ERROR_FAILED; strncpy(properties[0].strName, PVR_STREAM_PROPERTY_STREAMURL, sizeof(properties[0].strName) - 1); - properties[0].strName[sizeof(properties[0].strName) - 1] = '\0'; strncpy(properties[0].strValue, strUrl.c_str(), sizeof(properties[0].strValue) - 1); - properties[0].strValue[sizeof(properties[0].strValue) - 1] = '\0'; + strncpy(properties[1].strName, PVR_STREAM_PROPERTY_ISREALTIMESTREAM, sizeof(properties[1].strName) - 1); + strncpy(properties[1].strValue, "true", sizeof(properties[1].strValue) - 1); - *iPropertiesCount = 1; + *iPropertiesCount = 2; return PVR_ERROR_NO_ERROR; } @@ -364,4 +370,7 @@ PVR_ERROR IsEPGTagPlayable(const EPG_TAG*, bool*) { return PVR_ERROR_NOT_IMPLEMENTED; } PVR_ERROR IsEPGTagRecordable(const EPG_TAG*, bool*) { return PVR_ERROR_NOT_IMPLEMENTED; } PVR_ERROR GetEPGTagStreamProperties(const EPG_TAG*, PVR_NAMED_VALUE*, unsigned int*) { return PVR_ERROR_NOT_IMPLEMENTED; } +PVR_ERROR GetEPGTagEdl(const EPG_TAG* epgTag, PVR_EDL_ENTRY edl[], int *size) { return PVR_ERROR_NOT_IMPLEMENTED; } +PVR_ERROR GetStreamReadChunkSize(int* chunksize) { return PVR_ERROR_NOT_IMPLEMENTED; } + }