A previous patch to add streams early to fix playback of
low bitrate streams causes frequent deadlock of a nature
I'm at loss how to fix.
I'm not certain whether it's a bug in decodebin2, or in
that mpegtsdemux patch.
Since it causes a major regression, let it be disabled for now.
GstPad *srcpad;
gboolean all_added = TRUE;
+ GST_DEBUG_OBJECT (demux, "Adding streams early fixes a wedge in some low "
+ "bitrate streams, but causes deadlocks - disabled for now");
+ return FALSE;
+
/* When adding a stream, require either a valid base PCR, or a valid PTS */
if (!gst_mpegts_demux_setup_base_pts (demux, pts)) {
GST_ERROR ("Can't set base pts");