Posts by enricoS

    vielen Danke für die Rückmeldung.


    Ich hatte den Stream direkt ohne vdr im Browser über die tvheaded GUI geöffnet und dann auch die Aussetzer in den Logs vom docker gesehen ->

    2024-02-21 18:58:40.218 [WARNING] TS: IPTV Automatisches Netzwerk/favorites.m3u - 3sat/3sat: H264 @ #257 Continuity counter error (total 1)

    2024-02-21 18:58:40.268 [WARNING] TS: IPTV Automatisches Netzwerk/favorites.m3u - 3sat/3sat: EAC3 @ #256 Continuity counter error (total 1)


    Dann sind auch die Aussetzer am Browser zu sehen. Ich werde jetzt den tvheadend samt ffmpeg direkt auf der Hardware ohne docker aufsetzen und dann nochmal weiter testen.

    Moin Paulaner,


    Ich habe das setup bei mir mal in einer VM mit Debian und den Docker Containern zum Spielen aufgesetzt.

    Funktioniert soweit, aber ich habe Probleme mit Aussetzern beim Stream. Aktuell nutze ich folgendes Setup:


    telerising-api:

    image: takealug/new-telerising-api:latest


    tvheadend:

    image: lscr.io/linuxserver/tvheadend:latest


    Url zum Einbinden in tvheadend -> http://vdr2:5000/api/zde/file/favorites.m3u?ffmpeg=true


    vdr2 ist die vm auf welcher alle container laufen.


    Gehe ich per VLC oder den Browser direkt auf die URL http://vdr2:5000/api/zde/file/favorites.m3u?ffmpeg=true -> "http://vdr2:5000/api/zde/live/rbb-brandenburg" gibt es keine Probleme.


    Ich denke im tvheadend container erfolgt eine Umwandlung per ffmpeg und diese macht Probleme. Ich sehe aber keine Last.


    wie hast du das Setup aufgesetzt ?


    Viele Grüße

    Enrico

    Hallo,


    wiederholt habe ich nach einigen Minuten Abstürze vom vdr mit YaVDR 0.7 sowie dem Plugin epgsearch.

    Das Plugin habe ich aus den aktuellen Quellen mit git clone https://salsa.debian.org/vdr-team/vdr-plugin-epgsearch.git gezogen


    - Aktuell kann ich es folgend reproduzieren. Ein Timer wurde durch Live Suchetimer oder epg2vdr angelegt.

    Der Timer enthält die gleichen Start und End-Zeiten, und versucht eine Kollision mit einen anderen Timer.


    im Plugin epgsearch gibt es die Funktion:


    Datei: services.c

    Funktion: std::list<std::string> cEpgsearchServiceHandler::TimerConflictList(bool relOnly)


    int recPart = (*it)->recDuration * 100 / ((*it)->stop - (*it)->start);


    Hier kommt es dann im Fehlerfall zu einer Division durch NULL da *it->stop == *iz->start


    Ich habe mir jetzt so geholfen -> Timer gelöscht

    sowie:


    int recPart = 0;

    if ((*it)->stop - (*it)->start > 0 )

    recPart = (*it)->recDuration * 100 / ((*it)->stop - (*it)->start);


    Viele Grüße

    Enrico

    ist eine gute Frage. Ohne mailbox-plugin sieht es ganz normal aus.


    root@vdr:~# /opt/bin/mediaclient --lc
    **** List of Media Clients ****
    /dev/dvb/adapter0/frontend0:
    1591 ... vdr
    /dev/dvb/adapter0/dvr0:
    1591 ... vdr
    /dev/dvb/adapter0/demux0:
    1591 ... vdr (06ad)
    1591 ... vdr (0001)
    1591 ... vdr (1509)
    1591 ... vdr (06a5)
    1591 ... vdr (06a6)
    1591 ... vdr (06a4)
    1591 ... vdr (06a8)
    1591 ... vdr (0012)
    1591 ... vdr (0000)
    1591 ... vdr (0011)
    1591 ... vdr (0010)
    1591 ... vdr (0070)
    /dev/video0:
    No client connected
    /dev/vbi0:
    No client connected
    /dev/radio0:
    No client connected
    /dev/rds0:
    No client connected
    /dev/mediainput0:
    No client connected
    /dev/dsp0:
    No client connected


    es sind nur Hälfte an Einträgen zu sehen.
    Die Ausgabe von mediaclient und syslog sollten von gleichen Zeitraum sein aber könnte ich nochmal nachstellen.


    Enrico

    kleines update:


    sundtek treiber auf Version:


    root@vdr:~# /opt/bin/mediaclient --build
    Build date: 2012-09-29


    der vdr stürzt nicht mehr ab und die mails werden angezeigt.


    Aber der Empfang setzt ab "mailbox: requesting status for '{192.168.3.1/imap/novalidate-cert}'...OK"


    aus.


    Sep 29 00:11:54 vdr vdr: [28777] [libfritz++/FritzClient.cpp:352] sending fonbook request.
    Sep 29 00:11:54 vdr vdr: [28778] [libfritz++/CallList.cpp:143] parser skipped line in calllist
    Sep 29 00:11:54 vdr vdr: [28778] [libfritz++/CallList.cpp:192] CallList -> read 399 entries.
    Sep 29 00:11:54 vdr vdr: [28778] [libfritz++/CallList.cpp:226] CallList thread ended
    Sep 29 00:11:55 vdr vdr: [28770] Text2Skin: channelInfo display update thread ended (pid=28369, tid=28770)
    Sep 29 00:11:56 vdr vdr: [28777] [libfritz++/XmlFonbook.cpp:187] Parsing fonbook using xml parser.
    Sep 29 00:11:56 vdr vdr: [28777] [libfritz++/XmlFonbook.cpp:196] using charset iso-8859-1
    Sep 29 00:11:56 vdr vdr: [28777] [libfritz++/Fonbook.cpp:248] Fritz!Box phone book initialized (14 entries).
    Sep 29 00:11:56 vdr vdr: [28777] [libfritz++/FritzFonbook.cpp:67] FritzFonbook thread ended
    Sep 29 00:11:59 vdr vdr: [28722] EPGSearch: search timer update finished
    Sep 29 00:12:17 vdr vdr: [28709] mailbox: requesting status for '{192.168.3.1/imap/novalidate-cert}'...
    Sep 29 00:12:17 vdr vdr: [28699] read incomplete section - len = 68, r = 1841
    Sep 29 00:12:18 vdr vdr: [28709] mailbox: INFO MailBox: Trying IP address [192.168.3.1]
    Sep 29 00:12:19 vdr vdr: [28709] mailbox: requesting status for '{192.168.3.1/imap/novalidate-cert}'...OK
    Sep 29 00:12:19 vdr vdr: [28784] ERROR: skipped 190 bytes to sync on TS packet on device 1
    Sep 29 00:12:22 vdr vdr: [28784] ERROR: skipped 193 bytes to sync on TS packet on device 1
    Sep 29 00:12:25 vdr vdr: [28784] ERROR: skipped 188 bytes to sync on TS packet on device 1
    Sep 29 00:12:28 vdr vdr: [28699] read incomplete section - len = 68, r = 2065
    Sep 29 00:12:28 vdr vdr: [28784] ERROR: skipped 193 bytes to sync on TS packet on device 1



    root@vdr:~# /opt/bin/mediaclient --lc
    **** List of Media Clients ****
    /dev/dvb/adapter0/frontend0:
    26359 ... vdr
    /dev/dvb/adapter0/dvr0:
    26359 ... vdr
    26359 ... vdr
    /dev/dvb/adapter0/demux0:
    26359 ... vdr (0441)
    26359 ... vdr (0001)
    26359 ... vdr (1509)
    26359 ... vdr (0012)
    26359 ... vdr (0000)
    26359 ... vdr (0011)
    26359 ... vdr (0010)
    26359 ... vdr (0439)
    26359 ... vdr (043a)
    26359 ... vdr (006e)
    26359 ... vdr (0065)
    26359 ... vdr (006e)
    26359 ... vdr (006e)
    26359 ... vdr (17de)
    26359 ... vdr (17e8)
    26359 ... vdr (17e9)
    26359 ... vdr (17eb)
    26359 ... vdr (17ea)
    26359 ... vdr (17f3)
    26359 ... vdr (17f2)
    /dev/video0:
    No client connected
    /dev/vbi0:
    No client connected
    /dev/radio0:
    No client connected
    /dev/rds0:
    No client connected
    /dev/mediainput0:
    No client connected
    /dev/dsp0:
    No client connected


    Enrico

    danke für die infos.


    Ich hatte bis jetzt den Treiber mit build:


    root@vdr:/opt/bin# ./mediasrv --build
    Build date: Sep 20 2012


    installiert.


    root@vdr:/opt/bin# vdr -V
    vdr (1.7.27/1.7.27) - The Video Disk Recorder
    dbus2vdr (0.0.4b) - control vdr via D-Bus
    dvbsddevice (0.0.6) - SD Full Featured DVB device
    graphtft (0.3.3) - VDR OSD on TFT
    epgsearchonly (0.0.1) - Direct access to epgsearch's search menu
    channellists (0.0.4) - Manage your channellists
    sundtek (0.0.3a) - support for special Sundtek device features
    iptv (0.5.2) - Experience the IPTV
    duplicates (0.0.4) - Shows duplicate recordings
    femon (1.7.17) - DVB Signal Information Monitor (OSD)
    dynamite (0.0.9e) - attach/detach devices on the fly
    wirbelscan (0.0.7) - DVB and pvrinput channel scan for VDR
    menuorg (0.4.5) - Reorganizes the main menu
    dvbhddevice (0.0.4) - HD Full Featured DVB device
    svdrpservice (0.0.4) - SVDRP client
    imonlcd (0.0.5) - Control a iMON LCD
    fritzbox (1.5.0) - Fritz Plugin for AVM Fritz!Box
    pvr350 (1.7.4) - PVR350 as output device
    xine (0.9.4) - Software based playback using xine
    skinpearlhd (0.0.1) - PearlHD Skin
    xineliboutput (1.0.90-cvs) - X11/xine-lib output plugin
    suspendoutput (1.0.1) - Suspend output
    osdteletext (0.9.3) - Displays teletext on the OSD
    dummydevice (1.0.3) - Output device that does nothing
    restfulapi (0.1.0) - Offers a RESTful-API to retrieve data from VDR
    streamdev-server (0.6.0-git) - VDR Streaming Server
    markad (0.1.4pre) - Mark advertisements
    conflictcheckonly (0.0.1) - Direct access to epgsearch's conflict check menu
    epgsearch (1.0.1.beta1) - search the EPG for repeats and more
    live (0.2.0) - Live Interactive VDR Environment
    text2skin (1.3.2+git) - Loader for text-based skins
    extrecmenu (1.2.2) - Extended recordings menu
    xvdr (0.9.5) - VDR-Network-Streaming-Interface (XVDR) Server
    quickepgsearch (0.0.1) - Quick search for broadcasts




    root@vdr:/opt/bin# dpkg -l dvb-driver-sundtek
    Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
    | Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
    Halb installiert/Trigger erWartet/Trigger anhängig
    |/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
    ||/ Name Version Beschreibung
    +++-==============================================-==============================================-============================================================================================================
    ii dvb-driver-sundtek 20120920.1451-1yavdr1~natty Sundtek DVB driver


    noch ein Verzeichnislisting:


    root@vdr:/opt/bin# ls -l
    insgesamt 808
    drwxr-xr-x 2 root root 4096 2012-09-12 12:17 audio
    drwxr-xr-x 2 root root 4096 2012-09-22 07:03 dvb
    drwxr-xr-x 2 root root 4096 2012-09-12 12:17 extension
    -rwxr-xr-x 1 root root 380 2012-09-20 18:02 getinput.sh
    -rwxr-xr-x 1 root root 1069 2012-09-12 12:17 lirc.sh
    -rwxr-xr-x 1 root root 197472 2012-09-20 18:02 mediaclient
    -rwxr-xr-x 1 root root 386928 2012-09-20 18:02 mediasrv
    drwxr-xr-x 2 root root 4096 2012-09-12 12:17 plugins
    -rwxr-xr-x 1 root root 209464 2012-01-28 11:34 sundtekremote


    Ich werde nachher den Treiber upgraden und dann nochmal Testen.


    Grüße
    Enrico

    Hallo,


    erstmal vielen Dank für die Arbeit an der Distribution. Sie läuft perfekt.
    das oben beschriebene Fehlverhalten ist schon seit Inbetriebname des Sticks vorhanden.


    im syslog sehe ich folgendes:
    Sep 26 12:39:28 vdr vdr: [8498] mailbox: requesting status for '{192.168.3.1/imap}'...
    Sep 26 12:39:28 vdr kernel: [32006.711362] mail-checker[8498]: segfault at 100000006 ip 00007fa0832ff501 sp 00007fa06b7fb650 error 4 in libc-client.so.2007e.0[7fa0832d5000+106000]
    Sep 26 12:39:28 vdr init: vdr main process (8243) killed by SEGV signal
    Sep 26 12:39:29 vdr init: vdr-frontend main process (8258) terminated with status 1
    Sep 26 12:39:29 vdr init: oscam main process (8266) killed by TERM signal
    Sep 26 12:39:29 vdr vdr-crash: vdr exit with signal SEGV . Restarting


    vdr-dbg zeigt dann darauf:
    [New Thread 12695]
    Core was generated by `vdr-dbg --lirc=/var/run/lirc/lircd -v /srv/vdr/video.00 -c /var/lib/vdr -L /usr'.
    Program terminated with signal 11, Segmentation fault.
    #0 0x00007f8312a55501 in net_getline () from /usr/lib64/libc-client.so.2007e


    --> es muss mit dem preload der Library /opt/lib/libmediaclient.so zusammen hängen da ohne library alles funktioniert.
    Villeicht kann sich das ein Sundtek Entwickler mal anschauen.


    Danke
    Enrico