GNOME Bugzilla – Bug 527386
[PATCH] Adding timestamps to flutsmux
Last modified: 2008-04-10 21:09:07 UTC
Currently, the flutsmux element of gstreamer does not add timestamps to its output buffers. This makes it impossible to correctly stream TS muxed data, for instance over udp (with the udpsink element). The patch attached to this bug solves this problem by storing the last timestamp before writing data to libtsmux (only for the pcr_stream), and then using that timestamp in the function "new_packet_cb" which libtsmux calls when it has a finished TS packet. It is here, that I store the timestamp on the output buffer. This has been tested and works satisfyingly.
Created attachment 109013 [details] [review] The patch
The Fluendo elements have their own bug tracker and everything, you need to create a ticket against gst-fluendo-mpegmux over there: https://core.fluendo.com/gstreamer/trac/wiki https://core.fluendo.com/gstreamer/trac/newticket
Ok thanks, got pointed here from #gstreamer.