[Gpephone-devel] Rebuild of Gstreamer and some problems of media players

Jie.TAN tanjie0625 at gmail.com
Thu May 10 11:52:33 CEST 2007


Hi all:

I found that all tools of gstreamer-0.10.11, such as "gst-launch", can not
work in GPEPhoneDemo-0.92 Emulator, because the version of glib(glib-2.6.6)
is lower than requirement. And many projects in GPE release are depended on
glib-2.6.6. So I compiled an lower version gstreamer(gstreamer-0.10.3) to
subsitute for the former one. Fortunately, the tools of gstreamer worked
well.

After those works, audioplayer and videoplayer which based on gstreamer can
start. But there was still a fatal error of them. If users select the "Open"
item of menu of videoplayer, the process will crash. I think this error was
caused by the filechooser in libgemwidget. So I rebuilt libgemwidget and
this problem was solved.

The following are projects which I had rebuilt:
         libgemwidget-0.1
         gstreamer-0.10.3
         liboil-0.3.6
         gst-plugin-base-0.10.3
         gst-plugin-good-0.10.2
         mpeg2dec-0.4.0
         libid3tag-0.15.1b
         libmad-0.15.1b
         gst-plugin-ugly-0.10.3


For those projects were rebuilt, most of plugins of gstreamer can work well
except osssink and esdsink. If gstreamer check that osssink or esdsink was
in it's plugin search path (GST_PLUGIN_PATH), the function of initialization
of gstreamer will failure. And the failure information is "realloc():
invalid next size: 0x080865d8 ***". I think this problem was attributed from
the difference of sound system between compilation environment(Open Embedded
or Scratchbox) and execution environment(GPEPhoneDemo-0.92 Emulator). There
was a genuine soundcard which named "/dev/dsp" in Open Embedded environment,
but there wasn't in GPEPhoneDemo-0.92 Emulator.


Could some one give me some hints about this problem?
Thanks for your attention.


 Greetings


 Jie TAN


-- 
MSN: Sping0625 at hotmail.com
QQ:    43458589
Keep contact:)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.linuxtogo.org/pipermail/gpephone-devel/attachments/20070510/9d228d8a/attachment.htm 


More information about the Gpephone-devel mailing list