[mythtv] "vidiocgcap" error on a new MyhTv installation

Frank Hui frankhui at linuxide.org
Sun Sep 3 08:34:20 UTC 2006


MythTV Version : 1.91 (12-Feb-2006)
Distro :                  FC5
Kernel:                  2.6.16 and 2.6.17
Error:                    vidiocgcap:: invalid argument
TV-Capture Card:  KWorld Terminator (SAA7134 driver)


I am getting a "vidiocgcap" error on a new MyhTv installation (0.19),
when attempting to watch live TV. Watching live TV using TV-Time and
KDE-TV works without any problems.
On a FC 2.6.17 kernel with MythTV compiled from source (subversion
checkout), the error message changes to "vidiocgmbuff:: Invalid
Argument", but the end result is the same. MythTV changes screens to
Live TV, a black screen appears and after 30Seconds MythTV returns to
the menu.
I can watch TV using TV-Time and KDE-TV on both kernels without any
problems. A search on google and the MythTV mailing list brought up 2
similar problem reports ( no solution) but in connection with ATSC cards
( also KWorld),my card is analog.
I captured the v4l related messages from mythbackend and from my limited
understanding of MythTv it looks like mythbackend does find the correct
capture card. The only msg that looks out of place is this msg:

SetCachedATSCInfo(68_0): 68--1


Starting up as the master server.
2006-08-21 17:02:59.722 Channel(/dev/video0): Device name 'V-Stream
Studio TV Terminator' driver 'saa7134'.
2006-08-21 17:02:59.727 Channel(/dev/video0): Input #1: 'Television'
schan(68) tun() v4l1(NTSC) v4l2(Unknown)
2006-08-21 17:02:59.727 Channel(/dev/video0): SetFormat(Default)
fmt(NTSC) input(1)
2006-08-21 17:02:59.727 Channel(/dev/video0): SetInputAndFormat(1, NTSC)
(v4l v2)
2006-08-21 17:03:02.134 Channel(/dev/video0): SetFormat(NTSC) fmt(NTSC)
input(1)
2006-08-21 17:03:02.135 Channel(/dev/video0)::SwitchToInput(in 1, '')
2006-08-21 17:03:02.135 Channel(/dev/video0): SetInputAndFormat(1, NTSC)
(v4l v2)
2006-08-21 17:03:04.542 Channel(/dev/video0): SetChannelByString(68)
2006-08-21 17:03:04.543 ChannelBase(/dev/video0)::SetCachedATSCInfo(): 0--1
2006-08-21 17:03:04.544 Channel(/dev/video0): SetFormat(Default)
fmt(NTSC) input(1)
2006-08-21 17:03:04.544 Channel(/dev/video0)::TuneTo(68):
curList[66].freq(795250)
2006-08-21 17:03:04.544 Channel(/dev/video0)::Tune(795250000, , analog)
2006-08-21 17:03:05.750 Channel(/dev/video0)::Tune(): Frequency is now
795250000
2006-08-21 17:03:05.751
ChannelBase(/dev/video0)::SetCachedATSCInfo(68_0): 68--1
2006-08-21 17:03:19.491 Channel(/dev/video0): Device name 'V-Stream
Studio TV Terminator' driver 'saa7134'.
2006-08-21 17:03:19.493 Channel(/dev/video0): Input #1: 'Television'
schan(68) tun() v4l1(NTSC) v4l2(Unknown)
2006-08-21 17:03:19.493 Channel(/dev/video0): SetFormat(Default)
fmt(NTSC) input(1)
2006-08-21 17:03:19.494 Channel(/dev/video0)::SwitchToInput(in 1, '')
2006-08-21 17:03:19.494 Channel(/dev/video0): SetInputAndFormat(1, NTSC)
(v4l v2)
2006-08-21 17:03:21.902 Channel(/dev/video0): SetChannelByString(68)
2006-08-21 17:03:21.903 ChannelBase(/dev/video0)::SetCachedATSCInfo(): 0--1
2006-08-21 17:03:21.904 Channel(/dev/video0): SetFormat(Default)
fmt(NTSC) input(1)
2006-08-21 17:03:21.905 Channel(/dev/video0)::TuneTo(68):
curList[66].freq(795250)
2006-08-21 17:03:21.905 Channel(/dev/video0)::Tune(795250000, , analog)
2006-08-21 17:03:23.106 Channel(/dev/video0)::Tune(): Frequency is now
795250000
2006-08-21 17:03:23.106
ChannelBase(/dev/video0)::SetCachedATSCInfo(68_0): 68--1
2006-08-21 17:03:23.183 RecBase(/dev/video0): SetRingBuffer(0x6bd3d0)
'/mnt/store//1068_20060821170323.nuv'
2006-08-21 17:03:23.201 RecBase(/dev/video0): SetRecording(0x6bdba0)
title(The X-Files)
2006-08-21 17:03:23.203 Channel(/dev/video0):
InitPictureAttribute(brightness):
2006-08-21 17:03:23.204 Channel(/dev/video0): InitPictureAttribute( 
contrast):
2006-08-21 17:03:23.204 Channel(/dev/video0): InitPictureAttribute(   
colour):
2006-08-21 17:03:23.205 Channel(/dev/video0):
InitPictureAttribute(       hue):
VIDIOCGMBUF:: Invalid argument

Any help and pointers would be appreciated. 
thx
frank



More information about the mythtv-dev mailing list