[Kwintv] kdetv is unable to detect any channels with correctly recognized hardware (I really read FAQ ; -))
Björn Krombholz
foren at fuchsi.net
Mon Sep 4 15:49:35 CEST 2006
On Sun, 03 Sep 2006 23:38:43 +0200, Ariel Burbaickij
<ariel.burbaickij at gmail.com> wrote:
I have similar problems.
> I have following configuration present:
> 1) TV Card -- Terratec 400 Mobile as PCMCIA card (is correctly
> recognized)
Mine is a Terratec Cinergy 400 (PCI), which works fine with xawtv, xdtv
and zapping.
According to the Terratec site both use a Phillips SAA7134 tuner.
> 2) Ubuntu 6.06 with 2.6.15-26-386 Linux kernel
Debian Sid with 2.6.17.11.
> 3) Xorg reports X window version 7.0.0
I'm using the NVidia binary drivers, but because it works with other TV
apps, this can't be the problem.
> 4) German analogous cable connector as an input
> 5) kdetv version 0.8.8
Running 0.8.9 from Debian here. Though the effects are the same when
compiling it from source.
I just had to restart the system after a hard freeze (even the sysreq-keys
didn't work anymore) while playing around with kwintv. After this clean
reboot (no other app accessing the v4l2 devices started), kwintv started
fine even showing me the TV pictures from the 1st channel in my list (I
imported a list from xawtv, as I couldn't get the scanning working with
kwintv).
console output is:
Creating vbi proxy client, rev.
$Id: proxy-client.c,v 1.12 2006/05/31 03:54:28 mschimek Exp $
proxy_msg: connect: error 2, No such file or directory
kdetv: WARNING: VBIDecoder: vbi_capture_proxy_new error: Connection via
socket failed, server not running.
Try to open V4L2 0.20 VBI device, libzvbi interface rev.
$Id: io-v4l2.c,v 1.33 2006/05/22 09:00:47 mschimek Exp $
Opened /dev/vbi0
libzvbi:capture_v4l2k_new: Try to open V4L2 2.6 VBI device, libzvbi
interface rev.
$Id: io-v4l2k.c,v 1.41 2006/05/31 03:54:00 mschimek Exp $.
libzvbi:capture_v4l2k_new: Opened /dev/vbi0.
libzvbi:capture_v4l2k_new: /dev/vbi0 (Terratec Cinergy 400 TV) is a v4l2
vbi device,
driver saa7134, version 0x0000020e.
libzvbi:capture_v4l2k_new: Using streaming interface.
libzvbi:v4l2_get_videostd: Current scanning system is 625.
libzvbi:v4l2_update_services: Querying current vbi parameters...
libzvbi:v4l2_update_services: ...success.
libzvbi:print_vfmt: VBI capture parameters supported: format 59455247
[GREY], 27000000 Hz, 2048 bpl, offs 256, F1 7...22, F2 319...334, flags
00000000.
libzvbi:print_vfmt: VBI capture parameters granted: format 59455247
[GREY], 27000000 Hz, 2048 bpl, offs 256, F1 7...22, F2 319...334, flags
00000000.
libzvbi:print_vfmt: Fixes applied: format 59455247 [GREY], 27000000 Hz,
2048 bpl, offs 256, F1 7...22, F2 320...335, flags 00000000.
libzvbi:vbi3_raw_decoder_add_services: No services to add.
libzvbi:v4l2_update_services: Nyquist check passed.
libzvbi:v4l2_update_services: Request decoding of services 0x2000041f,
strict level -1.
libzvbi:v4l2_update_services: Will capture services 0x0000041f, added
0x41f commit=1.
libzvbi:v4l2_stream_alloc: Requesting 16 streaming i/o buffers.
libzvbi:v4l2_stream_alloc: Mapping 16 streaming i/o buffers.
libzvbi:capture_v4l2k_new: Successfully opened /dev/vbi0 (Terratec Cinergy
400 TV).
kdetv: WARNING: MainWindow::setupInfraRed(): Lirc not available
kdetv: WARNING: V4L2Dev::enqueueBuffer(): buffer already queued: 1
But I can't switch to another channel. While doing so, the UI shows the
channel channel, but the TV picture and sound are still the one from my
1st channel in the list.
The output while switching channels is:
V4L2Grabber::~V4L2Grabber(): wait().
V4L2Grabber::~V4L2Grabber(): deleted.
kdetv: WARNING: V4L2Dev::enqueueBuffer(): buffer already queued: 1
kdetv: WARNING: V4L2Dev::enqueueBuffer(): buffer already queued: 0
V4L2Grabber::~V4L2Grabber(): wait().
V4L2Grabber::~V4L2Grabber(): deleted.
V4L2Grabber::~V4L2Grabber(): wait().
V4L2Grabber::~V4L2Grabber(): deleted.
V4L2Grabber::~V4L2Grabber(): wait().
V4L2Grabber::~V4L2Grabber(): deleted.
kdetv: WARNING: V4L2Dev::enqueueBuffer(): buffer already queued: 0
V4L2Grabber::~V4L2Grabber(): wait().
V4L2Grabber::~V4L2Grabber(): deleted.
kdetv: WARNING: V4L2Dev::enqueueBuffer(): buffer already queued: 2
V4L2Grabber::~V4L2Grabber(): wait().
V4L2Grabber::~V4L2Grabber(): deleted.
kdetv: WARNING: V4L2Dev::enqueueBuffer(): buffer already queued: 2
[...]
Now I changed some setting (disable the XVideo plugin). And got the same
problems as before the reboot (without the freeze): black picture + sound
from the first channel.
The console output changed to:
kdetv: WARNING: V4L2Dev: VIDIOC_QBUF failed: Bad file descriptor
kdetv: WARNING: V4L2Dev: VIDIOC_DQBUF failed: Input/output error
kdetv: WARNING: IO error - requeuing buffer
kdetv: WARNING: V4L2Dev::enqueueBuffer(): buffer already queued: 0
libzvbi:v4l2_stream: Failed to dequeue buffer, errno 5.
kdetv: WARNING: V4L2Dev: VIDIOC_DQBUF failed: Input/output error
kdetv: WARNING: IO error - requeuing buffer
kdetv: WARNING: V4L2Dev: VIDIOC_QBUF failed: Invalid argument
kdetv: WARNING: V4L2Dev: VIDIOC_QBUF failed: Invalid argument
kdetv: WARNING: VbiDecoder: VBI capture error: Input/output error
kdetv: WARNING: V4L2Dev: VIDIOC_DQBUF failed: Input/output error
kdetv: WARNING: IO error - requeuing buffer
kdetv: WARNING: V4L2Dev: VIDIOC_QBUF failed: Invalid argument
kdetv: WARNING: V4L2Dev: VIDIOC_QBUF failed: Invalid argument
kdetv: WARNING: V4L2Dev: VIDIOC_DQBUF failed: Input/output error
kdetv: WARNING: IO error - requeuing buffer
[... repeating a lot of times ...]
Too many errors. Ending V4L2 grabbing.
V4L2Grabber::~V4L2Grabber(): wait().
V4L2Grabber::~V4L2Grabber(): deleted.
V4L2Grabber::~V4L2Grabber(): wait().
V4L2Grabber::~V4L2Grabber(): deleted.
Starting from this moment, I can't get a picture in kdetv anymore, no
matter what I do (restarting the app, changing the setting, etc.).
Quitting kdetv and starting up xdtv still works fine though. I get sound,
picture, channel changing and everything else working in xdtv.
I hope this helps debugging the problem. In case you need more info, just
ask. I'm subscribed to the list.
#Fuchs
--
#Fuchs
More information about the kwintv
mailing list