Ja, dieser Plugin ist eine Behelfslösung aber die lueckenfreihe Funktionsvielfalt des Live-Plugins waer schon huebsch.
Beiträge von süppchen
-
-
Ich habe mir "vdr --help -Pxineliboutput" angesehen und komme zu dem Schluss, dass sich xineliboutput als primaeres Ausgabe-Plugin registriert, wenn es mit "-p" gestartet wird. Auch das Waehlen im OSD (Einstellungen -> DVB -> Primaeres Device) zwischen 1 und 2 ueberredet Grab nicht zum funktionieren.
-
Benutze doch einfach das xineliboutput-plugin.
Vielleicht muss ich dazu sagen, dass mir die gesamte VDR-Welt ziemlich fremd ist. Wenn ich es richtig verstanden habe, dann liefern die Output-Plugins die GRAB-Funtionalitaet. Installiere ich den Plugin xineliboutput, so wird per Default ein Port fuer Remote-Clients geoeffnet. Muss ich an dieser Stelle VDR ueberreden xineliboutput als zentralen Ausgabe-Plugin zu nutzen? Ein Grab schlaegt naemlich weiterhin fehl - oder liege ich falsch und ich muss den Plugin fuer einen lokalen Output (fbfe) ueberreden?
-
Hi,
ich bin mit der Plugin- und Funktions-Vielfalt von VDR leider nicht sehr vertraut. Bisher habe ich eine DVB-S Karte besessen, welche ein dekodiertes Live-Bild auf dem Device /dev/video0 ausgegeben hat. VDR konnte problemlos ein OSD dazu legen und ein Schnappschuss des Fernsehbildes + OSD im Web-Interface (live) darstellen. Das war echt praktisch.
Nun besitze ich eine Tevii S470, dessen Treiber nur noch einen MPEG2/H264-Stream liefert. Ein /dev/video0 gibt es nicht, ein Schnappschuss des aktuellen Fernsehbildes schlaegt logischerweise fehl und das Web-Interface zeigt lediglich Schnee. Meine VDR-Instanz nutze ich ausschliesslich zum Aufzeichnen von Sendungen. Ein dekodieren per Softdevice-Plugin der Streams macht deshalb wenig Sinn. Mir wuerde es genuegen, wenn das Web-Interface ausschliesslich das OSD darstellt.
Nun zu meiner Frage: Gibt es einen Plugin oder kann man einen gaengigen Ausgabeplugin dazu ueberreden den aktuellen DVB-Stream zu ignorieren und ausschliesslich das OSD in einen Framebuffer zu schreiben, so dass Live wieder Schnappschuesse von diesem schießen und im Browser darstellen kann? Als Notloesung nutze ich aktuell den Remote- und Control-Plugin. Schick waere aber wie gesagt wieder die Darstellung des OSDs im Web-Interface.
Vielen Dank im Voraus!
Gruss süppchen
-
Danke für den Hinweis. Ich konnte nun notduerftige per Remote-Plugin und telnet das OSD erreichen und in Verbindung mit der Fernbedienung aus dem Web-Interface (vdrlive) bedienen. Bei meiner vorherigen Karte gab es ein /dev/videoX, von welchem vermutlich bei einem "svdrpsend GRAB -" ein Bild geschossen wurde. Das Device gibt es nun nicht mehr und besagter Befehl jammert:
Ich habe nun begriffen, dass aus meiner simplen Karte nun noch MPEG2/H264-Streams herausfallen. Vermutlich koennte ich den Softdevice-Plugin einsetzen und mit der CPU den empfangenen Stream dekodieren und in einem Framebuffer zur Verfuegung stellen. Das ist in meinem Fall verbratene CPU-Zeit, da die VDR-Instanz ausschliesslich von Aufzeichnen von Filmen genutzt wird. Auf das nette Feature im Web-Interface werde ich deshalb verzichtet. So oft muss man ja nicht ins OSD.
-
Die Karte laeuft. Bisher verhaelt sie sich noch etwas ungewohnt. Wenn ich es richtig interpretiere, dann hat die Karte geraume Zeit (nach dem Boot-up) gebraucht bis sie funktionstuechtig war. Das Ganze sieht so aus:
Code
Alles anzeigen[ 83.606234] ds3000_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3000.fw)... [ 83.694563] ds3000_firmware_ondemand: Waiting for firmware upload(2)... # boot vorgang vollstaendig [ 1687.004056] DVB: adapter 0 frontend 0 frequency 9750000 out of range (950000..2150000) [ 1687.256060] DVB: adapter 0 frontend 0 frequency 9750000 out of range (950000..2150000) # scan /usr/share/dvb/dvb-s/Astra-19.2E | tee channels.conf - um mit mplayer zu testen # mplayer liefert bild [ 3792.093641] cx23885 driver version 0.0.3 loaded [ 3792.120296] CORE cx23885[0]: subsystem: d470:9022, board: TeVii S470 [card=15,autodetected] [ 3792.268978] cx23885_dvb_register() allocating 1 frontend(s) [ 3792.277555] cx23885[0]: cx23885 based dvb card [ 3792.283687] DS3000 chip version: 0.192 attached. [ 3792.291210] DVB: registering new adapter (cx23885[0]) [ 3792.296436] DVB: registering adapter 0 frontend 0 (Montage Technology DS3000/TS2020)... [ 3792.332133] TeVii S470 MAC= 00:18:bd:5b:45:24 [ 3792.336522] cx23885_dev_checkrevision() Hardware revision = 0xb0 [ 3792.342551] cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 16, latency: 0, mmio: 0xfdc00000 [ 3792.351192] cx23885 0000:02:00.0: setting latency timer to 64 # huch - nun hat die karte wirklich gestartet? oder resettet...
Verwirrt hat mich ausserdem der Umstand, dass in VDR-Live (das Web-Interface) unter "Fernbedienung" keine Screenshots des aktuellen Programms mehr zeigt. Stattdessen sieht man ein statisches Bild (Schnee). Das war bei meiner alten Technotrend-Karte anders. Sowohl SD als auch HD-Programme lassen sich aufzeichnen. Wenn das auch so bleibt, dann bin ich zufrieden!
-
Erstes Aufatmen. Per "mplayer dvb://ZDF" bekomme ich ein erstes Bild. Dann liegt moeglicherweise nur was mit meiner VDR-Konfiguration im Argen.
-
Debian Wheezy zusammen mit Kernel 3.2.0. Grundsaetzlich ist das Geraet und der Treiber da. Er haette nur gerne eine Firmware. Das besagte Archiv hat weitergeholfen. Die vermisste Firmware konnte ich darin finden. Leider hat das meine Karte noch nicht zum Arbeiten bewegt. EPG-Informationen werden empfangen. Ein Bild bleibt aber aus. Ich hatte die Hoffnung, dass ich sie mit einem 3.2.30 Kernel zum laufen bekomme ohne zusaetzlich Treiber zu bauen.
-
Hi,
heute ist meine neue DVB-S2 Karte angekommen (Tevii S470). Leider kann ich sie nicht in Betrieb nehmen, da mir die Firmware fehlt. Die Tevii-Webseite (http://tevii.com/tevii_ds3000.tar.gz) ist aktuell nicht erreichbar. Kann mir hier jemand das Archiv zur Verfuegung stellen / den Inhalt seines /lib/firmware-Ordners packen und mir zukommen lassen? Das waere nett!
Gruss süppchen
-
Letzter Versuch: Kernel 3.2.30 und eine PCI-Latenz von 255.
Code$ setpci -v -s 01:08.0 latency_timer=ff $ lspci -v | grep -A5 01:08 01:08.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01) Subsystem: Technotrend Systemtechnik GmbH Siemens/Technotrend/Hauppauge DVB card rev1.3 or rev1.5 Flags: bus master, medium devsel, latency 255, IRQ 18 Memory at fdefe000 (32-bit, non-prefetchable) [size=512] Kernel driver in use: av7110
Die Karte soll die Nacht lang ein wenig aufzeichnen. Wenn sie erneut stirbt, dann wird sie durch eine Tevii S470 oder S471 ersetzt. -
Die Karte hat kein besonderes Branding, weshalb ich einfach mal einen dmesg-Ausschnitt poste. Auf der Platine findet sich der Aufdruck Sat-DVB Rev: 1.6 und TT2000.9, was vermutlich auf eine Technotrend hindeutet.
Code
Alles anzeigenSep 14 08:14:48 leonard kernel: [5317873.769129] saa7146: register extension 'dvb'. Sep 14 08:14:48 leonard kernel: [5317873.835531] dvb 0000:01:08.0: PCI INT A -> Link[APC3] -> GSI 18 (level, low) -> IRQ 18 Sep 14 08:14:48 leonard kernel: [5317873.948694] IRQ 18/: IRQF_DISABLED is not guaranteed on shared IRQs Sep 14 08:14:48 leonard kernel: [5317874.026039] saa7146: found saa7146 @ mem ffffc90005814000 (revision 1, irq 18) (0x13c2,0x0000). Sep 14 08:14:49 leonard kernel: [5317874.132680] dvb 0000:01:08.0: firmware: requesting dvb-ttpci-01.fw Sep 14 08:14:49 leonard kernel: [5317874.216436] DVB: registering new adapter (Technotrend/Hauppauge WinTV DVB-S rev1.X or Fujitsu Siemens DVB-C) Sep 14 08:14:49 leonard kernel: [5317874.337668] adapter has MAC addr = 00:d0:5c:02:f7:fa Sep 14 08:14:49 leonard kernel: [5317874.406463] dvb 0000:01:08.0: firmware: requesting av7110/bootcode.bin Sep 14 08:14:49 leonard kernel: [5317874.694482] dvb-ttpci: gpioirq unknown type=0 len=0 Sep 14 08:14:49 leonard kernel: [5317874.760088] dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 80002622 Sep 14 08:14:49 leonard kernel: [5317874.865506] dvb-ttpci: firmware @ card 0 supports CI link layer interface Sep 14 08:14:49 leonard kernel: [5317874.996156] dvb-ttpci: Crystal audio DAC @ card 0 detected Sep 14 08:14:49 leonard kernel: [5317875.065043] saa7146_vv: saa7146 (0): registered device video0 [v4l2] Sep 14 08:14:50 leonard kernel: [5317875.143556] saa7146_vv: saa7146 (0): registered device vbi0 [v4l2] Sep 14 08:14:50 leonard kernel: [5317875.484524] DVB: registering adapter 0 frontend 0 (Philips TDA8083 DVB-S)... Sep 14 08:14:50 leonard kernel: [5317875.571523] input: DVB on-card IR receiver as /devices/pci0000:00/0000:00:06.0/0000:01:08.0/input/input47 Sep 14 08:14:50 leonard kernel: [5317875.688670] dvb-ttpci: found av7110-0.
Bei dem Mainboard handelt es sich um ein ASUS M2N-E. Zuvor war es ein MSI K8T Neo2, bei welchem es die gleichen Probleme gab.Die PCIlatency kannst du übrigens noch weiter erhöhen und das auch als Parameter für den Treiber.
Auf welches Treibermodul beziehst du dich? Habe fuer Kernel 3.2 saa7146, saa7146_vv und dvb-ttpci durchgesehen (modinfo). Der entsprechende Parameter ist mir aber nicht ins Ausgabe gesprungen. -
Dort habe ich mich schon informiert. Ich hatte vielmehr auf eine Hinweis gehofft nach dem Motto "Unterstützt Kernel 3.2 OOTB", "Vor S2-Liplianin-Treibern sollte man einen Bogen machen / oder sind sehr zu empfehlen" etc. In meinem Fall wird es auf eine PCIe-Karte hinaus laufen. Die TeVii S470 (oder auch S471) gefaellt mir von der Preiskategorie, jedoch scheinen die Erfahrungen hier im Forum gemischt zu sein.
-
Danke für das eindeutige Feedback! Ich werde mich dann mal nach einer DVB-S2 Karte mit leidiglich einem Tuner umsehen. Gibt es einen Treiber/Chipsatz, der grundsaetzlich empfehlenswert ist? Ich hoffe es ist nicht zu Off-Topic.
-
Hi,
ich betreibe seit vielen Jahren eine VDR-Installation auf einem Debian-Server ausschließlich zum Aufzeichnen von Sendungen oder zum Streamen im Netzwerk. Der Rechner besitzt keine leistungsfaehige Grafikkarte. Die verbaute DVB-S Karte treibt mich jedoch leider zum Wahnsinn. Zusammen mit Kernel 2.6.32 und ein wenig Manipulation der PCI-Latenz konnte ich die Karte zum stabilen Arbeiten bewegen:
Nun war ich gezwungen auf Kernel 3.2 zu aktualisieren. Seitdem bin ich permanentes Opfer des damalig geloesten:
Durch dieses Forum zieht sich dieses Problem auch und eine Musterloesung scheint es nicht zu geben. Korrigiert mich bitte, wenn ich falsch liege. Ich wuerde dieses Problem gerne ein fuer alle Mal erschlagen, indem ich mir eine neue DVB-Karte zulege (ohne saa7146 Chipsatz?). Lohnt sich die Anschaffung einer DVB-S2 Karte und viel wichtiger: Gibt es stabile Loesungen? Da ich VDR lediglich als schlauen Festplatten-Recorder nutze genuegt mir das wegschreiben von empfangenen Rohdaten.Ich bin ueber jeden Tipp und guten Ratschlag dankbar!
Gruss süppchen