[Bug 763278] tcpserversink problems with TS muxed stream.
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sat Mar 12 10:53:44 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=763278
Sebastian Dröge (slomo) <slomo at coaxion.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #323751|none |needs-work
status| |
--- Comment #16 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Comment on attachment 323751
--> https://bugzilla.gnome.org/attachment.cgi?id=323751
multihandlesink: Forward HEADER buffers if the caps don't contain a
streamheader field
This does not help though, as mpegts caps contain "streamheader". Maybe we
should also check if the header buffers are the same in the caps somewhere?
The main problem here is that mpegtsmux considers the sync points as headers,
and other elements assume they can ignore headers unless they didn't change or
were never forwarded so far.
I think the code in multihandlesink is wrong though. It should always forward
all buffers, unless it's going to send exactly the same buffers from the caps
at the same time (then it should only send buffers once obviously). What do you
think?
--
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