vdr 2.3.x

VDR ja DVB aiheista keskustelua

vdr 2.3.x

ViestiKirjoittaja ppaalto » 25.10.2015 20:52

http://linuxtv.org/pipermail/vdr/2015-S ... 28872.html

Aika hiljaista palstalla on, kun huomasin uuden version vasta nyt. Ilmeisesti ajantasainen keskustelu siirtynyt someen tai jonnekin...
Pikaisesti katsoen rikkoo aika monta pluginia (xineliboutput?)

- Commented out the line
#define DEPRECATED_VIDEOSYSTEM
in device.h. If a plugin doesn't compile with this version of VDR, you can uncomment
this line as a quick workaround. In the long run the plugin will need to be adapted.
- The function cOsd::GetBitmap() is now 'protected'. If a plugin doesn't compile with
this version of VDR, you can uncomment the line
//#define DEPRECATED_GETBITMAP
in osd.h as a quick workaround. In the long run the plugin will need to be adapted.


SVDRP-puoleen toiminallisia muutoksia:
- The SVDRP port now accepts multiple concurrent connections. You can now keep an
SVDRP connection open as long as you wish, without preventing others from
connecting. Note, though, that SVDRP connections still get closed automatically
if there has been no activity for 300 seconds (configurable via
"Setup/Miscellaneous/SVDRP timeout (s)").

Tämä johtaa aika moniin muutoksiin ohjelmassa....

Lisäksi tuossa on aika monta korjausta, mutta ilmeisesti uutta stabiilia ei ole ilmestynyt.

PasiA
ppaalto
Asiantuntija
 
Viestit: 140
Liittynyt: 02.12.2005 23:38

Re: vdr 2.3.x

ViestiKirjoittaja seppoi » 13.02.2016 23:14

VNSI plugin toimii 2.3.1:n kanssa, joten olen sitä käyttänyt, mutta vaihdan luultavasti vanhaan versioon.

Suurin ongelma on että automaattiset ajastukset epgsearch ja vdradmin-am -systeemillä toimii epäluotettavasti. Game of Thrones ja uusi X-files menee tämän vuoksi Blu-Ray boxien ostoksi. Vdr portaalissa on linkki epgsearch gittiin http://www.vdr-portal.de/board17-develo ... pgsearch-für-vdr-2-3-x/ joka kääntyy, mutta ajastuksien satunnaisella toimimattomuudella. Epgsearch pluginia ei ole päivitetty aikoihin ja tuolla muillla on ilmeisesti ollut ongelmia ymmärtää mitä pluginissa tapahtuu.

Onko ohjelmien automaattiseen ajastukseen muita vaihtoehtoja? Itselleni olisi paras jos mahdollisimman paljon toiminnallisuutta menisi Kodi:n käyttöliittymän alle.
seppoi
Isäntä
 
Viestit: 94
Liittynyt: 16.09.2006 10:38
Paikkakunta: Tampere

Re: vdr 2.3.x

ViestiKirjoittaja tikola » 04.01.2017 12:43

Onko tämä edennyt, eli missä vaiheessa uskaltaa siirtyä nykyisestä toimivasta 2.2.0 maailmasta tuonne 2.3.x tasolle? Lähinnä siis mikä on tuon minullekkin kriittisen EPGSearch pluginin tila. Saksan foorumilla viimeiset keskustelut ovat toukokuulta 2016, joten onko käytännön kokemusta mihin tämä silloin päätyi ja onko se edistynyt siitä sen jälkeen? Toki jos EPGSearch pluginille on olemassa, jokin korvaava moderni vaihtoehto, niin sekin passaa.
tikola
Säätäjä
 
Viestit: 225
Liittynyt: 31.03.2009 11:35
Paikkakunta: Vantaa

Re: vdr 2.3.x

ViestiKirjoittaja tikola » 30.05.2017 16:51

