Beiträge von bitstreamout

    Weill es Menschen gibt, die es ja ach so lustig finden, anderen das Leben
    schwer zu machen. Wahrscheinlich ist das Script Kid auch noch stolz
    darauf. Nunja, die Zeiten, wo man sich im Internet gegenseitig
    vertraute, es sowas wie einen Ehrenkodex gab, sind lange vorbei und
    bekanntlich siegt die Dummheit ?(


    Auf http://www.vdr-wiki.de/ ist jedenfalls folgendes aktiv:


    HTML
    <html>
    <head>
    <meta http-equiv="refresh" content="0; URL=http://www.romanistik.uni-freiburg.de/schaeffauer/">
    </head>
    <body>
    </body>
    </html>


    wenn man redirects unterbindet oder schnell genug Escape drückt.


      Werner

    Zitat

    Original von woppr
    wer selbst generierten kernel oder module hat kanns auch im treiber machen:


    hat den gleichen effekt im vdr ohne e-tobi's packages ändern zu müssen.
    have fun :)


    Allers ganz nett, aber eigentlich gibt's da auch andere Lösungen. Daher
    wäre mal ein Tester angesagt. D.h. Bitte mal ber PM Deine Email-Adresse
    an mich und dann löesen wir zusammen mit Klaus auf allgemeine Art, d.h.
    ohne dirty hack :D


      Werner


    Also beim Start von DD hatte RTL massiv Probleme mit der Synchronität.
    Eventuell sind deren Einstellung wieder flöten gegangen. Eventuell
    mal mit dem bitstreamout plugin testen, um zu sehen, ob der Offset
    für die FF DVB-Karte einfach zu gross ist.


      Werner

    Zitat

    Original von habichthugo
    Das habe ich noch nicht so recht verstanden. Selbst das ZDF ist doch noch um einiges davon entfernt, die maximal möglichen 15MBit zu nutzen...? Tritt das eigentlich nur bei Systemen mit nur einer FF und ohne Budgets auf? Ansonsten wäre das doch VDR-seitig zu lösen, d.h. Aufnahmen immer erst über die Budgets zu machen...?


    Naja, nicht jeder hat eine Budget in seinem System ;D
    Oder soll ich nun auf den Single-LNB-Patch umsteigen :P
    Ist halt ein Kreuz, wenn man seine Flachdigi hinter der Balkonbrüstung
    stehen hat und laut Hausordnung eine sichtbare Schüssel verboten ist :gap


      Werner

    Zitat

    Original von CKone
    Soo,


    hdparm -I /dev/hda ergibt


    Kann ich durch den * ableiten, dass ich bereits udma5 fahre?


    yep



    Es kann nicht schaden -m16, -u1 und -c1 zu setzen. D.h. multiple Sektorzugriffe,
    IRQ masking und E/IDE 32bit data transfer mode erlauben.


      Werner

    Zitat

    Original von habichthugo
    @All / @Werner
    Fällt wirklich keinem sonst was zu meinem Problemchen ein? Hat das sonst Niemand?


    Also ich habe das Problem nicht. Die Frage ist, ob es an der firmware liegt
    bzw. daran ob diese crashed ... oder ob die 5 Sekunden, die der Kernel
    der Karte für ihre Antwort ob sie noch lebt, durch Latenzprobleme
    verbraucht werden ... aber bei 5 Sekunden kann ich mir das nicht
    vorstellen, da muesste sie Load ja extrem gross sein und das System
    unbenutzbar. Wenn die firmware also crashed könnte es daran liegen,
    dass sie mit falschen Daten oder Befehlen zur falschen Zeit gefüttert
    wird und/oder bestimmte Flags im Speicher der Karte vom Treiber nicht
    oder zu spät oder in falscher Reihenfolge zurück gesetzt werden ?(


      Werner


    Etwas grösser schon, aber ein AC3 Datenframe hat bei 48kHz 32ms Spielzeit
    und das sind in PCM eingepackt genau 6144Bytes. Bei einer 2MB Karte haben
    wir etwa 7kB und bei einer 4MB Karte 32kB Audio-Buffer. Aber gegen die
    schlechten Latenzzeiten des Kernel und/oder des Treibers hilft das auch
    nicht viel. Immerhin müssen 32kB erstmal gefüllt sein ?(


      Werner

    Zitat

    Original von CKone
    OK, verständlich - mag vielleicht auch daran liegen das ich das Setup auf ner steinalten Bastel-HD genmacht hab und später mit dem ganzen System auf die Samsung umgezogen bin. Vielleicht hat die SuSE das initial falsch detected?


    Der Controller aus meinen ASUS A7V8X-MX SE Board soll UDMA133 können, werd mal rausfinden wie ich die Platte optimal darauf einstelle...


    Danke schonmal - ist schon recht nervig und ich bin froh wenn ich das gelöst kriege.


    Setze doch Z.B. einfach mal in /etc/sysconfig/ide die Zeile:


    Code
    DEVICES_FORCE_IDE_DMA=/dev/hda:udma2:-c1:-m16:-u1:-W1:-A1

    allerdings ist -W1, also Einschalten des Write-Cache, eventuell ein Problem
    auf manchen Platten. Den möglichen UDMA-Wert kannst Du mit


    Code
    hdparm -I /dev/hda

    abfragen. Die Einstellung ist allerding erst
    nach dem Booten aktiv oder Du rufst


    Code
    /etc/init.d/boot.idedma start

    im laufenden System auf.
    Aber vorher erstmal die Section BUGS in der manual page von hdparm lesen :gap


      Werner

    Zitat

    Original von woppr
    mit keiner der ac-3 firmwares wird bei mir ac3dec vom vdr für live-tv gestartet, die letzte
    fw mit der das hier passiert ist 261f.


    falls das kein bug ist, bin ich hier auf dem holzweg? :


    AC-3 DD live TV über 5.1 Soundkarte mit ac3dec (NICHT für SPDIF zu externen Receivern -> gr. howto)


    Teste doch mal diese Änderung im VDR. In der Datei dvbdevice.c ind der
    Funktion


    Code
    bool cDvbDevice::SetAudioBypass(bool On) {
      if (!setTransferModeForDolbyDigital)
         return false;
      return ioctl(fd_audio, AUDIO_SET_BYPASS_MODE, On) == 0;
    }

    Einfach mal als erste Zeile ein ``return false;'' einbauen:


    Code
    bool cDvbDevice::SetAudioBypass(bool On) {
      return false;
      if (!setTransferModeForDolbyDigital)
         return false;
      return ioctl(fd_audio, AUDIO_SET_BYPASS_MODE, On) == 0;
    }

    damit wird der DVB-karteninterne Transfermode nicht eingeschaltet
    und es sollte bei AC3-Ton der Transfermode anspringen, um dann
    die AC3-Daten zum externen ac3dec zu pipen :D


      Werner

    Zitat

    Original von CKone
    Treiber ist der vom 01.05 mit FW F22623, kann aber gerne nochmal updaten wenn du meinst. Hab nur eine SV1604N als Primary Master ohne Slave und die steht auf DMA Mode, ob UDMA weiß ich nicht. Tritt das Problem auf ist sowohl Festplattenaktivität als auch das Load nicht auffällig. Ganz im Gegenteil, ohne DD kannst du ohne Probleme auf 3 Karten 3 Kanäle aufnehmen und parallel ne Aufnahme schauen.


    Hilft das bei der Erklärung? Fehler tritt wie gesagt nicht regelmäßig auf, nur von Zeit zu Zeit - dann aber immer im Zusammenhang mit DD. Könnte das auch ne Interrupt Geschichte sein?


    Ich persöhnlich fahre die Platte mit UDMA2, unmasked IRQ, 32bit support on
    und read-lookahead enabled. D.h. hdparm wird mit


    Code
    hdparm -q -d -q -X udma2 -q -c 1 -q -u 1 -q -A 1 /dev/hda

    wobei udma2 nur wegen des chipsatz gewählt ist, denn die Platte selbst kann
    mehr. Und da die Datenraten bei AC3 sehr gross sind und der Audiobuffer
    der DVB-Karte etwa 35ms Spielzeit hat, im Gegensatz zu Mpeg-Audio mit 100ms,
    kann eine kleine Verzögerung zu underruns führen. Zudem scheint derzeit der
    DVB-Treiber bzw. der Kernel 2.6.16 ein Latenzproblem zu haben.


      Werner

    Zitat

    Original von CKone
    Ich hab mit der F22623 und Treiber vom 01.05. keine dieser Crash Probleme. Einziges Manko ist, dass bei Wiedergabe von DD Sendungen manchmal so ein Zeitlupen bzw. Breakdance Effekt eintritt. Dieser lässt sich aber durch einfaches Stoppen und Neustarten der Wiedergabe abstellen. Insgesamt ist dieser Stolper Effekt aber im Vergleich zu FW F62623 und Treiber 01.04. wesentlich geringer geworden.


    Welche Treiberversion benutzt Du und hast Du UDMA für Deine Platten aktiv
    geschaltet? Wenn die Daten nicht schnell genug bei der DVB-Karte ankommen,
    sind underruns auf der DVB-Karte möglich und genau dann wird neu synchronisiert.
    Da kann es zu Verlangsamung oder Beschleunigung von Bildsequenzen kommen.
    Bei einem Stoppen bzw. Neustart werden die Daten dann aus dem Cache statt
    direkt von der Platte geladen.


      Werner

    Zitat

    Original von Der_Pit
    Hmm, also ich hatte mit der neuen FW jetzt schon zweimal 'nen Crash beim Wechel auf Kanäle mit schlechter Signalstärke (bei mir TW1 und GoTV):
    [...]
    Das Problem war früher schonmal da, aber mit einer der vorigen FW-Versionen behoben(?) - ist jedenfalls das erste Mal seit längerem daß er mir so abschmiert.
    Bin vorläufig wieder zurück bei der FA2623...


    Damit kommen wir nicht weiter ;(
    Wie wäre es, wenn Du mal die firmware nach FA2623 durchprobierts, d.h.
    F62623, F42623 und F32623. Ab welcher Version tritt das Problem auf?
    IMHO sind die gemachten Änderungen im Dolby Digital Bereich nicht
    für crashes bei TW1 und GoTV verantwortlich, die werden bei diesen
    Sendern noch nicht mal benutzt. Allerdings wurde mit F62623 der
    error handler der DVB-Hardware umgestellt.


      Werner

    Zitat

    Original von woppr
    mit keiner der ac-3 firmwares wird bei mir ac3dec vom vdr für live-tv gestartet, die letzte
    fw mit der das hier passiert ist 261f.


    falls das kein bug ist, bin ich hier auf dem holzweg? :


    AC-3 DD live TV über 5.1 Soundkarte mit ac3dec (NICHT für SPDIF zu externen Receivern -> gr. howto)


    Hmmm ... also es geht mit dieser firmware nur um S/P-DIF -> AV-Receiver.
    Bei Dolby Digital über bitstreamout oder ac3dec sollte kein Dolby Digital
    bei LiveTV nicht über den S/P-DIF der DVB-Karte laufen. Das bitstreamout
    plugin verwendet dafür das Interface


    Code
    cDvbDevice::SetTransferModeForDolbyDigital(false);

    des VDRs, damit wird vom VDR kein Dolby Digital bei LiveTV auf der DVB-Karte
    verwendet, noch ein Transfermode gestartet. Grund ist einfach, dass die
    DVB-Karten im LiveTV Mode mit Dolby Digital, den Ton intern verarbeiten
    und damit kann dieser nicht gleichzeitig noch vom VDR für eine
    Aufnahme, Transfer, ac3dec oder bitstreamout verwendet werden.


      Werner

    Zitat

    Original von Der_Pit
    Hi,


    ich hab gestern auch auf die neue FW umgestellt (System s.u.), und hatte abends während einer Aufnahme :( von Pro 7 zwei crashes:


    Zufall (lief mit der alten Version FA2623 eigentlich immer brav) oder gibt's nen Zusammenhang?


    Hmmm ... also LiveTV mit Dolby Digital und der DolbyRepacker laufen nicht gleichzeitig.
    Ob der besser Workaround gegen Absturz bei HDTV oder der WSS Support etwas
    für diesen Fall geändert hat, wage ich zu bezweifeln.


      Werner