[gst-devel] GstAdapter issue

Yann Gilquin yann.gilquin at purplelabs.com
Tue Jun 24 18:02:25 CEST 2008


Im' not very friend with autotools, but they should do the work for you 
through PKG_CHECK_MODULES calls in gst-check.m4 (this calls pkg-config 
--libs)
you can refer to gst-plugins-good build for example, if you look at the 
content of the common/m4/gst-check.m4 file, you will find

AC_DEFUN([AG_GST_CHECK_GST_BASE],
[
  AG_GST_CHECK_MODULES(GST_BASE, gstreamer-base-[$1], [$2],
    [GStreamer Base Libraries], [$3])
])

I guess something like this is missing into your own build files to 
include link on gstreamer-base-0.10

-- 
Yann Gilquin

Purple Labs S.A.
www.purplelabs.com




Ramana Reddy Polaka wrote:
> Hi,
>
> I am just confused where to use this ("pkg-config --libs gstreamer-base-0.10") as makefile file is generated by automake.
>
> Should I edit my Makefile.am?
>
> Makefile.am
> -----------
> #  plugindir is set in configure
>
> plugin_LTLIBRARIES = libgstmpegaacparse.la
>
> # for the next set of variables, rename the prefix if you renamed the .la
>
> # sources used to compile this plug-in
> libgstmpegaacparse_la_SOURCES = gstmpegaacparse.c parse_aac.c
>
> # flags used to compile this plugin
> # we use the GST_LIBS flags because we might be using plug-in libs libgstmpegaacparse_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_LIBS_CFLAGS) -O2 libgstmpegaacparse_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) libgstmpegaacparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) # headers we need but don't want installed noinst_HEADERS = gstmpegaacparse.h parse_aac.h
>
>
>
>
> --Ramana
>
> -----Original Message-----
> From: Yann Gilquin [mailto:yann.gilquin at purplelabs.com]
> Sent: Tuesday, June 24, 2008 12:44 PM
> To: Ramana Reddy Polaka
> Cc: gstreamer-devel at lists.sourceforge.net
> Subject: Re: [gst-devel] GstAdapter issue
>
> Hi,
> you have to link your plugin against gstbase library to support gstadapter.
> You can use `pkg-config --libs gstreamer-base-0.10` to ease the work.
>
> --
> Yann Gilquin
>
> Purple Labs S.A.
> www.purplelabs.com
>
>
>
> Ramana Reddy Polaka wrote:
>   
>>
>> Hi,
>>
>>
>>
>> I am able to compile and install my plugin successfully.  But when I
>> do gst-inspect, I get the following error.
>>
>> I have included #include <gst/base/gstadapter.h>  . any idea?
>>
>>
>>
>>
>>
>> [... at ramana] gst-inspect aacparse
>>
>>
>>
>> (gst-inspect-0.10:2546): GStreamer-WARNING **: Failed to load plugin
>> '/usr/lib/gstreamer-0.10/libgstmpegaacparse.so':
>> /usr/lib/gstreamer-0.10/libgstmpegaacparse.so: undefined symbol:
>> gst_adapter_peek
>>
>> No such element or plugin 'aacparse'
>>
>>
>>
>>
>>
>> Thanks
>>
>> Ramana
>>
>> **************** CAUTION - Disclaimer *****************
>> This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely
>> for the use of the addressee(s). If you are not the intended recipient, please
>> notify the sender by e-mail and delete the original message. Further, you are not
>> to copy, disclose, or distribute this e-mail or its contents to any other person and
>> any such actions are unlawful. This e-mail may contain viruses. Infosys has taken
>> every reasonable precaution to minimize this risk, but is not liable for any damage
>> you may sustain as a result of any virus in this e-mail. You should carry out your
>> own virus checks before opening the e-mail or attachment. Infosys reserves the
>> right to monitor and review the content of all messages sent to or from this e-mail
>> address. Messages sent to or from this e-mail address may be stored on the
>> Infosys e-mail system.
>> ***INFOSYS******** End of Disclaimer ********INFOSYS***
>>
>>     
>
>
>   






More information about the gstreamer-devel mailing list