GNOME Bugzilla – Bug 562819
Unable to play DVB channels
Last modified: 2008-12-01 23:38:00 UTC
I am unable to play DVB channels. I am using Hauppauge WinTV-NOVA-T stick and the driver is correctly loaded as you can see in the output of `dmesg|tail`: [16172.016173] usb 5-3: new high speed USB device using ehci_hcd and address 3 [16172.148996] usb 5-3: configuration #1 chosen from 1 choice [16172.160288] usb 5-3: New USB device found, idVendor=2040, idProduct=7070 [16172.160301] usb 5-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [16172.160307] usb 5-3: Product: Nova-T Stick [16172.160312] usb 5-3: Manufacturer: Hauppauge [16172.160317] usb 5-3: SerialNumber: 4031075247 [16172.598233] dib0700: loaded with support for 7 different device-types [16172.598534] dvb-usb: found a 'Hauppauge Nova-T Stick' in cold state, will try to load a firmware [16172.598546] firmware: requesting dvb-usb-dib0700-1.10.fw [16172.637437] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.10.fw' [16172.850003] dib0700: firmware started successfully. [16173.352198] dvb-usb: found a 'Hauppauge Nova-T Stick' in warm state. [16173.352285] dvb-usb: will pass the complete MPEG2 transport stream to the sof tware demuxer. [16173.352770] DVB: registering new adapter (Hauppauge Nova-T Stick) [16173.687383] DVB: registering frontend 0 (DiBcom 7000PC)... [16173.970877] DiB0070: successfully identified [16173.971042] input: IR-receiver inside an USB DVB receiver as /class/input/inp ut9 [16173.992103] dvb-usb: schedule remote query interval to 150 msecs. [16173.992118] dvb-usb: Hauppauge Nova-T Stick successfully initialized and conn ected. [16173.993638] usbcore: registered new interface driver dvb_usb_dib0700 Here is what i see on totem's console: ** (totem:16514): WARNING **: Error tuning channel: Invalid argument ** (totem:16514): WARNING **: Error tuning channel: Invalid argument ** (totem:16514): WARNING **: Error tuning channel: Invalid argument ** (totem:16514): WARNING **: Error tuning channel: Invalid argument ** (totem:16514): WARNING **: Error tuning channel: Invalid argument 0:00:08.564417894 16514 0x8f87470 ERROR dvbsrc gstdvbsrc.c:1007:gst_dvbsrc_start:<dvbsrc1> Not able to lock on to the dvb channel ** (totem:16514): WARNING **: Error tuning channel: Invalid argument ** (totem:16514): WARNING **: Error tuning channel: Invalid argument ** (totem:16514): WARNING **: Error tuning channel: Invalid argument ** (totem:16514): WARNING **: Error tuning channel: Invalid argument ** (totem:16514): WARNING **: Error tuning channel: Invalid argument 0:00:11.612471976 16514 0x8f87470 ERROR dvbsrc gstdvbsrc.c:1007:gst_dvbsrc_start:<dvbsrc2> Not able to lock on to the dvb channel ** (totem:16514): WARNING **: Error tuning channel: Invalid argument ** (totem:16514): WARNING **: Error tuning channel: Invalid argument ** (totem:16514): WARNING **: Error tuning channel: Invalid argument ** (totem:16514): WARNING **: Error tuning channel: Invalid argument ** (totem:16514): WARNING **: Error tuning channel: Invalid argument 0:00:23.130590131 16514 0x8f87470 ERROR dvbsrc gstdvbsrc.c:1007:gst_dvbsrc_start:<dvbsrc3> Not able to lock on to the dvb channel ** (totem:16514): WARNING **: Error tuning channel: Invalid argument ** (totem:16514): WARNING **: Error tuning channel: Invalid argument ** (totem:16514): WARNING **: Error tuning channel: Invalid argument ** (totem:16514): WARNING **: Error tuning channel: Invalid argument ** (totem:16514): WARNING **: Error tuning channel: Invalid argument 0:00:26.177478842 16514 0x8f87470 ERROR dvbsrc gstdvbsrc.c:1007:gst_dvbsrc_start:<dvbsrc4> Not able to lock on to the dvb channel and when i do `dmesg|tail` again: [17900.841735] DVB: frontend 0 frequency 570000 out of range (45000000..860000000) [17901.449878] DVB: frontend 0 frequency 570000 out of range (45000000..860000000) [17902.057852] DVB: frontend 0 frequency 570000 out of range (45000000..860000000) [17902.665548] DVB: frontend 0 frequency 570000 out of range (45000000..860000000) [17903.273059] DVB: frontend 0 frequency 570000 out of range (45000000..860000000) [17903.888499] DVB: frontend 0 frequency 570000 out of range (45000000..860000000) [17904.496229] DVB: frontend 0 frequency 570000 out of range (45000000..860000000) [17905.103845] DVB: frontend 0 frequency 570000 out of range (45000000..860000000) [17905.711562] DVB: frontend 0 frequency 570000 out of range (45000000..860000000) [17906.320294] DVB: frontend 0 frequency 570000 out of range (45000000..860000000) Some important facts: * kaffeine on the other hand is able to play the first channel perfect at least. * The ~/.gstreamer-0.10/dvb-channels.conf file was generated by w_scan and it looks like this: Nelonen:570000:I999B8C23D23M64T8G8Y0:T:27500:512:650=fin:576:0:65:8438:8193:0 MTV3:570000:I999B8C23D23M64T8G8Y0:T:27500:305:561=fin:817:0:49:8438:8193:0 JIM:570000:I999B8C23D23M64T8G8Y0:T:27500:516:690=fin:576:0:177:8438:8193:0 Subtv:570000:I999B8C23D23M64T8G8Y0:T:27500:353:609=fin:865:0:97:8438:8193:0 Urheilukanava:578000:I999B8C23D23M64T8G8Y0:T:27500:417+130:0:929:0:113:8438:12289:0 The Voice:578000:I999B8C23D23M64T8G8Y0:T:27500:513:660=fin:0:0:161:8438:12289:0 with the exception of encrypted channels listing that i removed from it. * I am using the cvs version of gstreamer and plugins (base,good,bad and ugly). * version of totem: 2.22.2.
Seems the problem was w_scan. Now that i created the channels list with gnome-dvb-setup.py, I can record my channels fine using gnome-dvb-daemon, which mplayer is able to play fine but totem can't. The same happens if i try to play the channels live in totem. Here is the console log: ** Message: don't know how to handle private/teletext ** Message: don't know how to handle audio/mpeg, mpegversion=(int)1 ** Message: don't know how to handle video/mpeg, systemstream=(boolean)false, parsed=(boolean)true, mpegversion=(int)2, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45, codec_data=(buffer)000001b32d0240331482238110111112121213131313141414141415151515151516161616161616171717171717171718181819181818191a1a1a1a191b1b1b1b1b1c1c1c1c1e1e1e1f1f21000001b5148200010000000001b24454473141f8 ** Message: don't know how to handle audio/mpeg, mpegversion=(int)1 ** Message: don't know how to handle video/mpeg, systemstream=(boolean)false, parsed=(boolean)true, mpegversion=(int)2, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45, codec_data=(buffer)000001b32d024033186a237110111112121213131313141414141415151515151516161616161616171717171717171718181819181818191a1a1a1a191b1b1b1b1b1c1c1c1c1e1e1e1f1f21000001b5148200010000
Sorry my bad, I was using old totem from inside jhbuild (i-e cvs gstreamer and plugins). Playing the ts files from outside works fine. Also I am able to play the channels directly in totem. This bug is invalid now, though i advice not to advice to use w_scan on the homepage but rather gnome-dvb-setup.py.