Appsrc plugin is not registered on embedded platform
Krzysztof Konopko
krzysztof.konopko at youview.com
Wed Dec 5 07:12:58 PST 2012
PKG_CONFIG_PATH is an environment variable. It should point to a
directory containing *.pc files for a given platform/configuration.
See man pkg-config.
If you build your app manually then you have to set this variable
manually. Otherwise it depends on your build system.
If you pass libraries directly with -l then don't bother with
pkg-config. Just make sure that -L points to the correct directory.
You can also check whether your final binary has proper dependencies:
- on your host
# to make sure you're inspecting the right binary (see if it's a binary
for your target architecture)
file <your binary>
readelf -d <your binary> | grep libgstapp
- on your target platform (if you have ldd available)
ldd <your binary | grep libgstapp
Please bear in mind that I'm not saying that potentially missing
dependency on libgstapp is the cause of your problem. I'm not sure about
that. All I know is that my apps depend on it and they work with
appsrc/appsink on PC and embedded platform.
Kris
On 05/12/12 15:01, Tarek El-Sherbiny wrote:
> Hi Kris,
>
> This is what I'm passing to gcc:
>
> $(pkg-config --cflags --libs gstreamer-0.10 gstreamer-app-0.10)
> -lgstapp-0.10 -lgstinterfaces-0.10
>
> Is there a configuration option for seting up the PKG_CONFIG_PATH ?
>
> Thanks,
> Tarek
>
> On Wed, Dec 5, 2012 at 2:49 PM, Krzysztof Konopko <
> krzysztof.konopko at youview.com> wrote:
>
>> PKG_CONFIG_PATH
>
More information about the gstreamer-devel
mailing list