UDPSINK live stream bug

Sebastian Dröge sebastian at centricular.com
Thu Feb 25 09:17:26 UTC 2016


On Do, 2016-02-25 at 00:29 -0800, Baby Octopus wrote:
> I don't think thats correct. rndbuffersize used to set input
> timestamp only for the first buffer belonging to the input buffer,
> and rest of the buffers has GST_CLOCK_NONE as the timesstamp
> 
> So in theory, certain 7 packets, should synchronize and this pipeline
> should work fine 

It doesn't have any timestamp related code and also no changes since
1.4.0. If anything the adapter would copy over timestamps, but it only
does that if the beginning of an output buffer is exactly the beginning
of an input buffer. This is unlikely to happen and does not happen
here.

Set min=max=84 (half a MPEG-TS packet) and you'll see every second
packet with a timestamp here.


In any case, rndbuffersize is not meant for this. You probably want the
alignment property on mpegtsmux (but for some reason this also does not
result in timestamps).

-- 
Sebastian Dröge, Centricular Ltd · http://www.centricular.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160225/40eb543c/attachment.sig>


More information about the gstreamer-devel mailing list