Transmit absolute time

Pietro Bonfa' pietro_bonfa at
Sat Oct 24 10:23:59 PDT 2015

On 10/24/2015 06:29 PM, Sebastian Dröge wrote:
> By timestamping from outside appsrc, you don't really know when the
> element reached the PLAYING state. You can only get the base time (and
> are guaranteed to get a clock) when the element is in PLAYING. And
> should not produce any buffers before that.

That's good to know. I erroneously thought that the "need-data" signal
was emitted only when the Element is in playing state.

> rtph264depay only copies over metadata that has no tags, or tags that
> it can transform or understand (currently none).
>>> Which tags did you use to register your metadata?
>> Initially I just used some dummy values like
>> static const gchar *tags[] = { "id", "val", NULL };
> Remove the tags and then it should work :)
> The tags mean to which "aspect" of a buffer the metadata applies. For
> example there are tags for memory, audio, video, video-dimensions, etc.

And indeed everything works smoothly if I remove the tags.

Thank you again!

More information about the gstreamer-devel mailing list