Hallo,
ich komme leider nicht drum rum dieses Posting zu schrieben. Nach mitlerweile einigen VDR Installation und mehreren Jahren VDR Erfahrung habe ich jetzt doch ein Problem an dem ich scheitere.
Seid meinem Umzug habe ich leider nur noch Kabel zur Verfügung, deshalb bin ich dabei einen VDR mit analogtv und streamdev plugin unter gentoo zu installieren. streamdev funktioniert soweit einwandfrei, nur das analogtv plugin scheint immer einen absturz zu verursachen. Ich bekommen folgende Meldungen:
/var/log/messages:
Oct 2 19:04:16 vdr vdr[22105]: VDR version 1.3.11 started
Oct 2 19:04:16 vdr vdr[22105]: loading plugin: /usr/lib/vdr/libvdr-softdevice.so
Oct 2 19:04:16 vdr vdr[22105]: loading plugin: /usr/lib/vdr/libvdr-analogtv.so
Oct 2 19:04:16 vdr vdr[22105]: loading /etc/vdr/setup.conf
Oct 2 19:04:16 vdr vdr[22105]: loading /etc/vdr/sources.conf
Oct 2 19:04:16 vdr vdr[22105]: loading /etc/vdr/diseqc.conf
Oct 2 19:04:16 vdr vdr[22105]: loading /etc/vdr/channels.conf
Oct 2 19:04:16 vdr vdr[22105]: loading /etc/vdr/timers.conf
Oct 2 19:04:16 vdr vdr[22105]: loading /etc/vdr/commands.conf
Oct 2 19:04:16 vdr vdr[22105]: loading /etc/vdr/svdrphosts.conf
Oct 2 19:04:16 vdr vdr[22105]: loading /etc/vdr/ca.conf
Oct 2 19:04:16 vdr vdr[22105]: loading /etc/vdr/remote.conf
Oct 2 19:04:16 vdr vdr[22105]: loading /etc/vdr/keymacros.conf
Oct 2 19:04:16 vdr vdr[22105]: reading EPG data from /video/epg.data
Oct 2 19:04:16 vdr vdr[22105]: no DVB device found
Oct 2 19:04:16 vdr vdr[22105]: initializing plugin: softdevice (0.0.7pre2): A software emulated MPEG2 device
Oct 2 19:04:16 vdr vdr[22105]: [softdevice-audio] Opening alsa device plughw:0,0
Oct 2 19:04:16 vdr vdr[22105]: [softdevice-audio] Device opened! Ready to play
Oct 2 19:04:16 vdr vdr[22105]: initializing plugin: analogtv (0.9.35): Watch analogue TV
Oct 2 19:04:16 vdr vdr[22105]: setting primary device to 1
Oct 2 19:04:16 vdr vdr[22105]: SVDRP listening on port 2001
Oct 2 19:04:16 vdr vdr[22105]: starting plugin: softdevice
Oct 2 19:04:16 vdr vdr[22105]: starting plugin: analogtv
Oct 2 19:04:16 vdr vdr[22105]: loading /etc/vdr/themes/sttng-default.theme
Oct 2 19:04:16 vdr vdr[22105]: ERROR: /dev/lircd: No such file or directory
Oct 2 19:04:16 vdr vdr[22107]: KBD remote control thread started (pid=22107, tid=16386)
Oct 2 19:04:16 vdr vdr[22105]: ERROR: remote control LIRC not ready!
Oct 2 19:04:16 vdr vdr[22105]: remote control KBD - learning keys
Oct 2 19:04:26 vdr vdr[22105]: switching to channel 4
Oct 2 19:04:26 vdr vdr[22108]: transfer thread started (pid=22108, tid=32771)
Oct 2 19:04:26 vdr vdr[22109]: receiver on device 6 thread started (pid=22109,tid=49156)
Oct 2 19:04:28 vdr vdr[22105]: connect from 127.0.0.1, port 32815 - accepted
Oct 2 19:04:28 vdr vdr[22105]: switching to channel 3
Oct 2 19:04:28 vdr vdr[22108]: transfer thread ended (pid=22108, tid=32771)
Oct 2 19:04:28 vdr vdr[22105]: buffer stats: 0 (0%) used
Oct 2 19:04:31 vdr vdr[22105]: ERROR: thread 49156 won't end (waited 3 seconds) - cancelling it...
Oct 2 19:04:31 vdr vdr[22105]: buffer stats: 0 (0%) used
Oct 2 19:04:33 vdr vdr[22105]: ERROR: thread 65541 won't end (waited 2 seconds) - cancelling it...
Oct 2 19:04:33 vdr vdr[22112]: transfer thread started (pid=22112, tid=98307)
Oct 2 19:04:33 vdr vdr[22113]: receiver on device 6 thread started (pid=22113,tid=114692)
Oct 2 19:04:33 vdr vdr[22105]: caught signal 2
Oct 2 19:04:33 vdr vdr[22112]: transfer thread ended (pid=22112, tid=98307)
Oct 2 19:04:36 vdr vdr[22105]: ERROR: thread 114692 won't end (waited 3 seconds) - cancelling it...
Oct 2 19:04:36 vdr vdr[22105]: buffer stats: 0 (0%) used
Oct 2 19:04:36 vdr vdr[22105]: closing SVDRP connection
Oct 2 19:04:36 vdr vdr[22107]: KBD remote control thread ended (pid=22107, tid=16386)
Oct 2 19:04:36 vdr vdr[22105]: saved setup to /etc/vdr/setup.conf
Oct 2 19:04:36 vdr vdr[22105]: [VideoOut]: Good bye
Oct 2 19:04:36 vdr vdr[22105]: stopping plugin: analogtv
Oct 2 19:04:36 vdr vdr[22105]: stopping plugin: softdevice
Oct 2 19:04:36 vdr vdr[22105]: exiting
console: (vdr -P softdevice -P analogtv)
[softdevice] processing args
[softdevice] argv [0] = softdevice
19:04:16 analogTV version 0.9.35 starting up ...
19:04:16
19:04:16 Copyright (C) 2003 .. 2004 by Andreas Kool (akool@gmx.de)
19:04:16
19:04:16 The analogTV plugin is the work of many people;
19:04:16 for at least a partial list see CREDITS.
19:04:16
19:04:16 analogTV comes with ABSOLUTELY NO WARRANTY; for details see COPYING.
19:04:16 This is free software, and you are welcome to redistribute it
19:04:16 under certain conditions; see COPYING for details.
19:04:16
19:04:16 Detected Linux version 2.6.8-gentoo-r1
19:04:16 Detected VDR version 1.3.11
19:04:16 Detected plain-vanilla VDR (hopefully
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
19:04:16 cPluginAnalogtv::SetupParse()
[softdevice] initializing Plugin
[softdevice] Initializing Video Out
[softdevice] ffmpeg version(0.4.9-pre1) build(4718)
cVidixVideoOut: Truecolor FB found
cVidixVideoOut: xres = 800 yres= 600
cVidixVideoOut: line length = 3200
cVidixVideoOut: bpp = 32
cVidixVideoOut: vidix version: 100
vidixlib: PROBING: /usr/lib/vidix/genfb_vid.so
[genfb-demo-driver] Found chip [1002:5833] 'ATI Technologies Inc' '(null)'
[genfb-demo-driver] Found chip [1002:5838] 'ATI Technologies Inc' '(null)'
[genfb-demo-driver] Found chip [1002:4347] 'ATI Technologies Inc' '(null)'
[genfb-demo-driver] Found chip [1002:4348] 'ATI Technologies Inc' '(null)'
[genfb-demo-driver] Found chip [1002:4345] 'ATI Technologies Inc' '(null)'
[genfb-demo-driver] Found chip [1002:4353] 'ATI Technologies Inc' '(null)'
[genfb-demo-driver] Found chip [1002:4349] 'ATI Technologies Inc' '(null)'
[genfb-demo-driver] Found chip [1002:5834] 'ATI Technologies Inc' 'Radeon RS300 [9000 IGP A5]'
vidixlib: PROBING: /usr/lib/vidix/mach64_vid.so
[mach64] Can't find chip
vidixlib: PROBING: /usr/lib/vidix/mga_crtc2_vid.so
[mga] probe
[mga] found 8 pci devices
[mga] No supported cards found
vidixlib: PROBING: /usr/lib/vidix/mga_vid.so
[mga] probe
[mga] found 8 pci devices
[mga] No supported cards found
vidixlib: PROBING: /usr/lib/vidix/nvidia_vid.so
[nvidia-unworking-driver] probe
[nvidia-unworking-driver] No chip found
vidixlib: PROBING: /usr/lib/vidix/pm2_vid.so
[pm2] Can't find chip.
vidixlib: PROBING: /usr/lib/vidix/pm3_vid.so
[pm3] Can't find chip
vidixlib: PROBING: /usr/lib/vidix/radeon_vid.so
Radeon_vid: Found chip: Radeon RS300 [9000 IGP A5]
vidixlib: /usr/lib/vidix/radeon_vid.so probed o'k
vidixlib: will use /usr/lib/vidix/radeon_vid.so driver
vidixlib: Attempt to initialize driver at: 0x41a9d2b9
Radeon_vid: Video memory = 16Mb
Radeon_vid: Set write-combining type of video memory
Radeon_vid: CRT port has CRT monitor connected
libdha: Can't open /dev/dhahelper
Radeon_vid: Can't initialize busmastering: No such file or directory
vidixlib: '/usr/lib/vidix/radeon_vid.so'successfully loaded
[softdevice] Video Out seems to be OK
[softdevice] Initializing Audio Out
[softdevice] Audio out seems to be OK
[softdevice] A/V devices initialized, now initializing MPEG2 Decoder
19:04:16 cPluginAnalogtv::Initialize()
19:04:16 cAnalogtvDevice::cAnalogtvDevice()
cSoftDevice::MakePrimaryDevice
19:04:16 cPluginAnalogtv::Start()
19:04:16 Detected ConfigDirectory()="/etc/vdr/plugins"
19:04:16 CPU Intel(R) Celeron(R) CPU 2.40GHz, family 15, model 2, stepping 9
19:04:16 CPU measured at 2394.357MHz
19:04:16 Using SSE optimized memcpy()
19:04:26 cAnalogtvDevice::ProvidesChannel(Receiving()=0, frequency=-1, Channel->Frequency()=48250, Channel->Ca()=160)
19:04:26 cAnalogtvDevice::ProvidesSource(Source=16384)
19:04:26 cAnalogtvDevice::ProvidesCa(Channel->Ca()=160), ca=160)
19:04:26 cAnalogtvDevice::ProvidesChannel(): NeedsDetachReceivers=0, result=1, hasPriority=1
19:04:26 Switching to channel 0 on device 4
19:04:26 Switching to channel 0 on device 5
19:04:26 cAnalogtvDevice::SetChannelDevice(Receiving()=0, Receiving(true)=0), frequency=48250
19:04:26 Channel: ARD, SID=10, 48.25 MHz (K02), PAL
19:04:26 Video device: /dev/video0
19:04:26 Video source: 0:
19:04:26 NEW videodev=/dev/video0
19:04:26 Detected V4L version 2
19:04:26 Detected capture device cx8800[0] video (Leadtek Winfas
19:04:26 Detected Input#0: Television
19:04:26 Detected Input#1: Composite1
19:04:26 Detected Input#2: S-Video
19:04:26 NEW Frequency=48250 + 0
19:04:26 NEW videonorm=PAL
19:04:26 NEW videosource=0:Television
19:04:26 NEW picture properties
19:04:26 setPictureProperties(fd=9) failed, 34:Numerical result out of range
19:04:26 Could not set (all) picture properties
19:04:26 tune(772) [frequency=48250, freqOffset=16, ofs=0]
19:04:26 setNorm(0:PAL (0xff))
19:04:26 Switching to channel 4 on device 5
19:04:26 cAnalogtvDevice::SetPid(Pid=160, handle=-1, used=1, Type=5, On=1)
19:04:26 cAnalogtvDevice::SetPid(Pid=80, handle=-1, used=1, Type=6, On=1)
19:04:26 cAnalogtvDevice::OpenDvr()
19:04:26 NEW Audio-PID=80, Video-PID=160
19:04:26 cEncoder::cEncoder()
19:04:26 cEncoder::Action()
19:04:26 cAnalogtvDevice::GetTSPacket() -- first call
19:04:26 read_buffer() no data available yet -- encoder is still starting up!
19:04:26 Switching to channel 4 on device 4
[softdevice] should set volume to 255
19:04:28 cAnalogtvDevice::SetPid(Pid=160, handle=-1, used=0, Type=5, On=0)
19:04:28 cAnalogtvDevice::SetPid(Pid=80, handle=-1, used=0, Type=6, On=0)
19:04:31 cAnalogtvDevice::ProvidesChannel(Receiving()=0, frequency=48250, Channel->Frequency()=527250, Channel->Ca()=160)
19:04:31 cAnalogtvDevice::ProvidesSource(Source=16384)
19:04:31 cAnalogtvDevice::ProvidesCa(Channel->Ca()=160), ca=160)
19:04:31 cAnalogtvDevice::ProvidesChannel(): NeedsDetachReceivers=0, result=1, hasPriority=1
19:04:31 Switching to channel 0 on device 4
19:04:31 Switching to channel 0 on device 5
19:04:31 cAnalogtvDevice::SetChannelDevice(Receiving()=0, Receiving(true)=0), frequency=527250
19:04:31 Channel: TUNER, SID=10, 527.25 MHz (28), PAL
19:04:31 Video device: /dev/video0
19:04:31 Video source: 0:Television
19:04:31 NEW Frequency=527250 + 0
19:04:31 NEW picture properties
19:04:31 Encoder must be restarted
19:04:31 cAnalogtvDevice::StopEncoder()
19:04:31 cEncoder::~cEncoder()
19:04:31 kill(0)=0, 11:Resource temporarily unavailable
19:04:33 setPictureProperties(fd=12) failed, 34:Numerical result out of range
19:04:33 Could not set (all) picture properties
19:04:33 tune(8436) [frequency=527250, freqOffset=16, ofs=0]
19:04:33 Switching to channel 3 on device 5
19:04:33 cAnalogtvDevice::SetPid(Pid=160, handle=-1, used=1, Type=5, On=1)
19:04:33 cAnalogtvDevice::SetPid(Pid=80, handle=-1, used=1, Type=6, On=1)
19:04:33 cAnalogtvDevice::OpenDvr()
19:04:33 NEW Audio-PID=80, Video-PID=160
19:04:33 cEncoder::cEncoder()
19:04:33 cEncoder::Action()
19:04:33 Switching to channel 3 on device 4
19:04:33 cAnalogtvDevice::GetTSPacket() -- first call
19:04:33 cAnalogtvDevice::SetPid(Pid=160, handle=-1, used=0, Type=5, On=0)
19:04:33 cAnalogtvDevice::SetPid(Pid=80, handle=-1, used=0, Type=6, On=0)
cVidixVideoOut : destructor
19:04:36 cAnalogtvDevice::~cAnalogtvDevice()
19:04:36 cAnalogtvDevice::StopEncoder()
19:04:36 cEncoder::~cEncoder()
19:04:36 kill(0)=0, 9:Bad file descriptor
19:04:36 runEncoder(Apid=80, Vpid=160)
19:04:36 mp1e -m 3 -j -e 1 -t 256 -g I -p /dev/dsp -c /dev/video0 -x /dev/mixer-d 0 -a 3 -b 5000000 -B 80 -r 14,91 -s 352x288 -S 44.1 -F 8 -G 368x288 -o /tmp/.analogtv.avi &
19:04:36 Sucessfully set encoder priority to -15
19:04:36 encoder started, pid=22116
19:04:36 flush_buffer()
19:04:36 Ringbuffer max usage: 0/2097152 byte = 0.0%
19:04:36 Largest data packet from MPEG-Encoder was 0 byte long
19:04:36 0 data packets, 0 TS frames processed
19:04:36 0 byte PES, 0 byte TS
19:04:36 0 TS frame(s) dropped (ringbuffer was full)
19:04:36 0 data packets dropped
19:04:36 0 data packets dropped while not on a analogue channel
19:04:36 encoder stopped.
19:04:36 cPluginAnalogtv::~cPluginAnalogtv()
channels.conf:
Composite:1:B6C0D12:C:0:160:80:0:A0:65003:0:0:0
S-Video:1:B6C0D34:C:0:160:80:0:A0:65004:0:0:1
TUNER:527250:C0D0B6:C:0:160:80:0:A0:10:0:0:0
ich kann sogar den Befehl:
mp1e -m 3 -j -e 1 -t 256 -g I -p /dev/dsp -c /dev/video0 -x /dev/mixer-d 0 -a 3 -b 5000000 -B 80 -r 14,91 -s 352x288 -S 44.1 -F 8 -G 368x288 -o /tmp/.analogtv.avi
ausführen und bekomme eine fehlerfrei Aufnahme.
Leider hat mir die Suche im Forum und das drucharbeiten der Doku zu den Plugins nicht weitergebracht. Habe ich etwas übersehen? Deshalb setzte ich auf eure Hilfe.
Danke
Jendrik