VDR mit DVB - Neuland für mich

  • Hallo,

    ich möchte bei meinem Freund einen VDR installieren. Er hat einen herkömmlichen PC und hat eine TT Premium T1200 mit MPEG2 Decoder. Er hat derzeit keinen TV sondern "nur" einen TFT Bildschirm. Ich würde gerne das Bild auf dem TFT vorerst ausgeben gibts dafür auch ein Plugin? Sprich die Karte soll decodieren nur das Bild soll nicht über den Video Ausgang der Karte sondern auf der Grafikkarte rauskommen.

    Das zweite ist ich glaube bei den FF Karten musste man doch einen Firmware verwernden oder? Kann mir jemand sagen welche?

    EDIT:
    Auf dem PC habe ich ein Ubuntu 9.04 installiert und ein Onlineupdate gemacht Hardware etc. funktioniert alles.
    DVB Treiber habe ich den aktuellen v4l genommen.

    Hardware VDR: OrigenAE S16V, Seasonic Platinum Series Fanless 400 ATX, Intel® DH77EB, Intel Celeron G1620T (FC-LGA4, Ivy Bridge), Dynatron K-618, Kingston 4GB Kit HyperX PC3-10667 DDR3-1333 CL7, Kingston SSDNow V300 2,5" SSD 60 GB, Western Digital WD20EFRX 2 TB, LG GH20NS10, Digital Devices Cine S2 V6.5 + DuoFlex S2 (Bundle)

    Softwareversionen können in den untigen Step-by-Step HowTos nachgesehen werden:
    Ubuntu HD VDR mittels SoftHDDevice und VDPAU
    Raspbian VDR Streaming Client mittels Streamdev und rpihddevice

    Edited once, last by sewn4 (October 8, 2009 at 10:36 AM).

  • Hi,

    bezüglich der Firmware für die TV Karte wäre das hier die richtige und aktuellste?

    http://www.linuxtv.org/downloads/firm…tpci-01.fw-2622

  • Hi,

    kann ich vielleicht irgendwie mit dem Totem Player das VDR Bild anzeigen lassen? Wenn ja hat jemand einen Tipp?

  • xineliboutput-pluxin und vdr-sxfe (in paket xineliboutput-sxfe) machen ein bild auf dem monitor
    alternativ xine-plugin und xine-ui
    oder streamdev wenn nur das programm ohne osd reicht, das könnte evtl. dann auch mit totem gehen

    Edited once, last by netvista-fan (October 8, 2009 at 12:18 PM).

  • Quote

    Originally posted by netvista-fan
    xineliboutput-pluxin und vdr-sxfe (in paket xineliboutput-sxfe) machen ein bild auf dem monitor
    alternativ xine-plugin und xine-ui
    oder streamdev wenn nur das programm ohne osd reicht, das könnte evtl. dann auch mit totem gehen

    Hi,

    ah ok. Nur was muss ich beim starten dann angeben? Weil ich möchte ja nicht vdpau oder so was decodieren lassen sondern die Karte?

  • Quote

    Originally posted by MChrisZ
    Wegen des vorhandenen mpeg2-encoders --> http://tvtime.sourceforge.net/

    Sound muss dann aber von der FF holen und nicht von der soundkarte.....

    ah ok das wäre natürlich fürs erste wahrscheinlich die einfachste Möglichkeit.

  • Hi,

    ich glaube ich habe aber erstmal noch ein anderes Problem. Beim starten vom VDR kommt das hier:

    Oct 8 13:34:53 ws01 vdr: [4928] no DVB device found
    Oct 8 13:34:53 ws01 vdr: [4928] ERROR: invalid primary device number: 1
    Oct 8 13:34:53 ws01 vdr: [4928] ERROR: no primary device found - using first device!
    Oct 8 13:34:53 ws01 vdr: [4928] ERROR: invalid primary device number: 1

    wenn ich mir dmesg anschaue kommt das hier:

    [ 144.078601] Linux video capture interface: v2.00
    [ 144.124114] saa7146: register extension 'dvb'.
    [ 144.124164] dvb 0000:05:04.0: enabling device (0004 -> 0006)
    [ 144.124174] dvb 0000:05:04.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
    [ 144.124416] saa7146: found saa7146 @ mem f7ebc000 (revision 1, irq 16) (0x13c2,0x0001).
    [ 144.124435] dvb 0000:05:04.0: firmware: requesting dvb-ttpci-01.fw
    [ 144.178239] DVB: registering new adapter (Technotrend/Hauppauge WinTV DVB-T rev1.X)
    [ 144.224018] saa7146 (0) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
    [ 144.252013] saa7146 (0) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
    [ 144.280012] saa7146 (0) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
    [ 144.308012] saa7146 (0) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
    [ 144.324014] Couldn't read from EEPROM: not there?
    [ 144.324332] dvb-ttpci: debi test in av7110_bootarm() failed: 76543210 != 10325476 (check your BIOS 'Plug&Play OS' settings)
    [ 144.324509] dvb 0000:05:04.0: PCI INT A disabled

    ich weiß jetzt allerdings nicht was ich da im Bios umstellen soll? Karte vielleicht in einen anderen Slot? Oder ist das ein anderes Problem? Ich habe die bei Ubuntu 9.04 verwendete Firmware unter /lib/firmware verwendet und die aus meinem obigen Post bei beiden das selbe Problem. Oder ist es ein ganz anderes Problem?

    EDIT:

    ein lspci -v zeigt das hier an:

    05:04.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
    Subsystem: Technotrend Systemtechnik GmbH Device 0001
    Flags: medium devsel, IRQ 16
    Memory at f9510000 (32-bit, non-prefetchable) [size=512]
    Kernel modules: dvb-ttpci

    Hardware VDR: OrigenAE S16V, Seasonic Platinum Series Fanless 400 ATX, Intel® DH77EB, Intel Celeron G1620T (FC-LGA4, Ivy Bridge), Dynatron K-618, Kingston 4GB Kit HyperX PC3-10667 DDR3-1333 CL7, Kingston SSDNow V300 2,5" SSD 60 GB, Western Digital WD20EFRX 2 TB, LG GH20NS10, Digital Devices Cine S2 V6.5 + DuoFlex S2 (Bundle)

    Softwareversionen können in den untigen Step-by-Step HowTos nachgesehen werden:
    Ubuntu HD VDR mittels SoftHDDevice und VDPAU
    Raspbian VDR Streaming Client mittels Streamdev und rpihddevice

    Edited 3 times, last by sewn4 (October 8, 2009 at 1:49 PM).

  • Quote

    Original von sewn4

    Hi,

    ah ok. Nur was muss ich beim starten dann angeben? Weil ich möchte ja nicht vdpau oder so was decodieren lassen sondern die Karte?

    Hi,

    wenn die Karte dekodieren soll, zwei Möglichkeiten:

    1. Siehe Post von MChrisz

    oder

    2. Xawtv, das gibt dir das Bild der FF über die Konsole aus inkl Sound von der FF und eben OSD.

    Gruß
    Wolfgang

    Hardware: -
    Software: -

  • Hi,

    so das Problem ist gelöst habe die Karte in einen anderen PCI Slot und Sie wird jetzt richtig erkannt. Ich habe noch das Problem das die Frontend Firmware fehlt. Habe es wie im Wiki beschrieben versucht das Paket das runtergeladen wird ist anscheinend defekt. Kann mir jemand sagen wo ich die Firmware sonst herbekomme alle Links die ich bisher probiert habe sind offline...

  • Moin

    Versuch mal http://rpmlinux.org/dvb-firmware-pack

    Du brauchst für die Karte außer die dvb-ttpci-01.fw ja noch die FW fürs Frontend: dvb-fe-sp8870.fw und dvb-fe-tdlb7.fw

    Auf der Seite gibts ein RPM-Paket.
    Vllt kannst es da rauspulen.

    Noch was: Ich hatte/habe auch noch solch eine Karte und bin mir nicht ganz sicher ob's die sp8870 oder die sp887x sein mußte.


    Gruß Dirk

    VDR-1: MS-Tech MC1200 , DH77EB , G2030 4GB 1TB, 2xDD-S2 ,IR-Ein Rev4 , yaVDR 0.6

    VDR-2: Mozart , FSC1567 Cel.2G 1GB 1TB, 4xS3200 , IMon ,IR-Ein Rev4 , yaVDR 0.6

    TestVDR: NUC5i3 , Octopus 4xS2 , Octopus Net 8xS2

  • Hi,

    das mit der Firmware hat geklappt. Ich sehe schon mal das VDR OSD auf dem TFT. Was mir bisher noch nicht gelungen ist eine channels.conf für DVB-T zu erstellen? Ich habe die aus dem Wiki genommen aber damit sehe ich keinen Sender...

  • Quote

    Original von sewn4
    Was mir bisher noch nicht gelungen ist eine channels.conf für DVB-T zu erstellen?


    Wie hast du es denn bisher versucht, außer mit der channels.conf aus dem Wiki?

    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 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Quote

    Originally posted by gda


    Wie hast du es denn bisher versucht, außer mit der channels.conf aus dem Wiki?

    Gerald

    Hi,

    also ich habe gelesen das unter Ubuntu mit dem Player Totem ein DVB Stream abgespielt werden kann. Also habe ich alle Plugins von dem Player etc. nachinstalliert.

    Dann habe ich das Tool w_scan installiert und folgende channels.conf erstellt:

    w_scan -c DE -X > ~/.gstreamer-0.10/dvb-channels.conf

    So jetzt habe ich zwei channels.conf? Eine für den VDR und eine für Totem? Oder habe ich da was falsch gemacht?

    Im Totem habe ich jetzt im Menü einen Punkt der nennt sich:

    Fernsehen mit DVB-Adapter 0

    wenn ich den starte kommt aber die Meldung ich hätte noch nicht alle Plugins installiert.

    Kann ich den auch das xineliboutput verwenden um das Bild anzuzeigen und den TV Stream von der Karte decodieren lassen? Oder geht das nicht?

  • Hi,

    das mit der channels.conf konnte ich mir selbst beantworten. Ich habe jetzt die erstellte channels.conf in das /etc/vdr Verzeichnis kopiert. Wenn ich jetzt den VDR starte sehe ich im Log:

    Oct 8 15:59:46 ws01 vdr: [5158] changing name of channel 5 from '3sat,;' to '3sat,;ZDFmobil'
    Oct 8 15:59:46 ws01 vdr: [5158] changing name of channel 6 from 'Doku/KiKa,;' to 'Doku/KiKa,;ZDFmobil'
    Oct 8 15:59:46 ws01 vdr: [5158] changing name of channel 1 from 'ZDF,;' to 'ZDF,;ZDFmobil'
    Oct 8 15:59:46 ws01 vdr: [5158] changing name of channel 7 from 'ZDFinfokanal,;' to 'ZDFinfokanal,;ZDFmobil'
    Oct 8 15:59:51 ws01 vdr: [5152] max. latency time 1 seconds
    Oct 8 16:00:00 ws01 vdr: [5158] changing transponder data of channel 1 from 482000:B8C23D12G4M16T8Y0:T to 482000000:B8C23D12G4M16T8Y0:T
    Oct 8 16:00:00 ws01 vdr: [5158] changing transponder data of channel 5 from 482000:B8C23D12G4M16T8Y0:T to 482000000:B8C23D12G4M16T8Y0:T

    also sollte das schon mal funktionieren.

    Jetzt bleibt nur noch die Frage welches Frontend um das TV Bild anzuschauen? Also mit dem xawtv bin ich nicht so zufrieden...am liebsten wäre mir xineliboutput und das die TT den TV Stream decodiert oder gibts noch eine andere Möglichkeit?

    Oder geht das mit dem Totem Player irgendiwe?

    Hardware VDR: OrigenAE S16V, Seasonic Platinum Series Fanless 400 ATX, Intel® DH77EB, Intel Celeron G1620T (FC-LGA4, Ivy Bridge), Dynatron K-618, Kingston 4GB Kit HyperX PC3-10667 DDR3-1333 CL7, Kingston SSDNow V300 2,5" SSD 60 GB, Western Digital WD20EFRX 2 TB, LG GH20NS10, Digital Devices Cine S2 V6.5 + DuoFlex S2 (Bundle)

    Softwareversionen können in den untigen Step-by-Step HowTos nachgesehen werden:
    Ubuntu HD VDR mittels SoftHDDevice und VDPAU
    Raspbian VDR Streaming Client mittels Streamdev und rpihddevice

    Edited once, last by sewn4 (October 8, 2009 at 4:03 PM).

  • Quote

    Original von sewn4
    am liebsten wäre mir xineliboutput und das die TT den TV Stream decodiert


    Das funktioniert nicht, wenn die TT den Stream dekodiert, dann gibt sie ihn auch aus. Bei xineliboutput decodiert die CPU oder wenn man die passende Nvidia-GPU hat, dann per VDPAU die GPU.

    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 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Quote

    Originally posted by gda


    Das funktioniert nicht, wenn die TT den Stream dekodiert, dann gibt sie ihn auch aus. Bei xineliboutput decodiert die CPU oder wenn man die passende Nvidia-GPU hat, dann per VDPAU die GPU.

    Gerald

    Hi,

    ah ok. Schade die CPU ist einfach zu langsam...

    Aber ich habe ein Bild. Wie gesagt das xawtv ist irgendwie nicht so toll. Wäre das ganze vielleicht per Streamdev Server eine Lösung? Ich könnte ja den Server auf laufen lassen und im X11 Frontend den Client starten?

  • Quote

    Original von sewn4
    Wäre das ganze vielleicht per Streamdev Server eine Lösung? Ich könnte ja den Server auf laufen lassen und im X11 Frontend den Client starten?


    Wenn Du nur einen Client hast, dann brauchst du kein Streamdev, dann reicht xineliboutput auf dem Server und vdr-sxfe auf dem Client.

    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 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Quote

    Originally posted by gda


    Wenn Du nur einen Client hast, dann brauchst du kein Streamdev, dann reicht xineliboutput auf dem Server und vdr-sxfe auf dem Client.

    Gerald

    Hi,

    ich dachte xineliboutput geht nicht weil der Stream von der TT decodiert wird?

  • Quote

    Original von sewn4
    ich dachte xineliboutput geht nicht weil der Stream von der TT decodiert wird?


    Davon habe ich kein Wort gesagt. Wenn der Stream von der TT decodiert wird, dann wird er auch von der TT ausgegeben, aber er muss ja nicht von der TT decodiert werden.

    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 14.04.1, Plex Media Server
    Samsung UE55H6470

    Edited once, last by gda (October 8, 2009 at 4:19 PM).

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!