auslöser von ruckeln und aussetzern bei der eHD

  • hi,


    ich habe seit ein paar tagen den svn vom 11.04. und das von manchen festgestellte ruckeln (ton ok, bild im 0.5 sekundentakt) kann ich hier eindeutig auf die bitrate zurückführen


    es kommt und geht im laufen betrieb ohne das man umschaltet, vorzugsweise bei fußball, ab 19Mbit/s kommt es zu den aussetztern im bild, wenn die bitrate für ein paar sekunden geringer ist verschwindet das ruckeln wieder und setzt wieder ein sobald die bitrate über 19 ansteigt


    mit dem stand von anfang feb. (dev kit 1.4 linux.bin) läufts auch bei hohen bitraten ohne ruckler

  • auch bezüglich der aussetzer habe ich etwas getestet
    ein aussetzer im livestream (bei laufender aufzeichnung) taucht beim abspielen nicht auf und auch aussetzer beim abspielen passieren nicht an der selben stelle


    die vermutung mit den fehlern in datenstrom ist damit geschichte
    es sind wohl eher ein sync reset sein
    da es sowohl im tranfer mode (pci zu pci) als auch bei replay passiert (i945 chipset sata zu pci) kommt nur der pci bus selbst (boardabhängig) oder die soft der karte in frage, aber es passiert bei verschiedenen boards und chipsätzen so das wir hier bei der software der eHD als ursuche ankommen


    mit der reelbox selbst (ts) soll es ja keine problme geben
    wie würde man TS aufzeichnen und es über die eHD wiedergeben?

  • mal nur so ein gedanke


    die reel bekommt seinen input vom eingebauten netciver über lan
    die eigenbauten mit eHD über dvb karten per pci
    vielleicht "fressen" evt eingebaue karte die leistung die das mainboard bräuchte um rucklerfrei zu laufen oder die dvb karten vertragen sich nicht so mit der reel eHD


    könnte ja sein

  • Generell scheint die Geschwindigkeit des PCI Bus schon eine Rolle zu spielen. Ich hatte vorher mein Raid über ein PCI-Controller laufen, dort hat HD dann ohne Ende geruckelt.


    Nach Umstellung des ganzen auf Onboard Sata, waren diese Ruckler weg.


    Das spricht für die PCI-Theorie.


    Dagegensetzen kann ich jetzt aber, das ich aber jetzt zum Beispiel einen HD Kanal aufnehmen kann und einen anderen paralell schauen kann. Also habe ich eine Last von 2 HD Kanälen auf dem PCI Bus, wovon der eine ja auch wieder zurück über den Bus an die HDe läuft.
    Mehr Ruckler bekomme ich dadurch aber nicht.
    Wobei ich sagen muss das die Ruckler ansich bei mir auch sehr sehr selten auftreten. Normalerweise höchstens 1-2x pro Film.

  • Das mit der Reelbox stimmt nicht ganz, die bekommt zwar die Daten vom Netciver via LAN, aber woran ist wohl das LAN Interface angeschlossen ?


    Fazit: Die Daten gehen so oder so auf die eine oder andere Weise über den PCI.

    TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI

    Einmal editiert, zuletzt von Konni__ ()

  • Ich benutze die Reel-eHD nun auch im Produktiv-VDR und habe auch im HD-Bereich die Aussetzer. Die SD-Wiedergabe läuft dagegen fehlerfrei und in wesentlich besserer Bildqualität als meine alte FF mit avboard. So nach ca. 10-15 Minuten kommt es dabei zu einem Bildaussetzer (wird kurz schwarz). Der Ton läuft weiter und es synct sich dann auch wieder. Im VDR Logfile taucht dann auch nur die Meldung auf, das der Ringbuffer vollgelaufen und gelöscht worden ist:


    Code
    pr 16 19:41:07 vdr vdr: [6055] buffer usage: 70% (tid=6054)
    Apr 16 19:41:07 vdr vdr: [6055] buffer usage: 80% (tid=6054)
    Apr 16 19:41:07 vdr vdr: [6055] buffer usage: 90% (tid=6054)
    Apr 16 19:41:07 vdr vdr: [6055] buffer usage: 100% (tid=6054)
    Apr 16 19:41:07 vdr vdr: [6055] ERROR: 1 ring buffer overflow (177 bytes dropped)
    Apr 16 19:41:08 vdr vdr: [6054] clearing transfer buffer to avoid overflows


    Im Laufe von 90 Min. komme ich so auf ca. 3-4 Bildaussetzer. Dies ist bisher auch unabhängig vom SVN-Stand der Treiber so. Was mich interessieren würde ist, ob die Karte mit TS-Streams diese Probleme nicht hat. Um dies zu simulieren, müsste es doch reichen, wenn man via streamdev/hdtsplay die Daten an die eHD schiebt, oder aber kann man vielleicht am tun-Device etwas tunen (Checksummenberechnung abschalten via ethtool)?


    cu,


    Quacks

    "Backups are for whimps. Real men upload their stuff on the Internet
    and let the world mirror it".


    --Linus Torvalds

  • Im Prinzip kannst du theoretisch doch gleich das dvr Device an hdtsplay geben, brauchst nur die passende vpid und apid (vorher muss die DVB Karte natürlich auf einen Kanal getunt sein (entweder szap2 oder mit VDR nen kanal einstellen und den VDR abschießen).


    dann hdtsplay vpid apid /dev/dvb/adapterX/dvr0



    Der DVB Treiber gibt ja nur einen TS aus.

    TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI

  • Mit dem SVN von heute sieht es etwas anders aus. Ich habe immer noch die Bildaussetzer, diese laufen auf folgende Meldungen im VDR:



    Zur gleichen Zeit bekomme ich auf der eHD in den Kernel Messages folgende Zeile dazu:


    Code
    <4>fs453: ioctl 40046538 not supported


    Danach fängt sich das ganze wieder nach 1-2 Sekunden


    cu. Quacks

    "Backups are for whimps. Real men upload their stuff on the Internet
    and let the world mirror it".


    --Linus Torvalds

  • ist schon alles komisch, ich habe so überhaupt kein Ruckler, allerdings bleibt das Bild bei mir irgendwann einfach stehen. Ist dann wie ein Standbild. Jegliche Aktion auf der Fernbedienung stößt das Bild dann wieder an.


    cu
    Andreas

  • nur eine tt3200-s2 drin, stimmt. Aber nur eine Karte drin stellt ein Problem dar ?? EPG-Scan weiß ich jetzt gar nicht, muß ich heute Abend mal schauen. Du meinst den VDR eigenen EPG-Scan ?


    cu
    Andreas

  • Zitat

    Original von FastViper
    nur eine tt3200-s2 drin, stimmt. Aber nur eine Karte drin stellt ein Problem dar ?? EPG-Scan weiß ich jetzt gar nicht, muß ich heute Abend mal schauen. Du meinst den VDR eigenen EPG-Scan ?


    cu
    Andreas


    Hi,


    das war glaube ich schon auch bei den DVB-S Karten so. Wenn der EPG-Scan vom VDR startet gibts ein Standbild...der EPG-Scan steht Standardmäßig auf 5 Stunden soweit ich weiß. Vielleicht passt das ja zeitlich zu deinem Standbild?

  • Ein Problem ist nur eine DVB-S2-Karte nicht. Bei aktiviertem EPG Scan tritt aber dann genau das von dir beschriebene Verhalten auf, da VDR ja die verschiedenen Transponder durchgeht und damit ständig den Kanal wechselt. Dies wurde dann halt als Standbild des zuletzt eingeschalteten Kanals dargstellt.


    Bei den DVB-S Karten war das auch schon so.

  • Zitat


    das war glaube ich schon auch bei den DVB-S Karten so. Wenn der EPG-Scan vom VDR startet gibts ein Standbild...der EPG-Scan steht Standardmäßig auf 5 Stunden soweit ich weiß. Vielleicht passt das ja zeitlich zu deinem Standbild?


    leider nicht, die Hänger liegen immer so zwischen 1-2 Stunden.


    cu
    Andreas

  • Hi das Standbild kann ich bestätigen. Im Log kommt folgendes:


    Apr 18 14:21:05 vdr02 vdr: [26189] ecmhandler 0 filter thread started (pid=3860, tid=26189)
    Apr 18 14:21:05 vdr02 vdr: [26190] receiver on device 1 thread started (pid=3860, tid=26190)
    Apr 18 14:21:05 vdr02 vdr: [26191] TS buffer on device 1 thread started (pid=3860, tid=26191)
    Apr 18 14:21:06 vdr02 vdr: [26188] TS continuity error (6)
    Apr 18 14:21:06 vdr02 vdr: [26188] TS continuity error (6)
    Apr 18 14:21:06 vdr02 vdr: [26188] TS continuity error (11)
    Apr 18 14:21:06 vdr02 vdr: [26188] TS continuity error (8)
    Apr 18 14:21:06 vdr02 vdr: [26188] TS continuity error (10)
    Apr 18 14:21:06 vdr02 vdr: [26188] TS continuity error (7)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (10)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (10)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (8)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (8)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (11)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (4)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (10)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (1)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (2)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (0)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (12)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (4)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (9)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (1)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (13)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (3)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (12)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (6)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (6)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (13)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (5)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (9)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (10)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (10)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (2)
    Apr 18 14:21:07 vdr02 vdr: [3925] frontend 0 lost lock on channel 9, tp 111914
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (6)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (3)
    Apr 18 14:21:07 vdr02 vdr: [26188] TS continuity error (9)
    Apr 18 14:21:07 vdr02 vdr: [3925] frontend 0 regained lock on channel 9, tp 111914
    Apr 18 14:21:08 vdr02 vdr: [26188] TS continuity error (13)
    Apr 18 14:21:08 vdr02 vdr: [26188] TS continuity error (9)
    Apr 18 14:21:08 vdr02 vdr: [26188] TS continuity error (1)
    Apr 18 14:21:08 vdr02 vdr: [26188] TS continuity error (0)
    Apr 18 14:21:08 vdr02 vdr: [26188] TS continuity error (6)
    Apr 18 14:21:08 vdr02 vdr: [26188] TS continuity error (11)
    Apr 18 14:21:08 vdr02 vdr: [26188] TS continuity error (1)
    Apr 18 14:21:08 vdr02 vdr: [26188] TS continuity error (9)
    Apr 18 14:21:08 vdr02 vdr: [26188] TS continuity error (7)
    Apr 18 14:21:08 vdr02 vdr: [26188] TS continuity error (6)
    Apr 18 14:21:08 vdr02 vdr: [26188] TS continuity error (15)
    Apr 18 14:21:08 vdr02 vdr: [26188] TS continuity error (1)
    Apr 18 14:21:08 vdr02 vdr: [26188] TS continuity error (4)
    Apr 18 14:21:08 vdr02 vdr: [26188] TS continuity error (11)
    Apr 18 14:21:08 vdr02 vdr: [3860] switching to channel 8
    Apr 18 14:21:08 vdr02 vdr: [26188] transfer thread ended (pid=3860, tid=26188)
    Apr 18 14:21:08 vdr02 vdr: [3860] cTS2PES got 3 TS errors, 32 TS continuity errors
    Apr 18 14:21:08 vdr02 vdr: [3860] cTS2PES got 0 TS errors, 16 TS continuity errors


    das kommt dann so lange bis ich den Kanal wechsel:


    Apr 18 14:21:16 vdr02 vdr: [26266] TS continuity error (12)
    Apr 18 14:21:16 vdr02 vdr: [26266] TS continuity error (7)
    Apr 18 14:21:16 vdr02 vdr: [3925] frontend 0 lost lock on channel 8, tp 111914
    Apr 18 14:21:16 vdr02 vdr: [26266] TS continuity error (3)
    Apr 18 14:21:16 vdr02 vdr: [26266] TS continuity error (7)
    Apr 18 14:21:16 vdr02 vdr: [26266] TS continuity error (0)
    Apr 18 14:21:17 vdr02 vdr: [3860] switching to channel 1


    Sprich auf einen normalen DVB-S Kanal und dann wieder zurück und dann läuft es wieder.

  • Zitat

    Originally posted by FastViper
    irgendwie sehr entspanned, daß ich nicht der Einzigste mit diesem Fehler bin :lol2
    Aber warum dies nicht bei jedem auftritt ist wiederum verwunderlich.


    Hmmh, ich habe Kabel und nur die Aussetzer. Die Ruckler sind bei mir und meinem Nachbarn, der eine ähnliche Config hat noch nicht aufgetreten. Vielleicht liegt es ja daran...


    cu,


    Quacks

    "Backups are for whimps. Real men upload their stuff on the Internet
    and let the world mirror it".


    --Linus Torvalds

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!