Missing coreelements

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Missing coreelements

Jerry Geis-2
Hi All,

I am compiling from source gstreamer 1.12.2. This "normally" goes fine.
However, on this box it seems I am missing coreelements. why?

gst-inspect-1.0  | grep core
coretracers:  latency (GstTracerFactory)
coretracers:  log (GstTracerFactory)
coretracers:  rusage (GstTracerFactory)
coretracers:  stats (GstTracerFactory)
coretracers:  leaks (GstTracerFactory)

 gst-inspect-1.0  --version
gst-inspect-1.0 version 1.12.2
GStreamer 1.12.2

I am compiling on CentoS 7.4 - is there some dependency that I might be missing ?

Thanks

Jerry

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Missing coreelements

Tim Müller
On Sat, 2017-09-16 at 07:16 -0400, Jerry Geis wrote:

Hi Jerry,

I am compiling from source gstreamer 1.12.2. This "normally" goes fine.
However, on this box it seems I am missing coreelements. why?

gst-inspect-1.0  | grep core
coretracers:  (snip)

 gst-inspect-1.0  --version
gst-inspect-1.0 version 1.12.2
GStreamer 1.12.2

I am compiling on CentoS 7.4 - is there some dependency that I might be missing ?
Do you have $prefix/$libdir/gstreamer-1.0/libgstcoreelements.so ?

If yes, what do

  $ ldd -r /absolute/path/to/libgstcoreelements.so

and

  $ gst-inspect-1.0 /absolute/path/to/libgstcoreelements.so

show?

Cheers
 -Tim

-- 
Tim Müller, Centricular Ltd - http://www.centricular.com

Join us at the GStreamer Conference!
21-22 October 2017 in Prague, Czech Republic

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Missing coreelements

Rajeesh
In reply to this post by Jerry Geis-2
I also had this issue which is resolved just by setting the environment variable gst plugin path..

On 16-Sep-2017 4:51 PM, "Jerry Geis" <[hidden email]> wrote:
Hi All,

I am compiling from source gstreamer 1.12.2. This "normally" goes fine.
However, on this box it seems I am missing coreelements. why?

gst-inspect-1.0  | grep core
coretracers:  latency (GstTracerFactory)
coretracers:  log (GstTracerFactory)
coretracers:  rusage (GstTracerFactory)
coretracers:  stats (GstTracerFactory)
coretracers:  leaks (GstTracerFactory)

 gst-inspect-1.0  --version
gst-inspect-1.0 version 1.12.2
GStreamer 1.12.2

I am compiling on CentoS 7.4 - is there some dependency that I might be missing ?

Thanks

Jerry

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Missing coreelements

Jerry Geis-2
In reply to this post by Jerry Geis-2
Hi Tim,

Here are your answers.


root@nuc5cdev2 ~]# ls -l /usr/lib64/gstreamer-1.0/libgstcoreelements.so 
-rwxr-xr-x 1 root root 1548368 Sep 16 10:25 /usr/lib64/gstreamer-1.0/libgstcoreelements.so



[root@nuc5cdev2 ~]# ldd -r /usr/lib64/gstreamer-1.0/libgstcoreelements.so
linux-vdso.so.1 =>  (0x00007ffe1fbe0000)
libgstbase-1.0.so.0 => /usr/lib64/libgstbase-1.0.so.0 (0x00007f9a9e8c6000)
libgstreamer-1.0.so.0 => /usr/lib64/libgstreamer-1.0.so.0 (0x00007f9a9e594000)
libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f9a9e344000)
libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f9a9e140000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f9a9de2d000)
librt.so.1 => /usr/lib64/librt.so.1 (0x00007f9a9dc25000)
libdl.so.2 => /usr/lib64/libdl.so.2 (0x00007f9a9da21000)
libpthread.so.0 => /usr/lib64/libpthread.so.0 (0x00007f9a9d804000)
libc.so.6 => /usr/lib64/libc.so.6 (0x00007f9a9d441000)
libdw.so.1 => /usr/lib64/libdw.so.1 (0x00007f9a9d1fa000)
libelf.so.1 => /usr/lib64/libelf.so.1 (0x00007f9a9cfe1000)
libm.so.6 => /usr/lib64/libm.so.6 (0x00007f9a9ccdf000)
libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007f9a9ca7d000)
libffi.so.6 => /usr/lib64/libffi.so.6 (0x00007f9a9c874000)
/lib64/ld-linux-x86-64.so.2 (0x00005576cb66f000)
libz.so.1 => /lib64/libz.so.1 (0x00007f9a9c636000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f9a9c40f000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f9a9c1ff000)




[root@nuc5cdev2 ~]# gst-inspect-1.0  /usr/lib64/gstreamer-1.0/libgstcoreelements.so
Plugin Details:
  Name                     coreelements
  Description              GStreamer core elements
  Filename                 /usr/lib64/gstreamer-1.0/libgstcoreelements.so
  Version                  1.12.2
  License                  LGPL
  Source module            gstreamer
  Source release date      2017-07-14
  Binary package           GStreamer source release
  Origin URL               Unknown package origin

  capsfilter: CapsFilter
  concat: Concat
  dataurisrc: data: URI source element
  downloadbuffer: DownloadBuffer
  fakesrc: Fake Source
  fakesink: Fake Sink
  fdsrc: Filedescriptor Source
  fdsink: Filedescriptor Sink
  filesrc: File Source
  funnel: Funnel pipe fitting
  identity: Identity
  input-selector: Input selector
  output-selector: Output selector
  queue: Queue
  queue2: Queue 2
  filesink: File Sink
  tee: Tee pipe fitting
  typefind: TypeFind
  multiqueue: MultiQueue
  valve: Valve element
  streamiddemux: Streamid Demux

  21 features:
  +-- 21 elements


What does this tell you?
Thanks,

Jerry

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Missing coreelements

Tim Müller
On Sat, 2017-09-16 at 21:00 -0400, Jerry Geis wrote:

Hi,

The output looks fine.

gst-inspect-1.0 on the plugin directly works, so libs are all found and
plugin can be loaded fine.

Not sure what it might be then.

Could just be a stale registry cache - try 

  $ rm ~/.cache/gstreamer-1.0/registry*
  $ gst-inspect-1.0

(Not sure why that would be, but best to just try.)

If all that doesn't help, try:

  $ rm ~/.cache/gstreamer-1.0/registry*
  $ GST_DEBUG=*:6 gst-inspect-1.0 2>&1 | grep -C20 coreelements

and see what it says.

Cheers
 -Tim

--
Tim Müller, Centricular Ltd - http://www.centricular.com

Join us at the GStreamer Conference!
21-22 October 2017 in Prague, Czech Republic
http://gstreamer.freedesktop.org/conference/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel