I keep getting this: 11:17:55 analogTV version 0.9.38 starting up ... 11:17:55 11:17:55 Copyright (c) 2003 .. 2006 by Andreas Kool (akool@gmx.de) 11:17:55 11:17:55 The analogTV plugin is the work of many people; 11:17:55 for at least a partial list see CREDITS. 11:17:55 11:17:55 analogTV comes with ABSOLUTELY NO WARRANTY; for details see COPYING. 11:17:55 This is free software, and you are welcome to redistribute it 11:17:55 under certain conditions; see COPYING for details. 11:17:55 11:17:55 Detected Linux version 2.6.16-ARCH 11:17:55 Detected VDR version 1.4.0 11:17:55 Detected plain-vanilla VDR (hopefully :-) vdr: error while reading '/video0/channels.conf'
and the end of my channels.conf looks like: :Analog TVONT:2:B7C0D0:C:0:301:300:0:32001:0:0:0:2
In my ca.conf I have 32001 AnalogTV
What am I doing wrong? This is simple terrestrial cable --
Why do I keep getting the error for channels.conf?
Thanks Norm
As far as I remember there's a decimal/hexadecimal problem. In ca.conf you should have the CA pid in hexa, and in channels.conf in dec. ----------------------------------------------- Füley István
----- Original Message ----- From: Mlists To: VDR Mailing List Sent: Saturday, May 06, 2006 6:20 PM Subject: [vdr] Analog Plugin help!
vdr: error while reading '/video0/channels.conf'
and the end of my channels.conf looks like: :Analog TVONT:2:B7C0D0:C:0:301:300:0:32001:0:0:0:2
In my ca.conf I have 32001 AnalogTV
What am I doing wrong? This is simple terrestrial cable --
Why do I keep getting the error for channels.conf?
Thanks Norm
------------------------------------------------------------------------------
_______________________________________________ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
On Mon, 2006-05-08 at 10:54 +0300, Istvan Fuley wrote:
As far as I remember there's a decimal/hexadecimal problem. In ca.conf you should have the CA pid in hexa, and in channels.conf in dec.
Thanks for the info but it doesn't look that way. I tried using converted numbers in each and still errors out saying it can't read the channels.conf file. I guess I'm going to have to hack the code to figure out how to format the file.
Norm
On Mon, 8 May 2006, Mlists wrote:
Thanks for the info but it doesn't look that way. I tried using converted numbers in each and still errors out saying it can't read the channels.conf file. I guess I'm going to have to hack the code to figure out how to format the file.
Norm
I arrived home, and looked to my config :) I have this: vdr-1.3.45, ivtv 0.4.0, pvrinput 0.1.1pre1. I have no ca.conf, and my channels.conf: :-> PVR DigiTV:1:C12:C:0:301:300:305:A1:12004:1:1089:0 Kamera:1:C23:C:0:301:300,60:305:A1:12003:1:1089:0 :-> HotBird TV DunaTV;AH-EDP:12149:vC34:S13.0E:27500:96:97=hun:98:0:7201:318:7200:0 ...
So my CA pid is set to A1.
On Mon, 2006-05-08 at 19:20 +0300, aironet@tigercomp.ro wrote:
On Mon, 8 May 2006, Mlists wrote:
Thanks for the info but it doesn't look that way. I tried using converted numbers in each and still errors out saying it can't read the channels.conf file. I guess I'm going to have to hack the code to figure out how to format the file.
Norm
I arrived home, and looked to my config :) I have this: vdr-1.3.45, ivtv 0.4.0, pvrinput 0.1.1pre1. I have no ca.conf, and my channels.conf: :-> PVR DigiTV:1:C12:C:0:301:300:305:A1:12004:1:1089:0 Kamera:1:C23:C:0:301:300,60:305:A1:12003:1:1089:0 :-> HotBird TV DunaTV;AH-EDP:12149:vC34:S13.0E:27500:96:97=hun:98:0:7201:318:7200:0 ...
So my CA pid is set to A1.
This must be for a ivtv supported card -- mine is not it seems. Although its new, it isn't there -- Hauppauge Wintv-to-go.
Norm
This must be for a ivtv supported card -- mine is not it seems. Although its new, it isn't there -- Hauppauge Wintv-to-go.
After further research I think my card *might* be supported by ivtv so I thought I would try the pvrinput plugin.
ivtv-detect driver: bttv-0.9.16 card: BT878 video (Hauppauge (bt878)), bus info PCI:0000:02:09.0 /dev/v4l/vbi0: VBI encoding (links: /dev/vbi, /dev/vbi0) /dev/v4l/video0: YUV encoding (links: /dev/video0)
I can't get it to compile though -- I am not certain which version of the v4l-dvb includes its using. I downloaded a recent snapshot and one from december with the same results:
make[1]: Entering directory `/disk2/vdr/vdr-1.4.0/PLUGINS/src/pvrinput-0.1.1' ccache g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"pvrinput"' -I/usr/src/v4l/v4l-dvb/linux/include -I/vdr/vdr-1.4.0/include -I/usr/src/v4l/v4l-dvb/linux/include device.c /usr/src/v4l/v4l-dvb/linux/include/linux/videodev2.h:585: error: expected ';' before '*' token /usr/src/v4l/v4l-dvb/linux/include/linux/videodev2.h:587: error: variable or field '__user' declared void /usr/src/v4l/v4l-dvb/linux/include/linux/videodev2.h:587: error: expected ';' before '*' token /usr/src/v4l/v4l-dvb/linux/include/linux/videodev.h:162: error: expected ';' before '*' token make[1]: *** [device.o] Error 1
Anyone know where I get the includes that this plugin wants?
On Mon, 2006-05-08 at 15:24 -0400, Mlists wrote:
This must be for a ivtv supported card -- mine is not it seems. Although its new, it isn't there -- Hauppauge Wintv-to-go.
After further research I think my card *might* be supported by ivtv so I thought I would try the pvrinput plugin.
ivtv-detect driver: bttv-0.9.16 card: BT878 video (Hauppauge (bt878)), bus info PCI:0000:02:09.0 /dev/v4l/vbi0: VBI encoding (links: /dev/vbi, /dev/vbi0) /dev/v4l/video0: YUV encoding (links: /dev/video0)
I figured out my initial stupidity - the v4l stuff was in the DVB directory but the Make.config was pointed to the wrong place.
All that to say, now I still can't compile pvrinput... here is the new error:
make[1]: Entering directory `/disk2/vdr/vdr-1.4.0/PLUGINS/src/pvrinput-0.1.1' ccache g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"pvrinput"' -I/vdr/DVB/include -I/vdr/vdr-1.4.0/include -I/vdr/DVB/include device.c device.c: In member function 'virtual void cPvrReadThread::Action()': device.c:417: error: 'V4L2_BUF_TYPE_SLICED_VBI_CAPTURE' was not declared in this scope device.c:418: error: 'union v4l2_format::<anonymous>' has no member named 'sliced' device.c:418: error: 'V4L2_SLICED_TELETEXT_B' was not declared in this scope make[1]: *** [device.o] Error 1
Any suggestions?
Norm
On Monday 08 May 2006 22:31, Mlists wrote:
All that to say, now I still can't compile pvrinput... here is the new error:
make[1]: Entering directory `/disk2/vdr/vdr-1.4.0/PLUGINS/src/pvrinput-0.1.1' ccache g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"pvrinput"' -I/vdr/DVB/include -I/vdr/vdr-1.4.0/include -I/vdr/DVB/include device.c device.c: In member function 'virtual void cPvrReadThread::Action()': device.c:417: error: 'V4L2_BUF_TYPE_SLICED_VBI_CAPTURE' was not declared in this scope device.c:418: error: 'union v4l2_format::<anonymous>' has no member named 'sliced' device.c:418: error: 'V4L2_SLICED_TELETEXT_B' was not declared in this scope make[1]: *** [device.o] Error 1
Any suggestions?
To compile this plugin, you need to change the order in which the header files are included. Move the file linux/videodev.h from its place before videodev2.h to a line after it.
Matthias
On Mon, 2006-05-08 at 22:38 +0200, Matthias Schwarzott wrote:
On Monday 08 May 2006 22:31, Mlists wrote:
All that to say, now I still can't compile pvrinput... here is the new error:
make[1]: Entering directory `/disk2/vdr/vdr-1.4.0/PLUGINS/src/pvrinput-0.1.1' ccache g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"pvrinput"' -I/vdr/DVB/include -I/vdr/vdr-1.4.0/include -I/vdr/DVB/include device.c device.c: In member function 'virtual void cPvrReadThread::Action()': device.c:417: error: 'V4L2_BUF_TYPE_SLICED_VBI_CAPTURE' was not declared in this scope device.c:418: error: 'union v4l2_format::<anonymous>' has no member named 'sliced' device.c:418: error: 'V4L2_SLICED_TELETEXT_B' was not declared in this scope make[1]: *** [device.o] Error 1
Any suggestions?
To compile this plugin, you need to change the order in which the header files are included. Move the file linux/videodev.h from its place before videodev2.h to a line after it.
Thanks that did the trick!
Norm