mit AC3 reagiert die Fernbedienung nicht mehr richtig

  • Hallo,


    seit den Anfängen von live und aufnahme-ac3 habe ich das Problem, dass währen AC3 aktiviert ist die Fernbedienung nicht mehr richtig funktioniert.


    Diese Problem zieht sich jetzt schon seit mehreren Monaten, mehrere Kernels mit dvb Treibern und allerhand VDR Versionen hin.


    Das einzige was immer gleich geblieben ist ist die Grunddistribution die ich dann an meine Bedürfnisse angepasst habe. Die Distribution ist zur Zeit Mandrake 10.


    Das Problem äussert sich indem ich die Tasten oft 10-20 mal drücken muss bis einmal der Tastendruck aktzeptiert wird. Wenn ich Ac3 abschalte funktioniert es wieder ohe Probleme. Es ist auch nicht so dass die gedrückten Tasten der FB dann wie aus einer Queue abgespielt werden, sondern die Informationen scheinen im "Nichts" zu verschwinden.


    Als Empfänger nutze ich übrigens das Remote Plugin und den Empfänger am 3,5" CI Interface welcher über das Event Interface von Linux angesprochen wird.


    Ich werde als nächstes mal schaun ob die Infos noch im event interface ankommen und dann im VDR verschwinden oder dort schon gar nicht mehr auftauchen. Das müsste ja mit dem "event test" programm von dem dvb-utils zu machen sein.


    Evtl hat aber schon jetzt jemand eine Idee was das sein könnte. Ich habe auch schon gelesen es könnte etwas mit dem sheduler in den kernel config optionen zu tun haben - hat da wer ideale einstellungen für einen VDR Rechner ?


    Der CPU ist übrigens ein Duron 1300 Tualatin


    Danke schon mal im voraus
    Geni

  • Hallo Werner,


    danke für den Tip aber ich versuche eigentlich immer an der neusten dran zu bleiben. Dass live jetzt wirklich live ist melrkt man schon und das umschalte passiert wirklich ohne eine Unterbrechung - erst danach fängt es an zu "stocken" - wenn mal ein paar befehle durchgehen (was auch selten vorkommt - immer mal so 2-3 sekunden lang) werden sie auch prompt verarbeitet und VDR reagiert dann "normal" . Die aktuelle Version die ich einsetze ist die :


    -rw-r--r-- 1 root root 238932 Mai 28 00:03 dvb-ttpci-01-f22623.fw


    die lade ich über einen symlink in /usr/lib/hotplug/firmware


    als dvb-treiber nutze ich den der beim kernel dabei war : 2.6.16.18 #1 PREEMPT


    kann es was mit dem PREEMPT zu tun haben ?


    Ach ja es passiert bei Aufnahmen als auch bei LiveTV


    Gruss
    Geni

  • Hi,


    Du kannst vielleicht mit dem Befehl "top" mal schauen, welche CPU Auslastung Du hast, wenn der VDR gerade wieder nicht reagiert.


    Wäre allerdings merkwürdig, wenn AC3 soviel Last verursachen würde.

    VDR1: Athlon XP@1200+, DVB-S FF1.6 + Nova, 112W Netzteil, Atric IR Einschalter
    VDR2: Celeron 533, DXR3, 2 x Skystar, Atric IR Einschalter
    jeweils Mahlzeit 3.2 + Toxic 1.4.7 (Extp. 34)
    ...seit vdr-1.0.3 dabei. Boah ist das geil geworden. :D

  • So wieder da und frisch getestet !


    - TOP zeigt eine Auslastung von zusammen ca. 3-4% (live AC3 bei Pro7)


    - Wenn ich über das telnet interface vom remote plugin befehle sende werden sie sofort spontan ausgeführt - also es scheint wohl nicht im VDR zu liegen und auch nicht im remote plugin.


    - Wenn ich versuche während VDR läuft auf das /dev/input/event0 Interface per evtest zuzugreifen bekomme ich NICHT mehr meine geladene Keymap angezeigt sondern so ein standard Layout was wohl zu einer Tastatur gehört. Solange VDR noch nicht gestertet ist, bekomme ich meine Keymap angezeigt und kann sie auch testen.


    hier mal das Ladelog der FF Karte (es sind auch noch 2 Budgets im system)


    saa7146: register extension 'dvb'.
    PCI: Found IRQ 11 for device 0000:01:0a.0
    PCI: Sharing IRQ 11 with 0000:01:08.0
    saa7146: found saa7146 @ mem d0902000 (revision 1, irq 11) (0x13c2,0x0000).
    DVB: registering new adapter (Technotrend/Hauppauge WinTV DVB-S rev1.X or Fujitsu Siemens DVB-C).
    adapter has MAC addr = 00:d0:5c:00:20:60
    dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app c0f22623
    dvb-ttpci: firmware @ card 0 supports CI link layer interface
    dvb-ttpci: adac type set to 0 @ card 0
    saa7146_vv: saa7146 (0): registered device video0 [v4l2]
    saa7146_vv: saa7146 (0): registered device vbi2 [v4l2]
    ves1x93: Detected ves1893a rev2
    DVB: registering frontend 0 (VLSI VES1x93 DVB-S)...
    input: DVB on-card IR receiver as /class/input/input2
    dvb-ttpci: found av7110-0.



    Kann es sich hier um eine Besonderheit des 3,5" CI Interface (auf dem ja der IR Receiver hängt) handeln ?


    Gibt es noch einen IR Debug Parameter für den Kernel Treiber ?


    Gruss
    Geni


  • Ich denke, Du läßt das Remote-Plugin seine eigene Keymap laden. Müßte im Log zu sehen sein.
    (Dies hat mit Deinem Problem jedoch sicher nichts zu tun.)



    Nichts Auffälliges zu erkennen.


    Zitat


    Kann es sich hier um eine Besonderheit des 3,5" CI Interface (auf dem ja der IR Receiver hängt) handeln ?


    Sehr unwahrscheinlich.


    Zitat


    Gibt es noch einen IR Debug Parameter für den Kernel Treiber ?


    dvb-ttpci mit Parameter "debug=16" laden.


    CU
    Oliver

  • Hallo,


    ich habe eben gleich mal mit dem DEBUG Parameter geschaut und musste feststellen, dass der Empfang an der DVB-s wohl i.O. ist.


    Jun 7 09:15:22 voyager kernel: dvb-ttpci: av7110_emit_key(): code 00001e22 -> addr 24 data 0x22 -> keycode 35
    Jun 7 09:15:22 voyager last message repeated 2 times


    nur scheinen einige dieser Befehle im Nirwarna zu landen, zumindest nicht beim VDR :)


    Nochmal zum Event Interface, ist es denn normal dass ich die Keymap nach dem laden von VDR mit evtest nicht mehr sehe ? Ja ich lade nach dem Treiber und vor VDR eine eigene Keymap mit dem Befehl:


    av7110_loadkeys -a 24 /root/urc8060_neu.rc5 > /proc/av7110_ir


    danach kann ich die Map auch wunderbar mit evtest sehen. Nach dem laden von VDR ist sie nicht mehr sichtbar, dann sehe ich ein Tastaturen Standard layout. Aber wie Du schon sagtest - das ist nicht mein Problem - ausser AC3 funktioniert der Empfänger übder das Event Interface mit Deinem Plugin wunderbar.


    Werner, gibt es noch eine Möglichkeit den "Weg" zwischen Empfang und Eventinterface zu debugen ?


    Danke
    Geni

  • Ich benutze zwar lirc, beobachte aber, dass bei AC3-Ausgabe im Transfermode die Reaktion auf die Fernbedienung genau wie der OSD-Aufbau recht stockend wird. Auch gibt es immer mal wieder Tonaussetzer, die wohl bei sehr hohen Bitraten des Bildes auftreten (sehr gut zu beobachten beim grobkörnigen WM-Trailer der ARD, der immer kurz vor 20.00 Uhr läuft). Könnte es etwas damit zu tun haben?


    Bei mir sieht die Lösung momentan so aus, dass ich den AC3-Ton über die Audio-Taste ausschalte und nur für 5.1-Sendungen aktiviere.


    Ich nutze übrigens die Treiber vom Kernel 2.6.17-rc6 und die aktuelle Testfirmware F22623. Das Problem tritt aber bei mir ebenfalls schon seit einigen Treiber- und Firmwareversionen auf. Da ich aber wie gesagt, den AC3-Ton meistens deaktiviert habe, stört es mich nicht so sehr.

    Dr. Brömme grübelt:
    Acht Wochen, nachdem man ihm beim Kölner Straßenkarneval einen Gratiskorn angeboten hatte,
    dämmert ihm langsam, dass er einem hinterlistigen Alaafisten aufgesessen ist.

  • ist der IR Empfänger am CI und der IR Empfänger den man am JP2 anschliessen kann die gleichen ?


    ich bin ratlos ..


    Oliver
    ist es normal dass ich meine keymap nicht mehr sehe nach dem laden und dem aktivieren von VDR und dem REMOTE Plugin ?


    Gruss
    Geni

  • Zitat

    Original von Geni
    ist es normal dass ich meine keymap nicht mehr sehe nach dem laden und dem aktivieren von VDR und dem REMOTE Plugin ?


    Es ist normal ("Fehlerursache sitzt vor dem Rechner" :D):
    Offenbar wurde beim Anlernen dem Remote-Plugin nicht gesagt, daß eine zuvor geladene Keymap verwendet werden soll. Daher lädt das Plugin seine eigene Keymap...


    CU
    Oliver

  • Hmm Oli ...


    vor welchem computer .. vor deinem oder vor meinem ?


    ich gebs ja zu ich hab nur teile der readme gelesen, das liegt aber auch daran dass dein plugin eigentlich alles automatisch macht.


    Hab ich da was falsch gemacht ?


    Also nochmal ich lade die Keymap mit "av7110_loadkeys -a 24 /root/urc8060_neu.rc5 > /proc/av7110_ir".


    Danach kann ich mit evtest die map und die dazugehörige reaktion sehen.


    Dann lade ich VDR mit deinem Plugin ohne paramter und alles funktioniert.


    wenn ich allerdings dann versuche mit evtest zu schaun was passiert wenn vdr läuft sehe ich meine geladene map nicht mehr.


    Da unbedingt rausfinden möchte wo bei mir der Wurm drin ist, gib mir doch mal ein Tip wo ich da was besser machen, oder noch etwas debuggen kann.


    Danke
    Geni

  • *schieb*



    also da macht der Hund rein .. in den letzten tagen konnte ich das Problem nicht mehr nachvollziehen.


    Ich glaube auch nicht was an den Plugins geändert zu haben, allerdings habe ich den VDR nicht mehr "neu" gestartet - kann es an der Art und Weise liegen wie ich den VDR starte ?


    Ich bin etwas ratlos - zwar froh dass es zur Zeit funktioniert aber verstehen tue ich es nicht ..



    Gruss
    Geni

Jetzt mitmachen!

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