How to synchronize buffer timestamp across two gstreamer pipeline(appsink,appsrc, rtspserver)

Jake Zhang zjpseudo at gmail.com
Tue Jun 21 20:05:57 UTC 2016


Thanks Sebastian and Nicolas. All those information are exactly what I
need.  Somehow, set min/max latency on appsrc does not solve the issue. I
will need more digging about this. Setting the pad running time offset
solved my issue.



On Tue, Jun 21, 2016 at 11:56 AM, Sebastian Dröge <sebastian at centricular.com
> wrote:

> On Di, 2016-06-21 at 11:53 -0400, Nicolas Dufresne wrote:
> > Le mardi 21 juin 2016 à 09:30 +0300, Sebastian Dröge a écrit :
> > > push_sample() does not pass on the segment in appsrc. It only
> > > handles
> > > the contained buffer and caps currently, no other information from
> > > the
> > > sample.
> >
> > Sounds like a bug to me ;-P But you are probably lucky enough to have
> > the same segment (0 to infinity) on both sides.
>
> Yes we're missing some API in general to properly configure custom
> segments in basesrc. The seamless segment API is not that.
>
> --
>
> Sebastian Dröge, Centricular Ltd · http://www.centricular.com
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160621/c40cb541/attachment.html>


More information about the gstreamer-devel mailing list