Ilmeisesti VDR Live ja EPGSearch plugareiden porttaus 2.3.x maailmaan on muitakin kiinnostava aihe, koska k.o. topicit ovat VDR-Portalissa ihan kärkipäätä. Porttaus siis edennee - sikäli kun saksaa osaan lukea. Onko joku saanut niitä jo kotimaassa toimimaan hyvin itse kääntämällä? Henkilökohtaisesti maltan odotella kunnes ne ilmaantuvat jonnekkin Ubuntun pakettivarastoihin ja nykyinen serveri menköön 2.2 versiolla. Kieltämättä pikkuisen haastetta aiheuttaa se, että Ubuntu koettaa päivittää paketteja tuoreempiin, joten ihan surutta mitään "update all", komentoa ei tuon takia voi nyt antaa.

Kesän mittaan on tarkoitus kasata uusi serveri ja sitä pohdin tohtisiko silloin jo mennä tuohon tuoreempaan 2.3.x maailmaan
tikola
Säätäjä
 
Viestit: 225
Liittynyt: 31.03.2009 11:35
Paikkakunta: Vantaa

Re: vdr 2.3.x

ViestiKirjoittaja ppaalto » 30.05.2017 17:06

epgsearchin sain käännettyä
git clone git://projects.vdr-developer.org/vdr-plugin-epgsearch


liveä en
git clone -b vdr-2.3.x_work git://github.com/jasmin-j/vdr-plugin-live

multischedule.ecpp: In member function 'virtual unsigned int {anonymous}::_component_::operator()(tnt::HttpRequest&, tnt::HttpReply&, tnt::QueryParams&)':
multischedule.ecpp:319:50: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
if ( Channel->GroupSep() || Channel->Name() == '\0' )

Alustana siis viimeisin arch
boost 1.64.0-1
boost-libs 1.64.0-1

gcc 7.1.1-2
gcc-libs 7.1.1-2

Muistaakseni täältäkin tuli usimmalla vdr:llä virhe
git://github.com/rofafor/vdr-plugin-live


recman.cpp:302:43: error: expected primary-expression before '>' token
m_recDirs = shared_ptr< DirectoryList >(new DirectoryList(recMan));
^
recman.cpp: At global scope:
recman.cpp:591:32: error: expected constructor, destructor, or type conversion before '(' token
RecordingsList::RecordingsList(shared_ptr< RecordingsList > recList, bool ascending) :
^
recman.cpp:605:32: error: expected constructor, destructor, or type conversion before '(' token
RecordingsList::RecordingsList(shared_ptr< RecordingsList > recList, time_t begin, time_t end, bool ascending) :


PasiA
ppaalto
Asiantuntija
 
Viestit: 140
Liittynyt: 02.12.2005 23:38

Re: vdr 2.3.x

ViestiKirjoittaja tikola » 31.05.2017 11:37

ppaalto kirjoitti:epgsearchin sain käännettyä
git clone git://projects.vdr-developer.org/vdr-plugin-epgsearch


Osaako uusi 2.3.x EPGSearch suunnilleen ne samat jutut kuin vanhakin??

Onkohan VDRAdmin-AM optio tässä 2.3.x maailmassa VDR-Liven korvaajaksi? Tosin VDR portalissa näkyy olevan sen verran paljon keskustelua VDR Livestä, että eiköhän sekin saada jollain suht ripeällä aikataululla portattua uuteen maailmaan. Harmi, että kehitys ajoi tähän suuntaan ja nämä kaksi minulle hyvin kriittistä juttua jäivät kanittamaan. Kaipa siihen kehitykseen joku hyvä syy oli, miksi se kannatti tehdä.
tikola
Säätäjä
 
Viestit: 225
Liittynyt: 31.03.2009 11:35
Paikkakunta: Vantaa

Re: vdr 2.3.x

ViestiKirjoittaja ppaalto » 31.05.2017 19:38

Tuoltahan tuota voi tutkia
https://projects.vdr-developer.org/git/ ... earch.git/

toi 2.3 master-haara on eronnut vanhasta vasta kuukausi sitten. vanhakin on siis vielä elossa.

Kyllä toi livekin varmaan kääntyy jossain toisessa distrossa. Jotenkinhan noi kehittäjät (kuten rotafor) ovat saaneet sen kääntymään.

