easyVDR Kopie des easyVDR-Forums zum Nachschlagen
Compile von VDR 2.4.1 für Plugin easyvdr Test

easyVDR - >VARforumsname - >Compile von VDR 2.4.1 für Plugin easyvdr Test

SurfaceCleanerZ  23.Jun.2020 17:29:36
Hallo,
um den VDR unter Focal zu übersetzen, fehlt das Paket libfontconfig1-dev. Das nur nach Install von libfreetyp6-dev installiert werden kann.
libjpeg-dev fehlt auch!

Edit: Wolfgang schreibt gerade, dass

apt install libjpeg-dev libcap-dev libncurses5-dev libncursesw5-dev libfreetype6-dev libfontconfig1-dev gettext python3 linux-libc-dev libfribidi-dev bash-completion

zum bauen benötigt werden!

export PKG_CONFIG_PATH=/usr/share/pkgconfig
fehlte glaub ich auch.

updatedb fehlte auch, aber nicht zwingend benötigt für obiges, nur zum Suchen sinnvoll!

To be continued, noch baut VDR nicht!

root@easyVDR:/usr/src/vdr-2.4.1# make -j4
CC eit.o
CC font.o
CC keys.o
CC lirc.o
eit.c: In constructor ‘cTDT::cTDT(const u_char*)’:
eit.c:394:13: error: ‘stime’ was not declared in this scope; did you mean ‘ctim ’?
  394 |        if (stime(&dvbtim) == 0)
      |            ^~~~~
      |            ctime
make: *** [Makefile:133: eit.o] Fehler 1
make: *** Auf noch nicht beendete Prozesse wird gewartet …


Edit: Der Fehler ist bekannt und in VDR 2.4.2 eingeflossen wohl. Somit werde ich eher 2.4.2 versuchen, statt den alten 2.4.1 zu bauen. Macht für mich mehr Sinn, oder gibt es Einwände?
https://www.vdr-portal.de/forum/index.php?thread/133226-eit-c-394-13-error-stime-was-not-declared-in-this-scope-did-you-mean-ctime/



MfG,
Stefan
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
zzzözzz  23.Jun.2020 17:53:10
2.4.1 ist eigentlich die letzte stable.

Dieser Patch sieht gut aus.

https://github.com/M-Reimer/vdr/commit/dcfa8ba.patch
SurfaceCleanerZ  23.Jun.2020 18:38:31
Hallo,
den Patch hatte ich ja schon gefunden, gb und ich haben jetzt das git mal geclont und ich teste jetzt mal damit.

Mal sehen...

Die Make.config hab ich an unsere Pfade angepasst.

Nur


# ifdef LCLBLD
LOCDIR      = $(CWD)/locale
PLUGINDIR    = $(CWD)/PLUGINS
ifndef PLUGIN # don't overwrite for plugins with old makefiles
LIBDIR      = $(PLUGINDIR)/lib
endif
HDRDIR      = $(CWD)/include
#  endif

verstehe ich nicht, das ist in Wirbels auskommentiert, bei uns nicht.


MfG,
Stefan
Make.zip
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
SurfaceCleanerZ  23.Jun.2020 19:04:57
Hi,
der 2.4.2 baut nach dem Install der nötigen libs in Post 1.

Wie man Plugins baut weiss ich nicht...
http://www.vdr-wiki.de/wiki/index.php/Plugin_Installation
scheint nicht mehr gültig zu sein...



root@easyVDR:/usr/src/vdr-2.4.2/vdr/PLUGINS/src# ln -s $easyvdr-2020.06.20 $easyvdr
ln: Ungültige Option -- 2
„ln --help“ liefert weitere Informationen.





root@easyVDR:/usr/src/vdr-2.4.2/vdr# make plugins



gibt keine Ausgaben, baut aber auch keinen Ordner lib unter PLUGINS.

MfG,
Stefan
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
mango  23.Jun.2020 19:36:36
Hallo,

[quote='SurfaceCleanerZ' pid='187465' dateline='1592931897']
gibt keine Ausgaben, baut aber auch keinen Ordner lib unter PLUGINS.

wolfi@Ku-Aspire:~/VDR/focal-ea5/vdr-2.4.1/PLUGINS$ ll
insgesamt 16
drwxr-xr-x 4 wolfi wolfi 4096 Jan 15 2015 ./
drwxr-xr-x 6 wolfi wolfi 4096 Jun 17 2019 ../
drwxr-xr-x 2 wolfi wolfi 4096 Mär 10 2019 lib/
drwxr-xr-x 10 wolfi wolfi 4096 Mai 9 2019 src/
Mach es doch wie hier beschrieben.
link

Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
gb  23.Jun.2020 20:00:05
Also ich hab vorhin erstmal die easyvdr-dev installiert bekommen. Hierfür musste ich ein ppa von qt4 hinzufügen: 
sudo add-apt-repository ppa:rock-core/qt4
Ob diese überhaupt noch bei Ubuntu20.04 benötigt werden, weiß ich nicht. Zumindest war eine Abhängigkeit gefordert daher erstmal drauf.

Danach hab ich vdr-2.4.1( mit ctime & easyvdr-2020.06.20 Patch ) mit Wirbels Make.config versucht zu bauen, das schlug ab "make install" fehl, also hab ich mir Wolfgangs Make.config aus unserem git geholt ( für den vdr-2.2.0 ) 
Hiermit konnte ich bauen und installieren, auch das Plugin von Wirbel läuft sauber durch. Jetzt ist halt die Frage, welches Frontend nehmen und gegen vdr-2.4.1 bauen.

Gruss Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
zzzözzz  23.Jun.2020 20:02:34
Hi Stefan :)

easyvdr.cpp:9:10: fatal error: vdr/plugin.h: Datei oder Verzeichnis nicht gefunden


Das ist bentweder ein Problem an der nun geänderten Make.config liegt, oder daran,
dass im VDR Verzeichnis selbst kein 'make install' ausgeführt wurde.

Dieses Ausführen von make install - zusammen mit der Make.config - bewirkt,
dass die VDR header in einen anderen Ordner kopiert werden. Macht man das nicht
in der korrekten Reihenfolge, lässt sich kein Plugin kompilieren.

Meine Make.config installiert nichts außerhalb des VDR Source Verzeichnisses.
Alternativ kannst du auch 'richtig installieren', aber dann hast du deinen Arbeits-VDR überschrieben.
zzzözzz  23.Jun.2020 20:04:27
[quote='gb' pid='187468' dateline='1592935205']
Jetzt ist halt die Frage, welches Frontend nehmen und gegen vdr-2.4.1 bauen.

Ein erster Test geht auch ohne Frontend, z.B. mit dem control Plugin.
SurfaceCleanerZ  23.Jun.2020 20:19:04
Hi,
wenn man die make.config vorher reingelegt hat, dann baut VDR und das Plugin nach Anleitung ebenfalls. Fehlt "nur" noch softhddevice...

Also los:
in /PLUGINS/src/ gehen und


git clone https://github.com/ua0lnj/vdr-plugin-softhddevice.git

Danach dann fehlende libs nachinstallieren:



apt install libxcb-screensaver0-dev libxcb-dpms0-dev libxcb-icccm4-dev libx11-xcb-dev libavcodec-dev libxcb-ewmh-dev

und hoffen ob make clean install im Ordner des Plugins baut...
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
zzzözzz  23.Jun.2020 20:31:03
Ja, DAS wird leider interessant. Meine Erfahrungen sind ähnlich denen zu Wolfgang.
SurfaceCleanerZ  23.Jun.2020 20:38:15
Hi,


