[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