[maemo-developers] [maemo-developers] GStreamer plugin development

From: Corentin Baron corentin.baron at inrialpes.fr
Date: Tue May 16 15:05:47 EEST 2006
Devesh Kothari wrote:

>ext Corentin Baron wrote:
>
>  
>
>>Devesh Kothari wrote:
>>
>>    
>>
>>>ext Corentin Baron wrote:
>>>
>>>
>>>
>>>      
>>>
>>>>Hello there,
>>>>
>>>>I've made a gstreamer plugin for internal use here at INRIA. The plugin
>>>>works well, and I have everything I need to build it on the Nokia (our
>>>>library already works on the device), but I can't manage to build the
>>>>plugin development package to build on the ARM target.
>>>>
>>>>  
>>>>
>>>>        
>>>>
>>>Any debug/trace or log info ?? Are your using GStreamer 0.8 or 0.10?
>>>Maemo 1.1 has if I remember correctly 0.8
>>>
>>>Devesh
>>>
>>>      
>>>
>>Actualy my problem is first to have the gst-plugins package to compile
>>on the ARM target inorder to have the gst-lib stuff installed. But the
>>package fails to compile the tcp plugin because it couldn't find the
>>dataprotocol.h header file, and I couldn't disable the tcp plugin at
>>configure.
>>
>>    
>>
>Please describe your environment, e.g SB version, rootstrap version
>What GStreamer source ? version? where you obtained i.e from maemo
>repository or mainstream? config.log ? etc
>
>else its very difficult to figure out the reason
>Devesh
>  
>
I use Scratchbox 0.9.8.5 with Maemo 1.1 and GStreamer 0.8.10 (the one 
preinstalled with maemo), everything running on a linux fedora core 4.

The error I get at compilation time with the gst-plugin package is this:

> distcc[21914] ERROR: compile (null) on localhost failed
> In file included from gsttcpclientsrc.h:36,
>                  from gsttcpplugin.c:26:
> gsttcp.h:28:43: gst/dataprotocol/dataprotocol.h: No such file or directory
> distcc[21913] ERROR: compile gsttcpplugin.c on localhost failed
> make[4]: *** [libgsttcp_la-gsttcpplugin.lo] Error 1
> make[4]: Leaving directory `/home/cobaron/gst/gst-plugins-0.8.11/gst/tcp'
> make[3]: *** [all] Error 2
> make[3]: Leaving directory `/home/cobaron/gst/gst-plugins-0.8.11/gst/tcp'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/cobaron/gst/gst-plugins-0.8.11/gst'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/cobaron/gst/gst-plugins-0.8.11'
> make: *** [all] Error 2

It seems that the gstreamer installation isn't complete. If I could get 
the gst-plugin configure/make to skip or forget the tcp plugin, which I 
don't need, I think I could also have my own plugin compiling.
Corentin

More information about the maemo-developers mailing list