rtspsrc doesn't show in gst-inspect on target system

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

rtspsrc doesn't show in gst-inspect on target system

Gao, Ping
Hi there:

I am trying to add RTSP support to a target platform which is x86 based hardware and runs Linux 2.6.28.   The SDK for the target come with g-streamer 0.10 with some elements, but without rtspsrc, however, the libraries are built and exist, just not included in the root fs on the target.    So I copied all pre-built rtspsrc libraries (libgstrtsp-0.10.so*) to where GST_PLUGIN_PATH environment variable point to.   Also, I checked the dependencies of libgstrtsp-0.10.so. The only library that the target missing is libselinux.so.1.  The SDK for the target doesn’t have libselinux.so.1, then I just copied the one on my Linux host (which runs Fedora 9) to my target.
When I run “gst-inspect rtspsrc” on the target, it says “No such element or plugin ‘rtspsrc’”.  Can you tell why I don’t have rtspsrc on the target? Any suggestions on how to fix the problem?

Thanks a lot.

Ping

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: rtspsrc doesn't show in gst-inspect on target system

Philip Jägenstedt
On Wed, Aug 19, 2009 at 06:06, Gao, Ping<[hidden email]> wrote:
> Hi there:
>
> I am trying to add RTSP support to a target platform which is x86 based hardware and runs Linux 2.6.28.   The SDK for the target come with g-streamer 0.10 with some elements, but without rtspsrc, however, the libraries are built and exist, just not included in the root fs on the target.    So I copied all pre-built rtspsrc libraries (libgstrtsp-0.10.so*) to where GST_PLUGIN_PATH environment variable point to.   Also, I checked the dependencies of libgstrtsp-0.10.so. The only library that the target missing is libselinux.so.1.  The SDK for the target doesn’t have libselinux.so.1, then I just copied the one on my Linux host (which runs Fedora 9) to my target.
> When I run “gst-inspect rtspsrc” on the target, it says “No such element or plugin ‘rtspsrc’”.  Can you tell why I don’t have rtspsrc on the target? Any suggestions on how to fix the problem?

If there are missing symbols the plugin .so simply won't be loaded and
you won't get any error. Copying libraries from a different machine
sounds likely to fail, you're probably better off building the plugin
yourself.

--
Philip Jägenstedt

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel