After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 562819 - Unable to play DVB channels
Unable to play DVB channels
Status: RESOLVED INVALID
Product: totem
Classification: Core
Component: GStreamer backend
2.22.x
Other Linux
: Normal normal
: ---
Assigned To: Maintainer alias for GStreamer component of Totem
Maintainer alias for GStreamer component of Totem
Depends on:
Blocks:
 
 
Reported: 2008-11-30 23:38 UTC by Zeeshan Ali
Modified: 2008-12-01 23:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Zeeshan Ali 2008-11-30 23:38:53 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.
Comment 1 Zeeshan Ali 2008-12-01 22:34:27 UTC
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
Comment 2 Zeeshan Ali 2008-12-01 23:38:00 UTC
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.