Hallo,
nach langer Analyse komme ich einfach nicht weiter, dass analogtv-Plugin
zum Laufen zu bringen.
Mein System:
VDR 1.3.36 (BigPatch) unter Debian/Sarge
analogtv-Plugin CVS vom 18.11.05
libdvb 0.5.5.1
mp1e (rte-09sep04.tar)
ffmpeg CVS vom 19.11.05
Mein Problem:
Beim Umschalten auf den analogen Fernsehkanal, bekomme ich immer nur ein
schwarzes Bild. Der MP1E läuft währenddessen mit ca. 20% Last (PIII 550MHz).
Weiterhin speichert das Plugin die Konfigurationswerte nicht in die
setup.conf ab, so dass ich bisher alles manuell eingetragen habe.
Mit dem Plugin würde ich gern 2 weitere Sender im VDR verfügbar machen, die
nur über Kabel kommen. Ich habe eine KNC ONE TVStation TV-Karte, welche
funktionierend eingerichtet ist (fbtv und xawtv funktionieren).
Alsa ist installiert und der amixer funktioniert.
Wenn ich den mp1e manuell aufrufe (wie im Log), erhalte ich auch eine AVI mit
Ton und Bild -> klappt also.
Die ca.conf ist angepasst (32001 AnalogTV), ebenso wie die channels.conf.
Hier sind alle relevanten Logs:
geladene Module (dvb_ttpci (video0) wird vor bttv (video1) geladen!):
Module Size Used by
tuner 38952 0
tvaudio 22684 0
bttv 156240 0
i2c_algo_bit 8968 1 bttv
btcx_risc 4104 1 bttv
tveeprom 12560 1 bttv
dvb_ttpci 96032 20
dvb_core 75816 1 dvb_ttpci
l64781 7300 1 dvb_ttpci
saa7146_vv 46336 2 dvb_ttpci
video_buf 17924 2 bttv,saa7146_vv
saa7146 15112 2 dvb_ttpci,saa7146_vv
v4l1_compat 13956 1 saa7146_vv
v4l2_common 4864 2 bttv,saa7146_vv
videodev 7424 3 bttv,saa7146_vv
ves1820 5636 1 dvb_ttpci
stv0299 11016 1 dvb_ttpci
tda8083 5892 1 dvb_ttpci
stv0297 8448 1 dvb_ttpci
sp8870 7308 1 dvb_ttpci
firmware_class 8064 3 bttv,dvb_ttpci,sp8870
ves1x93 6532 1 dvb_ttpci
ttpci_eeprom 2432 1 dvb_ttpci
i2c_core 17936 14 tuner,tvaudio,bttv,i2c_algo_bit,tveeprom,dvb_ttpci,l64781,ves1820,stv0299,tda8083,stv0297,sp8870,ves1x93,ttpci_eeprom
8250 20388 2
serial_core 18688 1 8250
snd_es1938 18724 0
snd_pcm_oss 48544 0
snd_mixer_oss 17280 1 snd_pcm_oss
snd_pcm 82696 2 snd_es1938,snd_pcm_oss
snd_page_alloc 8712 1 snd_pcm
snd_opl3_lib 9216 1 snd_es1938
snd_timer 21636 2 snd_pcm,snd_opl3_lib
snd_hwdep 7328 1 snd_opl3_lib
snd_mpu401_uart 6400 1 snd_es1938
snd_rawmidi 20640 1 snd_mpu401_uart
snd_seq_device 7052 2 snd_opl3_lib,snd_rawmidi
snd 48100 10 snd_es1938,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 7776 1 snd
intel_agp 20508 1
agpgart 29768 1 intel_agp
Alles anzeigen
channels.conf Auszug:
:->Hauptsender
SAT.1;ProSiebenSat.1:12480:vC34:S19.2E:27500:1791:1792=deu;1795=deu:34:0:46:133:33:0
RTL Television,RTL;RTL World:12188:hC34:S19.2E:27500:163:104=deu:105:0:12003:1:1089:0
Das Erste;ARD:11837:hC34:S19.2E:27500:101:102=deu:104:0:28106:1:1101:0
:->Kabel Analog
MEF:217250:C12D0B6:C:0:0:0:0:A0:65001:0:0:0
ERtv:231250:C12D0B6:C:0:0:0:0:A0:65002:0:0:0
Video1:1:C12D12B6:C:0:0:0:0:A0:65003:0:0:0
Video2:1:C12D23B6:C:0:0:0:0:A0:65004:0:0:0
S-Video:1:C12D34B6:C:0:0:0:0:A0:65005:0:0:0
analogtv.log
.
.
.
27.11.2005 19:28:40 cPluginAnalogtv::SetupParse()
27.11.2005 19:28:43 cPluginAnalogtv::Initialize()
27.11.2005 19:28:43 cAnalogtvDevice::cAnalogtvDevice()
27.11.2005 19:28:43 cSchedules created
27.11.2005 19:28:43 cPluginAnalogtv::Start()
27.11.2005 19:28:43 Detected ConfigDirectory()="/etc/vdr/plugins"
27.11.2005 19:28:43 CPU , family 6, model 7, stepping 3
27.11.2005 19:28:43 CPU measured at 551,242MHz
27.11.2005 19:28:43 Using MMXEXT optimized memcpy()
27.11.2005 19:28:43 Switching to channel 0 on device 0
27.11.2005 19:28:43 Switching to channel 1 on device 0
27.11.2005 19:28:59 cPluginAnalogtv::SetupMenu()
27.11.2005 19:28:59 cMenuSetupAnalogtv::cMenuSetupAnalogtv()
27.11.2005 19:28:59 cMenuSetupAnalogtv::AddNewCategory()
27.11.2005 19:28:59 cMenuSetupAnalogtv::AddNewCategory()
27.11.2005 19:28:59 cMenuSetupAnalogtv::AddNewCategory()
27.11.2005 19:28:59 cMenuSetupAnalogtv::AddNewCategory()
27.11.2005 19:28:59 cMenuSetupAnalogtv::AddNewCategory()
27.11.2005 19:28:59 cMenuSetupAnalogtv::AddNewCategory()
27.11.2005 19:28:59 cMenuSetupAnalogtv::Item(Unbekannt) text
27.11.2005 19:28:59 cMenuSetupAnalogtv::Item(Nein) text
27.11.2005 19:28:59 cMenuSetupAnalogtv::Item(Nein) text
27.11.2005 19:28:59 cMenuSetupAnalogtv::Item(Unbekannt) text
27.11.2005 19:28:59 cMenuSetupAnalogtv::Item(20 0x9696 58,8%) text
27.11.2005 19:28:59 cMenuSetupAnalogtv::Item(14 0x6969 41,2%) text
27.11.2005 19:28:59 cMenuSetupAnalogtv::Item(16 0x7878 47,1%) text
27.11.2005 19:28:59 cMenuSetupAnalogtv::Item(15 0x70f0 44,1%) text
27.11.2005 19:28:59 cMenuSetupAnalogtv::Item(, family 6, model 7, stepping 3) text
27.11.2005 19:28:59 cMenuSetupAnalogtv::Item(551,242) double
27.11.2005 19:28:59 cMenuSetupAnalogtv::Item(551,242) text
27.11.2005 19:28:59 cMenuSetupAnalogtv::Item(MMXEXT optimized) text
27.11.2005 19:28:59 cMenuSetupAnalogtv::Item(368x288) text
27.11.2005 19:29:00 cMenuSetupAnalogtv::ProcessKey()
.
.
.
27.11.2005 19:29:10 cMenuSetupAnalogtv::ProcessKey()
27.11.2005 19:29:10 [Back] pressed, undoing all changes
27.11.2005 19:29:42 cAnalogtvDevice::ProvidesChannel(Receiving()=0, frequency=-1, Channel->Frequency()=217250, Channel->Ca()=160)
27.11.2005 19:29:42 cAnalogtvDevice::ProvidesSource(Source=16384)
27.11.2005 19:29:42 cAnalogtvDevice::ProvidesCa(Channel->Ca()=160), ca=160)
27.11.2005 19:29:42 cAnalogtvDevice::ProvidesChannel(): NeedsDetachReceivers=0, result=1, hasPriority=1
27.11.2005 19:29:42 Switching to channel 0 on device 0
27.11.2005 19:29:42 Switching to channel 0 on device 4
27.11.2005 19:29:42 cAnalogtvDevice::SetChannelDevice(Receiving()=0, Receiving(true)=0), frequency=217250
27.11.2005 19:29:42 Channel: MEF, SID=65001, 217,25 MHz (K11), PAL
27.11.2005 19:29:42 Video device: /dev/video1
27.11.2005 19:29:42 Video source: 0:
27.11.2005 19:29:42 NEW videodev=/dev/video1
27.11.2005 19:29:42 Detected V4L version 2
27.11.2005 19:29:42 Detected capture device BT878 video (Typhoon TView RDS
27.11.2005 19:29:42 Detected Input#0: Television
27.11.2005 19:29:42 Detected Input#1: Composite1
27.11.2005 19:29:42 Detected Input#2: S-Video
27.11.2005 19:29:42 Detected Input#3: Composite3
27.11.2005 19:29:42 NEW Frequency=217250 + 0
27.11.2005 19:29:42 NEW videonorm=PAL
27.11.2005 19:29:42 NEW videosource=0:Television
27.11.2005 19:29:42 NEW picture properties
27.11.2005 19:29:42 setPictureProperties(brightness=20 (58,8%), contrast=14 (41,2%), colour=16 (47,1%), hue=15 (44,1%))
27.11.2005 19:29:42 tune(3476) [frequency=217250, freqOffset=16, ofs=0]
27.11.2005 19:29:42 setNorm(0:PAL (0xff))
27.11.2005 19:29:42 Switching to channel 62 on device 4
27.11.2005 19:29:42 cAnalogtvDevice::OpenDvr()
27.11.2005 19:29:42 NEW Audio-PID=-1, Video-PID=-1
27.11.2005 19:29:42 cEncoder::cEncoder()
27.11.2005 19:29:42 cAnalogtvDevice::GetTSPacket() -- first call
27.11.2005 19:29:42 read_buffer() no data available yet -- encoder is still starting up!
27.11.2005 19:29:42 cEncoder::Action()
27.11.2005 19:29:42 runEncoder(Apid=-1, Vpid=-1)
27.11.2005 19:29:42 mp1e -m 3 -j -e 1 -t 256 -g I -p /dev/dsp -c /dev/video1 -x /dev/mixer -d 0 -a 3 -b 2300000 -B 80 -r 14,91 -s 352x288 -S 44,1 -F 1 -G 368x288 -o /tmp/.analogtv.avi &
27.11.2005 19:29:42 encoder started, pid=4717
27.11.2005 19:29:42 flush_buffer()
27.11.2005 19:29:42 Switching to channel 62 on device 0
27.11.2005 19:30:02 Switching to channel 0 on device 0
27.11.2005 19:30:02 Switching to channel 1 on device 0
27.11.2005 19:30:59 cAnalogtvDevice::~cAnalogtvDevice()
27.11.2005 19:30:59 cAnalogtvDevice::StopEncoder()
27.11.2005 19:30:59 cEncoder::~cEncoder()
27.11.2005 19:30:59 cAnalogtvDevice::CloseDvr()
27.11.2005 19:30:59 cAnalogtvDevice::StopEncoder()
27.11.2005 19:30:59 cEncoder::~cEncoder()
27.11.2005 19:30:59 kill(4717)=0, 22:Das Argument ist ungültig
27.11.2005 19:30:59 kill(4717)=0, 2:Datei oder Verzeichnis nicht gefunden
27.11.2005 19:30:59 Beginning to drop PES frames - not tuned to a analogue channel
27.11.2005 19:30:59 Ringbuffer max usage: 0/2097152 byte = 0,0%
27.11.2005 19:30:59 Largest data packet from MPEG-Encoder was 131072 byte long
27.11.2005 19:30:59 1025 data packets, 0 TS frames processed
27.11.2005 19:30:59 22978560 byte PES, 0 byte TS
27.11.2005 19:30:59 0 TS frame(s) dropped (ringbuffer was full)
27.11.20
Alles anzeigen
AnalogTV-Config:
analogtv.Aspect = 1
analogtv.AudioBitRate = 80
analogtv.AudioMode = 3
analogtv.AutoUpdate = 0
analogtv.backupHack = 1
analogtv.Bframes = 3
analogtv.BitrateMode = 0
analogtv.Brightness = 20
analogtv.Clipping = 1
analogtv.Colour = 16
analogtv.Contrast = 14
analogtv.debug = 9
analogtv.Deinterlace = 0
analogtv.DNRmode = 0
analogtv.DNRspatial = 0
analogtv.DNRtemporal = 0
analogtv.DNRtype = 0
analogtv.EnableDigibox = 0
analogtv.Encoder = 0
analogtv.EncoderAlwaysUp = 0
analogtv.EPGfrom = 1
analogtv.EPGprovider = "FF
analogtv.External = "
analogtv.FastDigiboxChange = 0
analogtv.Filter = 7
analogtv.Finetune = "|
analogtv.FramesPerGOP = 12
analogtv.GOP = 1
analogtv.GOPclosure = 1
analogtv.HideMainMenu = 1
analogtv.Hue = 15
analogtv.ImageSize = 0
analogtv.Link = 0
analogtv.Logger = 3
analogtv.MemcpyMethod = 4
analogtv.MixerDevice = "/dev/mixer
analogtv.MixerInput = 14
analogtv.MixerVolume = 91
analogtv.MotionMax = 0
analogtv.MotionMin = 0
analogtv.MPEG = 0
analogtv.PCMdevice = "/dev/dsp
analogtv.ppHack = 0
analogtv.Profile = 1
analogtv.PsychoAnalysis = 0
analogtv.Pulldown = 0
analogtv.RedRemoteDevice = /dev/redremote
analogtv.Remux = 0
analogtv.Report = 0
analogtv.SampleRate = 2
analogtv.StutteringHack = 1
analogtv.SyncHack = 1
analogtv.Test = 0
analogtv.ThemeLanguage = 2
analogtv.usePVR350 = 0
analogtv.Videobitrate = 50
analogtv.WiningHack = 0
Alles anzeigen