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 673071 - No ffdemux_mpegts element
No ffdemux_mpegts element
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gst-libav
0.10.13
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-03-29 12:46 UTC by david
Modified: 2012-04-14 21:25 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description david 2012-03-29 12:46:20 UTC
I'm using Arch Linux and I've installed gstreamer0.10-ffmpeg package but there was no ffdemux_mpegts.

Then, I've compiled from source, version 10.13, but again there was no ffdemux_mpegts.

This is output of gst-inspect-0.10 | grep ffdemux

ffmpeg:  ffdemux_aiff: FFmpeg Audio IFF demuxer
ffmpeg:  ffdemux_ape: FFmpeg Monkey's Audio demuxer
ffmpeg:  ffdemux_avs: FFmpeg AVS format demuxer
ffmpeg:  ffdemux_daud: FFmpeg D-Cinema audio format demuxer
ffmpeg:  ffdemux_ea: FFmpeg Electronic Arts Multimedia Format demuxer
ffmpeg:  ffdemux_ffm: FFmpeg FFM (FFserver live feed) format demuxer
ffmpeg:  ffdemux_4xm: FFmpeg 4X Technologies format demuxer
ffmpeg:  ffdemux_gxf: FFmpeg GXF format demuxer
ffmpeg:  ffdemux_idcin: FFmpeg id Cinematic format demuxer
ffmpeg:  ffdemux_ipmovie: FFmpeg Interplay MVE format demuxer
ffmpeg:  ffdemux_mm: FFmpeg American Laser Games MM format demuxer
ffmpeg:  ffdemux_mmf: FFmpeg Yamaha SMAF demuxer
ffmpeg:  ffdemux_mpc: FFmpeg Musepack demuxer
ffmpeg:  ffdemux_mxf: FFmpeg Material eXchange Format demuxer
ffmpeg:  ffdemux_nsv: FFmpeg Nullsoft Streaming Video demuxer
ffmpeg:  ffdemux_nut: FFmpeg NUT format demuxer
ffmpeg:  ffdemux_nuv: FFmpeg NuppelVideo format demuxer
ffmpeg:  ffdemux_RoQ: FFmpeg id RoQ format demuxer
ffmpeg:  ffdemux_film_cpk: FFmpeg Sega FILM/CPK format demuxer
ffmpeg:  ffdemux_smk: FFmpeg Smacker video demuxer
ffmpeg:  ffdemux_sol: FFmpeg Sierra SOL format demuxer
ffmpeg:  ffdemux_psxstr: FFmpeg Sony Playstation STR format demuxer
ffmpeg:  ffdemux_swf: FFmpeg Flash format demuxer
ffmpeg:  ffdemux_tta: FFmpeg True Audio demuxer
ffmpeg:  ffdemux_vmd: FFmpeg Sierra VMD format demuxer
ffmpeg:  ffdemux_voc: FFmpeg Creative Voice file format demuxer
ffmpeg:  ffdemux_wc3movie: FFmpeg Wing Commander III movie format demuxer
ffmpeg:  ffdemux_wsaud: FFmpeg Westwood Studios audio format demuxer
ffmpeg:  ffdemux_wsvqa: FFmpeg Westwood Studios VQA format demuxer
ffmpeg:  ffdemux_yuv4mpegpipe: FFmpeg YUV4MPEG pipe format demuxer


I need ffdemux_mpegts beucase mpegtsdemux doesn't have src caps that are needed for vaapidecode element from gstreamer-vaapi.

I there any other way to get those capse with mpegtsdemux if there is no ffdemux_mpegts?
Comment 1 Tim-Philipp Müller 2012-04-04 12:56:25 UTC
What exactly is needed here?

This should work fine with tsdemux and recent versions of gstreamer-vaapi as far as I know (possibly needing video parsers in between).

If anything is missing, it needs to be added to the other/main demuxer.
Comment 2 Tim-Philipp Müller 2012-04-14 12:30:42 UTC
david: ping?
Comment 3 david 2012-04-14 21:25:06 UTC
I haven't manage to make it work with parsers, that is main reason why I wanted to try with ffmpeg demuxer.

I've discovered that it is a problem with caps between decoder and demuxer because vaapidecode demands some extra information that tsdemux don't pass.

I've solved that problem with fluendo decoders.

I suggest closing this bug because it is not a bug at all.