Problems with GstShark - RidgeRun
John Hanks
jhanks at vsicorp.com
Thu Jun 6 23:45:13 UTC 2019
Yes, this appears to be what I used in a slightly different order from
your website:
Ubuntu 64 bits --prefix /usr/ --libdir /usr/lib/x86_64-linux-gnu/
I copied and pasted it in.
The output from gst-inspect is:
Plugin Details:
Name sharktracers
Description GstShark tracers
Filename /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstsharktracers.so
Version 0.6.1.1
License LGPL
Source module gst-shark
Source release date 2019-05-24 02:22 (UTC)
Binary package GstShark
Origin URL https://github.com/RidgeRun/gst-shark
cpuusage (GstTracerFactory)
graphic (GstTracerFactory)
proctime (GstTracerFactory)
interlatency (GstTracerFactory)
scheduletime (GstTracerFactory)
framerate (GstTracerFactory)
queuelevel (GstTracerFactory)
bitrate (GstTracerFactory)
buffer (GstTracerFactory)
9 features:
+-- 9 tracers
As I type this, I am in the process of upgrading from 1.15.0 to what
looks like 1.16.0. I thought I had already done that before. Let me
see if that helps.
Will I need to re-install gst-shark after I do that?
John
On 6/5/19 18:44, Michael Gruner wrote:
> Hi John
>
> Just tested a fresh clone on a Ubuntu 16.04 box running gst 1.14.1 and
> worked. It looks like GstShark tracers are not being properly
> installed. Latency is not part of our installation, but upstream. Can
> you double check that you configured the project as the following:
>
> ./autogen.sh --libdir /usr/lib/x86_64-linux-gnu/ --prefix /usr
>
> Otherwise GStreamer won’t be able to find them. Additionally, can you
> provide the output of the following:
>
> gst-inspect-1.0
> /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstsharktracers.so
>
> Thanks!
> Michael
> www.ridgerun.com <http://www.ridgerun.com>
>
>
> GST_TRACERS="framerate;bitrate" GST_DEBUG=GST_TRACER:7 gst-launch-1.0
> videotestsrc is-live=true ! fakesink
> 0:00:00.020323481 1559 0x555757287a40 DEBUG GST_TRACER
> gsttracer.c:164:gst_tracer_register:<registry0> update existing
> feature 0x5557571d89c0 (cpuusage)
> 0:00:00.020358658 1559 0x555757287a40 DEBUG GST_TRACER
> gsttracer.c:164:gst_tracer_register:<registry0> update existing
> feature 0x5557571d8a80 (graphic)
> 0:00:00.020387450 1559 0x555757287a40 DEBUG GST_TRACER
> gsttracer.c:164:gst_tracer_register:<registry0> update existing
> feature 0x5557571d8b40 (proctime)
> 0:00:00.020426883 1559 0x555757287a40 DEBUG GST_TRACER
> gsttracer.c:164:gst_tracer_register:<registry0> update existing
> feature 0x5557571d8c00 (interlatency)
> 0:00:00.020447822 1559 0x555757287a40 DEBUG GST_TRACER
> gsttracer.c:164:gst_tracer_register:<registry0> update existing
> feature 0x5557571d8cc0 (scheduletime)
> 0:00:00.020460864 1559 0x555757287a40 DEBUG GST_TRACER
> gsttracer.c:164:gst_tracer_register:<registry0> update existing
> feature 0x5557571d8d80 (framerate)
> 0:00:00.020471561 1559 0x555757287a40 DEBUG GST_TRACER
> gsttracer.c:164:gst_tracer_register:<registry0> update existing
> feature 0x5557571d8e40 (queuelevel)
> 0:00:00.020482140 1559 0x555757287a40 DEBUG GST_TRACER
> gsttracer.c:164:gst_tracer_register:<registry0> update existing
> feature 0x5557571d8f00 (bitrate)
> 0:00:00.020531668 1559 0x555757287a40 DEBUG GST_TRACER
> gsttracer.c:164:gst_tracer_register:<registry0> update existing
> feature 0x555757311810 (buffer)
> 0:00:00.020732953 1559 0x555757287a40 TRACE GST_TRACER
> gsttracerrecord.c:111:gst_tracer_record_build_format: framerate.class,
> pad=(structure)"scope\,\ type\=\(type\)gchararray\,\
> related-to\=\(GstTracerValueScope\)GST_TRACER_VALUE_SCOPE_PAD\;",
> fps=(structure)"value\,\ type\=\(type\)guint\,\
> description\=\(string\)\"Frames\\\ per\\\ second\"\,\
> flags\=\(GstTracerValueFlags\)GST_TRACER_VALUE_FLAGS_AGGREGATED\,\
> min\=\(uint\)0\,\ max\=\(uint\)4294967295\;";
> 0:00:00.020747257 1559 0x555757287a40 DEBUG GST_TRACER
> gsttracerrecord.c:125:gst_tracer_record_build_format: new format
> string: framerate, pad=(string)%s, fps=(uint)%u;
> 0:00:00.020817151 1559 0x555757287a40 TRACE GST_TRACER
> gsttracerrecord.c:111:gst_tracer_record_build_format: bitrate.class,
> pad=(structure)"scope\,\ type\=\(type\)gchararray\,\
> related-to\=\(GstTracerValueScope\)GST_TRACER_VALUE_SCOPE_PAD\;",
> bitrate=(structure)"value\,\ type\=\(type\)guint64\,\
> description\=\(string\)Bitrate\,\
> flags\=\(GstTracerValueFlags\)GST_TRACER_VALUE_FLAGS_AGGREGATED\,\
> min\=\(guint64\)0\,\ max\=\(guint64\)18446744073709551615\;";
> 0:00:00.020827605 1559 0x555757287a40 DEBUG GST_TRACER
> gsttracerrecord.c:125:gst_tracer_record_build_format: new format
> string: bitrate, pad=(string)%s, bitrate=(guint64)%lu;
> Setting pipeline to PAUSED ...
> Pipeline is live and does not need PREROLL ...
> Setting pipeline to PLAYING ...
> New clock: GstSystemClock
> 0:00:00.787144028 1559 0x555757287a40 TRACE GST_TRACER :0::
> bitrate, pad=(string)videotestsrc0_src, bitrate=(guint64)20275200;
> 0:00:00.787207946 1559 0x555757287a40 TRACE GST_TRACER :0::
> framerate, pad=(string)videotestsrc0_src, fps=(uint)22;
> 0:00:01.788378328 1559 0x555757287a40 TRACE GST_TRACER :0::
> bitrate, pad=(string)videotestsrc0_src, bitrate=(guint64)27648000;
> 0:00:01.788449999 1559 0x555757287a40 TRACE GST_TRACER :0::
> framerate, pad=(string)videotestsrc0_src, fps=(uint)30;
> 0:00:02.787562028 1559 0x555757287a40 TRACE GST_TRACER :0::
> bitrate, pad=(string)videotestsrc0_src, bitrate=(guint64)27648000;
> 0:00:02.787620822 1559 0x555757287a40 TRACE GST_TRACER :0::
> framerate, pad=(string)videotestsrc0_src, fps=(uint)30;
>
>
>> On May 30, 2019, at 8:30 PM, John Hanks <jhanks at vsicorp.com
>> <mailto:jhanks at vsicorp.com>> wrote:
>>
>> In case others are having similar problems. gst-shark is not
>> providing the output it should.
>>
>> Has anyone else had similar issues?
>>
>> John
>>
>>
>>
>> -------- Forwarded Message --------
>> Subject: Vsicorp: Problems with GstShark - RidgeRun
>> Date: Wed, 29 May 2019 14:50:45 +0000 (GMT)
>> From: Carlos Rodriguez <carlos.rodriguez at ridgerun.com>
>> To: John Hanks <jhanks at vsicorp.com>, support <support at ridgerun.com>
>> CC: Miguel Angel Taylor López <miguel.taylor at ridgerun.com>
>>
>>
>>
>> Hi John,
>>
>> Thanks for your interest in our products and services. RidgeRun is a
>> company with over a decade of embedded Linux experience supporting
>> NVIDIA, Xilinx, Freescale/NXP, and Texas Instruments SoC. RidgeRun
>> focuses on embedded Linux and GStreamer. Many, but not all, of our
>> customers are doing some sort of audio / video streaming (
>> https://shop.ridgerun.com/collections/all).
>>
>> Miguel (CC'ed) will help you with this GstShark problem. He will
>> provide support shortly.
>>
>> Regards,
>> - Carlos R.
>> ----------------------------------------------------------------------------------------------
>>
>> *Ticket Name*: Problems with GSTShark
>>
>> *Ticket Description*:
>>
>> I've been working with gstreamer for about a year and wanted to use
>> your tools to profile my working pipelines (actually, programs) so I
>> could debug future problems. I followed the instructions to 'git',
>> make and install the code but I must have done something wrong. The
>> only time it seems to do anything is when I set GST_TRACERS=latency.
>> It then displays the latency in the running window like this:
>>
>> 0:00:01.739608128 4356 0xbb04a0 TRACE GST_TRACER :0:: latency,
>> src=(string)videotestsrc0_src, sink=(string)fakesink0_sink,
>> time=(guint64)1558941909, ts=(guint64)1739572905;
>> 0:00:01.773075049 4356 0xbb04a0 TRACE GST_TRACER :0:: latency,
>> src=(string)videotestsrc0_src, sink=(string)fakesink0_sink,
>> time=(guint64)1588456647, ts=(guint64)1773053449;
>> 0:00:01.806234476 4356 0xbb04a0 TRACE GST_TRACER :0:: latency,
>> src=(string)videotestsrc0_src, sink=(string)fakesink0_sink,
>> time=(guint64)1617668782, ts=(guint64)1806211230;
>>
>> This output is odd because what I read says the it should create a
>> new subdirectory and dump the information in a file. Even when I set
>> that directory (GST_SHARK_LOCATION), it still dumps latency o the
>> screen and and never creates a file.
>>
>> If I try any of the other tracers (cpuusage,framerate, etc) it just
>> hangs after starting the pipeline - and that is your example
>> pipelines from the wiki.
>>
>> I'm guessing I must have done something wrong with the installation
>> but cannot figure out what.
>>
>> I'm running Ubuntu 16.04.6.
>>
>> Any ideas what I am doing wrong?
>>
>> John
>>
>>
>>
>> Tuesday, May 28, 2019 8:05:08 PM CST, John Hanks <jhanks at vsicorp.com
>> <mailto:jhanks at vsicorp.com>>:
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
>> <mailto:gstreamer-devel at lists.freedesktop.org>
>> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
> _______________________________________________
> 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/20190606/a8f1219f/attachment-0001.html>
More information about the gstreamer-devel
mailing list