root@easyVDR:/usr/src/vdr-2.4.2/vdr/PLUGINS/src/vdr-plugin-softhddevice# make clean install
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -Wno-unused-parameter -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include  -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000        -DUSE_PIP                      -DHAVE_PTHREAD_NAME            -DUSE_TS                    -DUSE_MPEG_COMPLETE              -DH264_EOS_TRICKSPEED          -DUSE_VDR_SPU                  -DUSE_OSS -DUSE_SCREENSAVER -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Werror=overloaded-virtual -std=c++0x  -c -o softhddevice.o softhddevice.cpp
cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include  -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000      -DUSE_PIP                    -DHAVE_PTHREAD_NAME            -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED          -DUSE_VDR_SPU                        -DUSE_OSS -DUSE_SCREENSAVER -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement  -c -o softhddev.o softhddev.c
cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include  -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000      -DUSE_PIP                    -DHAVE_PTHREAD_NAME            -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED          -DUSE_VDR_SPU                        -DUSE_OSS -DUSE_SCREENSAVER -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement  -c -o video.o video.c
video.c: In function ‘VideoGetVideoSize’:
video.c:14672:41: warning: unused parameter ‘hw_decoder’
14672 | void VideoGetVideoSize(VideoHwDecoder * hw_decoder, int *width, int *height,
      |                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~
video.c: In function ‘VideoSetBrightness’:
video.c:15100:29: warning: unused parameter ‘brightness’
15100 | void VideoSetBrightness(int brightness)
      |                        ~~~~^~~~~~~~~~
video.c: In function ‘VideoGetBrightnessConfig’:
video.c:15132:35: warning: unused parameter ‘minvalue’
15132 | int VideoGetBrightnessConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                              ~~~~~^~~~~~~~
video.c:15132:50: warning: unused parameter ‘defvalue’
15132 | int VideoGetBrightnessConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                                            ~~~~~^~~~~~~~
video.c:15132:65: warning: unused parameter ‘maxvalue’
15132 | int VideoGetBrightnessConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                                                            ~~~~~^~~~~~~~
video.c: In function ‘VideoSetContrast’:
video.c:15170:27: warning: unused parameter ‘contrast’
15170 | void VideoSetContrast(int contrast)
      |                      ~~~~^~~~~~~~
video.c: In function ‘VideoGetContrastConfig’:
video.c:15201:33: warning: unused parameter ‘minvalue’
15201 | int VideoGetContrastConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                            ~~~~~^~~~~~~~
video.c:15201:48: warning: unused parameter ‘defvalue’
15201 | int VideoGetContrastConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                                          ~~~~~^~~~~~~~
video.c:15201:63: warning: unused parameter ‘maxvalue’
15201 | int VideoGetContrastConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                                                          ~~~~~^~~~~~~~
video.c: In function ‘VideoSetSaturation’:
video.c:15239:29: warning: unused parameter ‘saturation’
15239 | void VideoSetSaturation(int saturation)
      |                        ~~~~^~~~~~~~~~
video.c: In function ‘VideoGetSaturationConfig’:
video.c:15270:35: warning: unused parameter ‘minvalue’
15270 | int VideoGetSaturationConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                              ~~~~~^~~~~~~~
video.c:15270:50: warning: unused parameter ‘defvalue’
15270 | int VideoGetSaturationConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                                            ~~~~~^~~~~~~~
video.c:15270:65: warning: unused parameter ‘maxvalue’
15270 | int VideoGetSaturationConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                                                            ~~~~~^~~~~~~~
video.c: In function ‘VideoSetHue’:
video.c:15308:22: warning: unused parameter ‘hue’
15308 | void VideoSetHue(int hue)
      |                  ~~~~^~~
video.c: In function ‘VideoGetHueConfig’:
video.c:15338:28: warning: unused parameter ‘minvalue’
15338 | int VideoGetHueConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                      ~~~~~^~~~~~~~
video.c:15338:43: warning: unused parameter ‘defvalue’
15338 | int VideoGetHueConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                                      ~~~~~^~~~~~~~
video.c:15338:58: warning: unused parameter ‘maxvalue’
15338 | int VideoGetHueConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                                                    ~~~~~^~~~~~~~
video.c: In function ‘VideoSetSkinToneEnhancement’:
video.c:15376:38: warning: unused parameter ‘stde’
15376 | void VideoSetSkinToneEnhancement(int stde)
      |                                  ~~~~^~~~
video.c: In function ‘VideoGetSkinToneEnhancementConfig’:
video.c:15404:44: warning: unused parameter ‘minvalue’
15404 | int VideoGetSkinToneEnhancementConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                                      ~~~~~^~~~~~~~
video.c:15404:59: warning: unused parameter ‘defvalue’
15404 | int VideoGetSkinToneEnhancementConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                                                      ~~~~~^~~~~~~~
video.c:15404:74: warning: unused parameter ‘maxvalue’
15404 | int VideoGetSkinToneEnhancementConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                                                                    ~~~~~^~~~~~~~
video.c: In function ‘VideoGetScalingModes’:
video.c:15714:40: warning: unused parameter ‘long_table’
15714 | int VideoGetScalingModes(const char* **long_table, const char* **short_table)
      |                          ~~~~~~~~~~~~~~^~~~~~~~~~
video.c:15714:66: warning: unused parameter ‘short_table’
15714 | int VideoGetScalingModes(const char* **long_table, const char* **short_table)
      |                                                    ~~~~~~~~~~~~~~^~~~~~~~~~~
video.c: In function ‘VideoGetDeinterlaceModes’:
video.c:15803:44: warning: unused parameter ‘long_table’
15803 | int VideoGetDeinterlaceModes(const char* **long_table, const char* **short_table)
      |                              ~~~~~~~~~~~~~~^~~~~~~~~~
video.c:15803:70: warning: unused parameter ‘short_table’
15803 | int VideoGetDeinterlaceModes(const char* **long_table, const char* **short_table)
      |                                                        ~~~~~~~~~~~~~~^~~~~~~~~~~
video.c: In function ‘VideoGetDenoiseConfig’:
video.c:15932:32: warning: unused parameter ‘minvalue’
15932 | int VideoGetDenoiseConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                          ~~~~~^~~~~~~~
video.c:15932:47: warning: unused parameter ‘defvalue’
15932 | int VideoGetDenoiseConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                                          ~~~~~^~~~~~~~
video.c:15932:62: warning: unused parameter ‘maxvalue’
15932 | int VideoGetDenoiseConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                                                        ~~~~~^~~~~~~~
video.c: In function ‘VideoGetSharpenConfig’:
video.c:16009:32: warning: unused parameter ‘minvalue’
16009 | int VideoGetSharpenConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                          ~~~~~^~~~~~~~
video.c:16009:47: warning: unused parameter ‘defvalue’
16009 | int VideoGetSharpenConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                                          ~~~~~^~~~~~~~
video.c:16009:62: warning: unused parameter ‘maxvalue’
16009 | int VideoGetSharpenConfig(int *minvalue, int *defvalue, int *maxvalue)
      |                                                        ~~~~~^~~~~~~~
At top level:
video.c:1587:13: warning: ‘AutoCropDetect’ defined but not used
1587 | static void AutoCropDetect(AutoCropCtx * autocrop, int width, int height,
      |            ^~~~~~~~~~~~~~
video.c:1469:25: warning: ‘VideoResolutionGroup’ defined but not used
1469 | static VideoResolutions VideoResolutionGroup(int width, int height,
      |                        ^~~~~~~~~~~~~~~~~~~~
video.c:685:13: warning: ‘VideoUpdateOutput’ defined but not used
  685 | static void VideoUpdateOutput(AVRational input_aspect_ratio, int input_width,
      |            ^~~~~~~~~~~~~~~~~
video.c:604:13: warning: ‘VideoSetPts’ defined but not used
  604 | static void VideoSetPts(int64_t * pts_p, int interlaced,
      |            ^~~~~~~~~~~
video.c:520:18: warning: ‘VideoSoftStartFrames’ defined but not used
  520 | static const int VideoSoftStartFrames = 100; ///< soft start frames
      |                  ^~~~~~~~~~~~~~~~~~~~
video.c:501:30: warning: ‘VideoColorSpaces’ defined but not used
  501 | static const VideoColorSpace VideoColorSpaces = {
      |                              ^~~~~~~~~~~~~~~~
video.c:474:18: warning: ‘VideoDeinterlaceSurfaces’ defined but not used
  474 | static const int VideoDeinterlaceSurfaces = 4;
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~
video.c:468:12: warning: ‘VideoSkinToneEnhancement’ defined but not used
  468 | static int VideoSkinToneEnhancement = 0;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~
video.c:462:19: warning: ‘VideoTransparentOsd’ defined but not used
  462 | static const char VideoTransparentOsd = 1;
      |                  ^~~~~~~~~~~~~~~~~~~
cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include  -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000      -DUSE_PIP                    -DHAVE_PTHREAD_NAME            -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED          -DUSE_VDR_SPU                        -DUSE_OSS -DUSE_SCREENSAVER -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement  -c -o audio.o audio.c
cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include  -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000      -DUSE_PIP                    -DHAVE_PTHREAD_NAME            -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED          -DUSE_VDR_SPU                        -DUSE_OSS -DUSE_SCREENSAVER -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement  -c -o codec.o codec.c
cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include  -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000      -DUSE_PIP                    -DHAVE_PTHREAD_NAME            -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED          -DUSE_VDR_SPU                        -DUSE_OSS -DUSE_SCREENSAVER -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement  -c -o ringbuffer.o ringbuffer.c
LD libvdr-softhddevice.so
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -Wno-unused-parameter -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include  -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000        -DUSE_PIP                      -DHAVE_PTHREAD_NAME            -DUSE_TS                    -DUSE_MPEG_COMPLETE              -DH264_EOS_TRICKSPEED          -DUSE_VDR_SPU                  -DUSE_OSS -DUSE_SCREENSAVER -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Werror=overloaded-virtual -std=c++0x  -shared softhddevice.o softhddev.o video.o audio.o codec.o ringbuffer.o -lxcb-screensaver -lxcb-dpms -lswresample -lrt -lavcodec -lX11-xcb -lX11 -lxcb-icccm -lxcb -o libvdr-softhddevice.so
install -D libvdr-softhddevice.so /usr/src/vdr-2.4.2/vdr/PLUGINS/lib/libvdr-softhddevice.so.2.4.2
GT po/softhddevice.pot
xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP \
-k_ -k_N --package-name=vdr-softhddevice --package-version=0.7.0 \
--msgid-bugs-address='' -o po/softhddevice.pot `ls softhddev.c video.c audio.c codec.c ringbuffer.c softhddevice.cpp`
PO po/de_DE.po
msgmerge -U --no-wrap --no-location --backup=none -q -N po/de_DE.po po/softhddevice.pot
MO po/de_DE.mo
msgfmt -c -o po/de_DE.mo po/de_DE.po
install -D -m644 po/de_DE.mo /usr/src/vdr-2.4.2/vdr/locale/de_DE/LC_MESSAGES/vdr-softhddevice.mo

ich will nix sagen, aber für mich sieht das gebaut aus?

Oder?
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
SurfaceCleanerZ  23.Jun.2020 20:53:53
Hi,
dann inis ergänzt, channels.conf getauscht und dann versucht VDR zu starten:



root@easyVDR:/usr/src/vdr-2.4.2/vdr# vdr -D1 -c. -v. -Peasyvdr
void cEasyPluginManager::Initialize():194 : *** begin avail plugins ***
void cEasyPluginManager::Initialize():211 : softhddevice
void cEasyPluginManager::Initialize():214 : *** end avail plugins ***
bool cEasyPluginManager::AutoLoad():176 : softhddevice: no auto load



Bild hab ich nicht...

Genau nach Anleitung kam das:

root@easyVDR:/usr/src/vdr-2.4.2# ./vdr -D2 -c. -v. -Peasyvdr

bash: ./vdr: Ist ein Verzeichnis


Hab DVB-S2 und DVB-T2 dran als Tuner.
TV zeigt sw Desktop mit Mauszeiger

Edit: logisch, da kein Autostart von softhddevice.


root@easyVDR:/usr/src/vdr-2.4.2/vdr# vdr -D1 -c. -v. -Peasyvdr
void cEasyPluginManager::Initialize():194 : *** begin avail plugins ***
void cEasyPluginManager::Initialize():211 : softhddevice
void cEasyPluginManager::Initialize():214 : *** end avail plugins ***
bool cEasyPluginManager::LoadPlugin(std::string, std::string, bool):77 : loaded /usr/src/vdr-2.4.2/vdr/PLUGINS/lib/libvdr-softhddevice.so.2.4.2 softhddevice -f -v vdpau -a hw:1,7
bool cEasyPluginManager::LoadPlugin(std::string, std::string, bool):85 : initialized /usr/src/vdr-2.4.2/vdr/PLUGINS/lib/libvdr-softhddevice.so.2.4.2 softhddevice -f -v vdpau -a hw:1,7
bool cEasyPluginManager::LoadPlugin(std::string, std::string, bool):94 : plugin softhddevice created 1 devices. Add 'softhddevice' to BlackList
bool cEasyPluginManager::LoadPlugin(std::string, std::string, bool):102 : Using softhddevice as primary device.
bool cEasyPluginManager::LoadPlugin(std::string, std::string, bool):116 : plugin softhddevice started.

weder Bild noch Ton...

Versuche weiter.
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
SurfaceCleanerZ  23.Jun.2020 21:34:11
Ich hatte in der make.config lirc an, das hab ich deaktiviert und nach make clean und und löschen von PLUGINS/lib-Verzeichnis neu gebaut (vdr und beide Plugins).



Jun 23 21:28:56 easyVDR vdr: VDR version 2.4.2 started
Jun 23 21:28:56 easyVDR vdr: codeset is 'UTF-8' - known
Jun 23 21:28:56 easyVDR vdr: found 28 locales in /usr/src/vdr-2.4.2/vdr/locale
Jun 23 21:28:56 easyVDR vdr: no locale for language code 'bul'
Jun 23 21:28:56 easyVDR vdr: loading plugin: /usr/src/vdr-2.4.2/vdr/PLUGINS/lib/libvdr-easyvdr.so.2.4.2
Jun 23 21:28:56 easyVDR vdr: loading ./setup.conf
Jun 23 21:28:56 easyVDR vdr: loading ./sources.conf
Jun 23 21:28:56 easyVDR vdr: loading ./diseqc.conf
Jun 23 21:28:56 easyVDR vdr: loading ./scr.conf
Jun 23 21:28:56 easyVDR vdr: loading ./channels.conf
Jun 23 21:28:56 easyVDR vdr: loading ./timers.conf
Jun 23 21:28:56 easyVDR vdr: loading ./svdrphosts.conf
Jun 23 21:28:56 easyVDR vdr: loading ./keymacros.conf
Jun 23 21:28:56 easyVDR vdr: loading ./camresponses.conf
Jun 23 21:28:56 easyVDR vdr: registered source parameters for 'A - ATSC'
Jun 23 21:28:56 easyVDR vdr: video directory scanner thread started (pid=18671, tid=18672, prio=low)
Jun 23 21:28:56 easyVDR vdr: epg data reader thread started (pid=18671, tid=18673, prio=high)
Jun 23 21:28:56 easyVDR vdr: registered source parameters for 'C - DVB-C'
Jun 23 21:28:56 easyVDR vdr: registered source parameters for 'S - DVB-S'
Jun 23 21:28:56 easyVDR vdr: reading EPG data from /var/cache/vdr/epg.data
Jun 23 21:28:56 easyVDR vdr: registered source parameters for 'T - DVB-T'
Jun 23 21:28:56 easyVDR vdr: detected /dev/dvb/adapter1/frontend0
Jun 23 21:28:56 easyVDR vdr: detected /dev/dvb/adapter0/frontend0
Jun 23 21:28:56 easyVDR vdr: skipped /dev/dvb/adapter0/frontend0
Jun 23 21:28:56 easyVDR vdr: probing /dev/dvb/adapter1/frontend0
Jun 23 21:28:56 easyVDR vdr: creating cDvbDevice
Jun 23 21:28:56 easyVDR vdr: new device number 1 (card index 2)
Jun 23 21:28:56 easyVDR vdr: epg data reader thread ended (pid=18671, tid=18673)
Jun 23 21:28:56 easyVDR vdr: DVB API version is 0x050B (VDR was built with 0x050B)
Jun 23 21:28:56 easyVDR vdr: frontend 1/0 provides DVB-T,DVB-T2,DVB-C with QPSK,QAM16,QAM32,QAM64,QAM128,QAM256 ("Silicon Labs Si2168")
Jun 23 21:28:56 easyVDR vdr: frontend 1/0 tuner thread started (pid=18671, tid=18676, prio=high)
Jun 23 21:28:56 easyVDR vdr: cTimeMs: using monotonic clock (resolution is 1 ns)
Jun 23 21:28:56 easyVDR vdr: cTimeMs: using monotonic clock (resolution is 1 ns)
Jun 23 21:28:56 easyVDR vdr: found 2 DVB devices
Jun 23 21:28:56 easyVDR vdr: device 1 section handler thread started (pid=18671, tid=18677, prio=low)
Jun 23 21:28:56 easyVDR vdr: using only 1 DVB device
Jun 23 21:28:56 easyVDR vdr: initializing plugin: easyvdr (2020.06.20): easyvdr setup helper plugin
Jun 23 21:28:56 easyVDR vdr: loading plugin: /usr/src/vdr-2.4.2/vdr/PLUGINS/lib/libvdr-softhddevice.so.2.4.2
Jun 23 21:28:56 easyVDR vdr: new device number 2 (card index 3)
Jun 23 21:28:56 easyVDR vdr: setting primary device to 2
Jun 23 21:28:56 easyVDR vdr: info: Plugin started.
Jun 23 21:28:56 easyVDR vdr: initializing plugin: softhddevice (0.7.0-GITaa9fd0e): Ein Software und GPU emulieres HD-Gerät
Jun 23 21:28:56 easyVDR vdr: new device number 3 (card index 4)
Jun 23 21:28:56 easyVDR vdr: setting primary device to 2
Jun 23 21:28:56 easyVDR vdr: audio: 'alsa' output module isn't supported
Jun 23 21:28:56 easyVDR vdr: video: 'vdpau' output module isn't supported
Jun 23 21:28:56 easyVDR vdr: assuming manual start of VDR
Jun 23 21:28:56 easyVDR vdr: setting current skin to "lcars"
Jun 23 21:28:56 easyVDR vdr: loading ./themes/lcars-default.theme
Jun 23 21:28:56 easyVDR vdr: starting plugin: easyvdr
Jun 23 21:28:56 easyVDR vdr: starting plugin: softhddevice
Jun 23 21:28:56 easyVDR vdr: softhddevice 2 is not the primary device!
Jun 23 21:28:56 easyVDR vdr: audio: 'alsa' output module isn't supported
Jun 23 21:28:56 easyVDR vdr: ready
Jun 23 21:28:56 easyVDR vdr: remote control XKeySym - learning keys
Jun 23 21:28:56 easyVDR vdr: KBD remote control thread started (pid=18671, tid=18679, prio=high)
Jun 23 21:28:56 easyVDR vdr: video directory scanner thread ended (pid=18671, tid=18672)
Jun 23 21:28:57 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 21:28:57 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien

Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
mango  23.Jun.2020 21:34:12
Hi Stefan,

[quote='SurfaceCleanerZ' pid='187471' dateline='1592936344']
apt install libxcb-screensaver0-dev libxcb-dpms0-dev libxcb-icccm4-dev libx11-xcb-dev libavcodec-dev libxcb-ewmh-dev

da fehlt aber noch einiges an dev's!  z.B  libswscale-dev libasound2-dev libvdpau-dev
"debian/control"
Build-Depends: debhelper (>= 9), vdr-dev (>= 2.2.0), gettext,
pkg-config,
i965-va-driver,
libva-dev,
libva-x11-1 | libva-x11-2,
libva-glx1 | libva-glx2,
libx11-dev,
libxcb1-dev,
x11proto-core-dev,
libxcb-ewmh-dev,
libx11-xcb-dev,
libxcb-dpms0-dev,
libxcb-xv0-dev,
libxcb-glx0-dev,
libxcb-randr0-dev,
libxcb-screensaver0-dev,
libxcb-shm0-dev,
libxcb-image0-dev,
libxcb-util0-dev | libxcb-event1-dev,
libxcb-util0-dev | libxcb-atom1-dev,
libxcb-icccm4-dev | libxcb-icccm1-dev,
libxcb-keysyms1-dev,
libavcodec-dev,
libavformat-dev,
libavutil-dev,
libavresample-dev,
libswresample-dev,
libswscale-dev,
libasound2-dev,
libgl1-mesa-dev,
libglu1-mesa-dev,
libvdpau-dev,
mesa-common-dev

Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
SurfaceCleanerZ  23.Jun.2020 21:48:07
Hallo Wolfgang,
Danke, ich teste gern auch damit noch, aber mit den obigen kommt schwarzes Bild und VDR läuft, nur nicht bedienbar (und keine Sender da falscher Tuner genommen?).

Also:


apt install debhelper vdr-dev gettext pkg-config i965-va-driver libva-dev libva-x11-2 libva-glx2 libx11-dev libxcb1-dev x11proto-core-dev libxcb-ewmh-dev libx11-xcb-dev libxcb-dpms0-dev libxcb-xv0-dev libxcb-glx0-dev libxcb-randr0-dev libxcb-screensaver0-dev libxcb-shm0-dev libxcb-image0-dev libxcb-util0-dev libxcb-icccm4-dev libxcb-keysyms1-dev libavcodec-dev libavformat-dev libavutil-dev libavresample-dev libswresample-dev libswscale-dev libasound2-dev libgl1-mesa-dev

mal sehen.
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
SurfaceCleanerZ  23.Jun.2020 21:57:36
Dann kommt das:


root@easyVDR:/usr/src/vdr-2.4.2/vdr/PLUGINS/src/easyvdr-2020.06.20# make clean install
CC easyvdr.o
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -Wno-unused-parameter -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include -c -DPLUGIN_NAME_I18N='"easyvdr"' -I. -o easyvdr.o easyvdr.cpp
CC EasyPluginManager.o
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -Wno-unused-parameter -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include -c -DPLUGIN_NAME_I18N='"easyvdr"' -I. -o EasyPluginManager.o EasyPluginManager.cpp
CC IniFile.o
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -Wno-unused-parameter -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include -c -DPLUGIN_NAME_I18N='"easyvdr"' -I. -o IniFile.o IniFile.cpp
CC MainMenu.o
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -Wno-unused-parameter -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include -c -DPLUGIN_NAME_I18N='"easyvdr"' -I. -o MainMenu.o MainMenu.cpp
LD libvdr-easyvdr.so
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -Wno-unused-parameter -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include  -shared easyvdr.o EasyPluginManager.o IniFile.o MainMenu.o -o libvdr-easyvdr.so
install -D libvdr-easyvdr.so /usr/src/vdr-2.4.2/vdr/PLUGINS/lib/libvdr-easyvdr.so.2.4.2
root@easyVDR:/usr/src/vdr-2.4.2/vdr/PLUGINS/src/easyvdr-2020.06.20# cd ..
root@easyVDR:/usr/src/vdr-2.4.2/vdr/PLUGINS/src# cd vdr-plugin-softhddevice/
root@easyVDR:/usr/src/vdr-2.4.2/vdr/PLUGINS/src/vdr-plugin-softhddevice# make clean install
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -Wno-unused-parameter -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include    -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000      -DUSE_PIP                      -DHAVE_PTHREAD_NAME        -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED          -DUSE_VDR_SPU                  -DUSE_ALSA -DUSE_OSS -DUSE_VDPAU -DUSE_SCREENSAVER -DUSE_SWSCALE -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Werror=overloaded-virtual -std=c++0x  -c -o softhddevice.o softhddevice.cpp
cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include    -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000  -DUSE_PIP                      -DHAVE_PTHREAD_NAME            -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED                -DUSE_VDR_SPU                  -DUSE_ALSA -DUSE_OSS -DUSE_VDPAU -DUSE_SCREENSAVER -DUSE_SWSCALE -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement  -c -o softhddev.o softhddev.c
cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include    -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000  -DUSE_PIP                      -DHAVE_PTHREAD_NAME            -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED                -DUSE_VDR_SPU                  -DUSE_ALSA -DUSE_OSS -DUSE_VDPAU -DUSE_SCREENSAVER -DUSE_SWSCALE -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement  -c -o video.o video.c
video.c: In function ‘VdpauRenderFrame’:
video.c:10024:38: warning: passing argument 2 of ‘sws_scale’ from incompatible pointer type
10024 |      sws_scale(img_convert_ctx, frame->data,
      |                                ~~~~~^~~~~~
      |                                      |
      |                                      uint8_t * const* {aka unsigned char * const*}
In file included from video.c:167:
/usr/include/x86_64-linux-gnu/libswscale/swscale.h:217:58: note: expected ‘const uint8_t * const*’ {aka ‘const unsigned char * const*’} but argument is of type ‘uint8_t * const*’ {aka ‘unsigned char * const*’}
  217 | int sws_scale(struct SwsContext *c, const uint8_t *const srcSlice,
      |                                    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
video.c:10027:3: warning: passing argument 6 of ‘sws_scale’ from incompatible pointer type
10027 |  data, pitches);
      |  ^~~~
      |  |
      |  const void **
In file included from video.c:167:
/usr/include/x86_64-linux-gnu/libswscale/swscale.h:219:30: note: expected ‘uint8_t * const*’ {aka ‘unsigned char * const*’} but argument is of type ‘const void **’
  219 |              uint8_t *const dst, const int dstStride);
      |              ~~~~~~~~~~~~~~~^~~~~
video.c:10027:9: warning: pointer targets in passing argument 7 of ‘sws_scale’ differ in signedness
10027 |  data, pitches);
      |        ^~~~~~~
      |        |
      |        uint32_t * {aka unsigned int *}
In file included from video.c:167:
/usr/include/x86_64-linux-gnu/libswscale/swscale.h:219:47: note: expected ‘const int *’ but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
  219 |              uint8_t *const dst, const int dstStride);
      |                                    ~~~~~~~~~~^~~~~~~~~~~
In file included from video.c:207:
video.c: In function ‘VdpauSyncDecoder’:
video.c:10837:6: warning: absolute value function ‘abs’ given an argument of type ‘int64_t’ {aka ‘long int’} but has parameter of type ‘int’ which may cause truncation of value
10837 |      abs((video_clock - audio_clock) / 90) <
      |      ^~~
misc.h:106:32: note: in definition of macro ‘Info’
  106 | #define Info(fmt...) Syslog(2, fmt)
      |                                ^~~
cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include    -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000  -DUSE_PIP                      -DHAVE_PTHREAD_NAME            -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED                -DUSE_VDR_SPU                  -DUSE_ALSA -DUSE_OSS -DUSE_VDPAU -DUSE_SCREENSAVER -DUSE_SWSCALE -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement  -c -o audio.o audio.c
cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include    -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000  -DUSE_PIP                      -DHAVE_PTHREAD_NAME            -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED                -DUSE_VDR_SPU                  -DUSE_ALSA -DUSE_OSS -DUSE_VDPAU -DUSE_SCREENSAVER -DUSE_SWSCALE -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement  -c -o codec.o codec.c
cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include    -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000  -DUSE_PIP                      -DHAVE_PTHREAD_NAME            -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED                -DUSE_VDR_SPU                  -DUSE_ALSA -DUSE_OSS -DUSE_VDPAU -DUSE_SCREENSAVER -DUSE_SWSCALE -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement  -c -o ringbuffer.o ringbuffer.c
LD libvdr-softhddevice.so
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -Wno-unused-parameter -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.2/vdr/include    -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000      -DUSE_PIP                      -DHAVE_PTHREAD_NAME        -DUSE_TS                        -DUSE_MPEG_COMPLETE            -DH264_EOS_TRICKSPEED          -DUSE_VDR_SPU                  -DUSE_ALSA -DUSE_OSS -DUSE_VDPAU -DUSE_SCREENSAVER -DUSE_SWSCALE -DUSE_SWRESAMPLE  -DGIT_REV='"aa9fd0e"'  -g -W -Wall -Wextra -Winit-self -Werror=overloaded-virtual -std=c++0x  -shared softhddevice.o softhddev.o video.o audio.o codec.o ringbuffer.o -lasound -lvdpau -lxcb-screensaver -lxcb-dpms -lswscale -lswresample -lrt -lavcodec -lX11-xcb -lX11 -lxcb-icccm -lxcb -o libvdr-softhddevice.so
install -D libvdr-softhddevice.so /usr/src/vdr-2.4.2/vdr/PLUGINS/lib/libvdr-softhddevice.so.2.4.2
GT po/softhddevice.pot
xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP \
-k_ -k_N --package-name=vdr-softhddevice --package-version=0.7.0 \
--msgid-bugs-address='' -o po/softhddevice.pot `ls softhddev.c video.c audio.c codec.c ringbuffer.c softhddevice.cpp`
PO po/de_DE.po
msgmerge -U --no-wrap --no-location --backup=none -q -N po/de_DE.po po/softhddevice.pot
MO po/de_DE.mo
msgfmt -c -o po/de_DE.mo po/de_DE.po
install -D -m644 po/de_DE.mo /usr/src/vdr-2.4.2/vdr/locale/de_DE/LC_MESSAGES/vdr-softhddevice.mo

hmm
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
SurfaceCleanerZ  23.Jun.2020 22:19:10
Hi,
Nach install der Bibliotheken von Wolfgang oben startet VDR und gibt OSD aus, das OSD lcars lässt sich bedienen. Das Plugin geht auch 1a.

Nur Empfang fehlt.
Also die ini von softhddevice im Verdacht, da ja alsa nicht geht, da pulseaudio zu verwenden (hint von gb, log bestätigt es, dass alsa belegt. also -a default, aber s.u.).


Jun 23 22:14:37 easyVDR vdr: VDR version 2.4.2 started
Jun 23 22:14:37 easyVDR vdr: codeset is 'UTF-8' - known
Jun 23 22:14:37 easyVDR vdr: found 28 locales in /usr/src/vdr-2.4.2/vdr/locale
Jun 23 22:14:37 easyVDR vdr: no locale for language code 'bul'
Jun 23 22:14:37 easyVDR vdr: loading plugin: /usr/src/vdr-2.4.2/vdr/PLUGINS/lib/libvdr-easyvdr.so.2.4.2
Jun 23 22:14:37 easyVDR vdr: loading ./setup.conf
Jun 23 22:14:37 easyVDR vdr: loading ./sources.conf
Jun 23 22:14:37 easyVDR vdr: loading ./diseqc.conf
Jun 23 22:14:37 easyVDR vdr: loading ./scr.conf
Jun 23 22:14:37 easyVDR vdr: loading ./channels.conf
Jun 23 22:14:37 easyVDR vdr: loading ./timers.conf
Jun 23 22:14:37 easyVDR vdr: loading ./svdrphosts.conf
Jun 23 22:14:37 easyVDR vdr: loading ./remote.conf
Jun 23 22:14:37 easyVDR vdr: loading ./keymacros.conf
Jun 23 22:14:37 easyVDR vdr: loading ./camresponses.conf
Jun 23 22:14:37 easyVDR vdr: registered source parameters for 'A - ATSC'
Jun 23 22:14:37 easyVDR vdr: registered source parameters for 'C - DVB-C'
Jun 23 22:14:37 easyVDR vdr: registered source parameters for 'S - DVB-S'
Jun 23 22:14:37 easyVDR vdr: registered source parameters for 'T - DVB-T'
Jun 23 22:14:37 easyVDR vdr: epg data reader thread started (pid=20718, tid=20720, prio=high)
Jun 23 22:14:37 easyVDR vdr: video directory scanner thread started (pid=20718, tid=20719, prio=low)
Jun 23 22:14:37 easyVDR vdr: reading EPG data from /var/cache/vdr/epg.data
Jun 23 22:14:37 easyVDR vdr: detected /dev/dvb/adapter0/frontend0
Jun 23 22:14:37 easyVDR vdr: epg data reader thread ended (pid=20718, tid=20720)
Jun 23 22:14:37 easyVDR vdr: skipped /dev/dvb/adapter0/frontend0
Jun 23 22:14:37 easyVDR vdr: found 1 DVB device
Jun 23 22:14:37 easyVDR vdr: using only 0 DVB devices
Jun 23 22:14:37 easyVDR vdr: initializing plugin: easyvdr (2020.06.20): easyvdr setup helper plugin
Jun 23 22:14:37 easyVDR vdr: loading plugin: /usr/src/vdr-2.4.2/vdr/PLUGINS/lib/libvdr-softhddevice.so.2.4.2
Jun 23 22:14:37 easyVDR vdr: new device number 1 (card index 2)
Jun 23 22:14:37 easyVDR vdr: setting primary device to 1
Jun 23 22:14:37 easyVDR vdr: info: Plugin started.
Jun 23 22:14:37 easyVDR vdr: initializing plugin: softhddevice (0.7.0-GITaa9fd0e): Ein Software und GPU emulieres HD-Gerät
Jun 23 22:14:37 easyVDR vdr: new device number 2 (card index 3)
Jun 23 22:14:37 easyVDR vdr: setting primary device to 1
Jun 23 22:14:37 easyVDR vdr: audio: 'alsa' output module used
Jun 23 22:14:37 easyVDR vdr: audio/alsa: playback open 'default' error: Verbindungsaufbau abgelehnt
Jun 23 22:14:37 easyVDR vdr: audio/alsa: can't open mixer 'default'
Jun 23 22:14:37 easyVDR vdr: audio:  44100Hz supports 0 0 0 0 0 0 0 0 channels
Jun 23 22:14:37 easyVDR vdr: audio:  48000Hz supports 0 0 0 0 0 0 0 0 channels
Jun 23 22:14:37 easyVDR vdr: audio: 192000Hz supports 0 0 0 0 0 0 0 0 channels
Jun 23 22:14:37 easyVDR vdr: video/vdpau: VDPAU API version: 1
Jun 23 22:14:37 easyVDR vdr: video/vdpau: VDPAU information: NVIDIA VDPAU Driver Shared Library  440.64  Fri Feb 21 00:41:34 UTC 2020
Jun 23 22:14:37 easyVDR vdr: video/vdpau: highest supported high quality scaling 1
Jun 23 22:14:37 easyVDR vdr: video/vdpau: feature deinterlace temporal supported
Jun 23 22:14:37 easyVDR vdr: video/vdpau: feature deinterlace temporal spatial supported
Jun 23 22:14:37 easyVDR vdr: video/vdpau: attribute skip chroma deinterlace supported
Jun 23 22:14:37 easyVDR vdr: video/vdpau: 4:2:0 chroma format with 8192x8192 supported
Jun 23 22:14:37 easyVDR vdr: video/vdpau: 4:2:2 chroma format with 8192x8192 supported
Jun 23 22:14:37 easyVDR vdr: video/vdpau: 4:4:4 chroma format with 8192x8192 supported
Jun 23 22:14:37 easyVDR vdr: video/vdpau: 8bit BGRA format with 32768x32768 supported
Jun 23 22:14:37 easyVDR vdr: video/vdpau: 10bit RGBA format with 32768x32768 supported
Jun 23 22:14:37 easyVDR vdr: video/vdpau: created osd output surface 1920x1080 with id 0x00000009
Jun 23 22:14:37 easyVDR vdr: assuming manual start of VDR
Jun 23 22:14:37 easyVDR vdr: setting current skin to "lcars"
Jun 23 22:14:37 easyVDR vdr: loading ./themes/lcars-default.theme
Jun 23 22:14:37 easyVDR vdr: starting plugin: easyvdr
Jun 23 22:14:37 easyVDR vdr: starting plugin: softhddevice
Jun 23 22:14:37 easyVDR vdr: softhddevice 1 is not the primary device!
Jun 23 22:14:37 easyVDR vdr: audio: 'alsa' output module used
Jun 23 22:14:37 easyVDR vdr: cTimeMs: using monotonic clock (resolution is 1 ns)
Jun 23 22:14:37 easyVDR vdr: audio/alsa: playback open 'default' error: Verbindungsaufbau abgelehnt
Jun 23 22:14:37 easyVDR vdr: audio/alsa: can't open mixer 'default'
Jun 23 22:14:37 easyVDR vdr: audio:  44100Hz supports 0 0 0 0 0 0 0 0 channels
Jun 23 22:14:37 easyVDR vdr: audio:  48000Hz supports 0 0 0 0 0 0 0 0 channels
Jun 23 22:14:37 easyVDR vdr: audio: 192000Hz supports 0 0 0 0 0 0 0 0 channels
Jun 23 22:14:37 easyVDR vdr: ready
Jun 23 22:14:37 easyVDR vdr: remote control XKeySym - keys known
Jun 23 22:14:37 easyVDR vdr: remote control KBD - learning keys
Jun 23 22:14:37 easyVDR vdr: KBD remote control thread started (pid=20718, tid=20729, prio=high)
Jun 23 22:14:37 easyVDR vdr: video directory scanner thread ended (pid=20718, tid=20719)
Jun 23 22:14:37 easyVDR vdr: video/vdpau: created osd output surface 1918x1055 with id 0x00000009
Jun 23 22:14:37 easyVDR vdr: video/vdpau: created osd output surface 1920x1080 with id 0x00000009

Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
gb  23.Jun.2020 22:23:24
Ist das normal?

Jun 23 22:14:37 easyVDR vdr: detected /dev/dvb/adapter0/frontend0
Jun 23 22:14:37 easyVDR vdr: epg data reader thread ended (pid=20718, tid=20720)
Jun 23 22:14:37 easyVDR vdr: skipped /dev/dvb/adapter0/frontend0
Jun 23 22:14:37 easyVDR vdr: found 1 DVB device
Jun 23 22:14:37 easyVDR vdr: using only 0 DVB devices

Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
SurfaceCleanerZ  23.Jun.2020 22:24:05
bin ziemlich weit, wenn ich den Parameter -D* aus dem Start rausnehme, dann kommt auch Bild (mit nur dem 1 Sattuner dran und alter Sat channels.conf).

Jun 23 22:21:35 easyVDR vdr: VDR version 2.4.2 started
Jun 23 22:21:35 easyVDR vdr: codeset is 'UTF-8' - known
Jun 23 22:21:35 easyVDR vdr: found 28 locales in /usr/src/vdr-2.4.2/vdr/locale
Jun 23 22:21:35 easyVDR vdr: no locale for language code 'bul'
Jun 23 22:21:35 easyVDR vdr: loading plugin: /usr/src/vdr-2.4.2/vdr/PLUGINS/lib/libvdr-easyvdr.so.2.4.2
Jun 23 22:21:35 easyVDR vdr: loading ./setup.conf
Jun 23 22:21:35 easyVDR vdr: loading ./sources.conf
Jun 23 22:21:35 easyVDR vdr: loading ./diseqc.conf
Jun 23 22:21:35 easyVDR vdr: loading ./scr.conf
Jun 23 22:21:35 easyVDR vdr: loading ./channels.conf
Jun 23 22:21:35 easyVDR vdr: loading ./timers.conf
Jun 23 22:21:35 easyVDR vdr: loading ./svdrphosts.conf
Jun 23 22:21:35 easyVDR vdr: loading ./remote.conf
Jun 23 22:21:35 easyVDR vdr: loading ./keymacros.conf
Jun 23 22:21:35 easyVDR vdr: loading ./camresponses.conf
Jun 23 22:21:35 easyVDR vdr: registered source parameters for 'A - ATSC'
Jun 23 22:21:35 easyVDR vdr: registered source parameters for 'C - DVB-C'
Jun 23 22:21:35 easyVDR vdr: registered source parameters for 'S - DVB-S'
Jun 23 22:21:35 easyVDR vdr: registered source parameters for 'T - DVB-T'
Jun 23 22:21:35 easyVDR vdr: epg data reader thread started (pid=20752, tid=20754, prio=high)
Jun 23 22:21:35 easyVDR vdr: video directory scanner thread started (pid=20752, tid=20753, prio=low)
Jun 23 22:21:35 easyVDR vdr: detected /dev/dvb/adapter0/frontend0
Jun 23 22:21:35 easyVDR vdr: reading EPG data from /var/cache/vdr/epg.data
Jun 23 22:21:35 easyVDR vdr: probing /dev/dvb/adapter0/frontend0
Jun 23 22:21:35 easyVDR vdr: creating cDvbDevice
Jun 23 22:21:35 easyVDR vdr: new device number 1 (card index 1)
Jun 23 22:21:35 easyVDR vdr: epg data reader thread ended (pid=20752, tid=20754)
Jun 23 22:21:35 easyVDR vdr: DVB API version is 0x050B (VDR was built with 0x050B)
Jun 23 22:21:35 easyVDR vdr: frontend 0/0 provides DVB-S,DVB-S2,DSS with QPSK ("Technisat SkyStar USB HD (DVB-S/S2)")
Jun 23 22:21:35 easyVDR vdr: frontend 0/0 tuner thread started (pid=20752, tid=20757, prio=high)
Jun 23 22:21:35 easyVDR vdr: cTimeMs: using monotonic clock (resolution is 1 ns)
Jun 23 22:21:35 easyVDR vdr: found 1 DVB device
Jun 23 22:21:35 easyVDR vdr: initializing plugin: easyvdr (2020.06.20): easyvdr setup helper plugin
Jun 23 22:21:35 easyVDR vdr: loading plugin: /usr/src/vdr-2.4.2/vdr/PLUGINS/lib/libvdr-softhddevice.so.2.4.2
Jun 23 22:21:35 easyVDR vdr: device 1 section handler thread started (pid=20752, tid=20758, prio=low)
Jun 23 22:21:35 easyVDR vdr: new device number 2 (card index 2)
Jun 23 22:21:35 easyVDR vdr: setting primary device to 2
Jun 23 22:21:35 easyVDR vdr: info: Plugin started.
Jun 23 22:21:35 easyVDR vdr: initializing plugin: softhddevice (0.7.0-GITaa9fd0e): Ein Software und GPU emulieres HD-Gerät
Jun 23 22:21:35 easyVDR vdr: new device number 3 (card index 3)
Jun 23 22:21:35 easyVDR vdr: setting primary device to 2
Jun 23 22:21:35 easyVDR vdr: audio: 'alsa' output module used
Jun 23 22:21:35 easyVDR vdr: audio/alsa: playback open 'default' error: Verbindungsaufbau abgelehnt
Jun 23 22:21:35 easyVDR vdr: audio/alsa: can't open mixer 'default'
Jun 23 22:21:35 easyVDR vdr: audio:  44100Hz supports 0 0 0 0 0 0 0 0 channels
Jun 23 22:21:35 easyVDR vdr: audio:  48000Hz supports 0 0 0 0 0 0 0 0 channels
Jun 23 22:21:35 easyVDR vdr: audio: 192000Hz supports 0 0 0 0 0 0 0 0 channels
Jun 23 22:21:35 easyVDR vdr: video directory scanner thread ended (pid=20752, tid=20753)
Jun 23 22:21:35 easyVDR vdr: video/vdpau: VDPAU API version: 1
Jun 23 22:21:35 easyVDR vdr: video/vdpau: VDPAU information: NVIDIA VDPAU Driver Shared Library  440.64  Fri Feb 21 00:41:34 UTC 2020
Jun 23 22:21:35 easyVDR vdr: video/vdpau: highest supported high quality scaling 1
Jun 23 22:21:35 easyVDR vdr: video/vdpau: feature deinterlace temporal supported
Jun 23 22:21:35 easyVDR vdr: video/vdpau: feature deinterlace temporal spatial supported
Jun 23 22:21:35 easyVDR vdr: video/vdpau: attribute skip chroma deinterlace supported
Jun 23 22:21:35 easyVDR vdr: video/vdpau: 4:2:0 chroma format with 8192x8192 supported
Jun 23 22:21:35 easyVDR vdr: video/vdpau: 4:2:2 chroma format with 8192x8192 supported
Jun 23 22:21:35 easyVDR vdr: video/vdpau: 4:4:4 chroma format with 8192x8192 supported
Jun 23 22:21:35 easyVDR vdr: video/vdpau: 8bit BGRA format with 32768x32768 supported
Jun 23 22:21:35 easyVDR vdr: video/vdpau: 10bit RGBA format with 32768x32768 supported
Jun 23 22:21:35 easyVDR vdr: video/vdpau: created osd output surface 1920x1080 with id 0x00000009
Jun 23 22:21:35 easyVDR vdr: assuming manual start of VDR
Jun 23 22:21:35 easyVDR vdr: setting current skin to "lcars"
Jun 23 22:21:35 easyVDR vdr: loading ./themes/lcars-default.theme
Jun 23 22:21:35 easyVDR vdr: starting plugin: easyvdr
Jun 23 22:21:35 easyVDR vdr: starting plugin: softhddevice
Jun 23 22:21:35 easyVDR vdr: softhddevice 2 is not the primary device!
Jun 23 22:21:35 easyVDR vdr: audio: 'alsa' output module used
Jun 23 22:21:35 easyVDR vdr: audio/alsa: playback open 'default' error: Verbindungsaufbau abgelehnt
Jun 23 22:21:35 easyVDR vdr: audio/alsa: can't open mixer 'default'
Jun 23 22:21:35 easyVDR vdr: audio:  44100Hz supports 0 0 0 0 0 0 0 0 channels
Jun 23 22:21:35 easyVDR vdr: audio:  48000Hz supports 0 0 0 0 0 0 0 0 channels
Jun 23 22:21:35 easyVDR vdr: audio: 192000Hz supports 0 0 0 0 0 0 0 0 channels
Jun 23 22:21:35 easyVDR vdr: ready
Jun 23 22:21:35 easyVDR vdr: remote control XKeySym - keys known
Jun 23 22:21:35 easyVDR vdr: remote control KBD - learning keys
Jun 23 22:21:35 easyVDR vdr: KBD remote control thread started (pid=20752, tid=20766, prio=high)
Jun 23 22:21:36 easyVDR vdr: video/vdpau: created osd output surface 1918x1055 with id 0x00000009
Jun 23 22:21:36 easyVDR vdr: video/vdpau: created osd output surface 1920x1080 with id 0x00000009
Jun 23 22:21:37 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:21:37 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:21:39 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:21:39 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:21:41 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:21:41 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:21:43 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:21:43 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:21:45 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:21:45 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:21:46 easyVDR vdr: loading /var/cache/vdr/cam.data
Jun 23 22:21:46 easyVDR vdr: switching to channel 1 S19.2E-1-1101-28106 (Das Erste)
Jun 23 22:21:46 easyVDR vdr: device 1 receiver thread started (pid=20752, tid=20768, prio=high)
Jun 23 22:21:46 easyVDR vdr: SVDRP server handler thread started (pid=20752, tid=20769, prio=low)
Jun 23 22:21:46 easyVDR vdr: SVDRP easyVDR opening port 6419/tcp
Jun 23 22:21:46 easyVDR vdr: SVDRP easyVDR listening on port 6419/tcp
Jun 23 22:21:46 easyVDR vdr: device 1 TS buffer thread started (pid=20752, tid=20770, prio=high)
Jun 23 22:21:46 easyVDR vdr: OSD size changed to 1920x1080 @ 1
Jun 23 22:21:47 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:21:47 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:21:49 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:21:49 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:21:49 easyVDR vdr: audio: 2 channels unsupported
Jun 23 22:21:49 easyVDR vdr: video: get hwaccel context, not supported
Jun 23 22:21:49 easyVDR vdr: video/vdpau: missed frame (1/6)
Jun 23 22:21:51 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:21:51 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:21:53 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:21:53 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:21:55 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:21:55 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:21:55 easyVDR vdr: changing transponder data of channel 1 (Das Erste) from 11837:HC34M2O0S0:S19.2E:27500 to 11837:HC34M2S0:S19.2E:27500
Jun 23 22:21:55 easyVDR vdr: changing transponder data of channel 10 (hr-fernsehen) from 11837:HC34M2O0S0:S19.2E:27500 to 11837:HC34M2S0:S19.2E:27500
Jun 23 22:21:55 easyVDR vdr: changing transponder data of channel 24 (BR Fernsehen Nord) from 11837:HC34M2O0S0:S19.2E:27500 to 11837:HC34M2S0:S19.2E:27500
Jun 23 22:21:55 easyVDR vdr: changing transponder data of channel 31 (SWR Fernsehen BW) from 11837:HC34M2O0S0:S19.2E:27500 to 11837:HC34M2S0:S19.2E:27500
Jun 23 22:21:55 easyVDR vdr: changing transponder data of channel 33 (WDR Köln) from 11837:HC34M2O0S0:S19.2E:27500 to 11837:HC34M2S0:S19.2E:27500
Jun 23 22:21:56 easyVDR vdr: retuning due to modification of channel 1 (Das Erste)
Jun 23 22:21:56 easyVDR vdr: switching to channel 1 S19.2E-1-1101-28106 (Das Erste)
Jun 23 22:21:56 easyVDR vdr: device 1 TS buffer thread ended (pid=20752, tid=20770)
Jun 23 22:21:56 easyVDR vdr: buffer stats: 106032 (2%) used
Jun 23 22:21:56 easyVDR vdr: device 1 receiver thread ended (pid=20752, tid=20768)
Jun 23 22:21:56 easyVDR vdr: device 1 receiver thread started (pid=20752, tid=20771, prio=high)
Jun 23 22:21:56 easyVDR vdr: device 1 TS buffer thread started (pid=20752, tid=20772, prio=high)
Jun 23 22:21:57 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:21:57 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:21:57 easyVDR vdr: audio: can't set channels 0 sample-rate 0Hz
Jun 23 22:21:57 easyVDR vdr: audio: 2 channels unsupported
Jun 23 22:21:57 easyVDR vdr: video: get hwaccel context, not supported
Jun 23 22:21:59 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:21:59 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:22:01 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:22:01 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:22:03 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:22:03 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:22:05 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:22:05 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:22:05 easyVDR vdr: creating new channel 'BR Fernsehen Süd,;ARD' on S19.2E transponder 111837 with id 1-1101-28107-0
Jun 23 22:22:05 easyVDR vdr: changing pids of channel 174 (BR Fernsehen Süd) from 0+0=0:0:0:0 to 201+201=2:202=deu@3,203=mis@3;206=deu@106:205=deu:204
Jun 23 22:22:06 easyVDR vdr: switching to channel 2 S19.2E-1-1079-28006 (ZDF)
Jun 23 22:22:06 easyVDR vdr: device 1 TS buffer thread ended (pid=20752, tid=20772)
Jun 23 22:22:06 easyVDR vdr: buffer stats: 107160 (2%) used
Jun 23 22:22:06 easyVDR vdr: device 1 receiver thread ended (pid=20752, tid=20771)
Jun 23 22:22:06 easyVDR vdr: device 1 receiver thread started (pid=20752, tid=20773, prio=high)
Jun 23 22:22:06 easyVDR vdr: device 1 TS buffer thread started (pid=20752, tid=20774, prio=high)
Jun 23 22:22:07 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:22:07 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:22:07 easyVDR vdr: audio: can't set channels 0 sample-rate 0Hz
Jun 23 22:22:09 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:22:09 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:22:10 easyVDR vdr: i/o throttle activated, count = 1 (tid=20774)
Jun 23 22:22:11 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:22:11 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:22:12 easyVDR vdr: buffer usage: 70% (tid=20773)
Jun 23 22:22:13 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:22:13 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:22:13 easyVDR vdr: buffer usage: 80% (tid=20773)
Jun 23 22:22:13 easyVDR vdr: buffer usage: 90% (tid=20773)
Jun 23 22:22:14 easyVDR vdr: buffer usage: 100% (tid=20773)
Jun 23 22:22:15 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:22:15 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:22:17 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:22:17 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:22:18 easyVDR vdr: changing transponder data of channel 2 (ZDF) from 11954:HC34M2O0S0:S19.2E:27500 to 11954:HC34M2S0:S19.2E:27500
Jun 23 22:22:18 easyVDR vdr: changing transponder data of channel 9 (3sat) from 11954:HC34M2O0S0:S19.2E:27500 to 11954:HC34M2S0:S19.2E:27500
Jun 23 22:22:18 easyVDR vdr: changing transponder data of channel 16 (zdf_neo) from 11954:HC34M2O0S0:S19.2E:27500 to 11954:HC34M2S0:S19.2E:27500
Jun 23 22:22:18 easyVDR vdr: changing transponder data of channel 17 (ZDFinfo) from 11954:HC34M2O0S0:S19.2E:27500 to 11954:HC34M2S0:S19.2E:27500
Jun 23 22:22:18 easyVDR vdr: changing transponder data of channel 48 (KiKA) from 11954:HC34M2O0S0:S19.2E:27500 to 11954:HC34M2S0:S19.2E:27500
Jun 23 22:22:18 easyVDR vdr: changing transponder data of channel 161 (DLF) from 11954:HC34M2O0S0:S19.2E:27500 to 11954:HC34M2S0:S19.2E:27500
Jun 23 22:22:19 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:22:19 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:22:21 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:22:21 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien
Jun 23 22:22:22 easyVDR vdr: creating new channel 'Dlf Kultur,;ZDFvision' on S19.2E transponder 111954 with id 1-1079-28012-0
Jun 23 22:22:22 easyVDR vdr: changing name of channel 161 from 'DLF,;ZDFvision' to 'Dlf,;ZDFvision'
Jun 23 22:22:22 easyVDR vdr: creating new channel 'Dlf Nova,;ZDFvision' on S19.2E transponder 111954 with id 1-1079-28017-0
Jun 23 22:22:22 easyVDR vdr: creating new channel 'DRadio DokDeb,;ZDFvision' on S19.2E transponder 111954 with id 1-1079-28015-0
Jun 23 22:22:22 easyVDR vdr: changing pids of channel 177 (DRadio DokDeb) from 0+0=0:0:0:0 to 0+0=0:510=deu@3:0:0
Jun 23 22:22:22 easyVDR vdr: changing pids of channel 175 (Dlf Kultur) from 0+0=0:0:0:0 to 0+0=0:710=deu@3;711=deu@106:0:0
Jun 23 22:22:22 easyVDR vdr: changing pids of channel 176 (Dlf Nova) from 0+0=0:0:0:0 to 0+0=0:410=deu@3:0:0
Jun 23 22:22:23 easyVDR easyvdr-program-changer: do_connect: could not open socket

Ton geht nicht und nach dem Senderwechsel ist er abgeschmiert (unbedienbar).
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
gb  23.Jun.2020 22:34:18
Hi Stefan

Ok, dann probiere ich morgen auch nochmal mit vdr-2.4.2 + easyvdr-setup + softhddevice & deiner Make.config aufn NVidia System.
Zumindest wird ja Wirbels Plugin geladen und bedient das SoftHDDevice, auch scheint das an und Abwählen der Plugins im Vorfeld auch zu tun, wie du ja selbst vorhin mitbekommen hast. :D
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
zzzözzz  24.Jun.2020 08:23:01
Das sieht ja schon wirklich recht gut aus. :)


Einiges ist noch gerade zu ziehen, aber ein Anfang ist gemacht.
Ich hoffe, du hattest noch eine funktionierende remote.conf in das VDR Verzeichnis gepackt.


Jun 23 22:21:35 easyVDR vdr: audio: 'alsa' output module used
Jun 23 22:21:35 easyVDR vdr: audio/alsa: playback open 'default' error: Verbindungsaufbau abgelehnt
Jun 23 22:21:35 easyVDR vdr: audio/alsa: can't open mixer 'default'
Jun 23 22:21:35 easyVDR vdr: audio:  44100Hz supports 0 0 0 0 0 0 0 0 channels
Jun 23 22:21:35 easyVDR vdr: audio:  48000Hz supports 0 0 0 0 0 0 0 0 channels
Jun 23 22:21:35 easyVDR vdr: audio: 192000Hz supports 0 0 0 0 0 0 0 0 channels


Deshalb gibt es wahrscheinlich keinen Ton. Mit alsa passt etwas nicht. Schau dir doch mal an, was die Programme 'alsamixer' bzw. 'amixer' so anzeigen. Vielleicht sieht man woran es hakt.


Jun 23 22:21:35 easyVDR vdr: video directory scanner thread ended (pid=20752, tid=20753)
Jun 23 22:21:35 easyVDR vdr: video/vdpau: VDPAU API version: 1
Jun 23 22:21:35 easyVDR vdr: video/vdpau: VDPAU information: NVIDIA VDPAU Driver Shared Library  440.64  Fri Feb 21 00:41:34 UTC 2020
Jun 23 22:21:35 easyVDR vdr: video/vdpau: highest supported high quality scaling 1
Jun 23 22:21:35 easyVDR vdr: video/vdpau: feature deinterlace temporal supported
Jun 23 22:21:35 easyVDR vdr: video/vdpau: feature deinterlace temporal spatial supported
Jun 23 22:21:35 easyVDR vdr: video/vdpau: attribute skip chroma deinterlace supported
Jun 23 22:21:35 easyVDR vdr: video/vdpau: 4:2:0 chroma format with 8192x8192 supported
Jun 23 22:21:35 easyVDR vdr: video/vdpau: 4:2:2 chroma format with 8192x8192 supported
Jun 23 22:21:35 easyVDR vdr: video/vdpau: 4:4:4 chroma format with 8192x8192 supported
Jun 23 22:21:35 easyVDR vdr: video/vdpau: 8bit BGRA format with 32768x32768 supported
Jun 23 22:21:35 easyVDR vdr: video/vdpau: 10bit RGBA format with 32768x32768 supported
Jun 23 22:21:35 easyVDR vdr: video/vdpau: created osd output surface 1920x1080 with id 0x00000009



vdpau läuft.


Jun 23 22:21:57 easyVDR easyvdr-program-changer: do_connect: could not open socket
Jun 23 22:21:57 easyVDR easyvdr-program-changer: open: Zu viele offene Dateien

easyvdr-program-changer läuft Amok. Zu viele offene Dateien klingt als würde irgendein Programm - vielleicht auch dieses selbst - Unmengen an Dateien öffnen wollen ohne die wieder zu schließen.


Und das Plugin scheint zu bauen und etwas nützliches zu tun. Du müßtest dann auch einen Main Menü Eintrag des Plugins finden.
gb  24.Jun.2020 08:24:48
Hi Wirbel, mal eine blöde Frage  :D

Was spricht eigentlich dagegen, wenn wir das Frontend parallel zu deinem plugin laden? 

Im Endeffekt soll ja der User ohnehin nichts an den Startoptionen vom Frontend verändern, da wir ja alles vorgeben. 

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
gb  24.Jun.2020 08:31:32
[quote='Wirbel' pid='187483' dateline='1592979781']
Und das Plugin scheint zu bauen und etwas nützliches zu tun. Du müßtest dann auch einen Main Menü Eintrag des Plugins finden.

Ja, hier mal ein paar grafische Feedbacks von Stefan gestern.
signal-2020-06-23-220754.jpg
signal-2020-06-23-220310.jpg
PicsArt_06-24-08.33.18.jpg
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
zzzözzz  24.Jun.2020 08:35:39
Dann weiß mein Plugin nichts vom Ausgabeplugin und kann nicht erkennen, dass es ein 'device' Plugin und 'primary device' ist.
Entladen eines device Plugins wird unweigerlich zum segfault führen. Wir sollte das also vermeiden.


Ich frage mal anders herum, warum möchtest du das und wie kann man helfen, dein Problem besser zu lösen?
Man könnte z.B. auch Menü Einträge verstecken, wenn das gewünscht ist oder Änderungen blockieren.
gb  24.Jun.2020 08:43:46
[quote='Wirbel' pid='187486' dateline='1592980539']
Ich frage mal anders herum, warum möchtest du das und wie kann man helfen, dein Problem besser zu lösen?
Man könnte z.B. auch Menü Einträge verstecken, wenn das gewünscht ist oder Änderungen blockieren.

Bleib ruhig  :D deshalb "mal ne blöde Frage" man muss ja alles durchspielen und erfragen.

Ich spiele mal das von Stefan ( gestern ) heute Nachmittag durch und mach mir selbst ein Bild.
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
zzzözzz  24.Jun.2020 08:52:31
Na ja, das Plugin ist noch frisch/wenig getestet und Änderungen werden eh noch kommen.
zzzözzz  24.Jun.2020 10:52:03
Hi Stefan,

[quote='SurfaceCleanerZ' pid='187465' dateline='1592931897']
root@easyVDR:/usr/src/vdr-2.4.2/vdr/PLUGINS/src# ln -s $easyvdr-2020.06.20 $easyvdr
ln: Ungültige Option -- 2
„ln --help“ liefert weitere Informationen.



root@easyVDR:/usr/src/vdr-2.4.2/vdr# make plugins



gibt keine Ausgaben, baut aber auch keinen Ordner lib unter PLUGINS.



Zur Erklärung, was hier falsch lief.
Richtig wäre es ohne Dollar gewesen:

ln -s easyvdr-2020.06.20 easyvdr



make plugins

War auch vollkommen richtig.

Man muss eben wissen, dass dieser Befehl in /usr/src/vdr-2.4.2/vdr/PLUGINS/src alle Ordner auslässt, in deren Namen Zahlen und Punkte sind.
Deswegen wird der symbolische Link angelegt, was bei dir schief lief. Mit dem Link funktioniert das dann. Nach dem 'make plugins' muss dann immer noch 'make install-plugins' erfolgen.
mango  24.Jun.2020 15:24:59
Hi Stefan,


Da VDR 2.4.1 ja nicht mehr compiliert (in Ubuntu 20.04 ist glibc 2.3.1)

dafür gibt es einen Patch von M-Reimer ...siehe Anhang!

Gruss
Wolfgang
vdr-glibc-2.31.tar.gz
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
gb  24.Jun.2020 22:27:31
Also ich bekomme das mit dem Softhddevice nicht gebacken, wird anstandslos gebaut, startet auch, aber bis auf 1x mit Bild aber kein Ton hatte ich immer nen Blackscreen ohne osd. Ironie, ich hab dann Ton ( mit hw 1,7 )
Genommen hatte ich vdr-2.4.1 mit Patch. 

Control lässt sich nicht bauen usw..
Bin halt kein Plugin Experte  :D

Auch hab ich mal versucht xineliboutput zu bauen, na hör mir bloß uff.

Keine Ahnung was ich falsch mache 

@Wolfgang du bist und bleibst meine einzigste Rettung  :cool:

Grüße Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
zzzözzz  25.Jun.2020 09:59:06
Beim Thema control könnte ich in der Zwischenzeit helfen.

Ich schick dir heute abend mal meine Version von control.
Soweit ich mich erinnere, hab ich meine Version ordentlich umgebaut vor Jahren.



Und dann schau mal, ob du alle dependencies welche mango erwähnt hat schon hast.
gb  25.Jun.2020 10:44:36
Hi Wirbel
[quote='Wirbel' pid='187495' dateline='1593071946']
Beim Thema control könnte ich in der Zwischenzeit helfen.

Ich schick dir heute abend mal meine Version von control.
Soweit ich mich erinnere, hab ich meine Version ordentlich umgebaut vor Jahren.

Das ist eine sehr gute Idee.


Und dann schau mal, ob du alle dependencies welche mango erwähnt hat schon hast.

Alles drauf easyvdr-dev, Wolfgangs, Stefans Empfehlung und noch mehr.

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
SurfaceCleanerZ  25.Jun.2020 11:04:04
Hi, 
Dann nimm doch mal bitte den 2.4.2 aus dem git mit meiner make.config. Im Makefile den videopath novh auf /video0 und dann geht es, wenn du alles nachinstallierst, wie beschrieben. Wenn was fehlt sieht man es im log (man muss es nur deuten können).
Die unpassende libswscale bleibt aber, ich vermute deshalb schmiert meiner ab. 
Mfg Stefan
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
mango  25.Jun.2020 14:16:03
Hallo,

[quote='gb' pid='187491' dateline='1593030451']
Auch hab ich mal versucht xineliboutput zu bauen, na hör mir bloß uff.

nimm den Sources aus Git/five/v/vdr-plugin-xineliboutput-2.2.0~git20200125
Patches sollten aktiv sein. ..kannst du im Sorces Dir mit "quilt applied" kontrollieren.
Ich gehe mal davon aus,dass du ea5-base-stable PPA eingebunden hast.
Build-Depends siehst du ja in debian/control.
Patch "disable-po-update.patch" gehört auch noch rein.
--- a/Makefile
+++ b/Makefile
@@ -321,10 +321,10 @@
@echo GT $@
$(Q)xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=vdr-$(PLUGIN) --package-version=$(VERSION) --msgid-bugs-address='' -o $@ `ls $^`

-%.po: $(I18Npot)
- @echo PO $@
- $(Q)msgmerge -U --no-wrap --no-location --backup=none -q -N $@ $<
- @touch $@
+#%.po: $(I18Npot)
+# @echo PO $@
+# $(Q)msgmerge -U --no-wrap --no-location --backup=none -q -N $@ $<
+# @touch $@

$(I18Nmsgs): $(DESTDIR)$(LOCDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo
@echo Installing $^

Startparameter -> Git/five/e/easyvdr-lists-3.0.10/default_settings/easyvdr-frontend-sxfe.conf

Plugin control aus unserm Git compiled nicht mit VDR-2.4.1(altes Makefile)
...dafür hat Wirbel ja bereits nee angepasste Version.


[quote='SurfaceCleanerZ' pid='187497' dateline='1593075844']
Dann nimm doch mal bitte den 2.4.2 aus dem git

Eine Bitte habe ich ...es sollte mit VDR-2.4.1 getestet werden,da es hierfür
auch bereits sehr viele angepasste Plugins gibt.Alexander hat da bei yaVDR
jede Menge an Arbeit reingesteckt!

Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
SurfaceCleanerZ  25.Jun.2020 16:36:59
Hallo Wolfgang, 
Ich denke Alexander nutzt auch den 2.4.2,nennt ihn nur noch nicht so, er hat die zig Patches bei sich i. d. R. drin. 
Ob ich nun nen VDR aus dem git oder nen 3.4.1 und die Patches nehme. 
Mfg Stefan
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
mango  25.Jun.2020 17:29:50
Hi Stefan,

[quote='SurfaceCleanerZ' pid='187499' dateline='1593095819']
Ich denke Alexander nutzt auch den 2.4.2,nennt ihn nur noch nicht so

ja aber nur in seinem PPA “vdr-2.4.1-patches”
vdr-git - commit 196785ff und dazu diese Patches
vdr-2.4.2-fix-detach-receiver.diff
04_newplugin.patch
81_Make_config.patch
99_ncursesw-include.patch
opt-37-x_menuorg.patch
opt-42-x_MainMenuHooks-v1.0.1.patch
opt-56_eventdetails_v3.patch
opt-65_pin.patch
vdr-2.3.9-hide-first-recording-level-v2.patch
vdr-2.2.0-missing-plugin.patch
#vdr-2.3-patch-for-permashift.diff
vdr-2.4.2_undelete.diff
MAXDEVICES_32.patch
vdr-2.4.1-sdt-hevc-support.patch
vdr-2.1.5-naludump-0.1.diff
menuselection.patch
vdr-2.4.0_zapcockpit.patch

P.S
Lasst uns doch mal zuerst nee Basis schaffen z.B libva-2.7.1 & ffmpeg-4.2.2 und
alle abweichenden Pakete die ich für easyVDR in base gebaut hab.Diese dann in ein PPA
easy-new-setup.Auch z.B easyvdr-dev(ohne qt) kann hier rein.Jeder der dann selbst compiled
hat dann schonmal die richtigen Pakete.Nur so lassen sich dann auch Ergebnisse erzielen

Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
zzzözzz  25.Jun.2020 17:42:29
Bis wir hier genug Fortschritt haben, gibt es mit Sicherheit schon den echten 2.4.2

Aber auf jeden Fall ist die Arbeit nicht umsonst - ob für 2.4.1 oder 2.4.2 - der Unterschied wird minimal.



Zum control Plugin erst einmal. Ich denke diese Plugin wird sehr hilfreich sein für solche Tests wie diesen hier.
Ich habe euch meine Version des control Plugins hier hochgeladen:

https://gen2vdr.de/wirbel/easyvdr/conf.d/vdr-control-2016.06.01ng-wirbel.tgz

Aus dem was ich damals(!) in die README des Plugins geschrieben habe. Zitat..

0.0.3ng-wirbel is a heavily restructed fork of patched version 0.0.2a-kw3, see
notes above. As original source is GPLv2 and original version seems to be
abandomed since >10years now, this version is available as i still use this
tiny plugin..

License as original authors choice: GPLv2.



Some changes are visible in usage:
- telnet connection is now IPv6 with IPv4 backward compat.
- telnet connection is now closed by shortcut
- works with vdr-2.3.1 (no other vdr versions are tested, neither backwards
  nor forwards.)
- no more segfaults on VDR exit, at least i didnt see while extensive testing.
- clears now window completely before exiting.
- telnet session should be run on UTF-8 translation now, dont use 8859* pls.
- new style Makefile (i hate that screwed up VDR Makefile stuff, i doesnt work
  any longer correctly if you doesnt install vdr completely, but anyhow...)
- uses vector, string and algorithm headers now, to remove classes that
  do more or less the same as std classes, uses also VDRs cTextWrapper instead
  of own implementation.


Internally nearly everything has been reorganized, so i guess a diff against
older versions doesnt give any useful result. Some files are removed, others
are put together to reduce dependencies between classes and remove unused code.
Several classes are renamed to understand their usage, other removed and
so on. Debugging has been changed. Also, instead of moving socket data between
three classes, a ringbuffer is implemented and those three classes are now
one class avoiding this overhead.


However, the look and feel of the previous versions is preserved.

--wirbel



Benutzt wird dieses Plugin, indem man eine telnet(!) session zum VDR auf port 2002 aufmacht. Dort sieht man dann das Menü des VDR als reine Textversion.
Ich benutze meist putty um von einem Windows Rechner per ssh zum VDR zu verbinden und öffne dann in einer der putty sessions eine lokale telnet session

telnet localhost 2002

wobei das natürlich auch aus einem xterm heraus geht. :)
Beendet wird die session mit control-c
zzzözzz  25.Jun.2020 17:44:01
P.S
Lasst uns doch mal zuerst nee Basis schaffen z.B libva-2.7.1 & ffmpeg-4.2.2 und
alle abweichenden Pakete die ich für easyVDR in base gebaut hab.Diese dann in ein PPA
easy-new-setup.Auch z.B easyvdr-dev(ohne qt) kann hier rein.Jeder der dann selbst compiled
hat dann schonmal die richtigen Pakete.Nur so lassen sich dann auch Ergebnisse erzielen


Ich denke dieser Vorschlag wird uns alle schneller zum Ziel führen. Danke dafür.
gb  25.Jun.2020 20:08:53
Hi Wolfgang & Wirbel
[quote='mango' pid='187498' dateline='1593087363']
nimm den Sources aus Git/five/v/vdr-plugin-xineliboutput-2.2.0~git20200125
Patches sollten aktiv sein. ..kannst du im Sorces Dir mit "quilt applied" kontrollieren.
Ich gehe mal davon aus,dass du ea5-base-stable PPA eingebunden hast.
Build-Depends siehst du ja in debian/control.
Patch "disable-po-update.patch" gehört auch noch rein.
--- a/Makefile
+++ b/Makefile
@@ -321,10 +321,10 @@
@echo GT $@
$(Q)xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=vdr-$(PLUGIN) --package-version=$(VERSION) --msgid-bugs-address='' -o $@ `ls $^`

-%.po: $(I18Npot)
- @echo PO $@
- $(Q)msgmerge -U --no-wrap --no-location --backup=none -q -N $@ $<
- @touch $@
+#%.po: $(I18Npot)
+# @echo PO $@
+# $(Q)msgmerge -U --no-wrap --no-location --backup=none -q -N $@ $<
+# @touch $@

$(I18Nmsgs): $(DESTDIR)$(LOCDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo
@echo Installing $^

Startparameter -> Git/five/e/easyvdr-lists-3.0.10/default_settings/easyvdr-frontend-sxfe.conf

Plugin control aus unserm Git compiled nicht mit VDR-2.4.1(altes Makefile)
...dafür hat Wirbel ja bereits nee angepasste Version.

erstmal danke für die Hilfe, ich konnte beide Plugins Xinelibout und control bauen.

Ich hab das erstmal in einer VM durchgespielt, auch hab ich mal in der runvdr das Setup Plugin raus genommen und dafür das easyvdr Plugin ergänzt, zusätzlich in der sysconfig alle Pluginstarts entfernt.
Fazit: VDR startet beim Upstart mit Frontend und easyvdr Plugin, das wiederum lädt control, Xineliboutput und Softhddevice ( Softhddevice ist auf false in der ini ). Gut xineliboutput Frontend wird noch mit dem Upstart parralel gezogen. Jetzt müsste man mal schauen, wie man das unterbinden kann und mit welchen args das Xineliboutput Plugin gestartet werden muss.

Ansonsten sieht das schon mal gut aus.

Edit: Test war mit vdr-2.4.1

Ps: der Name easyvdr für das Plugin ist zwar irgendwie schon cool, aber auch irgendwie irreführend. Vielleicht sollten wir es dann eher wirbelsetup/easyvdr-setup/setup nennen. Aber das nur nebenbei. 

Gruss Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
mango  25.Jun.2020 21:03:31
Hallo Aaron,

[quote='gb' pid='187503' dateline='1593108533']
...ich konnte beide Plugins Xinelibout und control bauen.

freut mich das es geklappt hat :D

[quote='gb' pid='187503' dateline='1593108533']
Jetzt müsste man mal schauen, wie man das unterbinden kann und mit welchen args das Xineliboutput Plugin gestartet werden muss.

das müsste in Git/five/e/easyvdr-3.99.00/easyvdr-runfrontend im Abschnitt "vdr-sxfe" geändert werden.
"vdr-sxfe" sollte sich so starten lassen
Args=--local=none --primary --remote=127.0.0.1:37890

Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
gb  25.Jun.2020 22:21:41
Hallo Wirbel

Ich denke, hier haben wir schon unser erstes Problem:

root@easyVDR:/var/lib/vdr# /usr/bin/vdr -D2 -c. -v. -Peasyvdr
vdr: error while reading './sources.conf'
vdr: error while reading './channels.conf'
void cEasyPluginManager::Initialize():194 : *** begin avail plugins ***
void cEasyPluginManager::Initialize():211 : control
void cEasyPluginManager::Initialize():211 : softhddevice
void cEasyPluginManager::Initialize():211 : xineliboutput
void cEasyPluginManager::Initialize():214 : *** end avail plugins ***
bool cEasyPluginManager::LoadPlugin(std::string, std::string, bool):77 : loaded /usr/src/vdr-2.4.1/PLUGINS/lib/libvdr-control.so.2.4.1 control
bool cEasyPluginManager::LoadPlugin(std::string, std::string, bool):85 : initialized /usr/src/vdr-2.4.1/PLUGINS/lib/libvdr-control.so.2.4.1 control
bool cEasyPluginManager::LoadPlugin(std::string, std::string, bool):116 : plugin control started.
bool cEasyPluginManager::AutoLoad():176 : softhddevice: no auto load
xineliboutput: Die Option »--local« erfordert ein Argument
bool cEasyPluginManager::LoadPlugin(std::string, std::string, bool):74 : could not load /usr/src/vdr-2.4.1/PLUGINS/lib/libvdr-xineliboutput.so.2.4.1 xineliboutput --local
bool cEasyPluginManager::AutoLoad():181 : xineliboutput: ERROR LOADING PLUGIN
Speicherzugriffsfehler

Die xineliboutput_settings.ini sieht wie folgt aus:

Args=--local=none --primary --remote=127.0.0.1:37890
AutoRun=true
Stop=false

Syslog:

Jun 25 22:18:42 easyVDR vdr: VDR version 2.4.1 started
Jun 25 22:18:42 easyVDR vdr: codeset is 'UTF-8' - known
Jun 25 22:18:42 easyVDR vdr: found 28 locales in /usr/src/vdr-2.4.1/locale
Jun 25 22:18:42 easyVDR vdr: loading plugin: /usr/src/vdr-2.4.1/PLUGINS/lib/libvdr-easyvdr.so.2.4.1
Jun 25 22:18:42 easyVDR vdr: registered source parameters for 'A - ATSC'
Jun 25 22:18:42 easyVDR vdr: registered source parameters for 'C - DVB-C'
Jun 25 22:18:42 easyVDR vdr: registered source parameters for 'S - DVB-S'
Jun 25 22:18:42 easyVDR vdr: registered source parameters for 'T - DVB-T'
Jun 25 22:18:42 easyVDR vdr: no DVB device found
Jun 25 22:18:42 easyVDR vdr: initializing plugin: easyvdr (2020.06.20): easyvdr setup helper plugin
Jun 25 22:18:42 easyVDR vdr: loading plugin: /usr/src/vdr-2.4.1/PLUGINS/lib/libvdr-control.so.2.4.1
Jun 25 22:18:42 easyVDR vdr: info: Plugin started.
Jun 25 22:18:42 easyVDR vdr: loading plugin: /usr/src/vdr-2.4.1/PLUGINS/lib/libvdr-xineliboutput.so.2.4.1
Jun 25 22:18:42 easyVDR vdr: initializing plugin: control (2016.06.01ng-wirbel): telnet remote control
Jun 25 22:18:42 easyVDR kernel: [ 6165.307642] vdr: segfault at 18 ip 000055965046f245 sp 00007ffc7c688d80 error 4 in vdr[5596503df000+ec000]
Jun 25 22:18:42 easyVDR kernel: [ 6165.307647] Code: db 75 0b eb 78 48 8b 5b 10 48 85 db 74 6f 48 8b 6b 30 48 85 ed 74 ee 48 8d 15 d3 66 0c 00 48 8b 45 00 83 3a 01 7e 34 48 89 ef 50 18 48 89 ef 49 89 c5 48 8b 45 00 ff 50 10 48 8b 55 08 4d 89

Ich würde mal behaupten/vermuten, das hier nicht die ganze Args-Zeile übergeben wird.
Vielleicht liegt es an den "=" Zeichen in den Args?
Was meinst du?

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
gb  25.Jun.2020 22:42:45
Hi Wolfgang
[quote='mango' pid='187505' dateline='1593111811']
das müsste in Git/five/e/easyvdr-3.99.00/easyvdr-runfrontend im Abschnitt "vdr-sxfe" geändert werden.

Ja und nein :D
Aber der Tipp hat mich zum Ziel gebracht:
/usr/lib/vdr/easyvdr-frontend-loader Zeile 45:
"vdr-sxfe") plugin_active "xineliboutput" || add_plugin "xineliboutput --local=none --primary --remote=37890"

Hier wird das Frontend Plugin an VDR übergeben.

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
mango  25.Jun.2020 22:43:11
Hi Aaron,

Wirbel hat doch den Parameter -c könnte man da nicht den Pfad zu "easyvdr-frontend-sxfe.conf"
angeben/übergeben?

Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
gb  25.Jun.2020 23:18:16
Hi Wolfgang
[quote='mango' pid='187517' dateline='1593117791']
Wirbel hat doch den Parameter -c könnte man da nicht den Pfad zu "easyvdr-frontend-sxfe.conf"
angeben/übergeben?

Ja das ist richtig, allerding bewirkt es nichts. -c ist ja Pfad Angabe für vdr. Unabhängig davon, war das da oben eh nur ein Beispiel um zu zeigen, das was bei den Args nicht passt.

Wenn ich es über den startvdr jage, kommt es ja auch zum Absturz ( sobald ich das Frontend nicht mehr parallel starten lasse ) und hier wird vdr mit allen Pfaden gefüttert. 

Warten wir mal auf Feedback von Wirbel ab.

Gruß & N8
Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
zzzözzz  26.Jun.2020 08:25:16


Ich würde mal behaupten/vermuten, das hier nicht die ganze Args-Zeile übergeben wird.
Vielleicht liegt es an den "=" Zeichen in den Args?
Was meinst du?




Das liegt sogar ganz sicher daran. Aber das ist ein lösbares Problem.
Aber was ich nicht verstehe, wo der segfault nach dem "ERROR LOADING PLUGIN" her kommt,
das macht mir mehr Sorgen.





Ps: der Name easyvdr für das Plugin ist zwar irgendwie schon cool, aber auch irgendwie irreführend.



Ich bin für gut Vorschläge offen, mir ist kein passenderer Name eingefallen.
gb  26.Jun.2020 10:19:42
Hi Wirbel
[quote='Wirbel' pid='187520' dateline='1593152716']
Aber was ich nicht verstehe, wo der segfault nach dem "ERROR LOADING PLUGIN" her kommt,
das macht mir mehr Sorgen.

Ich denke, noch ist es zu früh mit Bauchschmerzen da rein zu gehen.
Wenn ich das richtig verstanden habe ( also Vermutungen, vielleicht gibts ja eine Erklärung von Wolfgang ) , läuft Xineliboutput in Kombination mit vdr-sxfe, wenn da was nicht läuft, gibts einen segfault.
Daher fand ich es ja so praktisch, es über den Upstart oder über startvdr lauffähig zu bekommen. Hier wird alles korrekt und in Abhängigkeit gestartet.

Also bitte erstmal das mit den args anpassen und dann schauen wir weiter.

Gruss Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
zzzözzz  26.Jun.2020 16:54:30
Neue Version.

https://gen2vdr.de/wirbel/easyvdr/vdr-easyvdr-latest.tgz


edit: Es gibt nach dem compilieren im Plugin Verzeichnis ein neues commandline tool namens 'easyvdrctl-2.4.1'

Ist noch nicht ganz fertig, kann aber evtl. schon helfen.


[ /usr/src/vdr-2.4.1/PLUGINS/src/easyvdr ]# ./easyvdrctl-2.4.1 --help
easyvdrctl-2.4.1 - a commandline tool for the easyvdr VDR Plugin.
It configures VDR Plugins by writing to their ini files.

The following options are available.
  -h, --help
          show this help text and exit.
  --list-plugins
          show all available plugins
  --enabled-plugins
        show all enabled plugins
  --disabled-plugins
        show all disabled plugins
  --all-status
        see --status, but for all known plugins.
  --status
        shows the status and commandline of a plugin.
        Requires --plugin PLUGINNAME.
  --plugin PLUGINNAME
        selects the plugin PLUGINNAME for commands.
  --plugindir DIRECTORY
          use DIRECTORY as path for plugins libs,
          instead of /usr/local/lib/vdr
  --inidir DIRECTORY
          use DIRECTORY as path for plugin configs,
          instead of /etc/vdr/conf.d
  --enable
        enable autorun of this plugin.
        Requires --plugin PLUGINNAME.
  --disable
        disable autorun of this plugin.
        Requires --plugin PLUGINNAME.
  --get-commandline
        prints the commandline of a plugin to stdout and exit.
        Requires --plugin PLUGINNAME.
  --set-commandline STRING
        set the commandline of a plugin to STRING.
        Requires --plugin PLUGINNAME.
  --del-commandline STRING
        deletes STRING from the commandline of a plugin,
        does nothing if that string is not found.
        Requires --plugin PLUGINNAME.
  --add-commandline STRING
        adds STRING to the commandline of a plugin.
        Requires --plugin PLUGINNAME.
  --replace-commandline FROM TO
        requires two arguments: FROM and TO
        replaces the first hit of FROM by TO in plugins commandline
        Requires --plugin PLUGINNAME.

[ /usr/src/vdr-2.4.1/PLUGINS/src/easyvdr ]# ./easyvdrctl-2.4.1 --all-status
Plugin            | install | ini    | AutoRun | Stop | Arguments
--------------------------------------------------------------------------------
control            | no      | valid  | yes    | yes  |
satip              | no      | valid  | no      | yes  | -d2
softhddevice      | no      | valid  | no      | no  | -f -v vdpau -a hw:1,7
xineliboutput      | no      | valid  | yes    | no  | --local=none --primary --remote=127.0.0.1:37890
gb  26.Jun.2020 17:16:31
Kannst du mir da mal weiter helfen?

root@easyVDR:/usr/src/vdr-2.4.1/PLUGINS/src/vdr-easyvdrctl-2.4.1# make install
install -D libvdr-easyvdr.so /usr/src/vdr-2.4.1/PLUGINS/lib/libvdr-easyvdr.so.2.4.1
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -Wno-unused-parameter -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -I/usr/src/vdr-2.4.1/include EasyControl.o IniFile.o -o easyvdrctl-2.4.1
mkdir: fehlender Operand
„mkdir --help“ liefert weitere Informationen.
make: *** [Makefile:126: install-cmd] Fehler 1

Wenn ich die beiden erstellten Files manuell nach /usr/lib/vdr/plugins kopiere, ist zwar der Fehler weg, aber zum Absturz des vdr kommt es trotzdem.

Jun 26 17:03:36 easyVDR easyvdr-module-loader: run
Jun 26 17:03:36 easyVDR easyvdr-module-loader: run
Jun 26 17:03:36 easyVDR easyvdr-runvdr: GraphTFT wird nicht gestartet
Jun 26 17:03:36 easyVDR dvbstop: executing /usr/share/vdr/dvb-stop-hooks/10_dvb-stop.dvb
Jun 26 17:03:36 easyVDR dvbstart: executing /usr/share/vdr/dvb-start-hooks/10_dvb-start.dvb
Jun 26 17:03:36 easyVDR easyvdr-module-loader: wait for DVB Device 0.1s
Jun 26 17:03:36 easyVDR easyvdr-runvdr: Starting VDR
Jun 26 17:03:36 easyVDR vdr: VDR version 2.4.1 started
Jun 26 17:03:36 easyVDR vdr: switched to user 'vdr'
Jun 26 17:03:36 easyVDR vdr: codeset is 'UTF-8' - known
Jun 26 17:03:36 easyVDR vdr: loading plugin: /usr/lib/vdr/plugins/libvdr-easyvdr.so.2.4.1
Jun 26 17:03:36 easyVDR vdr: loading /var/lib/vdr/setup.conf
Jun 26 17:03:36 easyVDR vdr: ERROR: unknown config parameter: ChannelBlocker = 0
Jun 26 17:03:36 easyVDR vdr: ERROR: unknown config parameter: DumpNaluFill = 0
Jun 26 17:03:36 easyVDR vdr: ERROR: unknown config parameter: SupportTeletext = 0
Jun 26 17:03:36 easyVDR vdr: ERROR: unknown config parameter: WarEagleIcons = 1
Jun 26 17:03:36 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitHideLastGroup = 0
Jun 26 17:03:36 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitShowAllChannels = 0
Jun 26 17:03:36 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitUseGroups = 1
Jun 26 17:03:36 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitUseHints = 1
Jun 26 17:03:36 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitUseInfo = 1
Jun 26 17:03:36 easyVDR vdr: loading /var/lib/vdr/sources.conf
Jun 26 17:03:36 easyVDR vdr: loading /var/lib/vdr/diseqc.conf
Jun 26 17:03:36 easyVDR vdr: loading /var/lib/vdr/scr.conf
Jun 26 17:03:36 easyVDR vdr: loading /var/lib/vdr/channels.conf
Jun 26 17:03:36 easyVDR vdr: loading /var/lib/vdr/timers.conf
Jun 26 17:03:36 easyVDR vdr: loading /var/lib/vdr/commands.conf
Jun 26 17:03:36 easyVDR vdr: loading /var/lib/vdr/reccmds.conf
Jun 26 17:03:36 easyVDR vdr: loading /var/lib/vdr/svdrphosts.conf
Jun 26 17:03:36 easyVDR vdr: loading /var/lib/vdr/remote.conf
Jun 26 17:03:36 easyVDR vdr: loading /var/lib/vdr/keymacros.conf
Jun 26 17:03:36 easyVDR vdr: loading /var/lib/vdr/camresponses.conf
Jun 26 17:03:36 easyVDR vdr: no DVB device found
Jun 26 17:03:36 easyVDR vdr: initializing plugin: easyvdr (2020.06.20): easyvdr setup helper plugin
Jun 26 17:03:36 easyVDR vdr: loading plugin: /usr/lib/vdr/plugins/libvdr-control.so.2.4.1
Jun 26 17:03:36 easyVDR vdr: info: Plugin started.
Jun 26 17:03:36 easyVDR vdr: loading plugin: /usr/lib/vdr/plugins/libvdr-xineliboutput.so.2.4.1
Jun 26 17:03:36 easyVDR vdr: [xine..put] cXinelibLocal: Using xine-lib configuration file /var/lib/vdr/plugins/xineliboutput/config
Jun 26 17:03:36 easyVDR vdr: setting primary device to 1
Jun 26 17:03:36 easyVDR vdr: info: Plugin started.
Jun 26 17:03:36 easyVDR vdr: initializing plugin: control (2016.06.01ng-wirbel): telnet remote control
Jun 26 17:03:36 easyVDR vdr: initializing plugin: xineliboutput (2.2.0): X11/xine-lib Ausgabe-Plugin
Jun 26 17:03:36 easyVDR vdr: [xine..put] cXinelibDevice::InitDevice() called twice
Jun 26 17:03:36 easyVDR vdr: [xine..put] cXinelibOsdProvider: shutting down !
Jun 26 17:03:36 easyVDR vdr: deleting plugin: xineliboutput
Jun 26 17:03:36 easyVDR vdr: deleting plugin: control
Jun 26 17:03:36 easyVDR vdr: deleting plugin: easyvdr
Jun 26 17:03:36 easyVDR vdr: exiting, exit code 2
Jun 26 17:03:36 easyVDR easyvdr-runvdr: VDR died within 10 seconds, this happened 1 time(s).
Jun 26 17:03:36 easyVDR easyvdr-runvdr: Terminating by error level 2
Jun 26 17:03:37 easyVDR easyvdr-runfrontend: wait for vdr
Jun 26 17:03:55 easyVDR easyvdr-runfrontend: message repeated 18 times:
Jun 26 17:03:55 easyVDR easyvdr-runfrontend: Wait more than 20 seconds for VDR - give up

Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
zzzözzz  26.Jun.2020 17:44:16
Ja, also erst einmal solltest jetzt unter gar keinen Umständen eine runvdr verwenden,
sondern eine einfache Befehlszeile aus der Shell. Damit schießt man sich definitiv in das Knie.

Dann machen wir es stückweise, xinelibout scheint ein harter Brocken zu sein...
Starte xinelibout *ohne jedes andere plugin*, direkt miot dem VDR aus der Shell - von Hand.


Wenn du damit xinelibout starten kannst, dann haben wir wenigstens einen ersten Fortschritt.
Damit wüssten wir, dass alles weitere nicht mehr an diesem Plugin liegt, sondern am PluginLoader in 'easyvdr'.



Und ich sehe noch etwas, wir sollten dringend dem Rat von mango folgen..

Lasst uns doch mal zuerst nee Basis schaffen z.B libva-2.7.1 & ffmpeg-4.2.2 und
alle abweichenden Pakete die ich für easyVDR in base gebaut hab.Diese dann in ein PPA
easy-new-setup.Auch z.B easyvdr-dev(ohne qt) kann hier rein.Jeder der dann selbst compiled
hat dann schonmal die richtigen Pakete.Nur so lassen sich dann auch Ergebnisse erzielen

gb  26.Jun.2020 18:22:29
Hi Wirbel

Musste gerade aus machen, hier fliegen die Blitze reihenweise ums Haus herum runter  :cool:
Keine Angst, zieht in deine Richtung  :D
[quote='Wirbel' pid='187526' dateline='1593186256']
Ja, also erst einmal solltest jetzt unter gar keinen Umständen eine runvdr verwenden,
sondern eine einfache Befehlszeile aus der Shell. Damit schießt man sich definitiv in das Knie.

Jaein, ist ja easyvdr konform und Anpassungen habe ich dies bezüglich auch gemacht. Aber gut, ich höre deinen Rat.

Dann machen wir es stückweise, xinelibout scheint ein harter Brocken zu sein...
Starte xinelibout *ohne jedes andere plugin*, direkt miot dem VDR aus der Shell - von Hand.

siehe hier:

root@easyVDR:/var/lib/vdr# /usr/bin/vdr -Peasyvdr
void cEasyPluginManager::Initialize():194 : *** begin avail plugins ***
void cEasyPluginManager::Initialize():211 : control
void cEasyPluginManager::Initialize():211 : softhddevice
void cEasyPluginManager::Initialize():211 : xineliboutput
void cEasyPluginManager::Initialize():214 : *** end avail plugins ***
bool cEasyPluginManager::LoadPlugin(std::string, std::string, bool):77 : loaded /usr/lib/vdr/plugins/libvdr-control.so.2.4.1 control
bool cEasyPluginManager::LoadPlugin(std::string, std::string, bool):85 : initialized /usr/lib/vdr/plugins/libvdr-control.so.2.4.1 control
bool cEasyPluginManager::LoadPlugin(std::string, std::string, bool):116 : plugin control started.
bool cEasyPluginManager::AutoLoad():176 : softhddevice: no auto load
bool cEasyPluginManager::LoadPlugin(std::string, std::string, bool):77 : loaded /usr/lib/vdr/plugins/libvdr-xineliboutput.so.2.4.1 xineliboutput
bool cEasyPluginManager::LoadPlugin(std::string, std::string, bool):85 : initialized /usr/lib/vdr/plugins/libvdr-xineliboutput.so.2.4.1 xineliboutput
bool cEasyPluginManager::LoadPlugin(std::string, std::string, bool):94 : plugin xineliboutput created 1 devices. Add 'xineliboutput' to BlackList
bool cEasyPluginManager::LoadPlugin(std::string, std::string, bool):102 : Using xineliboutput as primary device.
bool cEasyPluginManager::LoadPlugin(std::string, std::string, bool):116 : plugin xineliboutput started.
virtual cPluginEasyvdr::~cPluginEasyvdr():85 : plugin destroyed.

root@easyVDR:/var/lib/vdr# /usr/bin/vdr -P'xineliboutput --local=none --primary --remote=127.0.0.1:37890'

Beim letzten Befehl läuft das Frondend.


Und ich sehe noch etwas, wir sollten dringend dem Rat von mango folgen..

Lasst uns doch mal zuerst nee Basis schaffen z.B libva-2.7.1 & ffmpeg-4.2.2 und
alle abweichenden Pakete die ich für easyVDR in base gebaut hab.Diese dann in ein PPA
easy-new-setup.Auch z.B easyvdr-dev(ohne qt) kann hier rein.Jeder der dann selbst compiled
hat dann schonmal die richtigen Pakete.Nur so lassen sich dann auch Ergebnisse erzielen



Auf Wolfgang sollte man eigenlich immer hören :D

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
zzzözzz  26.Jun.2020 19:01:53
@mango: du bist ja der Sehende unter uns (debian-) Blinden. könntest uns dabei helfen?
gb  26.Jun.2020 19:13:03
Hi Wirbel
[quote='Wirbel' pid='187528' dateline='1593190913']
@mango: du bist ja der Sehende unter uns (debian-) Blinden. könntest uns dabei helfen?

Was war eigentlich die Frage? :D

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
zzzözzz  27.Jun.2020 08:53:06
PPA easy-new-setup << diese Frage..



So, damit kann ich zumindest xineliboutput starten.

https://gen2vdr.de/wirbel/easyvdr/vdr-easyvdr-2020.06.27.tgz



Args=--local=sxfe --remote=127.0.0.1:37890 --fullscreen
AutoRun=true
Stop=false




Passiert ist folgendes, der PluginManager von VDR selbst hat dem Plugin
dazwischen gefunkt. Und damit wurde zuerst vom easyvdr Plugin aus das xinelibout initialisiert
und eine Sekunde später noch einmal, diesmal von vdr selbst. Deswegen ist dann xinelibout ausgestiegen
und anscheinend reißt das ganze Plugin beim Stop den VDR mit.

Bei mir erkennt xinelibout die Bildschirm Größe nicht korrekt, egal wie ich das Plugin starte.
Das hat aber nix mit dem Thread hier zu tun.
gb  27.Jun.2020 11:36:47
Hi Wirbel

PPA easy-new-setup << diese Frage..

Ja gut, ein neues Paket im GIT debian konform zu bauen, steht bei mir auch noch auf der todoo Liste. Da wäre eine Erleuchtung von Wolfgang wirklich gut.

Zum Test mit Plugin 27.06.2020>>>
Das hier drunter sieht allerdings nicht so gut aus:

root@easyVDR:/var/lib/vdr# /usr/bin/vdr -Peasyvdr
void cEasyPluginManager::Initialize():193 : *** begin avail plugins ***
void cEasyPluginManager::Initialize():210 : control
void cEasyPluginManager::Initialize():210 : softhddevice
void cEasyPluginManager::Initialize():210 : xineliboutput
void cEasyPluginManager::Initialize():213 : *** end avail plugins ***
vdr: no primary device found - using first device!
virtual cPluginEasyvdr::~cPluginEasyvdr():85 : plugin destroyed.



/var/log/sysconfig

Jun 27 11:27:12 easyVDR vdr: VDR version 2.4.1 started
Jun 27 11:27:12 easyVDR vdr: codeset is 'UTF-8' - known
Jun 27 11:27:12 easyVDR vdr: found 28 locales in /usr/share/locale
Jun 27 11:27:12 easyVDR vdr: loading plugin: /usr/lib/vdr/plugins/libvdr-easyvdr.so.2.4.1
Jun 27 11:27:12 easyVDR vdr: loading /var/lib/vdr/setup.conf
Jun 27 11:27:12 easyVDR vdr: ERROR: unknown config parameter: ChannelBlocker = 0
Jun 27 11:27:12 easyVDR vdr: ERROR: unknown config parameter: DumpNaluFill = 0
Jun 27 11:27:12 easyVDR vdr: ERROR: unknown config parameter: SupportTeletext = 0
Jun 27 11:27:12 easyVDR vdr: ERROR: unknown config parameter: WarEagleIcons = 1
Jun 27 11:27:12 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitHideLastGroup = 0
Jun 27 11:27:12 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitShowAllChannels = 0
Jun 27 11:27:12 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitUseGroups = 1
Jun 27 11:27:12 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitUseHints = 1
Jun 27 11:27:12 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitUseInfo = 1
Jun 27 11:27:12 easyVDR vdr: loading /var/lib/vdr/sources.conf
Jun 27 11:27:12 easyVDR vdr: loading /var/lib/vdr/diseqc.conf
Jun 27 11:27:12 easyVDR vdr: loading /var/lib/vdr/scr.conf
Jun 27 11:27:12 easyVDR vdr: loading /var/lib/vdr/channels.conf
Jun 27 11:27:12 easyVDR vdr: loading /var/lib/vdr/timers.conf
Jun 27 11:27:12 easyVDR vdr: loading /var/lib/vdr/commands.conf
Jun 27 11:27:12 easyVDR vdr: loading /var/lib/vdr/reccmds.conf
Jun 27 11:27:12 easyVDR vdr: loading /var/lib/vdr/svdrphosts.conf
Jun 27 11:27:12 easyVDR vdr: loading /var/lib/vdr/remote.conf
Jun 27 11:27:12 easyVDR vdr: loading /var/lib/vdr/keymacros.conf
Jun 27 11:27:12 easyVDR vdr: loading /var/lib/vdr/camresponses.conf
Jun 27 11:27:12 easyVDR vdr: registered source parameters for 'A - ATSC'
Jun 27 11:27:12 easyVDR vdr: registered source parameters for 'C - DVB-C'
Jun 27 11:27:12 easyVDR vdr: registered source parameters for 'S - DVB-S'
Jun 27 11:27:12 easyVDR vdr: registered source parameters for 'T - DVB-T'
Jun 27 11:27:12 easyVDR vdr: no DVB device found
Jun 27 11:27:12 easyVDR vdr: initializing plugin: easyvdr (2020.06.27): easyvdr setup helper plugin
Jun 27 11:27:12 easyVDR vdr: ERROR: invalid primary device number: 1
Jun 27 11:27:12 easyVDR vdr: ERROR: no primary device found - using first device!
Jun 27 11:27:12 easyVDR vdr: ERROR: invalid primary device number: 1
Jun 27 11:27:12 easyVDR vdr: epg data reader thread started (pid=38468, tid=38470, prio=high)
Jun 27 11:27:12 easyVDR vdr: reading EPG data from /var/cache/vdr/epg.data
Jun 27 11:27:12 easyVDR vdr: video directory scanner thread started (pid=38468, tid=38469, prio=low)
Jun 27 11:27:12 easyVDR vdr: video directory scanner thread ended (pid=38468, tid=38469)
Jun 27 11:27:12 easyVDR vdr: deleting plugin: easyvdr
Jun 27 11:27:12 easyVDR vdr: epg data reader thread ended (pid=38468, tid=38470)
Jun 27 11:27:12 easyVDR vdr: exiting, exit code 2
Jun 27 11:27:15 easyVDR tracker-store: OK
Jun 27 11:27:15 easyVDR systemd: tracker-store.service: Succeeded.


/etc/vdr/conf.d/xineliboutput_settings.ini

Args=--local=none --primary --remote=127.0.0.1:37890
AutoRun=true
Stop=false

EasyPluginManager::Args=--local=none --primary --remote=127.0.0.1:37890


[quote='Wirbel']
Bei mir erkennt xinelibout die Bildschirm Größe nicht korrekt, egal wie ich das Plugin starte.
Das hat aber nix mit dem Thread hier zu tun.


Deswegen die Parameter von weiter oben. Zusätzlich nutzen wir vdr-sxfe direkt und starten es nach.
Zum Test um das Frontend zu sehen, hab ich einfach immer folgende Zeile im Terminal benutzt:
vdr-sxfe --post tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1 xvdr+tcp://localhost
Aber vielleicht reden wir gerade aneinander vorbei und du meinst noch was anderes.

Ps: Warum eigentlich Xinelibout auch wichtig ist:
wir nutzen im Moment zwei Frontends, Softhddevice als vaapi & vdpau Ausführung, Xinelibout für Softwarescaling. Das war bisher so gut, das eine Weiterführung in der Kombination gut wäre.

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
mango  27.Jun.2020 13:29:12
Hi,

Ps: Warum eigentlich Xinelibout auch wichtig ist:
wir nutzen im Moment zwei Frontends, Softhddevice als vaapi & vdpau Ausführung, Xinelibout für Softwarescaling. Das war bisher so gut, das eine Weiterführung in der Kombination gut wäre.

um schnell mal was in VB zu testen ist das Plugin sehr nützllich!

Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
mango  27.Jun.2020 13:45:28
Hallo,

apt update && apt dist-upgrade
apt install software-properties-common
add-apt-repository ppa:easyvdr-team/easyvdr-new-setup
Erstelle Datei
touch /etc/apt/preferences.d/easyvdr-new-setup-1003
Inhalt:

Package: *
Pin: release o=LP-PPA-easyvdr-team-easyvdr-new-setup
Pin-Priority: 1003
apt update
apt install easyvdr-depends
apt update && apt upgrade

Paket easyvdr-dev "libqt4-dev & libqt4-opengl-dev" kommentiert ,somit braucht es
es kein PPA für qt4-dev.Auch wurde vdr-dev kommentiert da sonst das alte Paket
VDR-2.2.0-dev installiert wird.Im Paket easyvdr-depends werden diese Pakete

vdr
vdr-plugin-streamdev-server
vdr-plugin-setup

kommentiert.Als nächstes werde ich einen VDR-2.4.1(patch easvdr & menuorg) in diesem PPA bauen,mit neuer vdr-abi
"vdr-abi-2.4.1-easyvdr5" damit wird der Install anderer Plugins(z.B Ubuntu-Quellen) ausgeschlossen.
Plugins die bei install/auswahl Frontend kommen auch dazu.
Auch Plugin control & vdr-plugin-easyvdr wird paketiert.VDR & Plugins werden Debian conform(vdrargs & vdrctl) gebaut.
Die benötigten Files für Plugin easyvdr kann man bei rebuild hinzufügen.Um den Aufwand für den Paketbau gering
zu halten,sollten wird uns soweit möglich an die Standard-Pakete von Debian/Ubuntu halten,da dies den zeitlichen
Aufwand in grenzen hält.

Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
SurfaceCleanerZ  27.Jun.2020 13:56:17
Hallo Wolfgang, 
Cool dass du das so baust, unsere Selbsttests waren ja eher eine improvisierte Notlösung! 
Den VDR Patch für glibc 2.3.1 brauchst du auch noch! 

Zu gbs Test:
Die Primary Device Fehler hatte ich mit Softhddevice ja auch. Da ist noch was zu optimieren. 

Soll ich noch die neue easyvdr-Plugin Version lokal testen? 

Mfg Stefan
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
zzzözzz  28.Jun.2020 14:13:33
Hallo Aaron und Stefan,

bitte testet mal

https://gen2vdr.de/wirbel/easyvdr/vdr-easyvdr-2020.06.28.tgz


Ich zumindest kann damit xineliboutput starten (wie mit der vorherigen Version auch schon..).

Vor dem Test: bitte die Ausgabe des neuen tools easyvdrctl --all-status posten.
Diese wird beim make install nach /usr/local/bin installiert:


root [ /usr/src/vdr-2.4.1 ]# /usr/local/bin/easyvdrctl-2.4.1 --all-status
Plugin            | install | ini    | AutoRun | Stop | Arguments
--------------------------------------------------------------------------------
control            | no      | valid  | yes    | yes  |
satip              | no      | valid  | no      | yes  | -d2
softhddevice      | no      | valid  | no      | no  | -f -v vdpau -a hw:1,7
xineliboutput      | no      | valid  | yes    | no  | --local=none --primary --remote=127.0.0.1:37890 --fullscreen


Diese tool wäre eine Art Ersatz/Ergänzung später für die jetzige debian Methode zum Verwalten der ini files anstelle der confs..
Für mich wäre Input zur jetzigen Funktion/Erweiterung interessant.


Ich habe vdr-sxfe mit Aarons Befehl gestartet, aber ich habe das Plugin seit Jahren(!) nicht verwendet
vdr-sxfe --post tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1 xvdr+tcp://localhost

Damit bekomme ich ein kleines live Bild von xinelibout, aber nicht fullscreen, sondern im Fenster. control wird wie gewünscht geladen.



vdr-plugin-streamdev-server

@mango: geht streamdev-server nicht?


Auch Plugin control & vdr-plugin-easyvdr wird paketiert.VDR & Plugins werden Debian conform(vdrargs & vdrctl) gebaut.

@mango: sehr gut! Ich möchte - auch wenn ich dieses Plugin für euch schreibe - besser keine generelle *Abhängigkeit* von diesem Plugin. Davon gibt es genug..
Besser wäre es, sich *alle* Optionen offen zu halten - auch falls jemand später doch das setup - plugin fixen kann und es die 'Goldene Lösung' gibt.
In diesem Sinne wäre es gut, perspektivisch alle Plugins für 2.4.x nur 1x bauen zu müssen - und alle bisherige Arbeit weiter zu nutzen.
gb  28.Jun.2020 14:30:29
:D  sehr geil, dit läuft

root@easyVDR:/var/lib/vdr#  /usr/local/bin/easyvdrctl-2.4.1 --all-status
Plugin            | install | ini    | AutoRun | Stop | Arguments
--------------------------------------------------------------------------------
control            | no      | valid  | yes    | yes  |
softhddevice      | no      | valid  | no      | no  | -f -v vdpau -a default
xineliboutput      | no      | valid  | yes    | no  | --local=none --primary --remote=127.0.0.1:37890




root@easyVDR:/var/lib/vdr# /usr/bin/vdr -Peasyvdr
void cEasyPluginManager::Initialize():212 : *** begin avail plugins ***
void cEasyPluginManager::Initialize():229 : control
void cEasyPluginManager::Initialize():229 : softhddevice
void cEasyPluginManager::Initialize():229 : xineliboutput
void cEasyPluginManager::Initialize():232 : *** end avail plugins ***
bool cEasyPluginManager::AutoLoad():103 : softhddevice: no auto load



Damit bekomme ich ein kleines live Bild von xinelibout, aber nicht fullscreen, sondern im Fenster. control wird wie gewünscht geladen.

:angel: Hab dir die falsche Zeile gepostet, aber das doch wuscht, hauptsache man sieht was passiert.

Gruß Aaron

Edit:
Mit meinen minimalen Anpassungen nun auch über den Upstart, was ja auch schon sehr erfreulich ist.
xineliboutput.jpg
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
zzzözzz  28.Jun.2020 15:36:04
Warten wir mal ab, wie es bei Stefan läuft.

Kannst du noch mal softhddevice antesten? Wurde ja viel geändert.
gb  28.Jun.2020 15:41:05
Klar kann ich das, das muss ich dann am produktiv System machen. Da NVIDIA nötig. Allerdings nutzt Stefan eine gt1030 oder so, ich hingegen eine gt720. Kann also durch Nutzung des nvidia-driver-340 in die Hose gehn, weil das build vom Softhddevice von mir nicht sauber gebaut wurde. Für sowas ist Wolfgang Goldstaub  :D

Ich guck mal
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
SurfaceCleanerZ  28.Jun.2020 17:04:33
Hi,


root@easyVDR:/usr/src/vdr-2.4.2/vdr/PLUGINS/src/easyvdr-2020.06.28# easyvdrctl-2.4.2 --all-status
Plugin            | install | ini    | AutoRun | Stop | Arguments
--------------------------------------------------------------------------------
control            | no      | valid  | yes    | yes  |
satip              | no      | valid  | no      | yes  | -d2
softhddevice      | no      | valid  | yes    | no  | -f -v vdpau -a default -w alsa-driver-broken

Hi,

es startet VDR anscheinend:


root@easyVDR:/usr/src/vdr-2.4.2/vdr# vdr -c. -v. -Peasyvdr
void cEasyPluginManager::Initialize():212 : *** begin avail plugins ***
void cEasyPluginManager::Initialize():229 : softhddevice
void cEasyPluginManager::Initialize():232 : *** end avail plugins ***

Aber kein Bild, X läuft evtl. kein Mauszeiger! PChanger geht auch nicht...




Jun 28 16:59:58 easyVDR vdr: VDR version 2.4.2 started
Jun 28 16:59:58 easyVDR vdr: codeset is 'UTF-8' - known
Jun 28 16:59:58 easyVDR vdr: found 28 locales in /usr/src/vdr-2.4.2/vdr/locale
Jun 28 16:59:58 easyVDR vdr: no locale for language code 'bul'
Jun 28 16:59:58 easyVDR vdr: loading plugin: /usr/src/vdr-2.4.2/vdr/PLUGINS/lib/libvdr-easyvdr.so.2.4.2
Jun 28 16:59:58 easyVDR vdr: loading ./setup.conf
Jun 28 16:59:58 easyVDR vdr: loading ./sources.conf
Jun 28 16:59:58 easyVDR vdr: loading ./diseqc.conf
Jun 28 16:59:58 easyVDR vdr: loading ./scr.conf
Jun 28 16:59:58 easyVDR vdr: loading ./channels.conf
Jun 28 16:59:58 easyVDR vdr: loading ./timers.conf
Jun 28 16:59:58 easyVDR vdr: loading ./svdrphosts.conf
Jun 28 16:59:58 easyVDR vdr: loading ./remote.conf
Jun 28 16:59:58 easyVDR vdr: loading ./keymacros.conf
Jun 28 16:59:58 easyVDR vdr: loading ./camresponses.conf
Jun 28 16:59:58 easyVDR vdr: registered source parameters for 'A - ATSC'
Jun 28 16:59:58 easyVDR vdr: registered source parameters for 'C - DVB-C'
Jun 28 16:59:58 easyVDR vdr: registered source parameters for 'S - DVB-S'
Jun 28 16:59:58 easyVDR vdr: registered source parameters for 'T - DVB-T'
Jun 28 16:59:58 easyVDR vdr: video directory scanner thread started (pid=37689, tid=37690, prio=low)
Jun 28 16:59:58 easyVDR vdr: epg data reader thread started (pid=37689, tid=37691, prio=high)
Jun 28 16:59:58 easyVDR vdr: detected /dev/dvb/adapter0/frontend0
Jun 28 16:59:58 easyVDR vdr: reading EPG data from /var/cache/vdr/epg.data
Jun 28 16:59:58 easyVDR vdr: probing /dev/dvb/adapter0/frontend0
Jun 28 16:59:58 easyVDR vdr: creating cDvbDevice
Jun 28 16:59:58 easyVDR vdr: new device number 1 (card index 1)
Jun 28 16:59:58 easyVDR vdr: epg data reader thread ended (pid=37689, tid=37691)
Jun 28 16:59:58 easyVDR vdr: DVB API version is 0x050B (VDR was built with 0x050B)
Jun 28 16:59:58 easyVDR vdr: frontend 0/0 provides DVB-S,DVB-S2,DSS with QPSK ("Technisat SkyStar USB HD (DVB-S/S2)")
Jun 28 16:59:58 easyVDR vdr: frontend 0/0 tuner thread started (pid=37689, tid=37694, prio=high)
Jun 28 16:59:58 easyVDR vdr: cTimeMs: using monotonic clock (resolution is 1 ns)
Jun 28 16:59:58 easyVDR vdr: found 1 DVB device
Jun 28 16:59:58 easyVDR vdr: initializing plugin: easyvdr (2020.06.28): easyvdr setup helper plugin
Jun 28 16:59:58 easyVDR vdr: loading plugin: /usr/src/vdr-2.4.2/vdr/PLUGINS/lib/libvdr-softhddevice.so.2.4.2
Jun 28 16:59:58 easyVDR vdr: device 1 section handler thread started (pid=37689, tid=37695, prio=low)
Jun 28 16:59:58 easyVDR vdr: initializing plugin: softhddevice (0.7.0-GITaa9fd0e): Ein Software und GPU emulieres HD-Gerät
Jun 28 16:59:58 easyVDR vdr: new device number 2 (card index 2)
Jun 28 16:59:58 easyVDR vdr: setting primary device to 2
Jun 28 16:59:58 easyVDR vdr: assuming manual start of VDR
Jun 28 16:59:58 easyVDR vdr: setting current skin to "lcars"
Jun 28 16:59:58 easyVDR vdr: loading ./themes/lcars-default.theme
Jun 28 16:59:58 easyVDR vdr: starting plugin: easyvdr
Jun 28 16:59:58 easyVDR vdr: starting plugin: softhddevice
Jun 28 16:59:58 easyVDR vdr: audio: 'alsa' output module used
Jun 28 16:59:58 easyVDR vdr: audio/alsa: playback open 'default' error: Verbindungsaufbau abgelehnt
Jun 28 16:59:58 easyVDR vdr: audio/alsa: can't open mixer 'default'
Jun 28 16:59:58 easyVDR vdr: audio:  44100Hz supports 0 0 0 0 0 0 0 0 channels
Jun 28 16:59:58 easyVDR vdr: audio:  48000Hz supports 0 0 0 0 0 0 0 0 channels
Jun 28 16:59:58 easyVDR vdr: audio: 192000Hz supports 0 0 0 0 0 0 0 0 channels
Jun 28 16:59:58 easyVDR vdr: video/vdpau: Can't create vdp device on display ':0.0'
Jun 28 16:59:58 easyVDR vdr: video: 'vdpau' output module isn't supported
Jun 28 16:59:58 easyVDR kernel: [ 7372.407427] NVRM: API mismatch: the client has the version 440.100, but
Jun 28 16:59:58 easyVDR kernel: [ 7372.407427] NVRM: this kernel module has the version 440.64.  Please
Jun 28 16:59:58 easyVDR kernel: [ 7372.407427] NVRM: make sure that this kernel module and all NVIDIA driver
Jun 28 16:59:58 easyVDR kernel: [ 7372.407427] NVRM: components have the same version.
Jun 28 16:59:58 easyVDR vdr: ready
Jun 28 16:59:58 easyVDR vdr: remote control XKeySym - keys known
Jun 28 16:59:58 easyVDR vdr: remote control KBD - learning keys
Jun 28 16:59:58 easyVDR vdr: KBD remote control thread started (pid=37689, tid=37700, prio=high)
Jun 28 16:59:58 easyVDR vdr: video directory scanner thread ended (pid=37689, tid=37690)

Ich hab vorher udate & upgrade gemacht (dist-upgrade hat nix gefunden).

Und Wolfgangs neues ppa eingebunden und easyvdr-dev installiert. Und upgrade danach.

easyvdr-Plugin hab ich neue Version allein gebaut, ohne VDR upzudaten.

Warum der nvidia-Treiber andere Version sein soll, versteh ich nicht...
Edit: vergesst es, nach Reboot war das neue Modul ok und VDR startet und zeigt Bild mit Softhddevice. Ton kommt natürlich nicht, da der Parameter für softhddevice ja falsch ist!





Jun 28 17:12:28 easyVDR vdr: codeset is 'UTF-8' - known
Jun 28 17:12:28 easyVDR vdr: found 28 locales in /usr/src/vdr-2.4.2/vdr/locale
Jun 28 17:12:28 easyVDR vdr: no locale for language code 'bul'
Jun 28 17:12:28 easyVDR vdr: loading plugin: /usr/src/vdr-2.4.2/vdr/PLUGINS/lib/libvdr-easyvdr.so.2.4.2
Jun 28 17:12:28 easyVDR vdr: loading ./setup.conf
Jun 28 17:12:28 easyVDR vdr: loading ./sources.conf
Jun 28 17:12:28 easyVDR vdr: loading ./diseqc.conf
Jun 28 17:12:28 easyVDR vdr: loading ./scr.conf
Jun 28 17:12:28 easyVDR vdr: loading ./channels.conf
Jun 28 17:12:28 easyVDR vdr: loading ./timers.conf
Jun 28 17:12:28 easyVDR vdr: loading ./svdrphosts.conf
Jun 28 17:12:28 easyVDR vdr: loading ./remote.conf
Jun 28 17:12:28 easyVDR vdr: loading ./keymacros.conf
Jun 28 17:12:28 easyVDR vdr: loading ./camresponses.conf
Jun 28 17:12:28 easyVDR vdr: registered source parameters for 'A - ATSC'
Jun 28 17:12:28 easyVDR vdr: registered source parameters for 'C - DVB-C'
Jun 28 17:12:28 easyVDR vdr: registered source parameters for 'S - DVB-S'
Jun 28 17:12:28 easyVDR vdr: registered source parameters for 'T - DVB-T'
Jun 28 17:12:28 easyVDR vdr: video directory scanner thread started (pid=2154, tid=2157, prio=low)
Jun 28 17:12:28 easyVDR vdr: epg data reader thread started (pid=2154, tid=2158, prio=high)
Jun 28 17:12:28 easyVDR vdr: detected /dev/dvb/adapter0/frontend0
Jun 28 17:12:28 easyVDR vdr: reading EPG data from /var/cache/vdr/epg.data
Jun 28 17:12:28 easyVDR vdr: probing /dev/dvb/adapter0/frontend0
Jun 28 17:12:28 easyVDR vdr: creating cDvbDevice
Jun 28 17:12:28 easyVDR vdr: new device number 1 (card index 1)
Jun 28 17:12:28 easyVDR vdr: epg data reader thread ended (pid=2154, tid=2158)
Jun 28 17:12:28 easyVDR vdr: DVB API version is 0x050B (VDR was built with 0x050B)
Jun 28 17:12:28 easyVDR vdr: frontend 0/0 provides DVB-S,DVB-S2,DSS with QPSK ("Technisat SkyStar USB HD (DVB-S/S2)")
Jun 28 17:12:28 easyVDR vdr: frontend 0/0 tuner thread started (pid=2154, tid=2161, prio=high)
Jun 28 17:12:28 easyVDR vdr: cTimeMs: using monotonic clock (resolution is 1 ns)
Jun 28 17:12:28 easyVDR vdr: cTimeMs: using monotonic clock (resolution is 1 ns)
Jun 28 17:12:28 easyVDR vdr: device 1 section handler thread started (pid=2154, tid=2162, prio=low)
Jun 28 17:12:28 easyVDR vdr: found 1 DVB device
Jun 28 17:12:28 easyVDR vdr: initializing plugin: easyvdr (2020.06.28): easyvdr setup helper plugin
Jun 28 17:12:28 easyVDR vdr: loading plugin: /usr/src/vdr-2.4.2/vdr/PLUGINS/lib/libvdr-softhddevice.so.2.4.2
Jun 28 17:12:28 easyVDR vdr: initializing plugin: softhddevice (0.7.0-GITaa9fd0e): Ein Software und GPU emulieres HD-Gerät
Jun 28 17:12:28 easyVDR vdr: new device number 2 (card index 2)
Jun 28 17:12:28 easyVDR vdr: setting primary device to 2
Jun 28 17:12:28 easyVDR vdr: assuming manual start of VDR
Jun 28 17:12:28 easyVDR vdr: setting current skin to "lcars"
Jun 28 17:12:28 easyVDR vdr: loading ./themes/lcars-default.theme
Jun 28 17:12:28 easyVDR vdr: starting plugin: easyvdr
Jun 28 17:12:28 easyVDR vdr: starting plugin: softhddevice
Jun 28 17:12:28 easyVDR vdr: audio: 'alsa' output module used
Jun 28 17:12:28 easyVDR vdr: audio/alsa: playback open 'default' error: Verbindungsaufbau abgelehnt
Jun 28 17:12:28 easyVDR vdr: audio/alsa: can't open mixer 'default'
Jun 28 17:12:28 easyVDR vdr: audio:  44100Hz supports 0 0 0 0 0 0 0 0 channels
Jun 28 17:12:28 easyVDR vdr: audio:  48000Hz supports 0 0 0 0 0 0 0 0 channels
Jun 28 17:12:28 easyVDR vdr: audio: 192000Hz supports 0 0 0 0 0 0 0 0 channels
Jun 28 17:12:28 easyVDR vdr: video/vdpau: VDPAU API version: 1
Jun 28 17:12:28 easyVDR vdr: video/vdpau: VDPAU information: NVIDIA VDPAU Driver Shared Library  440.100  Fri May 29 08:12:22 UTC 2020
Jun 28 17:12:28 easyVDR vdr: video/vdpau: highest supported high quality scaling 1
Jun 28 17:12:28 easyVDR vdr: video/vdpau: feature deinterlace temporal supported
Jun 28 17:12:28 easyVDR vdr: video/vdpau: feature deinterlace temporal spatial supported
Jun 28 17:12:28 easyVDR vdr: video/vdpau: attribute skip chroma deinterlace supported
Jun 28 17:12:28 easyVDR vdr: video/vdpau: 4:2:0 chroma format with 8192x8192 supported
Jun 28 17:12:28 easyVDR vdr: video/vdpau: 4:2:2 chroma format with 8192x8192 supported
Jun 28 17:12:28 easyVDR vdr: video/vdpau: 4:4:4 chroma format with 8192x8192 supported
Jun 28 17:12:28 easyVDR vdr: video/vdpau: 8bit BGRA format with 32768x32768 supported
Jun 28 17:12:28 easyVDR vdr: video/vdpau: 10bit RGBA format with 32768x32768 supported
Jun 28 17:12:28 easyVDR vdr: video/vdpau: created osd output surface 1920x1080 with id 0x00000009
Jun 28 17:12:28 easyVDR vdr: ready
Jun 28 17:12:28 easyVDR vdr: remote control XKeySym - keys known
Jun 28 17:12:28 easyVDR vdr: remote control KBD - learning keys
Jun 28 17:12:28 easyVDR vdr: KBD remote control thread started (pid=2154, tid=2167, prio=high)
Jun 28 17:12:28 easyVDR vdr: video/vdpau: created osd output surface 1918x1055 with id 0x00000009
Jun 28 17:12:29 easyVDR vdr: video/vdpau: created osd output surface 1920x1080 with id 0x00000009
Jun 28 17:12:29 easyVDR vdr: video directory scanner thread ended (pid=2154, tid=2157)
Jun 28 17:12:39 easyVDR vdr: loading /var/cache/vdr/cam.data
Jun 28 17:12:39 easyVDR vdr: switching to channel 1 S19.2E-1-1101-28106 (Das Erste)
Jun 28 17:12:39 easyVDR vdr: device 1 receiver thread started (pid=2154, tid=2180, prio=high)
Jun 28 17:12:39 easyVDR vdr: SVDRP server handler thread started (pid=2154, tid=2181, prio=low)
Jun 28 17:12:39 easyVDR vdr: SVDRP easyVDR opening port 6419/tcp
Jun 28 17:12:39 easyVDR vdr: SVDRP easyVDR listening on port 6419/tcp
Jun 28 17:12:39 easyVDR vdr: device 1 TS buffer thread started (pid=2154, tid=2182, prio=high)
Jun 28 17:12:39 easyVDR vdr: OSD size changed to 1920x1080 @ 1
Jun 28 17:12:40 easyVDR vdr: audio: 2 channels unsupported
Jun 28 17:12:40 easyVDR vdr: video: get hwaccel context, not supported
Jun 28 17:12:41 easyVDR vdr: video/vdpau: missed frame (1/8)
Jun 28 17:12:47 easyVDR vdr: changing transponder data of channel 1 (Das Erste) from 11837:HC34M2O0S0:S19.2E:27500 to 11837:HC34M2S0:S19.2E:27500
Jun 28 17:12:47 easyVDR vdr: changing transponder data of channel 10 (hr-fernsehen) from 11837:HC34M2O0S0:S19.2E:27500 to 11837:HC34M2S0:S19.2E:27500
Jun 28 17:12:47 easyVDR vdr: changing transponder data of channel 24 (BR Fernsehen Nord) from 11837:HC34M2O0S0:S19.2E:27500 to 11837:HC34M2S0:S19.2E:27500
Jun 28 17:12:47 easyVDR vdr: changing transponder data of channel 31 (SWR Fernsehen BW) from 11837:HC34M2O0S0:S19.2E:27500 to 11837:HC34M2S0:S19.2E:27500
Jun 28 17:12:47 easyVDR vdr: changing transponder data of channel 33 (WDR Köln) from 11837:HC34M2O0S0:S19.2E:27500 to 11837:HC34M2S0:S19.2E:27500
Jun 28 17:12:48 easyVDR vdr: retuning due to modification of channel 1 (Das Erste)
Jun 28 17:12:48 easyVDR vdr: switching to channel 1 S19.2E-1-1101-28106 (Das Erste)
Jun 28 17:12:48 easyVDR vdr: device 1 TS buffer thread ended (pid=2154, tid=2182)
Jun 28 17:12:48 easyVDR vdr: buffer stats: 107724 (2%) used
Jun 28 17:12:48 easyVDR vdr: device 1 receiver thread ended (pid=2154, tid=2180)
Jun 28 17:12:48 easyVDR vdr: device 1 receiver thread started (pid=2154, tid=2183, prio=high)
Jun 28 17:12:48 easyVDR vdr: device 1 TS buffer thread started (pid=2154, tid=2184, prio=high)
Jun 28 17:12:49 easyVDR vdr: audio: can't set channels 0 sample-rate 0Hz
Jun 28 17:12:49 easyVDR vdr: audio: 2 channels unsupported
Jun 28 17:12:50 easyVDR vdr: video: get hwaccel context, not supported
Jun 28 17:12:59 easyVDR vdr: creating new channel 'BR Fernsehen Süd,;ARD' on S19.2E transponder 111837 with id 1-1101-28107-0
Jun 28 17:12:59 easyVDR vdr: changing pids of channel 174 (BR Fernsehen Süd) from 0+0=0:0:0:0 to 201+201=2:202=deu@3,203=mis@3;206=deu@106:205=deu:204
Jun 28 17:13:41 easyVDR vdr: switching to channel 2 S19.2E-1-1079-28006 (ZDF)
Jun 28 17:13:41 easyVDR vdr: device 1 TS buffer thread ended (pid=2154, tid=2184)
Jun 28 17:13:41 easyVDR vdr: buffer stats: 107912 (2%) used
Jun 28 17:13:41 easyVDR vdr: device 1 receiver thread ended (pid=2154, tid=2183)
Jun 28 17:13:41 easyVDR vdr: device 1 receiver thread started (pid=2154, tid=2185, prio=high)
Jun 28 17:13:41 easyVDR vdr: device 1 TS buffer thread started (pid=2154, tid=2186, prio=high)
Jun 28 17:13:41 easyVDR vdr: audio: can't set channels 0 sample-rate 0Hz
Jun 28 17:13:41 easyVDR vdr: audio: 2 channels unsupported
Jun 28 17:13:43 easyVDR vdr: video: get hwaccel context, not supported
Jun 28 17:13:45 easyVDR vdr: switching to channel 3 S19.2E-1-1089-12003 (RTL Television)
Jun 28 17:13:45 easyVDR vdr: device 1 TS buffer thread ended (pid=2154, tid=2186)




MfG,
Stefan
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
gb  28.Jun.2020 17:20:29
Erster Gehversuch mit SoftHDDevice:

root@easyVDR:/var/lib/vdr#  /usr/local/bin/easyvdrctl-2.4.1 --all-status
Plugin            | install | ini    | AutoRun | Stop | Arguments
--------------------------------------------------------------------------------
epgtableid0        | yes    | missing | no      | yes  |
hello              | yes    | missing | no      | yes  |
osddemo            | yes    | missing | no      | yes  |
pictures          | yes    | missing | no      | yes  |
remote            | yes    | missing | no      | yes  |
skincurses        | yes    | missing | no      | yes  |
softhddevice      | yes    | valid  | yes    | no  | -f  -v vdpau -d :0  -a default    -w alsa-driver-broken
status            | yes    | missing | no      | yes  |
svccli            | yes    | missing | no      | yes  |
svcsvr            | yes    | missing | no      | yes  |
svdrpdemo          | yes    | missing | no      | yes  |

Ja ich weiß, keine ini's, Plugins existieren auch nicht (von Hand gelöscht ) , aber irgendwo sind noch Symlinks zu den Plugins die nicht mehr da sind.

vdr@easyVDR:~$ /usr/bin/vdr -Peasyvdr
void cEasyPluginManager::Initialize():212 : *** begin avail plugins ***
void cEasyPluginManager::Initialize():229 : control
void cEasyPluginManager::Initialize():229 : softhddevice
void cEasyPluginManager::Initialize():229 : xineliboutput
void cEasyPluginManager::Initialize():232 : *** end avail plugins ***
bool cEasyPluginManager::AutoLoad():93 : control: no auto load
bool cEasyPluginManager::AutoLoad():93 : xineliboutput: no auto load
virtual cPluginEasyvdr::~cPluginEasyvdr():85 : plugin destroyed.


Dann zum eigentlichen..

Jun 28 16:59:54 easyVDR vdr: VDR version 2.4.1 started
Jun 28 16:59:54 easyVDR vdr: codeset is 'UTF-8' - known
Jun 28 16:59:54 easyVDR vdr: found 28 locales in /usr/share/locale
Jun 28 16:59:54 easyVDR vdr: loading plugin: /usr/lib/vdr/plugins/libvdr-easyvdr.so.2.4.1
Jun 28 16:59:54 easyVDR vdr: loading /var/lib/vdr/setup.conf
Jun 28 16:59:54 easyVDR vdr: ERROR: unknown config parameter: ChannelBlocker = 0
Jun 28 16:59:54 easyVDR vdr: ERROR: unknown config parameter: DumpNaluFill = 0
Jun 28 16:59:54 easyVDR vdr: ERROR: unknown config parameter: SupportTeletext = 0
Jun 28 16:59:54 easyVDR vdr: ERROR: unknown config parameter: WarEagleIcons = 1
Jun 28 16:59:54 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitHideLastGroup = 0
Jun 28 16:59:54 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitShowAllChannels = 0
Jun 28 16:59:54 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitUseGroups = 1
Jun 28 16:59:54 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitUseHints = 1
Jun 28 16:59:54 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitUseInfo = 1
Jun 28 16:59:54 easyVDR vdr: loading /var/lib/vdr/sources.conf
Jun 28 16:59:54 easyVDR vdr: loading /var/lib/vdr/diseqc.conf
Jun 28 16:59:54 easyVDR vdr: loading /var/lib/vdr/scr.conf
Jun 28 16:59:54 easyVDR vdr: loading /var/lib/vdr/channels.conf
Jun 28 16:59:54 easyVDR vdr: loading /var/lib/vdr/timers.conf
Jun 28 16:59:54 easyVDR vdr: loading /var/lib/vdr/commands.conf
Jun 28 16:59:54 easyVDR vdr: loading /var/lib/vdr/reccmds.conf
Jun 28 16:59:54 easyVDR vdr: loading /var/lib/vdr/svdrphosts.conf
Jun 28 16:59:54 easyVDR vdr: loading /var/lib/vdr/remote.conf
Jun 28 16:59:54 easyVDR vdr: loading /var/lib/vdr/keymacros.conf
Jun 28 16:59:54 easyVDR vdr: loading /var/lib/vdr/camresponses.conf
Jun 28 16:59:54 easyVDR vdr: video directory scanner thread started (pid=2399, tid=2400, prio=low)
Jun 28 16:59:54 easyVDR vdr: registered source parameters for 'A - ATSC'
Jun 28 16:59:54 easyVDR vdr: registered source parameters for 'C - DVB-C'
Jun 28 16:59:54 easyVDR vdr: registered source parameters for 'S - DVB-S'
Jun 28 16:59:54 easyVDR vdr: registered source parameters for 'T - DVB-T'
Jun 28 16:59:54 easyVDR vdr: video directory scanner thread ended (pid=2399, tid=2400)
Jun 28 16:59:54 easyVDR vdr: detected /dev/dvb/adapter1/frontend0
Jun 28 16:59:54 easyVDR vdr: epg data reader thread started (pid=2399, tid=2401, prio=high)
Jun 28 16:59:54 easyVDR vdr: reading EPG data from /var/cache/vdr/epg.data
Jun 28 16:59:54 easyVDR vdr: detected /dev/dvb/adapter0/frontend0
Jun 28 16:59:54 easyVDR vdr: probing /dev/dvb/adapter0/frontend0
Jun 28 16:59:54 easyVDR vdr: creating cDvbDevice
Jun 28 16:59:54 easyVDR vdr: new device number 1 (card index 1)
Jun 28 16:59:54 easyVDR vdr: ERROR (dvbdevice.c,1870): /dev/dvb/adapter0/frontend0: Das Gerät oder die Ressource ist belegt
Jun 28 16:59:54 easyVDR vdr: ERROR (dvbdevice.c,427): Ungültiger Dateideskriptor
Jun 28 16:59:54 easyVDR vdr: ERROR (dvbdevice.c,1870): /dev/dvb/adapter0/frontend0: Das Gerät oder die Ressource ist belegt
Jun 28 16:59:54 easyVDR vdr: cTimeMs: using monotonic clock (resolution is 1 ns)
Jun 28 16:59:54 easyVDR vdr: probing /dev/dvb/adapter1/frontend0
Jun 28 16:59:54 easyVDR vdr: creating cDvbDevice
Jun 28 16:59:54 easyVDR vdr: new device number 2 (card index 2)
Jun 28 16:59:54 easyVDR vdr: ERROR (dvbdevice.c,1870): /dev/dvb/adapter1/frontend0: Das Gerät oder die Ressource ist belegt
Jun 28 16:59:54 easyVDR vdr: ERROR (dvbdevice.c,427): Ungültiger Dateideskriptor
Jun 28 16:59:54 easyVDR vdr: ERROR (dvbdevice.c,1870): /dev/dvb/adapter1/frontend0: Das Gerät oder die Ressource ist belegt
Jun 28 16:59:54 easyVDR vdr: found 2 DVB devices
Jun 28 16:59:54 easyVDR vdr: initializing plugin: easyvdr (2020.06.28): easyvdr setup helper plugin
Jun 28 16:59:54 easyVDR vdr: loading plugin: /usr/lib/vdr/plugins/libvdr-softhddevice.so.2.4.1
Jun 28 16:59:54 easyVDR vdr: device 1 section handler thread started (pid=2399, tid=2403, prio=low)
Jun 28 16:59:54 easyVDR vdr: frontend 1/0 tuner thread started (pid=2399, tid=2404, prio=high)
Jun 28 16:59:54 easyVDR vdr: device 2 section handler thread started (pid=2399, tid=2405, prio=low)
Jun 28 16:59:54 easyVDR vdr: frontend 0/0 tuner thread started (pid=2399, tid=2402, prio=high)
Jun 28 16:59:54 easyVDR vdr: epg data reader thread ended (pid=2399, tid=2401)
Jun 28 16:59:54 easyVDR vdr: initializing plugin: softhddevice (0.7.0-GITaa9fd0e): Ein Software und GPU emulieres HD-Gerät
Jun 28 16:59:54 easyVDR vdr: new device number 3 (card index 3)
Jun 28 16:59:54 easyVDR vdr: setting primary device to 3
Jun 28 16:59:54 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 16:59:54 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 16:59:54 easyVDR vdr: assuming manual start of VDR
Jun 28 16:59:54 easyVDR vdr: skin "anthra_1920_OS9" not available - using "lcars" instead
Jun 28 16:59:54 easyVDR vdr: loading /var/lib/vdr/themes/lcars-default.theme
Jun 28 16:59:54 easyVDR vdr: starting plugin: easyvdr
Jun 28 16:59:54 easyVDR vdr: starting plugin: softhddevice
Jun 28 16:59:54 easyVDR vdr: audio: 'alsa' output module used
Jun 28 16:59:54 easyVDR vdr: audio/alsa: supports pause: yes
Jun 28 16:59:56 easyVDR vdr: audio:  44100Hz supports 1 2 3 4 5 6 7 8 channels
Jun 28 16:59:56 easyVDR vdr: audio:  48000Hz supports 1 2 3 4 5 6 7 8 channels
Jun 28 16:59:56 easyVDR vdr: audio: 192000Hz supports 1 2 3 4 5 6 7 8 channels
Jun 28 16:59:56 easyVDR vdr: video/vdpau: VDPAU API version: 1
Jun 28 16:59:56 easyVDR vdr: video/vdpau: VDPAU information: NVIDIA VDPAU Driver Shared Library  340.108  Wed Dec 11 14:31:24 PST 2019
Jun 28 16:59:56 easyVDR vdr: video/vdpau: highest supported high quality scaling 1
Jun 28 16:59:56 easyVDR vdr: video/vdpau: feature deinterlace temporal supported
Jun 28 16:59:56 easyVDR vdr: video/vdpau: feature deinterlace temporal spatial supported
Jun 28 16:59:56 easyVDR vdr: video/vdpau: attribute skip chroma deinterlace supported
Jun 28 16:59:56 easyVDR vdr: video/vdpau: 4:2:0 chroma format with 4096x4096 supported
Jun 28 16:59:56 easyVDR vdr: video/vdpau: 4:2:2 chroma format with 4096x4096 supported
Jun 28 16:59:56 easyVDR vdr: video/vdpau: 8bit BGRA format with 16384x16384 supported
Jun 28 16:59:56 easyVDR vdr: video/vdpau: 10bit RGBA format with 16384x16384 supported
Jun 28 16:59:56 easyVDR vdr: video/vdpau: created osd output surface 1920x1080 with id 0x00000009
Jun 28 16:59:56 easyVDR vdr: ready
Jun 28 16:59:56 easyVDR vdr: skin "anthra_1920_OS9" not available - using "lcars" instead
Jun 28 16:59:56 easyVDR vdr: loading /var/lib/vdr/themes/lcars-default.theme
Jun 28 16:59:56 easyVDR vdr: remote control XKeySym - keys known
Jun 28 16:59:56 easyVDR vdr: KBD remote control thread started (pid=2399, tid=2435, prio=high)
Jun 28 16:59:56 easyVDR vdr: remote control LIRC - keys known
Jun 28 16:59:56 easyVDR vdr: remote control KBD - keys known
Jun 28 16:59:56 easyVDR vdr: loading /var/cache/vdr/cam.data
Jun 28 16:59:56 easyVDR vdr: switching to channel 1 S19.2E-1-1019-10301 (Das Erste HD)
Jun 28 16:59:56 easyVDR vdr: info: Kanal nicht verfügbar!
Jun 28 16:59:56 easyVDR vdr: Trying to start OpenGL Worker Thread
Jun 28 16:59:56 easyVDR vdr: LIRC remote control thread started (pid=2399, tid=2434, prio=high)
Jun 28 16:59:56 easyVDR vdr: oglThread thread started (pid=2399, tid=2436, prio=high)
Jun 28 16:59:56 easyVDR vdr: OpenGL using display :0
Jun 28 16:59:56 easyVDR vdr: OpenGL Context initialized
Jun 28 16:59:56 easyVDR vdr: Shaders initialized
Jun 28 16:59:56 easyVDR vdr: vdpau interop initialized
Jun 28 16:59:56 easyVDR vdr: Vertex buffers initialized
Jun 28 16:59:56 easyVDR vdr: Maximum Pixmap size: 16384x16384px
Jun 28 16:59:56 easyVDR vdr: OpenGL Worker Thread successfully started
Jun 28 17:00:02 easyVDR vdr: SVDRP server handler thread started (pid=2399, tid=2437, prio=low)
Jun 28 17:00:02 easyVDR vdr: SVDRP easyVDR opening port 6419/tcp
Jun 28 17:00:02 easyVDR vdr: ERROR (svdrp.c,161): Die Adresse wird bereits verwendet
Jun 28 17:00:02 easyVDR vdr: SVDRP server handler thread ended (pid=2399, tid=2437)
Jun 28 17:00:04 easyVDR rtkit-daemon: Supervising 4 threads of 2 processes of 2 users.
Jun 28 17:00:04 easyVDR rtkit-daemon: Successfully made thread 2438 of process 774 owned by '2000' RT at priority 5.
Jun 28 17:00:04 easyVDR rtkit-daemon: Supervising 5 threads of 2 processes of 2 users.
Jun 28 17:00:04 easyVDR acpid: client 727[0:0] has disconnected
Jun 28 17:00:05 easyVDR vdr: OSD size changed to 1920x1080 @ 1
Jun 28 17:00:05 easyVDR vdr: ERROR: Framebuffer is not complete! 8cdd
Jun 28 17:00:05 easyVDR vdr: ERROR: Framebuffer is not complete! 8cdd
Jun 28 17:00:14 easyVDR acpid: client connected from 727[0:0]
Jun 28 17:00:14 easyVDR acpid: 1 client rule loaded
Jun 28 17:00:15 easyVDR rtkit-daemon: Supervising 4 threads of 2 processes of 2 users.
Jun 28 17:00:15 easyVDR rtkit-daemon: Successfully made thread 2439 of process 774 owned by '2000' RT at priority 5.
Jun 28 17:00:15 easyVDR rtkit-daemon: Supervising 5 threads of 2 processes of 2 users.
Jun 28 17:00:51 easyVDR vdr: PANIC: watchdog timer expired - exiting!
Jun 28 17:00:56 easyVDR rtkit-daemon: Supervising 4 threads of 2 processes of 2 users.
Jun 28 17:00:56 easyVDR rtkit-daemon: Successfully made thread 2440 of process 774 owned by '2000' RT at priority 5.
Jun 28 17:00:56 easyVDR rtkit-daemon: Supervising 5 threads of 2 processes of 2 users.
Jun 28 17:00:57 easyVDR acpid: client 727[0:0] has disconnected
Jun 28 17:01:01 easyVDR vdr: saving /var/cache/vdr/cam.data
Jun 28 17:01:01 easyVDR vdr: stopping plugin: softhddevice
Jun 28 17:01:01 easyVDR vdr: stopping plugin: easyvdr
Jun 28 17:01:01 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:01:01 easyVDR vdr: Cleaning up OpenGL stuff
Jun 28 17:01:01 easyVDR vdr: OpenGL Worker Thread Ended
Jun 28 17:01:01 easyVDR vdr: oglThread thread ended (pid=2399, tid=2436)
Jun 28 17:01:01 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:01:02 easyVDR vdr: KBD remote control thread ended (pid=2399, tid=2435)
Jun 28 17:01:02 easyVDR vdr: saved setup to /var/lib/vdr/setup.conf
Jun 28 17:01:02 easyVDR dbus-daemon: Activating via systemd: service name='org.freedesktop.Tracker1' unit='tracker-store.service' requested by ':1.2' (uid=2000 pid=776 comm="/usr/libexec/tracker-miner-fs " label="unconfined")
Jun 28 17:01:02 easyVDR systemd: Starting Tracker metadata database store and lookup manager...
Jun 28 17:01:02 easyVDR dbus-daemon: Successfully activated service 'org.freedesktop.Tracker1'
Jun 28 17:01:02 easyVDR systemd: Started Tracker metadata database store and lookup manager.
Jun 28 17:01:02 easyVDR vdr: device 1 section handler thread ended (pid=2399, tid=2403)
Jun 28 17:01:02 easyVDR vdr: frontend 0/0 tuner thread ended (pid=2399, tid=2402)
Jun 28 17:01:02 easyVDR dbus-daemon: Activating via systemd: service name='org.freedesktop.Tracker1.Miner.Extract' unit='tracker-extract.service' requested by ':1.2' (uid=2000 pid=776 comm="/usr/libexec/tracker-miner-fs " label="unconfined")
Jun 28 17:01:02 easyVDR systemd: Starting Tracker metadata extractor...
Jun 28 17:01:02 easyVDR tracker-extract: Set scheduler policy to SCHED_IDLE
Jun 28 17:01:02 easyVDR tracker-extract: Setting priority nice level to 19
Jun 28 17:01:02 easyVDR dbus-daemon: Successfully activated service 'org.freedesktop.Tracker1.Miner.Extract'
Jun 28 17:01:02 easyVDR systemd: Started Tracker metadata extractor.
Jun 28 17:01:03 easyVDR vdr: device 2 section handler thread ended (pid=2399, tid=2405)
Jun 28 17:01:03 easyVDR vdr: frontend 1/0 tuner thread ended (pid=2399, tid=2404)
Jun 28 17:01:03 easyVDR vdr: deleting plugin: softhddevice
Jun 28 17:01:03 easyVDR vdr: video/vdpau: can't destroy output surface: An invalid handle value was provided.
Jun 28 17:01:03 easyVDR acpid: client connected from 727[0:0]
Jun 28 17:01:03 easyVDR acpid: 1 client rule loaded
Jun 28 17:01:03 easyVDR vdr: video/vdpau: can't destroy output surface: An invalid handle value was provided.
Jun 28 17:01:03 easyVDR vdr: message repeated 3 times: [ video/vdpau: can't destroy output surface: An invalid handle value was provided.]
Jun 28 17:01:03 easyVDR vdr: video/vdpau: can't destroy grab render output surface: An invalid handle value was provided.
Jun 28 17:01:03 easyVDR vdr: deleting plugin: easyvdr
Jun 28 17:01:03 easyVDR vdr: caught signal 15
Jun 28 17:01:03 easyVDR vdr: exiting, exit code 0
Jun 28 17:01:04 easyVDR rtkit-daemon: Supervising 4 threads of 2 processes of 2 users.
Jun 28 17:01:04 easyVDR rtkit-daemon: Successfully made thread 2469 of process 774 owned by '2000' RT at priority 5.
Jun 28 17:01:04 easyVDR rtkit-daemon: Supervising 5 threads of 2 processes of 2 users.
Jun 28 17:01:12 easyVDR systemd: tracker-extract.service: Succeeded.
Jun 28 17:01:32 easyVDR tracker-store: OK
Jun 28 17:01:32 easyVDR systemd: tracker-store.service: Succeeded.

VDR Startet, wie bei Stefan mit Blackscreen. Keine Bedienung/Bild/Ton möglich. Nach einem gewissen Moment hab ich dann an der Konsole "killall vdr" eingegeben.


Ich denke mal, da warten wir auf ein vernünftiges SoftHDDevice von Wolfgang und testen nochmal.

PS: Prügel ich das Ganze in den Upstart, habe ich nach einem Reboot ein Frontend mit Bild + Ton, aber ohne Bedienung, also muss es ja durch das Plugin easyvdr geladen werden.


Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
gb  28.Jun.2020 17:22:32
[quote='SurfaceCleanerZ' pid='187563' dateline='1593356673']
Ton kommt natürlich nicht, da der Parameter für softhddevice ja falsch ist!

Nimm mal die Parameter:
-f -v vdpau -d :0 -a default -w alsa-driver-broken
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
SurfaceCleanerZ  28.Jun.2020 17:25:41
Hi,
sorry nach upgrade fehlte reboot, s. update in vorigem Post. Es läuft, allerdings mit irgendeinem Stand vom lnj softhddevice, da ich den branch nicht gewählt hab.
Deshalb wohl die hwaccel Fehler!

MfG,
Stefan
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
gb  28.Jun.2020 17:33:40
Zweiter Versuch:
Upstart vollständig gekillt, dann nochmal:
vdr@easyVDR:~$ /usr/bin/vdr -Peasyvdr
void cEasyPluginManager::Initialize():212 : *** begin avail plugins ***
void cEasyPluginManager::Initialize():229 : control
void cEasyPluginManager::Initialize():229 : softhddevice
void cEasyPluginManager::Initialize():229 : xineliboutput
void cEasyPluginManager::Initialize():232 : *** end avail plugins ***
bool cEasyPluginManager::AutoLoad():93 : control: no auto load
bool cEasyPluginManager::AutoLoad():93 : xineliboutput: no auto load

..und..
Jun 28 17:29:13 easyVDR vdr: VDR version 2.4.1 started
Jun 28 17:29:13 easyVDR vdr: codeset is 'UTF-8' - known
Jun 28 17:29:13 easyVDR vdr: found 28 locales in /usr/share/locale
Jun 28 17:29:13 easyVDR vdr: loading plugin: /usr/lib/vdr/plugins/libvdr-easyvdr.so.2.4.1
Jun 28 17:29:13 easyVDR vdr: loading /var/lib/vdr/setup.conf
Jun 28 17:29:13 easyVDR vdr: ERROR: unknown config parameter: ChannelBlocker = 0
Jun 28 17:29:13 easyVDR vdr: ERROR: unknown config parameter: DumpNaluFill = 0
Jun 28 17:29:13 easyVDR vdr: ERROR: unknown config parameter: SupportTeletext = 0
Jun 28 17:29:13 easyVDR vdr: ERROR: unknown config parameter: WarEagleIcons = 1
Jun 28 17:29:13 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitHideLastGroup = 0
Jun 28 17:29:13 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitShowAllChannels = 0
Jun 28 17:29:13 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitUseGroups = 1
Jun 28 17:29:13 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitUseHints = 1
Jun 28 17:29:13 easyVDR vdr: ERROR: unknown config parameter: ZapcockpitUseInfo = 1
Jun 28 17:29:13 easyVDR vdr: loading /var/lib/vdr/sources.conf
Jun 28 17:29:13 easyVDR vdr: loading /var/lib/vdr/diseqc.conf
Jun 28 17:29:13 easyVDR vdr: loading /var/lib/vdr/scr.conf
Jun 28 17:29:13 easyVDR vdr: loading /var/lib/vdr/channels.conf
Jun 28 17:29:13 easyVDR vdr: loading /var/lib/vdr/timers.conf
Jun 28 17:29:13 easyVDR vdr: loading /var/lib/vdr/commands.conf
Jun 28 17:29:13 easyVDR vdr: loading /var/lib/vdr/reccmds.conf
Jun 28 17:29:13 easyVDR vdr: loading /var/lib/vdr/svdrphosts.conf
Jun 28 17:29:13 easyVDR vdr: loading /var/lib/vdr/remote.conf
Jun 28 17:29:13 easyVDR vdr: loading /var/lib/vdr/keymacros.conf
Jun 28 17:29:13 easyVDR vdr: loading /var/lib/vdr/camresponses.conf
Jun 28 17:29:13 easyVDR vdr: video directory scanner thread started (pid=2916, tid=2917, prio=low)
Jun 28 17:29:13 easyVDR vdr: registered source parameters for 'A - ATSC'
Jun 28 17:29:13 easyVDR vdr: registered source parameters for 'C - DVB-C'
Jun 28 17:29:13 easyVDR vdr: registered source parameters for 'S - DVB-S'
Jun 28 17:29:13 easyVDR vdr: registered source parameters for 'T - DVB-T'
Jun 28 17:29:13 easyVDR vdr: video directory scanner thread ended (pid=2916, tid=2917)
Jun 28 17:29:13 easyVDR vdr: detected /dev/dvb/adapter1/frontend0
Jun 28 17:29:13 easyVDR vdr: epg data reader thread started (pid=2916, tid=2918, prio=high)
Jun 28 17:29:13 easyVDR vdr: detected /dev/dvb/adapter0/frontend0
Jun 28 17:29:13 easyVDR vdr: reading EPG data from /var/cache/vdr/epg.data
Jun 28 17:29:13 easyVDR vdr: probing /dev/dvb/adapter0/frontend0
Jun 28 17:29:13 easyVDR vdr: creating cDvbDevice
Jun 28 17:29:13 easyVDR vdr: new device number 1 (card index 1)
Jun 28 17:29:13 easyVDR vdr: DVB API version is 0x050B (VDR was built with 0x050B)
Jun 28 17:29:13 easyVDR vdr: frontend 0/0 provides DVB-S,DVB-S2 with QPSK ("Conexant CX24120/CX24118")
Jun 28 17:29:13 easyVDR vdr: cTimeMs: using monotonic clock (resolution is 1 ns)
Jun 28 17:29:13 easyVDR vdr: probing /dev/dvb/adapter1/frontend0
Jun 28 17:29:13 easyVDR vdr: creating cDvbDevice
Jun 28 17:29:13 easyVDR vdr: new device number 2 (card index 2)
Jun 28 17:29:13 easyVDR vdr: device 1 section handler thread started (pid=2916, tid=2921, prio=low)
Jun 28 17:29:13 easyVDR vdr: frontend 0/0 tuner thread started (pid=2916, tid=2920, prio=high)
Jun 28 17:29:13 easyVDR vdr: frontend 1/0 provides DVB-S,DVB-S2 with QPSK ("Conexant CX24120/CX24118")
Jun 28 17:29:13 easyVDR vdr: found 2 DVB devices
Jun 28 17:29:13 easyVDR vdr: initializing plugin: easyvdr (2020.06.28): easyvdr setup helper plugin
Jun 28 17:29:13 easyVDR vdr: loading plugin: /usr/lib/vdr/plugins/libvdr-softhddevice.so.2.4.1
Jun 28 17:29:13 easyVDR vdr: frontend 1/0 tuner thread started (pid=2916, tid=2923, prio=high)
Jun 28 17:29:13 easyVDR vdr: device 2 section handler thread started (pid=2916, tid=2924, prio=low)
Jun 28 17:29:13 easyVDR vdr: epg data reader thread ended (pid=2916, tid=2918)
Jun 28 17:29:13 easyVDR vdr: initializing plugin: softhddevice (0.7.0-GITaa9fd0e): Ein Software und GPU emulieres HD-Gerät
Jun 28 17:29:13 easyVDR vdr: new device number 3 (card index 3)
Jun 28 17:29:13 easyVDR vdr: setting primary device to 3
Jun 28 17:29:13 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:29:13 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:29:13 easyVDR vdr: assuming manual start of VDR
Jun 28 17:29:13 easyVDR vdr: skin "anthra_1920_OS9" not available - using "lcars" instead
Jun 28 17:29:13 easyVDR vdr: loading /var/lib/vdr/themes/lcars-default.theme
Jun 28 17:29:13 easyVDR vdr: starting plugin: easyvdr
Jun 28 17:29:13 easyVDR vdr: starting plugin: softhddevice
Jun 28 17:29:13 easyVDR vdr: audio: 'alsa' output module used
Jun 28 17:29:13 easyVDR vdr: audio/alsa: supports pause: yes
Jun 28 17:29:15 easyVDR vdr: audio: 44100Hz supports 1 2 3 4 5 6 7 8 channels
Jun 28 17:29:15 easyVDR vdr: audio: 48000Hz supports 1 2 3 4 5 6 7 8 channels
Jun 28 17:29:15 easyVDR vdr: audio: 192000Hz supports 1 2 3 4 5 6 7 8 channels
Jun 28 17:29:15 easyVDR vdr: video/vdpau: VDPAU API version: 1
Jun 28 17:29:15 easyVDR vdr: video/vdpau: VDPAU information: NVIDIA VDPAU Driver Shared Library 340.108 Wed Dec 11 14:31:24 PST 2019
Jun 28 17:29:15 easyVDR vdr: video/vdpau: highest supported high quality scaling 1
Jun 28 17:29:15 easyVDR vdr: video/vdpau: feature deinterlace temporal supported
Jun 28 17:29:15 easyVDR vdr: video/vdpau: feature deinterlace temporal spatial supported
Jun 28 17:29:15 easyVDR vdr: video/vdpau: attribute skip chroma deinterlace supported
Jun 28 17:29:15 easyVDR vdr: video/vdpau: 4:2:0 chroma format with 4096x4096 supported
Jun 28 17:29:15 easyVDR vdr: video/vdpau: 4:2:2 chroma format with 4096x4096 supported
Jun 28 17:29:15 easyVDR vdr: video/vdpau: 8bit BGRA format with 16384x16384 supported
Jun 28 17:29:15 easyVDR vdr: video/vdpau: 10bit RGBA format with 16384x16384 supported
Jun 28 17:29:15 easyVDR vdr: video/vdpau: created osd output surface 1920x1080 with id 0x00000009
Jun 28 17:29:15 easyVDR vdr: ready
Jun 28 17:29:15 easyVDR vdr: skin "anthra_1920_OS9" not available - using "lcars" instead
Jun 28 17:29:15 easyVDR vdr: loading /var/lib/vdr/themes/lcars-default.theme
Jun 28 17:29:15 easyVDR vdr: remote control XKeySym - keys known
Jun 28 17:29:15 easyVDR vdr: remote control LIRC - keys known
Jun 28 17:29:15 easyVDR vdr: remote control KBD - keys known
Jun 28 17:29:15 easyVDR vdr: loading /var/cache/vdr/cam.data
Jun 28 17:29:15 easyVDR vdr: switching to channel 1 S19.2E-1-1019-10301 (Das Erste HD)
Jun 28 17:29:15 easyVDR vdr: SVDRP server handler thread started (pid=2916, tid=2956, prio=low)
Jun 28 17:29:15 easyVDR vdr: SVDRP easyVDR opening port 6419/tcp
Jun 28 17:29:15 easyVDR vdr: SVDRP easyVDR listening on port 6419/tcp
Jun 28 17:29:15 easyVDR vdr: device 1 receiver thread started (pid=2916, tid=2955, prio=high)
Jun 28 17:29:15 easyVDR vdr: LIRC remote control thread started (pid=2916, tid=2953, prio=high)
Jun 28 17:29:15 easyVDR vdr: device 1 TS buffer thread started (pid=2916, tid=2957, prio=high)
Jun 28 17:29:15 easyVDR vdr: KBD remote control thread started (pid=2916, tid=2954, prio=high)
Jun 28 17:29:15 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:29:15 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:29:15 easyVDR vdr: OSD size changed to 1920x1080 @ 1
Jun 28 17:29:15 easyVDR vdr: Trying to start OpenGL Worker Thread
Jun 28 17:29:15 easyVDR vdr: oglThread thread started (pid=2916, tid=2959, prio=high)
Jun 28 17:29:15 easyVDR vdr: OpenGL using display :0
Jun 28 17:29:15 easyVDR vdr: video/vdpau: created osd output surface 1918x1055 with id 0x00000009
Jun 28 17:29:15 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:29:15 easyVDR vdr: OpenGL Context initialized
Jun 28 17:29:15 easyVDR vdr: Shaders initialized
Jun 28 17:29:15 easyVDR vdr: vdpau interop initialized
Jun 28 17:29:15 easyVDR vdr: Vertex buffers initialized
Jun 28 17:29:15 easyVDR vdr: Maximum Pixmap size: 16384x16384px
Jun 28 17:29:15 easyVDR vdr: OpenGL Worker Thread successfully started
Jun 28 17:29:15 easyVDR vdr: Cleaning up OpenGL stuff
Jun 28 17:29:15 easyVDR vdr: OpenGL Worker Thread Ended
Jun 28 17:29:15 easyVDR vdr: oglThread thread ended (pid=2916, tid=2959)
Jun 28 17:29:15 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:29:15 easyVDR vdr: OSD size changed to 1918x1055 @ 0,97787
Jun 28 17:29:15 easyVDR vdr: video/vdpau: created osd output surface 1920x1080 with id 0x00000009
Jun 28 17:29:15 easyVDR vdr: audio/alsa: using device 'default'
Jun 28 17:29:15 easyVDR vdr: video: get hwaccel context, not supported
Jun 28 17:29:15 easyVDR vdr: audio/alsa: start delay 336ms
Jun 28 17:29:16 easyVDR vdr: changing pids of channel 12 (arte HD) from 5111+5111=27:5112=deu@3,5113=fra@3,5117=mis@3;5116=mul@106:5115=deu,5118=fra,5119=deu:5114 to 5111+5111=27:5112=deu@3,5113=fra@3,5116=mul@3,5117=mis@3:5115=deu,5118=fra,5119=deu:5114
Jun 28 17:29:17 easyVDR vdr: video/vdpau: synced after 65 frames
Jun 28 17:30:11 easyVDR vdr: SVDRP easyVDR < 127.0.0.1:35992 client connection accepted
Jun 28 17:30:11 easyVDR vdr: SVDRP easyVDR > 127.0.0.1:35992 server created
Jun 28 17:30:11 easyVDR vdr: SVDRP easyVDR < 127.0.0.1:35992 connection closed
Jun 28 17:30:11 easyVDR vdr: SVDRP easyVDR < 127.0.0.1:35992 server destroyed
Jun 28 17:30:11 easyVDR easyvdr-program-changer: 220 easyVDR SVDRP VideoDiskRecorder 2.4.1; Sun Jun 28 17:30:11 2020; UTF-8
Jun 28 17:30:11 easyVDR easyvdr-program-changer: 250 Remote control disabled
Jun 28 17:30:11 easyVDR easyvdr-program-changer: 221 easyVDR closing connection
Jun 28 17:30:16 easyVDR vdr: video: 0:17:47.275 +16 270 0/\ms 61+1+4 v-buf
Jun 28 17:30:20 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:20 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:20 easyVDR vdr: OSD size changed to 1920x1080 @ 1
Jun 28 17:30:20 easyVDR vdr: video/vdpau: created osd output surface 1918x1055 with id 0x00000009
Jun 28 17:30:21 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:21 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:21 easyVDR vdr: OSD size changed to 1918x1055 @ 0,97787
Jun 28 17:30:21 easyVDR vdr: video/vdpau: created osd output surface 1915x1049 with id 0x00000009
Jun 28 17:30:21 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:21 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:21 easyVDR vdr: OSD size changed to 1915x1049 @ 0,973832
Jun 28 17:30:21 easyVDR vdr: video/vdpau: created osd output surface 1902x1027 with id 0x00000009
Jun 28 17:30:21 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:21 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:21 easyVDR vdr: OSD size changed to 1902x1027 @ 0,959925
Jun 28 17:30:21 easyVDR vdr: video/vdpau: created osd output surface 1796x942 with id 0x00000009
Jun 28 17:30:21 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:21 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:21 easyVDR vdr: OSD size changed to 1796x942 @ 0,932442
Jun 28 17:30:22 easyVDR vdr: video/vdpau: created osd output surface 1658x846 with id 0x00000009
Jun 28 17:30:22 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:22 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:22 easyVDR vdr: OSD size changed to 1658x846 @ 0,907117
Jun 28 17:30:22 easyVDR vdr: video/vdpau: created osd output surface 1606x812 with id 0x00000009
Jun 28 17:30:22 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:22 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:22 easyVDR vdr: OSD size changed to 1606x812 @ 0,898852
Jun 28 17:30:22 easyVDR vdr: video/vdpau: created osd output surface 1500x742 with id 0x00000009
Jun 28 17:30:22 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:22 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:22 easyVDR vdr: OSD size changed to 1500x742 @ 0,879407
Jun 28 17:30:22 easyVDR vdr: video/vdpau: created osd output surface 1476x722 with id 0x00000009
Jun 28 17:30:22 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:22 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:22 easyVDR vdr: OSD size changed to 1476x722 @ 0,869618
Jun 28 17:30:22 easyVDR vdr: video/vdpau: created osd output surface 1382x658 with id 0x00000009
Jun 28 17:30:22 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:22 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:22 easyVDR vdr: OSD size changed to 1382x658 @ 0,846438
Jun 28 17:30:22 easyVDR vdr: video/vdpau: created osd output surface 1362x646 with id 0x00000009
Jun 28 17:30:22 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:22 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:22 easyVDR vdr: OSD size changed to 1362x646 @ 0,843204
Jun 28 17:30:22 easyVDR vdr: video/vdpau: created osd output surface 1340x634 with id 0x00000009
Jun 28 17:30:22 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:22 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:22 easyVDR vdr: OSD size changed to 1340x634 @ 0,841128
Jun 28 17:30:22 easyVDR vdr: video/vdpau: created osd output surface 1324x622 with id 0x00000009
Jun 28 17:30:22 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:22 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:22 easyVDR vdr: OSD size changed to 1324x622 @ 0,83518
Jun 28 17:30:22 easyVDR vdr: video/vdpau: created osd output surface 1300x608 with id 0x00000009
Jun 28 17:30:22 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:22 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:22 easyVDR vdr: OSD size changed to 1300x608 @ 0,831453
Jun 28 17:30:22 easyVDR vdr: video/vdpau: created osd output surface 1282x596 with id 0x00000009
Jun 28 17:30:22 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:22 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:22 easyVDR vdr: OSD size changed to 1282x596 @ 0,826486
Jun 28 17:30:23 easyVDR vdr: video/vdpau: created osd output surface 1266x586 with id 0x00000009
Jun 28 17:30:23 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:23 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:23 easyVDR vdr: OSD size changed to 1266x586 @ 0,822889
Jun 28 17:30:23 easyVDR vdr: video/vdpau: created osd output surface 1240x567 with id 0x00000009
Jun 28 17:30:23 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:23 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:23 easyVDR vdr: OSD size changed to 1240x567 @ 0,812903
Jun 28 17:30:23 easyVDR vdr: video/vdpau: created osd output surface 1231x560 with id 0x00000009
Jun 28 17:30:23 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:23 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:23 easyVDR vdr: OSD size changed to 1231x560 @ 0,808737
Jun 28 17:30:23 easyVDR vdr: video/vdpau: created osd output surface 1197x530 with id 0x00000009
Jun 28 17:30:23 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:23 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:23 easyVDR vdr: OSD size changed to 1197x530 @ 0,787153
Jun 28 17:30:23 easyVDR vdr: video/vdpau: created osd output surface 1196x529 with id 0x00000009
Jun 28 17:30:23 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:23 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:23 easyVDR vdr: OSD size changed to 1196x529 @ 0,786325
Jun 28 17:30:23 easyVDR vdr: video/vdpau: created osd output surface 1195x528 with id 0x00000009
Jun 28 17:30:23 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:23 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:23 easyVDR vdr: OSD size changed to 1195x528 @ 0,785495
Jun 28 17:30:23 easyVDR vdr: video/vdpau: created osd output surface 1189x524 with id 0x00000009
Jun 28 17:30:23 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:23 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:23 easyVDR vdr: OSD size changed to 1189x524 @ 0,783478
Jun 28 17:30:23 easyVDR vdr: video/vdpau: created osd output surface 1142x511 with id 0x00000009
Jun 28 17:30:23 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:23 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:23 easyVDR vdr: OSD size changed to 1142x511 @ 0,795486
Jun 28 17:30:23 easyVDR vdr: video/vdpau: created osd output surface 1088x497 with id 0x00000009
Jun 28 17:30:23 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:23 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:23 easyVDR vdr: OSD size changed to 1088x497 @ 0,812092
Jun 28 17:30:23 easyVDR vdr: video/vdpau: created osd output surface 1058x489 with id 0x00000009
Jun 28 17:30:23 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:23 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:23 easyVDR vdr: OSD size changed to 1058x489 @ 0,821676
Jun 28 17:30:23 easyVDR vdr: audio/alsa: using device 'default'
Jun 28 17:30:23 easyVDR vdr: audio/alsa: start delay 336ms
Jun 28 17:30:23 easyVDR vdr: ERROR: 1 TS packet(s) not accepted in Transfer Mode
Jun 28 17:30:23 easyVDR vdr: video/vdpau: created osd output surface 1032x485 with id 0x00000009
Jun 28 17:30:23 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:23 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:23 easyVDR vdr: OSD size changed to 1032x485 @ 0,835487
Jun 28 17:30:23 easyVDR vdr: audio/alsa: using device 'default'
Jun 28 17:30:23 easyVDR vdr: audio/alsa: start delay 336ms
Jun 28 17:30:24 easyVDR vdr: video/vdpau: created osd output surface 1000x475 with id 0x00000009
Jun 28 17:30:24 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:24 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:24 easyVDR vdr: OSD size changed to 1000x475 @ 0,844444
Jun 28 17:30:24 easyVDR vdr: audio/alsa: using device 'default'
Jun 28 17:30:24 easyVDR vdr: audio/alsa: start delay 336ms
Jun 28 17:30:24 easyVDR vdr: video/vdpau: created osd output surface 972x469 with id 0x00000009
Jun 28 17:30:24 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:24 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:24 easyVDR vdr: OSD size changed to 972x469 @ 0,857796
Jun 28 17:30:24 easyVDR vdr: video/vdpau: created osd output surface 950x463 with id 0x00000009
Jun 28 17:30:24 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:24 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:24 easyVDR vdr: OSD size changed to 950x463 @ 0,866433
Jun 28 17:30:24 easyVDR vdr: audio/alsa: using device 'default'
Jun 28 17:30:24 easyVDR vdr: audio/alsa: start delay 336ms
Jun 28 17:30:24 easyVDR vdr: video/vdpau: created osd output surface 909x450 with id 0x00000009
Jun 28 17:30:24 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:24 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:24 easyVDR vdr: OSD size changed to 909x450 @ 0,880088
Jun 28 17:30:24 easyVDR vdr: audio/alsa: using device 'default'
Jun 28 17:30:24 easyVDR vdr: audio/alsa: start delay 336ms
Jun 28 17:30:24 easyVDR vdr: video/vdpau: created osd output surface 907x450 with id 0x00000009
Jun 28 17:30:24 easyVDR vdr: stopping OpenGL Worker Thread
Jun 28 17:30:24 easyVDR vdr: OpenGL Worker Thread stopped
Jun 28 17:30:24 easyVDR vdr: OSD size changed to 907x450 @ 0,882029
Jun 28 17:30:24 easyVDR vdr: video/vdpau: created osd output surface 905x449 with id 0x00000009
Jun 28 17:30:24 easyVDR vdr: video/vdpau: missed frame (1/3189)
Jun 28 17:30:25 easyVDR vdr: video/vdpau: synced after 49 frames

Jetzt ist Bild und Ton da, allerdings kann ich nicht bedienen. :D
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
zzzözzz  28.Jun.2020 17:46:18
Hier kann ich gerade nicht helfen.



Was wir hier zuerst benötigen: ein softhddevice mit einem Satz Commandline arguments, die mit einem Standard VDR (d.h. direkter Start ohne mein Plugin..) funktionieren.
Wenn wir das haben, dann können wir weiter machen.

Klingt immer einfacher als es ist, aber bei mir läuft softhddevice vom Plugin 'easyvdr' gestartet problemlos und ohne Ruckeln. Startet blitzschnell.
Menü lässt sich bedienen, Umschalten etc.

Wir brauchen das als Basis, um das easyvdr Plugin für alle zum Laufen zu bekommen.
zzzözzz  28.Jun.2020 17:47:44
@ Aaron: hast du eine funktionierende remote.conf?
Sonst steckt vdr beim Anlernen der keys, ohne dass man es in softhddevice sieht.
SurfaceCleanerZ  28.Jun.2020 18:02:28
Hi,
ich hatte letzte Woche keine remote.conf und da kam Dialog zum Keyboard anlernen mit softhddevice!

Also erst mal mit Keyboard versuchen.

Ton bekomm ich auch mit Aarons Config nicht zustande...

MfG,
Stefan
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
gb  28.Jun.2020 18:02:34
Hi Wirbel
[quote='Wirbel' pid='187569' dateline='1593359264']
@ Aaron: hast du eine funktionierende remote.conf?
Sonst steckt vdr beim Anlernen der keys, ohne dass man es in softhddevice sieht.

Ich hab mal auf Xineliboutput umgestellt und hier läuft alles, also liegts am Softhddevice. Müssen wir erstmal auf Wolfgangs Fertigstellung warten und nochmal testen.


Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
gb  28.Jun.2020 18:24:45
Hi Wirbel, 

Wenn keine <>_settings.ini existiert, kann ich zB das plugin control trotzdem im Menü starten/stoppen ( Taste rot/grün ) , allerdings kann ich nicht auf autoload aktiv setzen, da ja die ini nicht existiert. Automatisch wird da keine ini generiert, richtig?

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
zzzözzz  28.Jun.2020 18:44:05
[quote='gb' pid='187575' dateline='1593361485']
Hi Wirbel, 

Wenn keine <>_settings.ini existiert, kann ich zB das plugin control trotzdem im Menü starten/stoppen ( Taste rot/grün ) , allerdings kann ich nicht auf autoload aktiv setzen, da ja die ini nicht existiert. Automatisch wird da keine ini generiert, richtig?

Gruß Aaron



Wenn keine <>_settings.ini existiert, oder eine solche existiert, dann habe ich gilt folgendes:

AutoRun = false
Stop = true
Args = ""

Wenn du über das Menü die Einstellungen eines solchen Plugins editierst und speicherst, dann wird immer eine neue ini angelegt,
welche in alphabetischer Reihenfolge die Sektionen sortiert und in diesen Sektionen alphabetisch die Einträge speichert.
gb  28.Jun.2020 18:58:13
Also beim Beispiel control wird keine control_settings.ini erstellt, wenn nicht vorhanden, kann ich nichts ändern. Wenn control_settings.ini vorhanden, dann kann ich ändern.
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
zzzözzz  28.Jun.2020 18:58:32
Die Zukunft zum Bearbeiten der per Plugin ini files wäre das neue tool "easyvdrctl-$(APIVERSION)", wobei APIVERSION dasnn 2.4.1, 2.4.2, 2.2.0, ...
zzzözzz  28.Jun.2020 19:03:44
[quote='gb' pid='187581' dateline='1593363493']
Also beim Beispiel control wird keine control_settings.ini erstellt, wenn nicht vorhanden, kann ich nichts ändern. Wenn control_settings.ini vorhanden, dann kann ich ändern.



Das wäre ein bug für mich - und zu verbessern.

Korrekt wäre :
- wenn keine control_settings.ini vorhanden: es gelten die DEFAULTS (Stop=true, AutoRun=false, Args="")
- Speichern legt *immer* eine neue control_settings.ini an.

Falls das jetzt noch nicht funktioniert - bitte Feedback an mich. Dann muss ich da ran - bitte details angeben.
gb  28.Jun.2020 19:12:25
Hi Wirbel
:D Details angeben hat mir gefallen.
[quote='Wirbel' pid='187583' dateline='1593363824']
- Speichern legt *immer* eine neue control_settings.ini an.

Was heißt für dich "speichern" <-nach dem Ändern Taste OK, man befindet sich wieder in der Übersicht aller Plugins. Geht man nun zB wieder in die Optionen von Plugin control, ist wieder alles weg.
Spiel das mal am besten nach, control_settings.ini löschen, dann vdr starten und Einstellungen von control versuchen zu ändern.

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
zzzözzz  29.Jun.2020 09:09:13
Ok, dann schauen wir demnächst da drauf.


So sollte es sein, z.B. aus der Shell, bei einem nicht existierenden Plugin names 'foobar'.


easyvdrctl-2.4.1 --plugin foobar --status
Plugin            | install | ini    | AutoRun | Stop | Arguments
--------------------------------------------------------------------------------
foobar            | no      | missing | no      | yes  |




install = no -> keine libvdr-foobar.so.2.4.1 gefunden
ini = missing -> keine foobar_settings.ini gefunden, damit defaults für AutoRun, Stop, Argument; auch falls die ini nicht gelesen werden kann 'invalid' - dann auch defaults.



easyvdrctl-2.4.1 --plugin foobar --enable

Liest die ini, schreibt 'AutoRun = true' und speichert. Falls keine ini vorhanden, sollte eine neue ini erzeugt werden.


Per Menü sinngemäß ähnlich. Kann aber sein, dass noch nicht alles funzt, muss mal testen.
gb  29.Jun.2020 09:14:57
Ok..
Da mit kann ich arbeiten, teste ich nachher mal.

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
zzzözzz  29.Jun.2020 09:49:03
Sinngemaäß auch die anderen Optionen, z.B.


$ ./easyvdrctl-2.4.1 --plugin softhddevice --status
Plugin            | install | ini    | AutoRun | Stop | Arguments
--------------------------------------------------------------------------------
softhddevice      | yes    | valid  | no      | no  | -f -v vaapi -a hw:1,7

$ ./easyvdrctl-2.4.1 --plugin softhddevice --replace-commandline vaapi vdpau


$ ./easyvdrctl-2.4.1 --plugin softhddevice --status
Plugin            | install | ini    | AutoRun | Stop | Arguments
--------------------------------------------------------------------------------
softhddevice      | yes    | valid  | no      | no  | -f -v vdpau -a hw:1,7


gb  04.Jul.2020 15:01:24
Hi Wirbel

Sorry, das Wetter war in den letzten Tagen einfach zu gut und viel Arbeit, aber das kennst du ja sicher :D 

Ich hab das mal durchgespielt, das Tool ist nice..

Wenn wir das Tool über die Setuproutine steuern, sollte das kein Problem werden, da ja diese mit Root arbeitet, aber ich denke das Problem hier drunter könnte erklären, warum es aus dem VDR mit dem Plugin easyvdr nicht zum erstellen der ini's kommt.

vdr@easyVDR:~$ easyvdrctl-2.4.1 --plugin control --status
Plugin            | install | ini    | AutoRun | Stop | Arguments
--------------------------------------------------------------------------------
control            | no      | missing | no      | yes  |
vdr@easyVDR:~$ easyvdrctl-2.4.1 --plugin control --enable
vdr@easyVDR:~$ easyvdrctl-2.4.1 --plugin control --status
Plugin            | install | ini    | AutoRun | Stop | Arguments
--------------------------------------------------------------------------------
control            | no      | missing | no      | yes  |
vdr@easyVDR:~$ su easyvdr
Passwort:
easyvdr@easyVDR:/var/lib/vdr$ easyvdrctl-2.4.1 --plugin control --enable
easyvdr@easyVDR:/var/lib/vdr$ easyvdrctl-2.4.1 --plugin control --status
Plugin            | install | ini    | AutoRun | Stop | Arguments
--------------------------------------------------------------------------------
control            | no      | missing | no      | yes  |
easyvdr@easyVDR:/var/lib/vdr$ sudo su
Passwort für easyvdr:
root@easyVDR:/var/lib/vdr# easyvdrctl-2.4.1 --plugin control --enable
root@easyVDR:/var/lib/vdr# easyvdrctl-2.4.1 --plugin control --status
Plugin            | install | ini    | AutoRun | Stop | Arguments
--------------------------------------------------------------------------------
control            | no      | valid  | yes    | yes  |


Komischerweise kann aber das Plugin easyvdr die vorhandenen ini's bearbeiten.

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
zzzözzz  05.Jul.2020 11:40:47
Hmm, das Plugin muss in jedem Falle die ini schreiben können, macht ja sonst wenig Sinn.

Welche Lösung gefällt denn am besten?
Dem Benutzer die Rechte dafür geben oder falls nein, welchen anderen schreibbaren Ordner schlagt ihr vor?


Bin übrigend dran, das Nachträgliche Laden von Budget Karten zum implementieren,
wie von Stefan gewünscht. Im Gegensatz zu dynamite wird kein weiterer Patch notwendig
werden als der bisherige - Minimalismus hilft hier..
gb  05.Jul.2020 14:54:49
Hallo Wirbel 
Der Ordner ist schon okay, dann muss vdr dort die Rechte bekommen. Wie, ist mir noch nicht ganz klar, aber gibt ja immer Mittel und Wege. 

Zum zweiten Thema muss mal Stefan Feedback geben, ich hab keine Hardware, die mit dem Laden der DVB Devices Probleme hat, also schwer für mich zu testen.

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

[spoiler=(weitere easyVDR)]
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2),  Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
SurfaceCleanerZ  05.Jul.2020 19:13:01
Hi, 
Super dass du dich dem annimmst! Was brauchst du denn an Feedback? Die TT S2 3200 laden grundsätzlich langsam. Und Sundtek Sticks eh, aber damit kann Winfried ja selbst testen, der hat ja einen davon von mir erhalten damals. Sonst hat Wolfgang ja den von mir jetzt. Hab ja kein Kabel mehr seit 3 Jahren. 
Wenn ich testen soll, könnte ich mal am Produktiv System die HDD umklemmen auf die Test SSD. 
Sag Bescheid! 
Mfg Stefan
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
zzzözzz  05.Jul.2020 19:41:15
Erst mal kämpfe ich noch mit dem Menü, das will nicht und ich versteh noch nicht was los ist.
zzzözzz  10.Jul.2020 14:08:47
Der Sundtek Stick hat sich schon seit einiger Zeit erledigt,
Sundtek kann ich also nicht testen. Ich weiß nicht, ob Sundtek überhaupt separat getestet werden muss.



Die easyvdr.ini muss erweitert werden:


Description = easyvdr setup helper plugin
PluginConfigFile = /etc/vdr/conf.d/*_settings.ini
MainMenuEntry = EasyVdr Setup
PluginDebug = true
PluginManagerDebug = true


Enabled = true
SettlingTime = 600
Debug = true
MaxDevices = 100


Common::Description = The description displayed in VDR settings menu.
Common::MainMenuEntry = The name of the VDR main menu entry.
Common::PluginConfigFile = The full path for the plugins settings, the asterisk will be later replaced by the actual plugins name.
Common::PluginDebug = true/false : extended debug messages from core plugin to stderr
Common::PluginManagerDebug = true/false : PluginManager debug messages to stderr

DeviceManager::Enabled = true/false : try to load budget cards if found after vdr start
DeviceManager::SettlingTime = integer : the time in msec dvb drivers need to fully load after hardware was detected. default: 500
DeviceManager::Debug = true/false : extended debug messages from DeviceManager to stderr. default: false
DeviceManager::MaxDevices = the maximum number of dvb budget cards, also limited by VDR to MAXDEVICES(16). integer default: 100



Zur Wirkungsweise des nachträglichen Ladens von Budget Karten:
/******************************************************************************
* Der DVB Device Manager.
******************************************************************************/
Dieses Plugin beobachtet zwei Ordner mit der Kernel inotify Schnittstelle.
1) /dev -> falls /dev/dvb existiert, wird ein neuer Beobachter 2) für /dev/dvb
  erzeugt.
2) /dev/dvb, siehe 1), dort werden alle neuen Ordner beobachtet.

