How can I calculate the total amount of latency for a pipeline with live
sources (audio and video)? Thanks, Tristan -- Tristan Matthews Société des arts technologiques [SAT] email: [hidden email] web: http://www.music.mcgill.ca/~tmatthews ------------------------------------------------------------------------------ Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Administrator
|
Hi,
You can get that by querying the latency on the pipeline. q = gst_query_new_latency(); if (gst_element_query (pipeline, q)) { gboolean live; GstClockTime minlat, maxlat; gst_query_parse_latency (q, &live, &minlat, &maxlat); } gst_query_unref (q); More info here: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstQuery.html#gst-query-new-latency On Wed, 2009-02-11 at 15:23 -0500, Tristan Matthews wrote: > How can I calculate the total amount of latency for a pipeline with live > sources (audio and video)? > > Thanks, > Tristan > ------------------------------------------------------------------------------ Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Edward Hervey wrote: > Hi, > > > You can get that by querying the latency on the pipeline. > > q = gst_query_new_latency(); > if (gst_element_query (pipeline, q)) { > gboolean live; > GstClockTime minlat, maxlat; > gst_query_parse_latency (q, &live, &minlat, &maxlat); > } > gst_query_unref (q); > > v4l2rc -> ffenc_mpeg4 -> ffdec_mpeg4 -> xvimagesink v4l2rc -> xvimagesink jackaudiosrc -> jackaudiosink videotestsrc -> ffenc_mpeg4 -> ffdec_mpeg4 -> xvimagesink and every time I get: live == false min latency: 0:00:00.000000000 max latency: 99:99:99.999999999 (which I'm told == GST_CLOCK_TIME_NONE) Any tips? I'm trying to figure out the amount of time it takes latency there is when streaming video and audio from one machine to another over rtp if that helps. -T > More info here: > > http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstQuery.html#gst-query-new-latency > > > On Wed, 2009-02-11 at 15:23 -0500, Tristan Matthews wrote: > >> How can I calculate the total amount of latency for a pipeline with live >> sources (audio and video)? >> >> Thanks, >> Tristan >> >> > > > ------------------------------------------------------------------------------ > Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) > software. With Adobe AIR, Ajax developers can use existing skills and code to > build responsive, highly engaging applications that combine the power of local > resources and data with the reach of the web. Download the Adobe AIR SDK and > Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > -- Tristan Matthews Société des arts technologiques [SAT] email: [hidden email] web: http://www.music.mcgill.ca/~tmatthews ------------------------------------------------------------------------------ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |