tsdemux -> mpegtsmux: GStreamer-CRITICAL **: gst_segment_to_running_time: assertion 'segment->format == format' failed

Vincent Génieux vincent.genieux at startigen.fr
Sun Nov 6 14:55:13 UTC 2016


Le 24/10/2016 à 00:22, Graham Leggett a écrit :
> So far, the transcoding part works fine. The problem starts when I want to pass all other streams (auto, subtitles) through unchanged. I’ve found not clear examples on how to do this, so I’ve tried wiring the demuxer direct to the muxer through a queue. This fails as follows:
> 
> (gst-launch-1.0:4202): GStreamer-CRITICAL **: gst_segment_to_running_time: assertion 'segment->format == format' failed
> 
> Can anyone confirm what the correct way is to pass through streams from a demuxer to a muxer unchanged?

Hello,

For subtitle, you may fall on this bug :
https://bugzilla.gnome.org/show_bug.cgi?id=759807

There is a proposed patch that worked in my case.

regards,

-- 
vincent.


More information about the gstreamer-devel mailing list