Sobald das Plugin vom Kernel benachrichtigt wird, dass ein neuer Ordner namens
adapterN in /dev/dvb erzeugt wurde, sucht das Plugin dort nach demux und
frontend devices nodes.

Sobald eine unbekannte Kombination aus adapter, demux und frontend erkannt wird,
versucht das Plugin ein passendes VDR cDvbDevice zu erzeugen.

Voraussetzung: (e)udev für /dev und Kernel Konfiguration mit inotify.

Die Einstellungen zum DeviceManager in der easyvdr.ini:


Enabled = true
SettlingTime = 600
Debug = true
MaxDevices = 100


Enabled      : true/false, soll der Device Manager gestartet werden.
SettlingTime : integer 0..N, die Zeit zwischen Anlegen eines neuen Ordners
              /dev/dvb/adapterN und dem vollständigen Ladens des DVB
              Treibers in Millisekunden. default: 500
Debug        : true/false, erweiterte Meldungen nach stderr
MaxDevices  : integer 1..N, die maximale Anzahl von dvb devices,
              die das Plugin erzeugen darf. Diese Zahl wird durch den VDR
              selbst zusätzlich auf MAXDEVICES limitiert (z.B. 16)
zzzözzz  10.Jul.2020 14:14:29
Zum Testen am besten den DVB Treiber von Hand entladen, danach VDR starten und dann per Hand laden.
Das geht auch bei Aaron, da kann eigentlich jeder testen..

