GNOME Bugzilla – Bug 410803
TS stream
Last modified: 2007-03-06 10:40:38 UTC
With Totem, reading files transfered from DVB-T recorder ( TS stream ) causes timing error and impossibility to navigate in the media.
What's the output of $ gst-inspect-0.10 | grep demux and $ gst-inspect-0.10 flutsdemux | grep Version ?
(In reply to comment #1) > What's the output of > > $ gst-inspect-0.10 | grep demux > > and > > $ gst-inspect-0.10 flutsdemux | grep Version > > ? > gst-inspect-0.10 | grep demux ffmpeg: ffdemux_yuv4mpegpipe: FFMPEG YUV4MPEG pipe format demuxer ffmpeg: ffdemux_wsvqa: FFMPEG Westwood Studios VQA format demuxer ffmpeg: ffdemux_wsaud: FFMPEG Westwood Studios audio format demuxer ffmpeg: ffdemux_wc3movie: FFMPEG Wing Commander III movie format demuxer ffmpeg: ffdemux_wav: FFMPEG wav format demuxer ffmpeg: ffdemux_voc: FFMPEG Creative Voice File format demuxer ffmpeg: ffdemux_tta: FFMPEG true-audio demuxer ffmpeg: ffdemux_swf: FFMPEG Flash format demuxer ffmpeg: ffdemux_sol: FFMPEG Sierra SOL Format demuxer ffmpeg: ffdemux_smk: FFMPEG Smacker Video demuxer ffmpeg: ffdemux_vmd: FFMPEG Sierra VMD format demuxer ffmpeg: ffdemux_film_cpk: FFMPEG Sega FILM/CPK format demuxer ffmpeg: ffdemux_rm: FFMPEG rm format demuxer ffmpeg: ffdemux_ingenient: FFMPEG Ingenient MJPEG demuxer ffmpeg: ffdemux_psxstr: FFMPEG Sony Playstation STR format demuxer ffmpeg: ffdemux_nuv: FFMPEG NuppelVideo format demuxer ffmpeg: ffdemux_nut: FFMPEG nut format demuxer ffmpeg: ffdemux_nsv: FFMPEG NullSoft Video format demuxer ffmpeg: ffdemux_mxf: FFMPEG MXF format demuxer ffmpeg: ffdemux_mpegts: FFMPEG MPEG2 transport stream format demuxer ffmpeg: ffdemux_mpeg: FFMPEG MPEG PS format demuxer ffmpeg: ffdemux_mp3: FFMPEG MPEG audio demuxer ffmpeg: ffdemux_mov_mp4_m4a_3gp_3g2_mj2: FFMPEG QuickTime/MPEG4/Motion JPEG 2000 format demuxer ffmpeg: ffdemux_mmf: FFMPEG mmf format demuxer ffmpeg: ffdemux_mm: FFMPEG American Laser Games MM format demuxer ffmpeg: ffdemux_matroska: FFMPEG Matroska file format demuxer ffmpeg: ffdemux_ipmovie: FFMPEG Interplay MVE format demuxer ffmpeg: ffdemux_RoQ: FFMPEG Id RoQ format demuxer ffmpeg: ffdemux_idcin: FFMPEG Id CIN format demuxer ffmpeg: ffdemux_gxf: FFMPEG GXF format demuxer ffmpeg: ffdemux_gif: FFMPEG gif format demuxer ffmpeg: ffdemux_flv: FFMPEG flv format demuxer ffmpeg: ffdemux_flic: FFMPEG FLI/FLC/FLX animation format demuxer ffmpeg: ffdemux_ffm: FFMPEG ffm format demuxer ffmpeg: ffdemux_ea: FFMPEG Electronic Arts Multimedia Format demuxer ffmpeg: ffdemux_dv: FFMPEG DV video format demuxer ffmpeg: ffdemux_daud: FFMPEG D-Cinema audio format demuxer ffmpeg: ffdemux_avs: FFMPEG avs format demuxer ffmpeg: ffdemux_avi: FFMPEG avi format demuxer ffmpeg: ffdemux_au: FFMPEG SUN AU Format demuxer ffmpeg: ffdemux_asf: FFMPEG asf format demuxer ffmpeg: ffdemux_amr: FFMPEG 3gpp amr file format demuxer ffmpeg: ffdemux_aiff: FFMPEG Audio IFF demuxer ffmpeg: ffdemux_4xm: FFMPEG 4X Technologies format demuxer ffmpeg: ffdemux_redir: FFMPEG Redirector format demuxer ffmpeg: ffdemux_sdp: FFMPEG SDP demuxer ffmpeg: ffdemux_rtsp: FFMPEG RTSP input format demuxer ffmpeg: ffdemux_aac: FFMPEG ADTS AAC demuxer ffmpeg: ffdemux_dsicin: FFMPEG Delphine Software International CIN format demuxer ffmpeg: ffdemux_dv1394: FFMPEG dv1394 A/V grab demuxer ffmpeg: ffdemux_MTV: FFMPEG MTV format demuxer ffmpeg: ffdemux_ogg: FFMPEG Ogg demuxer ffmpeg: ffdemux_video4linux2: FFMPEG video grab demuxer ffmpeg: ffdemux_video4linux: FFMPEG video grab demuxer ffmpeg: ffdemux_wv: FFMPEG WavPack demuxer ffmpeg: ffdemux_tiertexseq: FFMPEG Tiertex Limited SEQ format demuxer multipart: multipartdemux: Multipart demuxer avi: avidemux: Avi demuxer wavparse: wavparse: WAV audio demuxer icydemux: icydemux: ICY tag demuxer apetag: apedemux: APE tag demuxer auparse: auparse: AU audio demuxer matroska: matroskademux: Matroska demuxer dv: dvdemux: DV system stream demuxer id3demux: id3demux: ID3 tag demuxer realmedia: rmdemux: RealMedia Demuxer mpegstream: mpegdemux: MPEG Demuxer mpegstream: dvddemux: DVD Demuxer asf: asfdemux: ASF Demuxer ogg: oggdemux: Ogg demuxer gst-inspect-0.10 flutsdemux | grep Version No output
Sounds like the gst-ffmpeg mpeg transport stream demuxer is being used in your case. Don't think it ever worked that well. Please install the (free and open source) fluendo mpeg demuxer and try with that. http://core.fluendo.com/gstreamer/src/ and https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mpegdemux/
(In reply to comment #3) > Sounds like the gst-ffmpeg mpeg transport stream demuxer is being used in your > case. Don't think it ever worked that well. > > Please install the (free and open source) fluendo mpeg demuxer and try with > that. > > http://core.fluendo.com/gstreamer/src/ > > and > > https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mpegdemux/ > Thank you, it works well whith fluendo demuxer. The only problem is that the duration of the media is not correct ( there is the same problem with kaffeine using xine engine ). I am using Fedora 6, should I post a report on fedora bugzilla about integrating fluendo demuxer in the distribution ?
the license is not good enough for Fedora (possibly pattented format). The plugin is in the gstreamer fedora repository, though.
To be clear: The license is MPL, which should be fine for distribution - it carries no patent promises. The question is whether Fedora will include something for which there is a known entity claiming patent coverage (even if MPEG-LA won't say specifically which patents cover the MPEG-TS system stream format).
The MPL could also be a problem for most distributions though as it requires to keep the sources for each binary around for at least 6 months. At least Debian doesn't allow MPL-only software[1] for this reason (and a few others). [1] http://wiki.debian.org/DFSGLicenses#head-37e2867c7ec59a6966e5b755a7378b5e0ec87997
Ah, didn't know that. Ta.