PasiA
ppaalto
Asiantuntija
 
Viestit: 140
Liittynyt: 02.12.2005 23:38

Re: vdr 2.3.x

ViestiKirjoittaja P.Kosunen » 01.06.2017 11:25

tikola kirjoitti:Osaako uusi 2.3.x EPGSearch suunnilleen ne samat jutut kuin vanhakin??

Onkohan VDRAdmin-AM optio tässä 2.3.x maailmassa VDR-Liven korvaajaksi?

https://github.com/rofafor/vdr-plugin-e ... /vdr-2.3.x

Minulla on tuo rofaforin versio käytössä, ainakin hakuajastimet toimii kuten ennenkin.

VDRAdmin-AM toimii VDR:n versiosta välittämättä, kun se käyttää svdrp komentoja. En ole itse tykännyt live pluginista, kun olen tottunut alusta asti käyttämään tuota VDRAdminia.

https://github.com/rofafor/vdr-plugin-s ... pp_support

Jos tulee Intelin näytönohjaimella, niin tämä rofaforin ylläpitämä SoftHDDevice plugin taitaa olla kuvanlaadun puolesta paras heti Kodin jälkeen (Kodin tarjoama lanczos3 skaalaus on parempi varsinkin 4k resoluutiolla). SoftHDDevicellä käytettävyys on minusta huomattavasti Kodia parempi.
P.Kosunen
Yli-ihminen
 
Viestit: 1129
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

Re: vdr 2.3.x

ViestiKirjoittaja tikola » 01.06.2017 11:44

OK - pitänee siis ryhtyä totuttelemaan VDRAdminAM ja Live sekakäyttäjäksi, niin sitten päivityksen voisi tehdä vaikka saman tien, eli kaikki minun kaipaama toimii myös 2.3.x maailmassa.

Kiitoksia ajantasaistuksesta,

Timo
tikola
Säätäjä
 
Viestit: 225
Liittynyt: 31.03.2009 11:35
Paikkakunta: Vantaa

Re: vdr 2.3.x

ViestiKirjoittaja Rene » 02.09.2017 11:03

Onko joku törmännyt tällaiseen ongelmaan 2.3.4 jälkeisissä vdr-versioissa?

Koodi: Valitse kaikki
dvbdevice.c: In member function ‘bool cDvbTuner::GetSignalStats(int&, double*, double*, double*, double*, double*) const’:
dvbdevice.c:585:19: error: ‘DTV_STAT_SIGNAL_STRENGTH’ was not declared in this scope
dvbdevice.c:586:19: error: ‘DTV_STAT_CNR’ was not declared in this scope
dvbdevice.c:587:19: error: ‘DTV_STAT_PRE_ERROR_BIT_COUNT’ was not declared in this scope
dvbdevice.c:588:19: error: ‘DTV_STAT_PRE_TOTAL_BIT_COUNT’ was not declared in this scope
dvbdevice.c:589:19: error: ‘DTV_STAT_POST_ERROR_BIT_COUNT’ was not declared in this scope
dvbdevice.c:590:19: error: ‘DTV_STAT_POST_TOTAL_BIT_COUNT’ was not declared in this scope
dvbdevice.c:591:19: error: ‘DTV_STAT_ERROR_BLOCK_COUNT’ was not declared in this scope
dvbdevice.c:592:19: error: ‘DTV_STAT_TOTAL_BLOCK_COUNT’ was not declared in this scope
...
...
Löysin keskustelun vdr-foorumissa jossa kysyttiin samasta ongelmasta, mutta ratkaisua ei vissiin löytynyt. Siinä vihjailtiin vanhasta kernel-versiosta, mutta tämä ei tainut toimia edes 4.x kernelin kanssa..
Avatar
Rene
Yli-ihminen
 
Viestit: 636
Liittynyt: 10.10.2004 3:00
Paikkakunta: Espoo

Re: vdr 2.3.x

ViestiKirjoittaja rofafor » 02.09.2017 20:59

