[Kwintv] [BUG] saa7134

Dominik Karall dominik.karall at gmx.net
Mon Aug 9 19:10:32 CEST 2004


hi,

I found this nice tv program over the net, but it does not work on with my 
saa7134 chip. It only works in overlay mode, but not correct, only one 
picture after clicking or moving the window. in all other modes I get this 
message:
"Videodisplay isn't possible" (translated from german)

Here is the lspci output for saa7134:
0000:00:08.0 Multimedia controller: Philips Semiconductors SAA7134 (rev 01)
        Subsystem: Creatix Polymedia GmbH: Unknown device 0003
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (2000ns min, 8000ns max)
        Interrupt: pin A routed to IRQ 19
        Region 0: Memory at e2426000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [40] Power Management version 1
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=1 PME-

and debug messages after starting kdetv from console:
ALSA lib control.c:654:(snd_ctl_open_noupdate) Invalid CTL
kdetv: WARNING: Sourcemanager: No screenwidget set! Cannot scan video plugins!
kdetv: WARNING: OSDManager: No screenwidget set! Cannot scan OSD plugins!
kdetv: WARNING: MiscManager: No screenwidget set! Cannot scan Misc plugins!
v4l-conf: using X11 display :0.0
dga: version 2.0
mode: 1600x1200, depth=16, bpp=16, bpl=3584, base=0xd8000000
/dev/video [v4l2]: configuration done
Try to open v4l2 vbi device, libzvbi interface rev.
$Id: io-v4l2.c,v 1.25 2004/02/18 07:56:45 mschimek Exp $Opened /dev/vbi
Try to open v4l2 (2002-10) vbi device, libzvbi interface rev.
$Id: io-v4l2k.c,v 1.18 2004/04/09 05:18:16 mschimek Exp $Opened /dev/vbi
/dev/vbi (Medion 7134) is a v4l2 vbi device,
driver saa7134, version 0x0000020c
Current scanning system is 625
Querying current vbi parameters... success
VBI capture parameters granted: format 59455247, 27000000 Hz, 2048 bpl, offs 
256, F1 7+16, F2 319+16, flags 00000000
Nyquist check passed
Request decoding of services 0x60000c7f
Will decode services 0x0000041f
Using streaming interface
Fifo initialized
Requesting streaming i/o buffers
Mapping 16 streaming i/o buffers
Successful opened /dev/vbi (Medion 7134)
QMetaObject::findSignal:ChannelEditor: Conflict with 
QListView::doubleClicked(QListViewItem*,const QPoint&,int)
kdetv: WARNING: MainWindow::setupInfraRed(): Lirc not available
v4l-conf: using X11 display :0.0
dga: version 2.0
mode: 1600x1200, depth=16, bpp=16, bpl=3584, base=0xd8000000
/dev/video [v4l2]: configuration done
v4l-conf: using X11 display :0.0
dga: version 2.0
mode: 1600x1200, depth=16, bpp=16, bpl=3584, base=0xd8000000
/dev/video [v4l2]: configuration done
v4ldev: VIDIOCMCAPTURE failed.
QGLContext::makeCurrent(): Failed.
QGLContext::makeCurrent(): Failed.
QGLContext::makeCurrent(): Failed.
QGLContext::makeCurrent(): Failed.
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
v4ldev::grab() [read]: error: wanted 752000, got rc = -1
Too many errors.  Ending V4L grabbing.
QWidget::updateFrameStrut(): ERROR - no parent
QWidget::updateFrameStrut(): ERROR - no parent
V4LGrabber::~V4LGrabber(): wait().
V4LGrabber::~V4LGrabber(): deleted.
QWidget::updateFrameStrut(): ERROR - no parent
QWidget::updateFrameStrut(): ERROR - no parent

in this mode I get no picture, only sound works.


then I changed in plugin section to overlay and started again:
ALSA lib control.c:654:(snd_ctl_open_noupdate) Invalid CTL
kdetv: WARNING: Sourcemanager: No screenwidget set! Cannot scan video plugins!
kdetv: WARNING: OSDManager: No screenwidget set! Cannot scan OSD plugins!
kdetv: WARNING: MiscManager: No screenwidget set! Cannot scan Misc plugins!
v4l-conf: using X11 display :0.0
dga: version 2.0
mode: 1600x1200, depth=16, bpp=16, bpl=3584, base=0xd8000000
/dev/video [v4l2]: configuration done
Try to open v4l2 vbi device, libzvbi interface rev.
$Id: io-v4l2.c,v 1.25 2004/02/18 07:56:45 mschimek Exp $Opened /dev/vbi
Try to open v4l2 (2002-10) vbi device, libzvbi interface rev.
$Id: io-v4l2k.c,v 1.18 2004/04/09 05:18:16 mschimek Exp $Opened /dev/vbi
/dev/vbi (Medion 7134) is a v4l2 vbi device,
driver saa7134, version 0x0000020c
Current scanning system is 625
Querying current vbi parameters... success
VBI capture parameters granted: format 59455247, 27000000 Hz, 2048 bpl, offs 
256, F1 7+16, F2 319+16, flags 00000000
Nyquist check passed
Request decoding of services 0x60000c7f
Will decode services 0x0000041f
Using streaming interface
Fifo initialized
Requesting streaming i/o buffers
Mapping 16 streaming i/o buffers
Successful opened /dev/vbi (Medion 7134)
QMetaObject::findSignal:ChannelEditor: Conflict with 
QListView::doubleClicked(QListViewItem*,const QPoint&,int)
kdetv: WARNING: MainWindow::setupInfraRed(): Lirc not available
v4l-conf: using X11 display :0.0
dga: version 2.0
mode: 1600x1200, depth=16, bpp=16, bpl=3584, base=0xd8000000
/dev/video [v4l2]: configuration done
v4l-conf: using X11 display :0.0
dga: version 2.0
mode: 1600x1200, depth=16, bpp=16, bpl=3584, base=0xd8000000
/dev/video [v4l2]: configuration done
QDateTime::fromString: Parameter out of range

in this mode I only get one picture every time I do something with the window.
let me know if you need more debug information, I'm using version 0.8.1-1 from 
debian unstable.

please cc me, as I'm not subscribed to the list, thx!

regards,
dominik


More information about the kwintv mailing list