Hello!
I am a newbie needing some help with getting vdr to work.
The machine is an athlon 1.4 GHz with a technotrend budget dvb-c card. Its running gentoo with 2.6.12 and the dvb-drivers from that kernel compiled as modules. The PC has no monitor attached, I just want to record tv-shows and stream them with the streamdev-plugin. The problem is the same with both vdr 1.3.22 and 1.3.24.
vdr (1.3.22) - The Video Disk Recorder hello (0.1.0) - A friendly greeting osddemo (0.1.1) - Demo of arbitrary OSD setup skincurses (0.0.3) - A text only skin femon (0.8.1) - DVB Signal Information Monitor (OSD) sky (0.3.3) - Sky Digibox interface status (0.1.0) - Status monitor test
lsmod shows this: Module Size Used by budget 8320 0 l64781 7044 1 budget ves1820 5444 1 budget budget_core 7236 1 budget saa7146 14792 2 budget,budget_core ttpci_eeprom 2240 1 budget_core stv0299 10632 1 budget tda8083 5700 1 budget ves1x93 6340 1 budget dvb_core 76520 2 budget,budget_core
And this is what happens when vdr tries to record something:
Jul 1 00:15:34 [vdr] VDR version 1.3.22 started Jul 1 00:15:34 [vdr] loading plugin: /usr/lib/vdr/libvdr-femon.so.1.3.22 Jul 1 00:15:34 [vdr] loading /etc/vdr/setup.conf Jul 1 00:15:34 [vdr] loading /etc/vdr/sources.conf Jul 1 00:15:34 [vdr] loading /etc/vdr/diseqc.conf Jul 1 00:15:34 [vdr] loading /etc/vdr/channels.conf Jul 1 00:15:34 [vdr] loading /etc/vdr/timers.conf Jul 1 00:15:34 [vdr] loading /etc/vdr/commands.conf Jul 1 00:15:34 [vdr] loading /etc/vdr/svdrphosts.conf Jul 1 00:15:34 [vdr] loading /etc/vdr/ca.conf Jul 1 00:15:34 [vdr] loading /etc/vdr/keymacros.conf Jul 1 00:15:35 [vdr] found 1 video device Jul 1 00:15:35 [vdr] initializing plugin: femon (0.8.1): DVB Signal Information Monitor (OSD) Jul 1 00:15:35 [vdr] setting primary device to 1 Jul 1 00:15:35 [vdr] device 1 has no MPEG decoder Jul 1 00:15:35 [vdr] SVDRP listening on port 2001 Jul 1 00:15:35 [vdr] loading /etc/vdr/themes/sttng-default.theme Jul 1 00:15:35 [vdr] starting plugin: femon Jul 1 00:15:35 [vdr] loading /etc/vdr/themes/sttng-default.theme Jul 1 00:15:35 [vdr] ERROR: /dev/lircd: No such file or directory Jul 1 00:15:35 [vdr] ERROR: remote control LIRC not ready! Jul 1 00:15:35 [vdr] switching to channel 1 Jul 1 00:15:35 [vdr] ERROR: no OSD provider available - using dummy OSD! Jul 1 00:15:35 [vdr] connect from 127.0.0.1, port 33018 - accepted Jul 1 00:15:35 [vdr] closing SVDRP connection Jul 1 00:16:02 [vdr] connect from 127.0.0.1, port 33019 - accepted Jul 1 00:16:04 [vdr] closing SVDRP connection Jul 1 00:17:40 [vdr] connect from 127.0.0.1, port 34881 - accepted Jul 1 00:17:40 [vdr] timer 1 added Jul 1 00:17:40 [vdr] closing SVDRP connection Jul 1 00:17:55 [vdr] connect from 127.0.0.1, port 34882 - accepted Jul 1 00:18:19 [vdr] closing SVDRP connection Jul 1 00:18:31 [vdr] connect from 127.0.0.1, port 34884 - accepted Jul 1 00:18:31 [vdr] timer 2 added Jul 1 00:18:31 [vdr] timer 2 (112 2350-0040 'Nachrichten') start Jul 1 00:18:31 [vdr] record /data/incoming/filme/Fernsehen/Nachrichten/2005-06-30.23:50.99.99.rec Jul 1 00:18:31 [vdr] closing SVDRP connection Jul 1 00:18:31 [vdr] ERROR: Channel locked (recording)! Jul 1 00:18:31 [vdr] ERROR: no OSD provider available - using dummy OSD! Jul 1 00:19:02 [vdr] ERROR: video data stream broken Jul 1 00:19:02 [vdr] initiating emergency exit Jul 1 00:19:02 [vdr] emergency exit requested - shutting down Jul 1 00:19:02 [vdr] stopping plugin: femon Jul 1 00:19:02 [vdr] timer 2 (112 2350-0040 'Nachrichten') stop Jul 1 00:19:02 [vdr] saved setup to /etc/vdr/setup.conf Jul 1 00:19:02 [vdr] deleting plugin: femon Jul 1 00:19:02 [vdr] exiting Jul 1 00:19:02 [vdr] emergency exit!
I installed the femon-plugin to check the signl strength, but it seems the plugin works only with the OSD, and I have no monitor on that machine. But "czap -r Eurosport" prints lines like the following and I can then capture a working mpeg cat'ing /dev/dvb0.dvr0, so I assume the reception is very good:
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' reading channels from file '/root/.czap/channels.conf' 10 Eurosport:394000000:INVERSION_AUTO:6875000:FEC_NONE:QAM_64:410:420:28009 10 Eurosport: f 394000000, s 6875000, i 2, fec 0, qam 3, v 0x19a, a 0x1a4 status 00 | signal 8383 | snr b5b5 | ber 00035304 | unc ffffffff | status 1f | signal ffff | snr dfdf | ber 00035304 | unc ffffffff | FE_HAS_LOCK status 1f | signal ffff | snr dcdc | ber 00035304 | unc 00000000 | FE_HAS_LOCK status 1f | signal ffff | snr dfdf | ber 000b20d4 | unc 00000000 | FE_HAS_LOCK status 1f | signal ffff | snr dfdf | ber 000b20d4 | unc 00000000 | FE_HAS_LOCK status 1f | signal ffff | snr dcdc | ber 0004281a | unc 00000000 | FE_HAS_LOCK status 1f | signal ffff | snr dddd | ber 0004281a | unc 00000000 | FE_HAS_LOCK
Very rarely, recording a show with vdr works, but I do not see any rules as to when it works and when it doesn't.
My questions are:
- What does "ERROR: Channel locked (recording)!" mean? There are no other instances of vdr, czap or others running at that time. What can I do?
- Does "ERROR: video data stream broken" mean the signal is too weak, or could it have different reasons? czap's snr makes me believe reception is NOT the problem.
- If I understood correctly, the streamdev-server just streams the whole mpeg stream over the lan. Are there solutions for sending the stream over the internet with a much smaller datarate?
Thanks a lot! Benjamin Adler