[gst-devel] appsrc not getting created

Hu, Gang A gang.a.hu at intel.com
Thu Apr 29 07:33:48 CEST 2010

Have you set your GST_PLUGIN_PATH to the location where you install the appsrc? Maybe you need to set it with "export GST_PLUGIN_PATH= /usr/local/lib/gstreamer-0.10/ ."
Use pkg-config in the make file. For example,

CFLAGS=`pkg-config --libs --cflags gstreamer-0.10 gstreamer-base-0.10 gstreamer-interfaces-0.10`  -L/usr/local/lib/gstreamer-0.10 -lgstphotography-0.10 -g

From: Irfan Shaikh [mailto:irfanshaikh at tataelxsi.co.in]
Sent: Thursday, April 29, 2010 1:14 PM
To: Discussion of the development of GStreamer; Discussion of the development of GStreamer
Subject: Re: [gst-devel] appsrc not getting created

     I have the plugin loaded and it is prperly seen when i do gst-inspect. But i am not very sure why my application is not recognizing it

For example :

[root at localhost Testcode]# gst-inspect appsrc
Factory Details:
  Long name:    AppSrc
  Class:        Generic/Src
  Description:  Allow the application to feed buffers to a pipeline
  Author(s):    David Schleef <ds at schleef.org>, Wim Taymans <wim.taymans at gmail.com>
  Rank:         none (0)

Plugin Details:
  Name:                 app
  Description:          Elements used to communicate with applications
  Filename:             /usr/local/lib/gstreamer-0.10/libgstapp.so

-----Original Message-----
From: Michael Smith [mailto:msmith at xiph.org]
Sent: Thu 4/29/2010 10:39 AM
To: Discussion of the development of GStreamer
Subject: Re: [gst-devel] appsrc not getting created

On Wed, Apr 28, 2010 at 6:52 AM, Irfan Shaikh
<irfanshaikh at tataelxsi.co.in> wrote:
> Hi developers,
>                I am unable to create appsrc plugin in my gstreamer
> application. I have the appsrc plugin already installed on my PC. I have
> included following files.
>              #include <gst/app/gstappsrc.h>
>              #include <gst/app/gstappbuffer.h>
>              source       = gst_element_factory_make ("appsrc", "Application
> source");       //FAILS ALWAYS

This means that you do NOT have the appsrc plugin (or you have it, but
GStreamer is unable to load it for some reason).

Perhaps you have the plugin, but not the libraries it's using. The
suggestions from others about linking to various libraries are
irrelevant, you should ignore those. You need to figure out if you
really have appsrc, and if you do have it, why GStreamer can't load


gstreamer-devel mailing list
gstreamer-devel at lists.sourceforge.net

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20100429/a4ec04b1/attachment.htm>

More information about the gstreamer-devel mailing list