You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

rom770

Beginner

  • "rom770" started this thread

Posts: 32

Location: Berlin

  • Send private message

1

Friday, January 16th 2009, 10:24pm

irtrans Problem

Hallo Alle

Ich habe ein Problem mit dem irtans Server. Installation und Anlernung der FB haben funktioniert (Danke an die vielen Threads dazu), aber wenn ich ein Taste auf der FB drücke, wird das Kommando zweimal an den VDR übermittelt. Macht die Bedienung reichlich umständlich. :-(

'irw' zeigt pro FB-Tastendruck nur ein Kommando an.

7000001000000000 00 2 one4all

Als Software läuft der c't vdr Version 6.2.

Hat jemand einen Tipp oder eine Idee?

Grüße,
Robert

Posts: 3,490

Location: mitten im Ruhrgebiet

Occupation: Dipl. Ing.

  • Send private message

2

Saturday, January 17th 2009, 3:53pm

RE: irtrans Problem

Du nutzt vdr-sxfe oder ne FF?
bei vdr-sxfe mit lirc und nochmal vdr der standardmässig auch lirc nutzt wär das Problem normal und leicht zu beheben.

rom770

Beginner

  • "rom770" started this thread

Posts: 32

Location: Berlin

  • Send private message

3

Saturday, January 17th 2009, 5:44pm

RE: irtrans Problem

Sowohl als auch. :-)

Ich habe vor einer Woche das Motherboard gewechselt, weil das alte mit H.264-Mpegs nicht mehr klar kam. Prompt ist zwei Tage danach die Platte abgeraucht ...

Auf dem Board ist eine ATI (Radeon™ HD 2100). Die läßt sich mit vdr-sxfe auch in Betrieb nehmen, allerdings ist die Qualität sehr schlecht (extrem viele Streifen beim Interlacing, auch diverse Optimierungen bringen nichts).

Daher habe ich im Moment noch meine alte FF-Karte (SAA7146) in Betrieb.

Das Problem tritt aber in beiden Fällen auf. Die alte Installation war eine c't vdr 6.1, da ging es ohne Probleme.

Grüße,
Robert

Posts: 3,490

Location: mitten im Ruhrgebiet

Occupation: Dipl. Ing.

  • Send private message

4

Saturday, January 17th 2009, 6:58pm

RE: irtrans Problem

Also, wenn nur die FF ohne xine genutzt wird sollte es nicht sein...
da bin ich erstmal ratlos.
ggf. mal die remote.conf überprüfen oder neu anlernen.

rom770

Beginner

  • "rom770" started this thread

Posts: 32

Location: Berlin

  • Send private message

5

Saturday, January 17th 2009, 7:54pm

RE: irtrans Problem

Hi


Ich schwanke noch zwischen beiden Methoden.

Hiermit bekomme ich eine halbwegs vernünftige Anzeige hin.

Source code

1
2
vdr-sxfe --daemon --video=xshm --post \
tvtime:method=Greedy2Frame,enabled=1,framerate_mode=full,chroma_filter=1,cheap_mode=1 xvdr://localhost


Loadavaerage liegt zwar bei 0.5 und durch das fehlerhafte Interlacing sieht das OSD immer noch grauslich aus.

Was würdest du denn im Fall vdr-sxfe vorschlagen? vdr-sxfe ist doch imho nur ein Frontend und die Steuerung über den irtrans sollte davon unabhängig davon sein?

Ich probiere jetzt nochmal das Neuanlernen ... ;-)

This post has been edited 1 times, last edit by "rom770" (Jan 17th 2009, 8:42pm)


rom770

Beginner

  • "rom770" started this thread

Posts: 32

Location: Berlin

  • Send private message

6

Saturday, January 17th 2009, 8:41pm

RE: irtrans Problem

