[Bug 773341] urisourcebin: Cleanup unused output slot
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sun Oct 23 08:14:07 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=773341
--- Comment #10 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
(In reply to Seungha Yang from comment #7)
> > @@ +1864,3 @@
> > + /* run drained_task () */
> > + urisrc->drained_task =
> > + gst_task_new ((GstTaskFunction) cleanup_slot_loop, urisrc, NULL);
> >
> > There can also be multiple demuxers, e.g. AVI containing DV, MXF containing
> > MPEG-PS/TS, etc
>
> Could you kindly explain more about "AVI containing DV, MXF containing
> MPEG-PS/TS"? The "demux" in urisourcebin seems to be only AdaptiveDemux for
> DASH/HLS/Smooth streaming. Are there any case that those multiple adaptive
> demuxers exist at one time?
You're right, it's only for adaptive demuxers here. We're in urisourcebin after
all :)
There's also the "demuxer" field in urisourcebin btw, which is completely
unused. I guess this should be used to store the demuxer and maybe also get an
assertion that it is never set twice? Want to provide a patch on top of your
other patches for that cleanup?
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list