Hi zusammen,
ich hoffe, diese Frage ist noch nicht allzuoft gestellt worden aber beim durchwuehlen des Forums habe ich keine Antworten gefunden.
Ich habe einen VDR aus dem ubuntu-repository von hanno.de laufen. DVB-T gibts per USB-Stick (dvb_usb_dib0700), DVB-C und TV-Output mittels einer Technotrend (dvb_ttpci, afaik ist es ne 2100). Hier die Kernelmeldungen beim laden der Module:
dib0700: loaded with support for 8 different device-types
dvb-usb: found a 'Hauppauge Nova-T Stick' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (Hauppauge Nova-T Stick)
DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
MT2060: successfully identified (IF1 = 1220)
input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb1/1-8/input/input24
dvb-usb: schedule remote query interval to 50 msecs.
dvb-usb: Hauppauge Nova-T Stick successfully initialized and connected.
usbcore: registered new interface driver dvb_usb_dib0700
Linux video capture interface: v2.00
saa7146: register extension 'dvb'.
dvb 0000:02:02.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
saa7146: found saa7146 @ mem f821ae00 (revision 1, irq 17) (0x13c2,0x0002).
dvb 0000:02:02.0: firmware: requesting dvb-ttpci-01.fw
DVB: registering new adapter (Technotrend/Hauppauge WinTV DVB-C rev2.X)
adapter has MAC addr = 00:d0:5c:20:6c:f8
dvb-ttpci: info @ card 1: firm f0240009, rtsl b0250018, vid 71010068, app 80fb2624
dvb-ttpci: firmware @ card 1 supports CI link layer interface
dvb-ttpci: Crystal audio DAC @ card 1 detected
saa7146_vv: saa7146 (0): registered device video0 [v4l2]
saa7146_vv: saa7146 (0): registered device vbi0 [v4l2]
DVB: registering adapter 1 frontend 0 (VLSI VES1820 DVB-C)...
input: DVB on-card IR receiver as /devices/pci0000:00/0000:00:1e.0/0000:02:02.0/input/input25
dvb-ttpci: found av7110-0.
Alles anzeigen
vdr --version gibt folgendes aus:
$ vdr --version
vdr (1.6.0-2/1.6.0) - The Video Disk Recorder
burn (0.1.0-pre22-ff1) - Versatile convert-and-burn plugin
epgsearchonly (0.0.1) - Direct access to epgsearch's search menu
conflictcheckonly (0.0.1) - Direct access to epgsearch's conflict check menu
remote (0.4.0) - Remote control
osdteletext (0.8.3) - Displays teletext on the OSD
epgsearch (0.9.24) - search the EPG for repeats and more
mp3 (0.10.1) - A versatile audio player
mplayer (0.10.1) - Media replay via MPlayer
streamdev-server (0.5.0-pre) - VDR Streaming Server
quickepgsearch (0.0.1) - Quick search for broadcasts
femon (1.6.7) - DVB Signal Information Monitor (OSD)
Alles anzeigen
Doch nun zum Problem. Ich wuerde gerne HDTV von DVB-C aufzeichnen, dass sich ja nicht ueber die FF-Karte ausgeben laesst. Alle Tricks, die Ausgabe zu belegen, funktionieren bei mir aber leider nicht. Ich kann HDTV als TS zwar ueber Streamdev streamen und ohne Probleme mit nem entfernten VLC aufzeichnen, versuche ich den Stream allerdings vom VDR auf die Platte schreiben zu lassen, hagelt es Fehler. Hier ein Auszug aus dem vdr-Log:
May 31 18:45:27 dude vdr: [14284] switching device 2 to channel 129
May 31 18:45:28 dude vdr: [14293] channel 129 (arte (HD)) event Mon 31.05.2010 18:35-19:00 (VPS: 31.05 18:35) 'Mini-Max oder Die unglaublichen Abenteuer des Maxwell Smart' status 4
May 31 18:45:55 dude vdr: [14293] channel 1 (Das Erste) event Mon 31.05.2010 18:45-18:50 (VPS: 31.05 18:45) 'Tagesschau extra' status 4
May 31 18:46:00 dude vdr: [14284] switching device 2 to channel 129
May 31 18:46:00 dude vdr: [14284] timer 4 (129 1846-1910 'Mini-Max oder Die unglaublichen Abenteuer des Maxwell Smart') start
May 31 18:46:00 dude vdr: [14284] Title: 'Mini-Max oder Die unglaublichen Abenteuer des Maxwell Smart' Subtitle: '(42) Kille, kille, Killer'
May 31 18:46:00 dude vdr: [14284] executing '/usr/local/bin/vdrcall.sh before "/var/dump/vdr/Mini-Max_oder_Die_unglaublichen_Abenteuer_des_Maxwell_Smart/2010-05-31.18.46.60.99.rec"'
May 31 18:46:00 dude vdr: [14284] record /var/dump/vdr/Mini-Max_oder_Die_unglaublichen_Abenteuer_des_Maxwell_Smart/2010-05-31.18.46.60.99.rec
May 31 18:46:00 dude vdr: [14284] creating directory /var/dump/vdr/Mini-Max_oder_Die_unglaublichen_Abenteuer_des_Maxwell_Smart
May 31 18:46:00 dude vdr: [14284] creating directory /var/dump/vdr/Mini-Max_oder_Die_unglaublichen_Abenteuer_des_Maxwell_Smart/2010-05-31.18.46.60.99.rec
May 31 18:46:00 dude vdr: [14284] recording to '/var/dump/vdr/Mini-Max_oder_Die_unglaublichen_Abenteuer_des_Maxwell_Smart/2010-05-31.18.46.60.99.rec/001.vdr'
May 31 18:46:00 dude vdr: [14284] ERROR (dvbdevice.c,695): Invalid argument
May 31 18:46:00 dude vdr: [14284] ERROR: can't set PID 16210 on device 2
May 31 18:46:00 dude vdr: [14284] buffer stats: 0 (0%) used
May 31 18:46:01 dude vdr: [14284] timer 4 (129 1846-1910 'Mini-Max oder Die unglaublichen Abenteuer des Maxwell Smart') stop
May 31 18:46:01 dude vdr: [14284] executing '/usr/local/bin/vdrcall.sh after "/var/dump/vdr/Mini-Max_oder_Die_unglaublichen_Abenteuer_des_Maxwell_Smart/2010-05-31.18.46.60.99.rec"'
Alles anzeigen
Im Kernellog kommt bei jedem Versuch ein
May 31 18:46:11 dude kernel: [771153.660219] dvb_demux_feed_del: feed not in list (type=0 state=0 pid=ffff)
Ich vermute, irgendwie will der VDR beim aufnehmen noch mehr mit dem Stream machen als Streamdev. Nur was? Weiss jemand rat?
Vielen Dank fuer die Hilfe,
Andreas