Transmit absolute time

Sebastian Dröge sebastian at
Sat Oct 24 04:08:11 PDT 2015

On Sa, 2015-10-24 at 12:52 +0200, Pietro Bonfa' wrote:
> On 10/23/2015 09:38 AM, Sebastian Dröge wrote:
> > That the base time is not known when the first buffer happens in
> > the
> > source is indeed a problem. How are you generating buffers and
> > when?
> Yes, the buffers are generated by appsrc. They are generated when the
> callback function connected to the "need-data" signal is called so I
> assumed that checking the state of the pipeline was not needed.
> I will check that in the real implementation running_time + base_time
> gives exactly the time when the buffer is captured and report back.

Are you timestamping the buffers outside appsrc yourself, or using the
do-timestamp=true property?

> Finally, just to keep you posted, I implemented metadata in the
> GstElement that parses the RTP extension and then I discovered that
> metadata are generally not copied through the pipeline (damn!).

If you're using 1.6, generic metadata will be copied over. If an
element doesn't you found a bug :)

Which tags did you use to register your metadata?

Sebastian Dröge, Centricular Ltd ·

-------------- 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: <>

More information about the gstreamer-devel mailing list