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 622809 - [tsdemux] ATSC mpeg-TS video stream cannot be played by totem
[tsdemux] ATSC mpeg-TS video stream cannot be played by totem
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-06-26 16:38 UTC by Jean-François Fortin Tam
Modified: 2015-10-13 10:35 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jean-François Fortin Tam 2010-06-26 16:38:00 UTC
Sample:
http://launchpadlibrarian.net/50954756/foo.mpeg

Created using
mplayer dvb://SRC-HD -cache 2000 -dumpstream -dumpfile "/tmp/foo.mpeg"

It seems mplayer is currently the only application able to play over-the-air HD ATSC video content. Totem doesn't do anything when trying to open those files, but it would be really nice if it worked. 

Hoping this sample file can be useful.
Comment 1 Edward Hervey 2010-06-27 09:19:53 UTC
ffdemux_mpegts plays it fine. Bug in mpegtsdemux.
Comment 2 Janne Grunau 2010-11-05 10:46:34 UTC
The sample doesn't contain a PMT for the one reported program in the PAT. So not strictly speaking a bug but more a missing feature in mpegtsdemux.

Probably a bug in mplayer that it doesn't dumps the PMT.
Comment 3 Tristin Celestin 2011-08-11 04:42:04 UTC
Will this recording suffice?

https://docs.google.com/leaf?id=0B05KpXoNVpBeNTM2NDhlZTktY2FmMi00ODZlLWJmNDAtYWE1NWJiZDE5ZDdm&hl=en_US

The link leads to a .TS file.
This was made with vlc using the following command: vlc dvb://frequency=665028615 :dvb-adapter=0 :dvb-srate=0 :dvb-modulation=8VSB --sout=$dir/sample.ps
Comment 4 Tristin Celestin 2011-08-12 13:14:12 UTC
The following recording (in .TS format) may be better, as it does not play in totem. It does play in banshee. It was recorded via VLC's gui, so I don't know if the raw stream was just dumped or if it was transcoded.

https://docs.google.com/leaf?id=0B05KpXoNVpBeYjhkMWI0MGYtNTRlNy00YmJhLTllMTMtODMwNDJkYTJjOTI2&hl=en_US
Comment 5 dcsmith 2011-09-07 22:28:45 UTC
Is there any additional information needed for this? I'd be happy to help any way I can. I'd also like to help get qam working as well.
Comment 6 Edward Hervey 2012-05-24 07:41:12 UTC
The two last files (from google docs) play fine with tsdemux for git.

The first one (foo.mpeg) still causes issues though.

Changing the title since it applies to main tsdemux.
Comment 7 Edward Hervey 2013-04-26 14:42:13 UTC
Since these files all work and the first one looks like a badly captured file, I am closing this bug.
Comment 8 Matt Turner 2013-04-26 16:37:10 UTC
Thanks. In what version(s) should this be expected to work?
Comment 9 Tim-Philipp Müller 2013-04-26 16:50:52 UTC
Mplayer seems to play the radio canada sample from comment #1 just fine, while both VLC and tsdemux choke on it.
Comment 10 Jean-François Fortin Tam 2015-09-12 18:00:43 UTC
In reply to comment #7, it's not that particular file being broken, every file created by mplayer -dumpstream will be like that, but not only that: apps like TotalMedia generate the same kind of files, see bug #754860 (unsure if they are 100% identical or not).

A brand new file from mplayer exhibits the same behavior today: 
http://jeff.ecchi.ca/public/gstreamer-622809-mplayer-dumpstream-Tele-Quebec-2015-09-11.mpeg
Comment 11 Edward Hervey 2015-10-13 10:35:23 UTC
mplayer -dumpstream is on crack. The CRC for the PAT is invalid. Don't expect *actual* players to deal with this (hint: try in vlc)