diff -Nru kodi-pvr-pctv-2.3.1/debian/changelog kodi-pvr-pctv-2.4.3/debian/changelog --- kodi-pvr-pctv-2.3.1/debian/changelog 2018-03-12 17:13:23.000000000 +0000 +++ kodi-pvr-pctv-2.4.3/debian/changelog 2018-10-10 07:58:19.000000000 +0000 @@ -1,38 +1,39 @@ -kodi-pvr-pctv (2.3.1-1~bionic) bionic; urgency=low +kodi-pvr-pctv (2.4.3-2~bionic) bionic; urgency=low [ kodi ] * autogenerated dummy changelog [ wsnipex ] - * 2.3.1 - Replace deprecated jsoncpp methods 2.3.0 - Updated to PVR - addon API v5.8.0 2.2.3 - Bump jsoncpp to version 1.8.3 2.2.2 - - Remove StdString usage 2.2.0 - Updated to PVR addon API v5.7.0 - - bumped jsoncpp to 0.10.6 - changed jsoncpp deprecated method to new - method getFormattedErrorMessages 2.1.0 - Updated to PVR addon API - v5.3.0 2.0.4 - Remove of never used addon interface function 2.0.3 - - Update Debian package control - PVR addon callback way changes 2.0.2 - - Removed old no more needed version functions 2.0.1 - set - dependency versions automatic during build - removed never used kodi - to addon functions - build system fixes 2.0.0 - Initial Kodi v18 - version 1.4.2 - Updated Language files from Transifex 1.4.1 - - Updated Language files from Transifex 1.4.0 - Cmake: rename - find_package kodi to Kodi 1.3.1 - Fix includes 1.3.0 - Updated to - PVR addon API v5.2.0 1.2.0 - Updated to PVR addon API v5.1.0 1.1.0 - - Updated to PVR addon API v5.0.0 1.0.1 - Updated Language files from - Transifex 1.0.0 - Initial Kodi Krypton version. 0.2.9 - Updated - Language files from Transifex 0.2.8 - Updated Language files from - Transifex 0.2.7 - Updated Language files from Transifex 0.2.6 - - Updated to PVR API v4.1.0 0.2.5 - Updated to PVR API v4.0.0 0.2.4 - - Updated to PVR API v3.0.0 (API 1.9.7 Compatibility Mode) 0.2.3 - - Updated to PVR API v2.1.0 - Automatically fill in platform and - library name 0.2.2 - Debian packaging: fix library install path - - Miscellaneous backend fixes 0.2.1 - Updated to API v2.0.0 0.2.0 - - Updated to API v1.9.7 0.1.9 - Updated Language files from Transifex - 0.1.8 - Updated to use new libplatform-dev 0.1.7 - Updated to API - v1.9.6 0.1.6 - Updated to API v1.9.5 0.1.5 - improved DistanTV - mobile support - minor fixes 0.1.4 - changed PIN configuration 0.1.3 - - display record storage space - minor changes 0.1.2 - sort all - channels by name (almost like Broadway) 0.1.1 - fix: add timer 0.1.0 - - initial version + * 2.4.1 - Updated to PVR addon API v5.10.1 2.4.0 - Updated to PVR + addon API v5.10.0 2.3.2 - Updated to PVR addon API v5.9.0 2.3.1 - + Replace deprecated jsoncpp methods 2.3.0 - Updated to PVR addon API + v5.8.0 2.2.3 - Bump jsoncpp to version 1.8.3 2.2.2 - Remove + StdString usage 2.2.0 - Updated to PVR addon API v5.7.0 - bumped + jsoncpp to 0.10.6 - changed jsoncpp deprecated method to new method + getFormattedErrorMessages 2.1.0 - Updated to PVR addon API v5.3.0 + 2.0.4 - Remove of never used addon interface function 2.0.3 - Update + Debian package control - PVR addon callback way changes 2.0.2 - + Removed old no more needed version functions 2.0.1 - set dependency + versions automatic during build - removed never used kodi to addon + functions - build system fixes 2.0.0 - Initial Kodi v18 version + 1.4.2 - Updated Language files from Transifex 1.4.1 - Updated + Language files from Transifex 1.4.0 - Cmake: rename find_package + kodi to Kodi 1.3.1 - Fix includes 1.3.0 - Updated to PVR addon API + v5.2.0 1.2.0 - Updated to PVR addon API v5.1.0 1.1.0 - Updated to + PVR addon API v5.0.0 1.0.1 - Updated Language files from Transifex + 1.0.0 - Initial Kodi Krypton version. 0.2.9 - Updated Language files + from Transifex 0.2.8 - Updated Language files from Transifex 0.2.7 - + Updated Language files from Transifex 0.2.6 - Updated to PVR API + v4.1.0 0.2.5 - Updated to PVR API v4.0.0 0.2.4 - Updated to PVR API + v3.0.0 (API 1.9.7 Compatibility Mode) 0.2.3 - Updated to PVR API + v2.1.0 - Automatically fill in platform and library name 0.2.2 - + Debian packaging: fix library install path - Miscellaneous backend + fixes 0.2.1 - Updated to API v2.0.0 0.2.0 - Updated to API v1.9.7 + 0.1.9 - Updated Language files from Transifex 0.1.8 - Updated to use + new libplatform-dev 0.1.7 - Updated to API v1.9.6 0.1.6 - Updated to + API v1.9.5 0.1.5 - improved DistanTV mobile support - minor fixes + 0.1.4 - changed PIN configuration 0.1.3 - display record storage + space - minor changes 0.1.2 - sort all channels by name (almost like + Broadway) 0.1.1 - fix: add timer 0.1.0 - initial version - -- wsnipex Mon, 12 Mar 2018 18:13:23 +0100 + -- wsnipex Wed, 10 Oct 2018 09:58:19 +0200 diff -Nru kodi-pvr-pctv-2.3.1/debian/changelog.tmp kodi-pvr-pctv-2.4.3/debian/changelog.tmp --- kodi-pvr-pctv-2.3.1/debian/changelog.tmp 2018-03-12 17:13:19.000000000 +0000 +++ kodi-pvr-pctv-2.4.3/debian/changelog.tmp 2018-10-10 07:58:09.000000000 +0000 @@ -1,4 +1,4 @@ -kodi-pvr-pctv (2.3.1-1~#DIST#) #DIST#; urgency=low +kodi-pvr-pctv (2.4.3-2~#DIST#) #DIST#; urgency=low [ kodi ] * autogenerated dummy changelog diff -Nru kodi-pvr-pctv-2.3.1/pvr.pctv/addon.xml.in kodi-pvr-pctv-2.4.3/pvr.pctv/addon.xml.in --- kodi-pvr-pctv-2.3.1/pvr.pctv/addon.xml.in 2018-02-05 08:22:59.000000000 +0000 +++ kodi-pvr-pctv-2.4.3/pvr.pctv/addon.xml.in 2018-08-25 06:06:08.000000000 +0000 @@ -1,7 +1,7 @@ @ADDON_DEPENDS@ @@ -10,9 +10,10 @@ library_@PLATFORM@="@LIBRARY_FILENAME@"/> PVR kliënt om PCTV Systems Broadway aan Kodi te konnekteer - ПВР клиент за свързване на Kodi с PCTV Systems Broadway + Клиент за ПВР за свързване на Kodi с „PCTV Systems Broadway“ Client PVR per connectar el sistema PCTV a Kodi Klient PVR pro připojení PCTV Systems Broadway ke Kodi + Cleiant PRV i gysylltu Broadway Systemau PCTV i Kodi PVR klient som forbinder Kodi til PCTV Systems Broadway PVR Client um Kodi mit PCTV Systems Broadway zu verbinden PVR Client to connect PCTV Systems Broadway to Kodi @@ -53,8 +54,10 @@ Kodi 连接 PCTV 系统的 PVR 客户端 連接至PCTV Systems Broadway的Kodi PVR用戶端 PCTV Systems voorprogram. Ondersteun stroom van Lewendige TV & Opnames, EPG vertoon, Tydhouers. + Клиент за „PCTV Systems“. Поддържа телевизия на живо и записване, електронен програмен справочник и броячи. Frontal dels sistemes PCTV. És compatible amb les transmissions de TV en directe i enregistraments, guia electrònica de programació (EPG), temporitzadors. Rozhraní PCTV Systems. Podporuje streamování živého vysílání a nahrávek, zobrazení televizního programu, časovače. + Systemau PCTV rheng flaen. Cynnal ffrydio Recordiadau a Theledu Byw, Golwg EPG, Amseryddion. PCTV Systems. Understøtter streaming af Live TV & optagelse, EPG visning og Timere. PCTV Systemfrondend. Unterstütz das Streamen von Live TV & Aufnahmen, EPG Ansicht und Timern. PCTV Systems frontend. Supporting streaming of Live TV & Recordings, EPG View, Timers. @@ -64,7 +67,7 @@ Frontend PCTV Systems. Soporta TV en vivo, grabaciones, guía de programación EPG y temporizadores. PCTV Systems frontend. Soporta transmisión de TV en directo y grabaciones, ver EPG, Temporizadores. PCTV Systems-asiakasohjelma. Tukee suorien tv-lähetysten ja tallennusten katsomista, ohjelmaopasta ja ohjelmien ajastamista. - Frontal PCTV Systems. Prenant en charge la diffusion en continu de la télé en direct et des enregistrements, la visualisation du GÉP et des minuteries. + Frontal PCTV Systems. Prenant en charge la diffusion en continu de la télé en direct et des enregistrements, la visualisation du GÉP et les minuteries Interface logicielle de PCTV Systems. Prend en charge la diffusion de la TV en direct et des enregistrements, la vue du guide électronique des programmes TV et les programmations. Interface PCTV; soporta TV en directo, gravacións, Guía de programación e temporizadores. לקוח טלוויזיה חיה של PCTV Systems. תומך בהזרמת שידורים חיים והקלטות, הצגת לוח שידורים ותזמון הקלטות. @@ -94,10 +97,10 @@ PCTV 系统的前端。支持直播电视播放及录像、电子节目单浏览、定时器。 PCTV Systems前端介面。支援即時電視串流及錄影,電子節目表,定時器。 Hierdie is onstabiele sagteware! Die outeurs is op geen manier verantwoordelik vir gefaalde spele, inkorrekte EPG tye, vermorsde ure, of enige ander ongewensde effekte. - Тази програма е нестабилна! Авторите не носят отговорност за неуспешно възпроизвеждане, некоректнени часове електронния програмен справочник, пропиляното време и други нежелани ефекти. + Тази програма е нестабилна! Авторите не носят отговорност за неуспешно възпроизвеждане, неправилни времена в справочника, пропиляното време и други нежелани ефекти. Aquest programari és inestable! Els autors no es fan responsables de reproduccions fallides, horaris incorrectes a la guia electrònica de programació (EPG), hores perdudes o qualsevol altre efecte no desitjat. - Tento software není stabilní! Autoři nejsou žádným způsobem zodpovědní za neúspěšná nahrávání, nesprávné časy televizního programu, ztracený čas nebo jakékoliv jiné nežádoucí výsledky... - Mae hwn yn feddalwedd ansad! Nid yw'r awduron yn gyfrifol mewn unrhyw ffordd am fethu recordio, amseru gwallus, oriau wedi eu gwastraffu nac effeithiau anymunol eraill. + Tento software není stabilní! Autoři nejsou žádným způsobem zodpovědní za neúspěšná nahrávání, nesprávné časy televizního programu, ztracený čas nebo jakékoliv jiné nežádoucí výsledky… + Mae'r feddalwedd hon yn fregus! Nid yw'r awduron yn gyfrifol mewn unrhyw ffordd am fethu recordio, amseru gwallus, oriau wedi eu gwastraffu nac effeithiau annymunol eraill. Dette er ustabil software! Ophavsmændene er på ingen måde ansvarlig for mislykkede afspilninger, forkerte EPG tider, spildte timer, eller andre bivirkninger. Dies ist instabile Software! Die Autoren sind in keiner Weise verantwortlich für fehlgeschlagene Wiedergaben, falsche EPG Zeiten, verschwendete Zeit oder unerwünschte Effekte jeglicher Art. Ασταθές πρόγραμμα! Οι δημιουργοί δεν είναι σε καμία περίπτωση υπεύθυνοι για αποτυχημένες εγγραφές, λανθασμένους χρονοδιακόπτες, χαμένες ώρες, ή κάθε είδους ανεπιθύμητα αποτελέσματα. @@ -108,8 +111,9 @@ Este es un software inestable. El autor no se hace responsable por reproducciones fallidas, datos de GEP incorrectos, horas perdidas o cualquier otro efecto indeseable. Este es un software inestable. El autor no se hace responsable por reproducciones fallidas, datos de EPG incorrectos, horas perdidas o cualquier otro efecto indeseable. ¡Este es un software inestable! Los autores no son responsables en absoluto de reproducciones fallidas, tiempos EPG incorrectos, desperdicio de horas, o cualquier otro efecto indeseable. + Software hau ezegonkorra da! Egileak ez dira inolaz ere erantzule editen erreprodukzio akatsez, EPG denbora okerrez, ordu galduez edo beste edozein ondorio ezerosotaz. Tämä on epävakaa ohjelma! Sen tekijät eivät ole millään muotoa vastuussa epäonnistuneista tallennuksista, virheellisistä ajastuksista, haaskatusta ajasta, verenpaineen noususta tai mistään muusta epäsuotuisasta vaikutuksesta. - Ce logiciel est instable! Les auteurs ne sont aucunement responsables des lectures défaillantes, d’horaires erronés du GÉP, des heures perdues ou tout autre effet indésirable. + Ce logiciel est instable ! Les auteurs ne sont aucunement responsables des lectures défaillantes, d’horaires erronés du GÉP, des heures perdues ou tout autre effet indésirable. Logiciel en cours d'élaboration ! Les auteurs ne sont en aucun cas responsables de l'échec des enregistrements, programmations défectueuses, temps perdu ou autres effets indésirables. Este software non é estábel! Os autores non se fan responsábeis dos erros na reproducción, horarios incorrectos na Guía, horas vencidas, e otros efectos non desexados. זוהי איננה הרחבה יציבה! המפתחים אינם אחראים על כשלון בניגון, זמנים שגויים במדריך השידורים, שעות מבוזבזות או כל תופעה לא רצויה אחרת. diff -Nru kodi-pvr-pctv-2.3.1/pvr.pctv/changelog.txt kodi-pvr-pctv-2.4.3/pvr.pctv/changelog.txt --- kodi-pvr-pctv-2.3.1/pvr.pctv/changelog.txt 2018-02-05 08:22:59.000000000 +0000 +++ kodi-pvr-pctv-2.4.3/pvr.pctv/changelog.txt 2018-08-25 06:06:08.000000000 +0000 @@ -1,3 +1,12 @@ +2.4.1 +- Updated to PVR addon API v5.10.1 + +2.4.0 +- Updated to PVR addon API v5.10.0 + +2.3.2 +- Updated to PVR addon API v5.9.0 + 2.3.1 - Replace deprecated jsoncpp methods diff -Nru kodi-pvr-pctv-2.3.1/pvr.pctv/resources/language/resource.language.am_et/strings.po kodi-pvr-pctv-2.4.3/pvr.pctv/resources/language/resource.language.am_et/strings.po --- kodi-pvr-pctv-2.3.1/pvr.pctv/resources/language/resource.language.am_et/strings.po 2018-02-05 08:22:59.000000000 +0000 +++ kodi-pvr-pctv-2.4.3/pvr.pctv/resources/language/resource.language.am_et/strings.po 2018-08-25 06:06:08.000000000 +0000 @@ -20,6 +20,10 @@ msgid "Port" msgstr "Port" +msgctxt "#30002" +msgid "PIN" +msgstr "PIN" + msgctxt "#30020" msgid "Transcode" msgstr "Transcode" diff -Nru kodi-pvr-pctv-2.3.1/pvr.pctv/resources/language/resource.language.bg_bg/strings.po kodi-pvr-pctv-2.4.3/pvr.pctv/resources/language/resource.language.bg_bg/strings.po --- kodi-pvr-pctv-2.3.1/pvr.pctv/resources/language/resource.language.bg_bg/strings.po 2018-02-05 08:22:59.000000000 +0000 +++ kodi-pvr-pctv-2.4.3/pvr.pctv/resources/language/resource.language.bg_bg/strings.po 2018-08-25 06:06:08.000000000 +0000 @@ -28,9 +28,17 @@ msgid "PIN" msgstr "Код" +msgctxt "#30010" +msgid "Automatic Host Detection" +msgstr "Автоматично разпознаване на хоста" + +msgctxt "#30020" +msgid "Transcode" +msgstr "Преобразуване" + msgctxt "#30021" msgid "PIN required" -msgstr "Необходим е код" +msgstr "Изисква се код" msgctxt "#30030" msgid "Video Bitrate (Kbps)" diff -Nru kodi-pvr-pctv-2.3.1/pvr.pctv/resources/language/resource.language.cs_cz/strings.po kodi-pvr-pctv-2.4.3/pvr.pctv/resources/language/resource.language.cs_cz/strings.po --- kodi-pvr-pctv-2.3.1/pvr.pctv/resources/language/resource.language.cs_cz/strings.po 2018-02-05 08:22:59.000000000 +0000 +++ kodi-pvr-pctv-2.4.3/pvr.pctv/resources/language/resource.language.cs_cz/strings.po 2018-08-25 06:06:08.000000000 +0000 @@ -30,7 +30,7 @@ msgctxt "#30010" msgid "Automatic Host Detection" -msgstr "Automatická detekce hostitele" +msgstr "Automatické zjištění hostitele" msgctxt "#30020" msgid "Transcode" @@ -42,7 +42,7 @@ msgctxt "#30030" msgid "Video Bitrate (Kbps)" -msgstr "Přenosová rychlost videa (Kbps)" +msgstr "Přenosová rychlost videa (Kb/s)" msgctxt "#30100" msgid "General" diff -Nru kodi-pvr-pctv-2.3.1/pvr.pctv/resources/language/resource.language.cy_gb/strings.po kodi-pvr-pctv-2.4.3/pvr.pctv/resources/language/resource.language.cy_gb/strings.po --- kodi-pvr-pctv-2.3.1/pvr.pctv/resources/language/resource.language.cy_gb/strings.po 2018-02-05 08:22:59.000000000 +0000 +++ kodi-pvr-pctv-2.4.3/pvr.pctv/resources/language/resource.language.cy_gb/strings.po 2018-08-25 06:06:08.000000000 +0000 @@ -16,10 +16,34 @@ "Language: cy_GB\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n" +msgctxt "#30000" +msgid "Hostname or IP address" +msgstr "Cyfeiriad IP neu Enw Cynhaliwr" + msgctxt "#30001" msgid "Port" msgstr "Porth" +msgctxt "#30002" +msgid "PIN" +msgstr "PIN" + +msgctxt "#30010" +msgid "Automatic Host Detection" +msgstr "Canfod Cynhaliwr yn Awtomatig" + +msgctxt "#30020" +msgid "Transcode" +msgstr "Trawsgod" + +msgctxt "#30021" +msgid "PIN required" +msgstr "Angen y PIN" + +msgctxt "#30030" +msgid "Video Bitrate (Kbps)" +msgstr "Graddfa Didau Fideo (kbps)" + msgctxt "#30100" msgid "General" msgstr "Cyffredinol" diff -Nru kodi-pvr-pctv-2.3.1/pvr.pctv/resources/language/resource.language.eu_es/strings.po kodi-pvr-pctv-2.4.3/pvr.pctv/resources/language/resource.language.eu_es/strings.po --- kodi-pvr-pctv-2.3.1/pvr.pctv/resources/language/resource.language.eu_es/strings.po 2018-02-05 08:22:59.000000000 +0000 +++ kodi-pvr-pctv-2.4.3/pvr.pctv/resources/language/resource.language.eu_es/strings.po 2018-08-25 06:06:08.000000000 +0000 @@ -16,6 +16,10 @@ "Language: eu_ES\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgctxt "#30000" +msgid "Hostname or IP address" +msgstr "Ostalari izena edo IP helbidea" + msgctxt "#30001" msgid "Port" msgstr "Portua" @@ -24,6 +28,14 @@ msgid "Automatic Host Detection" msgstr "Hostalari antzemate automatikoa" +msgctxt "#30021" +msgid "PIN required" +msgstr "PINa beharrezkoa da" + +msgctxt "#30030" +msgid "Video Bitrate (Kbps)" +msgstr "Bideoaren Bit-tasa (Kbps)" + msgctxt "#30100" msgid "General" msgstr "Orokorra" diff -Nru kodi-pvr-pctv-2.3.1/src/client.cpp kodi-pvr-pctv-2.4.3/src/client.cpp --- kodi-pvr-pctv-2.3.1/src/client.cpp 2018-02-05 08:22:59.000000000 +0000 +++ kodi-pvr-pctv-2.4.3/src/client.cpp 2018-08-25 06:06:08.000000000 +0000 @@ -547,4 +547,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; } + } diff -Nru kodi-pvr-pctv-2.3.1/src/PctvData.cpp kodi-pvr-pctv-2.4.3/src/PctvData.cpp --- kodi-pvr-pctv-2.3.1/src/PctvData.cpp 2018-02-05 08:22:59.000000000 +0000 +++ kodi-pvr-pctv-2.4.3/src/PctvData.cpp 2018-08-25 06:06:08.000000000 +0000 @@ -237,6 +237,9 @@ PVR_ERROR Pctv::GetChannelStreamProperties(const PVR_CHANNEL* channel, PVR_NAMED_VALUE* properties, unsigned int* iPropertiesCount) { + if (*iPropertiesCount < 2) + return PVR_ERROR_INVALID_PARAMETERS; + std:string strUrl; for (const auto& pctvChannel : m_channels) { @@ -249,10 +252,12 @@ if (strUrl.empty()) { return PVR_ERROR_FAILED; } - strncpy(properties[0].strName, PVR_STREAM_PROPERTY_STREAMURL, sizeof(properties[0].strName)); - strncpy(properties[0].strValue, strUrl.c_str(), sizeof(properties[0].strValue)); + strncpy(properties[0].strName, PVR_STREAM_PROPERTY_STREAMURL, sizeof(properties[0].strName) - 1); + strncpy(properties[0].strValue, strUrl.c_str(), sizeof(properties[0].strValue) - 1); + 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; }