lsmod verrät (wie liste modules.. ), welche Treiber geladen sind:
root [ /usr/src/vdr-2.4.1 ]# lsmod
Module                  Size  Used by
ddbridge              73728  0
input_leds            16384  0
led_class              16384  1 input_leds
rc_total_media_in_hand_02    16384  0
si2157                16384  0
si2168                20480  0
rc_core                36864  1 rc_total_media_in_hand_02
tda18212              16384  4
cxd2841er              45056  4
nvidia_drm            36864  1
nvidia_modeset      1077248  3 nvidia_drm
dvb_core              106496  2 cxd2841er,ddbridge
nvidia              14237696  84 nvidia_modeset
videobuf2_vmalloc      16384  1 dvb_core
videobuf2_memops      16384  1 videobuf2_vmalloc
videobuf2_common      45056  1 dvb_core
xhci_pci              16384  0
videodev              172032  1 videobuf2_common
xhci_hcd              110592  1 xhci_pci
ehci_hcd              49152  0
mc                    28672  4 videobuf2_common,videodev,dvb_core,si2157
x86_pkg_temp_thermal    16384  0
coretemp              16384  0


In meinem Fall ist das ddbridge. Also ddbridge von Hand entladen:
(sudo) modprobe -r ddbridge

Danach sollten die Einträge in /dev/dvb verschwunden sein - kontrollieren !

Dann vdr starten wie bisher.

in einer zweiten Shell bei laufendem VDR die DVB Treiber laden und schauen, ob TV geht.

(sudo) modprobe ddbridge
zzzözzz  10.Jul.2020 14:26:23
Ebenso kann man im Menü sehen, welche dvb devices das Plugin kennt.

Plugins, welche beim Start von VDR erkannt wurden, sind als Loaded : at VDR start markiert, Devices, welche vom Plugin angelegt wurden markeirt als Loaded : by easyvdr Plugin markiert.

https://www.gen2vdr.de/wirbel/easyvdr/devices.png

Link zur aktuellen Version.
https://www.gen2vdr.de/wirbel/easyvdr/vdr-easyvdr-2020.07.10.tgz