Käännät mitä luultavammin vanhoja kernel-headereita vasten. Tarvitset käyttöösi kernelin DVB API v5:n.
Avatar
rofafor
Optikkoliikkeen kopiovastaava
 
Viestit: 1365
Liittynyt: 26.03.2004 3:00
Paikkakunta: Internet

Re: vdr 2.3.x

ViestiKirjoittaja Rene » 02.09.2017 23:09

rofafor kirjoitti:Käännät mitä luultavammin vanhoja kernel-headereita vasten. Tarvitset käyttöösi kernelin DVB API v5:n.

Siivosin pois kaikki vanhat kernel-headerit, ja jäljelle jäi vain trustyn linux-headers-3.13.0-117.. En oikein ymmärrä mikä tuossa voisi olla pielessä, sillä tässä mainostetaan https://linuxtv.org/docs/libdvbv5/
The DVBv3 API was deprecated at the Linux Kernel. Any Kernel since version 3.3 supports the DVBv5 API.
Onkohan buntussa riisuttu dvb api v5 pois trustyn lts-kernel-headereista?
Avatar
Rene
Yli-ihminen
 
Viestit: 636
Liittynyt: 10.10.2004 3:00
Paikkakunta: Espoo

Re: vdr 2.3.x

ViestiKirjoittaja rofafor » 03.09.2017 12:54

https://git.kernel.org/pub/scm/linux/ke ... 78f886bdad

DVBAPIv5:n statistiikat lisättiin reilu vuosi ennen 3.13:n julkaisua. Ihmettelisin syvästi, jos Ubuntu pätsäisi "uusia" apeja pois kerneleistään. Mitä luultavammin et vain käännä VDR:ääsi kernelin headereita vasten.
Avatar
rofafor
Optikkoliikkeen kopiovastaava
 
Viestit: 1365
Liittynyt: 26.03.2004 3:00
Paikkakunta: Internet

Re: vdr 2.3.x

ViestiKirjoittaja Rene » 03.09.2017 13:02

rofafor kirjoitti:https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/include/uapi/linux/dvb/frontend.h?id=9569793a79836320c33d400c686dcb78f886bdad

DVBAPIv5:n statistiikat lisättiin reilu vuosi ennen 3.13:n julkaisua. Ihmettelisin syvästi, jos Ubuntu pätsäisi "uusia" apeja pois kerneleistään. Mitä luultavammin et vain käännä VDR:ääsi kernelin headereita vasten.
Jep. Hyvin mahdollista, mutta sit mulla on jotain pahasti pielessä, sillä /usr/src/ hakemistossa löytyy vain 3.13-headerit..
root@htpc:~# ls -al /usr/src/ |grep linux
drwxr-xr-x 24 root root 4096 Sep 2 11:41 linux-headers-3.13.0-117
drwxr-xr-x 7 root root 4096 Sep 2 13:52 linux-headers-3.13.0-117-generic

Testaan vielä lisäämällä linkin tuohon oikeaan headeriin /usr/src/linux -> linux-headers-3.13.0-117 kuten gentoossa on..
Avatar
Rene
Yli-ihminen
 
Viestit: 636
Liittynyt: 10.10.2004 3:00
Paikkakunta: Espoo

Re: vdr 2.3.x

ViestiKirjoittaja Rene » 03.09.2017 13:09

Rene kirjoitti:Testaan vielä lisäämällä linkin tuohon oikeaan headeriin /usr/src/linux -> linux-headers-3.13.0-117 kuten gentoossa on..
Noup.. eipä auttanut :-( Mutta.. tuo on kyl mukana headereissä..
# grep -r DTV_STAT_SIGNAL_STRENGTH /usr/src/linux/*
/usr/src/linux/include/uapi/linux/dvb/frontend.h:#define DTV_STAT_SIGNAL_STRENGTH 62
Avatar
Rene
Yli-ihminen
 
Viestit: 636
Liittynyt: 10.10.2004 3:00
Paikkakunta: Espoo

Seuraava

Paluu VDR & DVB

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Bing [Bot] ja 1 vierailijaa