No subject

Bob Barker bobbarker278 at gmail.com
Wed Oct 16 20:38:26 CEST 2013


We’re new to GStreamer and are writing our own elements.

After downloading all the GStreamer source code and searching it, we cannot
figure out how to turn on the debug output.  For example, in this source
excerpt how to do you get line 1049 to output at runtime?

>From gstreamer-1.0.10/libs/gst/base/gstbasesink.c" line 1027 of 4902


   1026 gboolean
   1027 gst_base_sink_query_latency (GstBaseSink * sink, gboolean * live,
   1028     gboolean * upstream_live, GstClockTime * min_latency,
   1029     GstClockTime * max_latency)
   1030 {
   1031   gboolean l, us_live, res, have_latency;
   1032   GstClockTime min, max, render_delay;
   1033   GstQuery *query;
   1034   GstClockTime us_min, us_max;
   1035
   1036   /* we are live when we sync to the clock */
   1037   GST_OBJECT_LOCK (sink);
   1038   l = sink->sync;
   1039   have_latency = sink->priv->have_latency;
   1040   render_delay = sink->priv->render_delay;
   1041   GST_OBJECT_UNLOCK (sink);
   1042
   1043   /* assume no latency */
   1044   min = 0;
   1045   max = -1;
   1046   us_live = FALSE;
   1047
   1048   if (have_latency) {
   1049     GST_DEBUG_OBJECT (sink, "we are ready for LATENCY query");
   1050     /* we are ready for a latency query this is when we preroll or
when we are
   1051      * not async. */



We tried searching for main() to see if debug output is turned on at
runtime from command line arguments but there's 309 main() functions in the
total source base.


TIA
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20131016/7f145fac/attachment-0001.html>


More information about the gstreamer-devel mailing list