Ich habe jetzt /var/lib/vdr/remote.conf gelöscht und die FB neu angelernt - ohne Besserung. :-(

Posts: 3,490

Location: mitten im Ruhrgebiet

Occupation: Dipl. Ing.

  • Send private message

7

Saturday, January 17th 2009, 10:49pm

RE: irtrans Problem

Die sache ist halt das der vdr an sich auf lirc hört, und ggf. vdr-sxfe auch noch auf lirc hört wenn er mit der lirc option gestartet wird.
Dann kommt halt 1x die Taste direkt am vdr an und noch 1x über das vdr-sxfe Frontend.
Abhilfe wär da halt für vdr lirc auf /dev/null zu setzen und nur über vdr-sxfe zu gehen.

Wenn zur Ausgabe nur die FF genutzt wird ohne xineplugin sollte jedoch nur 1x der Tastendruck durchkommen.

Scheint bei dir halt anders zu sein... irgendwo scheint sich der event zu verdoppeln.

rom770

Beginner

  • "rom770" started this thread

Posts: 32

Location: Berlin

  • Send private message

8

Sunday, January 18th 2009, 5:23pm

RE: irtrans Problem

Hi

Das vdr-sxfe wird ohne lirc-Option gestartet. Daran liegt es also nicht.

Aber es gibt eine Neuigkeit: Vor 5 Minuten habe ich mal das vdr-plugin-remote in der Version 0.3.8-3 installiert.

Damit funktioniert es ohne Probleme! :]

Scheint also ein Software-Problem des Plugins zu sein.

Grüße,
Robert

Posts: 3,490

Location: mitten im Ruhrgebiet

Occupation: Dipl. Ing.

  • Send private message

9

Sunday, January 18th 2009, 5:29pm

RE: irtrans Problem

Äh, das remote-plugin ist nur für den empfänger an der FF Karte!!!
Wenn Du den nicht nutzt sondern über lirc gehst solltest Du das plugin entfernen.
Wenn der FF Empfänger auch noch dran hängt kann natürlich ein event vom remote-plugin und einer von lirc kommen was deine 2 Tastendrücke erklären würde...

rom770

Beginner

  • "rom770" started this thread

Posts: 32

Location: Berlin

  • Send private message

10

Sunday, January 18th 2009, 6:59pm

RE: irtrans Problem

?

Irgendwie reden wir aneinander vorbei ...

Der VDR läuft in einem DIGN5-Gehäuse. Da ist vorn ein IR-Sensor eingebaut, der sich über /dev/USB0 abfragen lässt. Da hängt der 'irserver' dran, der die erkannten Signale über das lirc-Socket-Interface ausgibt.

Sprich: lirc ist installiert, aber der Daemon läuft nicht (sonst wäre es ja wirklich doppelt) und in vdr.remote.conf ist -l lircd definiert. Das lirc-Paket brauche ich, da sonst /dev/lircd nicht existiert.

Den IR-Empfänger an der FF-Karte habe ich nicht angeschlossen, da schon einer im Gehäuse ist.

Mit der vdr-plugin-remote Version 0.3.8-3 funktioniert es ohne Probleme, nur mit der Version 0.4 kommt jeder jedes Kommando doppelt an.

Sieht für mich wie ein Problem in vdr-plugin-remote aus, oder?

Grüße,
Robert

Posts: 3,490

Location: mitten im Ruhrgebiet

Occupation: Dipl. Ing.

  • Send private message

11

Sunday, January 18th 2009, 7:29pm

RE: irtrans Problem

Wenn Du lirc nutzt benötigst Du nicht das remote-plugin, denn das ist im groben für den Empfänger der FF zuständig.
Und wenn Du nur ne budget hättest würde evtl. der vdr auch nicht starten weil das plugin keinen Empfänger finden würde.

Also wie wärs denn mal mit dem deinstallieren des Plugins?
Könnte evtl. dein Problem lösen, brauchen wirst Du es jedenfalls nicht.

Im groben gibts mittlerweile auch alternative Hardware die davon unterstützt wird, u.a. auch lirc, aber wenn Du über das Plugin gehen möchtest muss halt evtl. lirc im VDR abgeschaltet werden, sonst kommen die Tasten unter umständen 2x an.

Also entweder - oder...

Und bei der neuen Version könnte durchaus die lirc unterstützung das Feature sein das für die doppelten Tasten zuständig ist, welche im älteren evtl. noch nicht drin ist.

Wobei ich grad sehe ... kein lircd ... ähöm... von wo kommen dann die events?
sicher das da wirklich nirgends lirc läuft, imho wird das device erst durch diesen angelegt, kann mich natürlich auch irren.

This post has been edited 3 times, last edit by "netvista-fan" (Jan 18th 2009, 7:36pm)


rom770

Beginner

  • "rom770" started this thread

Posts: 32

Location: Berlin

  • Send private message

12

Sunday, January 18th 2009, 11:16pm

RE: irtrans Problem

Hi

Na die Events kommen vom irserver, wie gesagt. Der liest /dev/ttyUSB0 (da hängt der IR-Sensor dran) und schreibt die erkannten Kommandos nach /dev/lircd. Ich denke, dort holt sich das vdr-remote-plugin die Kommandos ab and steuert den VDR (genauer: der VDR benutzt libvdr-remote.so, um /dev/lircd auszulesen).

Zu /dev/lircd: Das wird (imho) durch die Installation des lirc-Packages angelegt. Beim Booten des Rechners wird auf der im Package enthaltene lircd gestartet, der aber keine Konfiguration findet und sich beendet. Den brauche ich auch nicht, das übernimmt ja der irserver.

Habe das gerade zur Sicherheit mit einem ps -efa geprüft - es läuft definitiv kein lircd.

Da es mit der Vorgänger-Version des vdr-plugin-remote läuft, habe ich für mich das Problem als gelöst verbucht. Wenn sich jemand aber verantwortlich fühlt, der Sache genauer auf den Grund zu gehen, unterstütze ich ihn gerne. :)

Wenn ich das vdr-plugin-remote auch rauswerfe: Wo sage ich dann dem VDR, dass er /dev/lircd lesen soll?

This post has been edited 4 times, last edit by "rom770" (Jan 18th 2009, 11:32pm)


SHF

Sage

Posts: 3,861

Location: hessische Bergstrasse

  • Send private message

13

Monday, January 19th 2009, 1:04am

Quoted

Original von rom770
Habe das gerade zur Sicherheit mit einem ps -efa geprüft - es läuft definitiv kein lircd.
Eigentlich aber doch, der irserver ist nämlich eigentlich nur ein modifizierter LIRCd.

Quoted

Wenn ich das vdr-plugin-remote auch rauswerfe: Wo sage ich dann dem VDR, dass er /dev/lircd lesen soll?
Das macht er normalerweise selbstständig.
Wirf doch einfach das Remote-Plugin raus und schau, was passiert.
Gruss
SHF


Mein VDR:

vdr-1.4.3-4 mit BigPatch und Plugin BigPack, SuSE 9.0, Kernel 2.4.21, DVB Treiber 06.07.2005 FullTS-Patch, noad 0.6.1
auf HP Vectra VLi8 (PIII 500, 256MB), 16GB 2,5" SSD (Sytem und Swap), 2TB HDD* (Video), 1x TT FF DVB-S 1.5 FullTS-Mod, 1x TT Budget DVB-S

(* Weil ich das inzwischen öfters gefragt wurde: Nein, das BIOS erkennt die grossen Platten nicht vollständig, das stört Linux aber nicht!)

Posts: 3,490

Location: mitten im Ruhrgebiet

Occupation: Dipl. Ing.

  • Send private message

14

Monday, January 19th 2009, 2:11am

Und wenn man in der /etc/default/vdr
OPTIONS="-w 60" auf "-w60 --lirc=/dev/null" erweitert,
läuft der vdr ohne lirc und nutzt nur das remote-plugin.
Dann kannst Du mal schauen wer wo die lirc events empfängt.

Das der irserver quasi auch ein lircd ist war mir nicht ganz bekannt,
aber damit ist ja alles klar...

gda

Im Forum Zuhause

Posts: 13,064

Location: HH

  • Send private message

15

Monday, January 19th 2009, 2:18am

