Posts by Asta

    Ich habe jetzt mal alle VDR Versionen ab 2.1.9 installiert. Und siehe da, der Fehler kommt bei mir ab Version 2.3.9. Alle Versionen davor scheinen Problemlos zu laufen. Kannst du das mal bitte gegen checken? Da dann der Fehler nichts mit Raspbian Buster zu tun hat, mache ich mal einen neuen Thread auf.

    Ein "ldd /usr/local/lib/vdr/libvdr-skinenigmang.so.2.4.1" bringt das hier:

    und ein "demangle _ZN10cIndexFile3GetEiPtPlPbPi" das hier:

    Code
    1. demangle _ZN10cIndexFile3GetEiPtPlPbPi
    2. cIndexFile::Get(int, unsigned short*, long*, bool*, int*) _ZN10cIndexFile3GetEiPtPlPbPi

    Kann jemand damit was anfangen?

    Ich habe mal unabhängig vom Skinenigmang nochmal die GPU Unterstützung vom rpihddevicde getestet.

    Ich starte die Wiedergabe einer Aufnahme, drücke die OK Taste um mir die Laufzeit einzublenden und versuche Schnittmarken zu erstellen und zu verschieben.

    Mit Hardwarebeschleunigung funktioniert mit allen Skins das verschieben von Schnittmarken ohne Probleme.

    Ohne Hardwarebeschleunigung funktioniert, auch mit den nativen Skins, das Verschieben gar nicht. Der Laufzeitbalken ändert sich nicht, oder erst nach mehreren Sekunden. Selbst wenn ich aus dem Aufzeichnungsmenü herausgehe sehe ich das LiveBild mit eingeblendetem Laufzeitbalken der Aufnahme. Erst nach mehreren Sekunden wird dieser ausgeblendet. Kann das mal jemand nachstellen der auch Buster mit VDR 2.4.1 installiert hat?

    Entferne mal die "+" vor den Codezeilen, die dienten nur der Veranschaulichung vom Diff.

    Also zB statt +INCLUDES += $(shell pkg-config --cflags freetype2) einfach nur INCLUDES += $(shell pkg-config --cflags freetype2)

    Und die Zeile über den beiden "endif"s muss wohl auch raus.

    Oh Man. Sorry. Bei den ganzen Patchen der letzten Tagen hatte ich das vergessen.

    Leider geht's immer noch nicht. Ich habe mal folgendes gemacht:

    Code
    1. make clean
    2. rm /usr/local/src/vdr-2.4.1/PLUGINS/lib/libvdr-skinenigmang.so.2.4.1
    3. rm /usr/local/lib/vdr/libvdr-skinenigmang.so.2.4.1
    4. make
    5. cp /usr/local/src/vdr-2.4.1/PLUGINS/lib/libvdr-skinenigmang.so.2.4.1 /usr/local/lib/vdr/

    Leider kommt immer noch die Fehlermeldung:

    Code
    1. ERROR: /usr/local/lib/vdr/libvdr-skinenigmang.so.2.4.1: undefined symbol: _ZN10cIndexFile3GetEiPtPlPbPi

    Das Makefile:

    Code
    1. INCLUDES += $(shell pkg-config --cflags GraphicsMagick++)
    2. endif
    3. endif
    4. INCLUDES += $(shell pkg-config --cflags freetype2)
    5. LIBS += $(shell pkg-config --libs freetype2)
    6. ### The main target:

    Damit bekomme ich wieder:

    Code
    1. font.h:15:10: fatal error: ft2build.h: Datei oder Verzeichnis nicht gefunden
    2. #include <ft2build.h>

    Makefile sieht jetzt so aus:

    Code
    1. INCLUDES += $(shell pkg-config --cflags GraphicsMagick++)
    2. endif
    3. endif
    4. +INCLUDES += $(shell pkg-config --cflags freetype2)
    5. +LIBS += $(shell pkg-config --libs freetype2)
    6. ### The main target:

    Das war es nicht:

    Code
    1. libfreetype6-dev ist schon die neueste Version (2.9.1-3+deb10u1)

    Mit einer kleinen Änderung im Makefile compiliert er jetzt:

    Zeile 145 von

    Code
    1. INCLUDES += -I/usr/include/freetype/ -I/usr/local/include/freetype

    in:

    Code
    1. INCLUDES += -I/usr/include/freetype2/ -I/usr/local/include/freetype

    ändern.

    Nun bekomme ich aber folgendes beim Starten:

    Code
    1. ERROR: /usr/local/lib/vdr/libvdr-skinenigmang.so.2.4.1: undefined symbol: _ZN10cIndexFile3GetEiPtPlPbPi

    Ursache scheint die "OSD mit GPU Unterstützung" vom rpihddevice zu sein. Ist diese abgeschaltet gibt es erst mal weniger oder keine Schwarzbilder mehr. Leider lässt sich ohne diese Einstellung "Skindesigner" schlecht nutzen. Die Skins funktionieren ohne GPU-Beschleunigung ganz gut, aber Schnittmarken verschieben geht gar nicht. Egal. Der Versuch "Skinenigmang" zu installieren scheitert leider.

    Code
    1. In file included from config.h:20,
    2. from skinenigmang.c:9:
    3. font.h:15:10: fatal error: ft2build.h: Datei oder Verzeichnis nicht gefunden
    4. #include <ft2build.h>
    5. ^~~~~~~~~~~~
    6. compilation terminated.
    7. make: *** [Makefile:156: skinenigmang.o] Fehler 1

    Hat da jemand vielleicht eine Idee??

    Ich habe nun mittlerweile alles auf Buster und VDR 2.4.1 portiert. Alles läuft soweit. Nur ab und zu bekomme ich kein Bild beim Umschalten. Es gab schon mal einen Beitrag dazu wo geraten wird ffmpeg zu installieren. Leider scheint das bei rpihddevice nicht zu funktionieren. Ein einfaches "apt-get install ffmpeg" bringt keine Änderung.

    Ein:

    Code
    1. apt-get remove libavcodec-dev libavformat-dev libavutil-dev libavresample-dev libavresample4

    und

    Code
    1. apt-get install ffmpeg

    bringt auch nix, da rpihddevice dann nicht mehr kompiliert.

    Beim Umschalten ohne Bild kommt folgendes aus dem Log:

    Code
    1. Jan 2 19:38:41 raspberrypi vdr: [3609] switching to channel 9 S19.2E-1-1089-12061 (NITRO)
    2. Jan 2 19:38:44 raspberrypi vdr: [4132] device 1 TS buffer thread ended (pid=3609, tid=4132)
    3. Jan 2 19:38:44 raspberrypi vdr: [4131] buffer stats: 1626200 (31%) used
    4. Jan 2 19:38:44 raspberrypi vdr: [4131] device 1 receiver thread ended (pid=3609, tid=4131)

    Normalerweise sieht das so aus:

    Code
    1. Jan 2 19:38:38 raspberrypi vdr: [3609] switching to channel 8 S19.2E-1-1107-17505 (Pro7 MAXX)
    2. Jan 2 19:38:38 raspberrypi vdr: [4131] device 1 receiver thread started (pid=3609, tid=4131, prio=high)
    3. Jan 2 19:38:38 raspberrypi vdr: [4132] device 1 TS buffer thread started (pid=3609, tid=4132, prio=high)
    4. Jan 2 19:38:39 raspberrypi vdr: [4133] animator thread thread started (pid=3609, tid=4133, prio=high)
    5. Jan 2 19:38:39 raspberrypi vdr: [4131] rpihddevice: set video codec to MPEG2
    6. Jan 2 19:38:39 raspberrypi vdr: [3625] rpihddevice: video stream started 720x576@50i, PAR=64/45
    7. Jan 2 19:38:39 raspberrypi vdr: [3625] rpihddevice: display PAR=1,000, setting video render PAR=64/45
    8. Jan 2 19:38:39 raspberrypi vdr: [3626] rpihddevice: set HDMI audio output format to 2ch PCM, 48.0kHz

    Ich bekomme es trotzdem nicht installiert.

    Code
    1. /usr/bin/ld: -lGLESv2 kann nicht gefunden werden
    2. /usr/bin/ld: -lEGL kann nicht gefunden werden

    Aber:

    Code
    1. libgles2 ist schon die neueste Version (1.1.0-1).
    2. libegl1 ist schon die neueste Version (1.1.0-1).
    3. libraspberrypi-dev ist schon die neueste Version (1.20190925+1-1).

    Wenn ich im Radio Plugin das "Stillimage" nutze dann kommt nach dem umschalten auf einen Radio Sender ca. 10s kein Ton (siehe log).

    Nutze ich das Stillimage nicht ist alles OK. Kennt jemand das Problem und kann mir helfen?

    Eigentlich geht es mir darum das der VDR beim Radio hören nicht durch Inaktivität abschaltet.


    Viele Grüße


    Andy


    Log:

    Das kommt natürlich darauf an wie du VDR und Kodi installiert hast, welches Betriebssystem du nutzt und wie du zur Zeit VDR und Kodi startest. Ich kann dir gerne mal meine Konfiguration posten. Musst halt schauen ob du das für dich verwenden kannst.

    Ich nutze Raspbian Jessie und VDR nach dieser Anleitung installiert:

    http://www.vdr-wiki.de/wiki/in…nd_rpihddevice#Einleitung

    Dann noch diese Pakete installieren:

    Code
    1. xbmc-eventclients-kodi-send und lirc

    Das umschaltscript sieht bei mir so aus:

    Wenn du einen pi1 oder pi2 hast musst du das:

    killall -9 kodi_v7.bin &

    änder in:

    killall -9 kodi.bin &

    In der sudoers habe ich folgende Einträge:

    Code
    1. vdr ALL=(ALL) NOPASSWD: /usr/local/bin/vdrpoweroff.sh,/sbin/poweroff
    2. vdr ALL=(ALL) NOPASSWD: /usr/local/bin/runvdr,/usr/local/bin/vdr,/usr/bin/killall

    und meine lircrc sieht so aus:

    Code
    1. begin
    2. button = KEY_HOMEPAGE
    3. prog = irexec
    4. config = su -c /home/pi/scripte/./exitkodi.sh pi
    5. end

    Das müsste auf deine Bedürfnisse angepasst werden:

    Hallo.
    Laut yavdr Channelpedia ist der Sender "VH1 Classic" über DVB-S frei empfangbar.

    Code
    1. VH1 Classic.;MTV Networks Europe:11739:VC34M2S0:S19.2E:27500:3071=2:3072=@4:0:0:28667:1:1066:0


    Jedoch bekomme ich mit rpihddevice kein Bild oder Ton. Im Log erscheint nur:

    Code
    1. Jun 30 18:07:51 RaspiWZ vdr: [31856] rpihddevice: [libav] Header missing
    2. Jun 30 18:07:51 RaspiWZ vdr: [31856] rpihddevice: failed to decode audio frame!


    Weiß jemand ob es diesen Sender nicht frei empfangbar gibt oder ob es ein Fehler im rpihddevice ist?

    Hier der log Eintrag:
    Genutzt wird VDR 2.2.0.
    Direkt nach dem starten kommt das Bild und ich drücke einmal Programm +. Keine Reaktion bis 16:43:11


    Code
    1. May 8 16:43:03 RaspiWZ vdr: [25320] rpihddevice: display PAR=1,000, setting video render PAR=64/45
    2. May 8 16:43:11 RaspiWZ vdr: [25304] skindesigner: templates and images cached
    3. May 8 16:43:11 RaspiWZ vdr: [25304] skindesigner: cached 75 icons - size internal mem 0,00MB, high level mem 1,46MB
    4. May 8 16:43:11 RaspiWZ vdr: [25304] skindesigner: cached 0 logos - size 0,00MB internal mem
    5. May 8 16:43:11 RaspiWZ vdr: [25304] skindesigner: cached 8 skinparts - size internal mem 0,00MB, high level mem 16,08MB
    6. May 8 16:43:11 RaspiWZ vdr: [25304] skindesigner: templates loaded and caches created - needed 9975 ms
    7. May 8 16:43:11 RaspiWZ vdr: [25322] rpihddevice: loading /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf ...
    8. May 8 16:43:11 RaspiWZ vdr: [25480] animator thread thread started (pid=25304, tid=25480, prio=high)
    9. May 8 16:43:11 RaspiWZ vdr: [25304] switching to channel 10 (VOX)


    Auch wenn ich "logos cachen beim starten" ausschalte:


    Code
    1. May 8 16:48:00 RaspiWZ vdr: [25788] rpihddevice: display PAR=1,000, setting video render PAR=64/45
    2. May 8 16:48:06 RaspiWZ vdr: [25772] skindesigner: templates and images cached
    3. May 8 16:48:06 RaspiWZ vdr: [25772] skindesigner: cached 0 icons - size internal mem 0,00MB, high level mem 0,00MB
    4. May 8 16:48:06 RaspiWZ vdr: [25772] skindesigner: cached 0 logos - size 0,00MB internal mem
    5. May 8 16:48:06 RaspiWZ vdr: [25772] skindesigner: cached 0 skinparts - size internal mem 0,00MB, high level mem 0,00MB
    6. May 8 16:48:06 RaspiWZ vdr: [25772] skindesigner: templates loaded and caches created - needed 6956 ms
    7. May 8 16:48:06 RaspiWZ vdr: [25790] rpihddevice: loading /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf ...
    8. May 8 16:48:06 RaspiWZ vdr: [25809] animator thread thread started (pid=25772, tid=25809, prio=high)
    9. May 8 16:48:06 RaspiWZ vdr: [25772] switching to channel 12 (n-tv)

    Hat evtl. auch jemand das Problem das nach dem Starten des VDR erst mal ein paar Sekunden kein OSD vom Skindesigner kommt?
    Eingesetzt wird hier ein RPI 3 oder RPI 2. Bis das erste mal das OSD sichtbar ist dauert es bestimmt 5 -8s.

    Wenn ich die taste mehrfach drücke:

    Code
    1. 8e 0 KEY_SLEEP /dev/input/by-id/usb-05a4_9881-if01-event-mouse
    2. 8e 0 KEY_SLEEP /dev/input/by-id/usb-05a4_9881-if01-event-mouse
    3. 8e 0 KEY_SLEEP /dev/input/by-id/usb-05a4_9881-if01-event-mouse
    4. 8e 0 KEY_SLEEP /dev/input/by-id/usb-05a4_9881-if01-event-mouse
    5. 8e 0 KEY_SLEEP /dev/input/by-id/usb-05a4_9881-if01-event-mouse
    6. 8e 0 KEY_SLEEP /dev/input/by-id/usb-05a4_9881-if01-event-mouse
    7. 8e 0 KEY_SLEEP /dev/input/by-id/usb-05a4_9881-if01-event-mouse
    8. 8e 0 KEY_SLEEP /dev/input/by-id/usb-05a4_9881-if01-event-mouse
    9. 8e 0 KEY_SLEEP /dev/input/by-id/usb-05a4_9881-if01-event-mouse


    Da toggle´t nix.