[Bug 709111] matroskamux does not update header when sink pads dynamically added/removed

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Oct 2 17:40:12 CEST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=709111
  GStreamer | gst-plugins-good | 1.2.0

--- Comment #12 from Sebastian Dröge (slomo) <slomo at circular-chaos.org> 2013-10-02 15:40:08 UTC ---
Actually the matroska spec does not forbid to have multiple Tracks elements. So
in theory that should be fine indeed, sending all headers new but not starting
a new Segment. However I would be surprised if any software handles that
correctly currently.

It should be safer to start a new Segment and then all the other elements
again. So the question is if we want to have this complexity inside the muxer
or put it on the application side. Your patch would not be enough btw, you
would additionally need to make sure that the next segment starts with
keyframes for all streams for example.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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