ich benutze ebenfalls den irserver, allerdings ohne das remote-plugin. Vdr-sxfe starte ich mit --lirc,
ich sage dem vdr explizit, dass er nicht auf /dev/lircd lauschen soll. Solange ich das nicht machte,
gab es doppelte Aktionen. Das Ganze funktioniert völlig problemlos mit dem neuen Motherboard.
Mit dem Alten passierte es öfter, dass nach dem resume aus suspend2ram der USB-Port in einem
undefinierten Zustand fest hing.

Gerald

HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 12.04.2, Plex Media Server
Zbox HD-ID40, OpenELEC 4.0.2, PLEXBMC

rom770

Beginner

  • "rom770" started this thread

Posts: 32

Location: Berlin

  • Send private message

16

Tuesday, January 20th 2009, 11:06am

Ich habe jetzt vdr-plugin-remote kompett rausgeworfen und in vdr.conf unter OPTIONS "-w 60 --lirc=/dev/lircd" eingetragen.

Damit funktioniert sowohl vdr über FF als auch über vdr-sxfe. :)

Wenn ich heute abend Zeit habe, werde ich auch mal die Variante "lirc=/dev/null" mit remote-Plugin ausprobieren und die Ergebnisse berichten.

Suspend2ram habe ich noch nicht ausprobiert.

rom770

Beginner

  • "rom770" started this thread

Posts: 32

Location: Berlin

  • Send private message

17

Tuesday, January 20th 2009, 8:59pm

Hi

Also, jetzt habe ich OPTIONS "-w 60 --lirc=/dev/null" gesetzt mit folgenden Ergebnissen:
  1. mit vdr-plugin-remote 0.4 und "-i autodetect" wird die FB nicht erkannt
  2. mit vdr-plugin-remote 0.4 und "-l /dev/lircd" funktionieren vdr und vdr-sxfe
  3. mit vdr-plugin-remote 0.3.8 und "-l /dev/lircd" funktionieren vdr und vdr-sxfe nicht ?(
    [/list=1]
    1 habe ich so erwartet, aber 2 und 3 sind in der Kombination schon etwas seltsam.

    Ich habe jetzt das Plugin wieder rausgeworfen und OPTIONS "-w 60 --lirc=/dev/lircd" restauriert - keep it simple ...

Posts: 3,490

Location: mitten im Ruhrgebiet

Occupation: Dipl. Ing.

  • Send private message

18

Wednesday, January 21st 2009, 2:39pm

Da der vdr in der standard config eh auf lirc hört, dürfte
OPTIONS "-w 60 --lirc=/dev/lircd"
das selbe sein als wenn man den lirc teil weg lässt...
Mit /dev/null stellt man es halt einfach nur ab.

Und so seltsam finde ich die "getesteten" varianten nicht,
Bei 1 wird wohl einfach das lirc device nicht per autodetect gefunden,
bei 2 klappte es ja auch vorher, nur hattest Du noch die events über den vdr lirc (also 2x)
bei 3 hatte es wohl auch vorher nicht über das plugin funktioniert und Du hattest eh nur die events über den vdr lirc teil, da der jetzt aus ist kommt halt gar nichts mehr.

Somit ist dir jetzt wohl klar das Du nicht übers remote Plugin gehen musst da der vdr von sich aus schon die Signale empfängt.

Wenn Du noch vdr-sxfe mit lirc startest würdest Du auch wieder alle signale 2x bekommen... mit passendem remote-plugin sogar 3x.

This post has been edited 1 times, last edit by "netvista-fan" (Jan 21st 2009, 2:42pm)


rom770

Beginner

  • "rom770" started this thread

Posts: 32

Location: Berlin

  • Send private message

19

Wednesday, January 21st 2009, 5:02pm

Quoted

Original von netvista-fan
Somit ist dir jetzt wohl klar das Du nicht übers remote Plugin gehen musst da der vdr von sich aus schon die Signale empfängt.


Jup. Danke nochmal an alle für die Ratschläge. :)

Quoted


Wenn Du noch vdr-sxfe mit lirc startest würdest Du auch wieder alle signale 2x bekommen... mit passendem remote-plugin sogar 3x.


Wahrscheinlich, werde ich aber nicht ausprobieren. :lol2