Re: kdetv is unable to detect any channels with correctly recognized hardware (I really read FAQ ; -))
Björn Krombholz <[email protected]> Mon, 04 Sep 2006 15:49:35 +0200
| Newsgroups | gmane.comp.kde.kwintv |
|---|---|
| Message-ID | <op.tfcwoxafkxq0iu@localhost> |
On Sun, 03 Sep 2006 23:38:43 +0200, Ariel Burbaickij <[email protected]> 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