Re: rygel no plugin found
- From: Jens Georg <mail jensge org>
- To: Soho Soho123 <soho123 2012 gmail com>
- Cc: rygel-list gnome org
- Subject: Re: rygel no plugin found
- Date: Wed, 04 Jul 2012 16:43:26 +0200
On Mi, 2012-07-04 at 22:35 +0800, Soho Soho123 wrote:
> Dears,
>
>
> the plugin not found is fixed,but there is another problem.
> the log as attached, do you have idea about the problem?
> also, I attached rygel.conf that i used currently,
> could you give me the hint about modification for rygel.conf?
> I just want to do the standalone media render. the conf is default
> from rygel package.
You do not have the necessary GStreamer plug-ins installed. This is
indicating you're even missing gstreamer-plugins-base.
>
> 2012/7/4 Jens Georg <mail jensge org>:
> > On Mi, 2012-07-04 at 21:58 +0800, Soho Soho123 wrote:
> >> Dears,
> >
> > Either on the host pc:
> >
> > cd /tmp
> > mkdir -p mime/packages
> > cp shared-mime-info-1.0/freedesktop.org.xml mime/packages
> > update-mime-database /tmp/mime
> >
> > and copy the whole mime directory over to the target device ...
> >
> >>
> >> do you mean:
> >> use compile PC to run "update-mime-database /usr/share/mime"
> >>
> >> or on my target platform to run
> >> "update-mime-database /usr/share/mime"
> >
> > ... or run update-mime-database directly like that, yes.
> >
> >
> >>
> >>
> >> 2012/7/4 Jens Georg <mail jensge org>:
> >> > On Mi, 2012-07-04 at 21:45 +0800, Soho Soho123 wrote:
> >> >> Dears,
> >> >>
> >> >> should I have to install shared-mime-info on the PC that I used to
> >> >> compile for my target platform?
> >> >> since I compile shared-mime-inifo by cross compile, and install to the
> >> >> target root file system.
> >> >> Is the procedure correct?
> >> >
> >> > No, it needs to be on the target system. You just copied?
> >> >
> >> > The freedesktop.org.xml goes to /usr/share/mime/packages.
> >> >
> >> > After you copied that, you need to call
> >> >
> >> >update-mime-databas e /usr/share/mime
> >> >
> >> >>
> >> >> Thanks!
> >> >>
> >> >> 2012/7/4 Jens Georg <mail jensge org>:
> >> >> > On Mi, 2012-07-04 at 21:22 +0800, Soho Soho123 wrote:
> >> >> >> Dears,
> >> >> >>
> >> >> >>
> >> >> >> here is the new log about query plugin file that I build.
> >> >> >> I merge sm-info.c main() to rygel-main.c. I named as verify_plugin()
> >> >> >> to check plugin module file.
> >> >> >> the result is text/plain,
> >> >> >> is it correct?
> >> >> >
> >> >> > No. It should be application/x-sharedlib.
> >> >> >
> >> >> > Please run rygel again with G_MESSAGES_DEBUG=all rygel -g 5
> >> >> >
> >> >> > glib >= 2.32 disables all debug messages by default.
> >> >> >
> >> >> >>
> >> >> >> thanks
> >> >> >>
> >> >> >> 2012/7/4 Soho Soho123 <soho123 2012 gmail com>:
> >> >> >> > Dears,
> >> >> >> >
> >> >> >> > here is the compile log about sm-info:
> >> >> >> > rsdk-linux-gcc -O2 -I../ligst_related/bin/../include/glib-2.0
> >> >> >> > -I../ligst_related/bin/../lib/glib-2.0/include -c -o sm-info.o
> >> >> >> > sm-info.c
> >> >> >> > sm-info.c: In function 'main':
> >> >> >> > sm-info.c:8: warning: incompatible implicit declaration of built-in
> >> >> >> > function 'printf'
> >> >> >> > rsdk-linux-gcc -L../ligst_related/bin/../lib -lz -lffi -lintl -liconv
> >> >> >> > -lglib-2.0 -lgio-2.0 -lgthread-2.0 -lgmodule-2.0 -lgobject-2.0 -o
> >> >> >> > smInfo sm-info.o
> >> >> >> >
> >> >> >> > 2012/7/4 Soho Soho123 <soho123 2012 gmail com>:
> >> >> >> >> Dears,
> >> >> >> >>
> >> >> >> >> the attached is log about you mentioned.
> >> >> >> >> But the tool sm-info can not run in our platform.
> >> >> >> >> since g_type_init (); do not return for a long time,
> >> >> >> >> do you have idea about this issue?
> >> >> >> >> glib i used is 2.32.3
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> Thanks!!!
> >> >> >> >>
> >> >> >> >> 2012/7/4 Jens Georg <mail jensge org>:
> >> >> >> >>> On Mi, 2012-07-04 at 19:32 +0800, Soho Soho123 wrote:
> >> >> >> >>>> Dears,
> >> >> >> >>>>
> >> >> >> >>>> I un-tar a original tarboll of rygel, and do configure again with new option.
> >> >> >> >>>> rygel still get no plugin yet.
> >> >> >> >>>>
> >> >> >> >>>> I install librygel-gst-launch.so, and librygel-playbin.so in the path
> >> >> >> >>>> /usr/lib/rygel-1.0
> >> >> >> >>>> I install rygel config file in the path
> >> >> >> >>>> /etc
> >> >> >> >>>> I install shared-mime-info in the path
> >> >> >> >>>> /usr/share/locale
> >> >> >> >>>> /usr/share/mime
> >> >> >> >>>>
> >> >> >> >>>> the plugin can not detect by rygel.
> >> >> >> >>>> and the comment that you mentioned:
> >> >> >> >>>> "Wherever your copy of glib expects it to be",
> >> >> >> >>>> how about the meaning?
> >> >> >> >>>> for example :
> >> >> >> >>>> in locale folder:
> >> >> >> >>>> af/LC_MESSAGES/glib20.mo
> >> >> >> >>>> af/LC_MESSAGES/rygel.mo
> >> >> >> >>>> af/LC_MESSAGES/shared-mime-info.mo, they should be put together, right?
> >> >> >> >>>
> >> >> >> >>> You can basically ignore those, they are translations. the folder
> >> >> >> >>> after /locale/ is the language.
> >> >> >> >>>
> >> >> >> >>>>
> >> >> >> >>>> but
> >> >> >> >>>> shared-mime-info do not have /locale/af, it has /locale/ar.
> >> >> >> >>>> it is different with glib
> >> >> >> >>>>
> >> >> >> >>>> do you have any idea about rygel can not find plugin?
> >> >> >> >>>
> >> >> >> >>> If you compile the attached program and run it on your target device
> >> >> >> >>> (sm-info /usr/lib/rygel-1.0/*) what is the output?
> >> >> >> >>>
> >> >> >> >>> Also, can you run rygel with -g 5 and include that output?
> >> >> >> >>>
> >> >> >> >>>>
> >> >> >> >>>> Thanks!
> >> >> >> >>>>
> >> >> >> >>>>
> >> >> >> >>>>
> >> >> >> >>>>
> >> >> >> >>>>
> >> >> >> >>>>
> >> >> >> >>>>
> >> >> >> >>>> 2012/7/4 Jens Georg <mail jensge org>:
> >> >> >> >>>> > On Mi, 2012-07-04 at 16:21 +0800, Soho Soho123 wrote:
> >> >> >> >>>> >> Dears,
> >> >> >> >>>> >>
> >> >> >> >>>> >> about shared-mime-info issue:
> >> >> >> >>>> >> I do not know which part is necessary for rygel.
> >> >> >> >>>> >> for example:
> >> >> >> >>>> >>
> >> >> >> >>>> >> when shared-mime-info-1.0 is finish install procedure, then which
> >> >> >> >>>> >> folder is necessary to install to our embedd platform file system?
> >> >> >> >>>> >
> >> >> >> >>>> > Wherever your copy of glib expects it to be. usally that's /usr/share,
> >> >> >> >>>> > yes.
> >> >> >> >>>> >
> >> >> >> >>>> >>
> >> >> >> >>>> >> I have install
> >> >> >> >>>> >> /share/mime
> >> >> >> >>>> >> /share/locale
> >> >> >> >>>> >> to our embedd platform file system
> >> >> >> >>>> >> /usr/share, then we have the content in root file system:
> >> >> >> >>>> >> /usr/share/mime
> >> >> >> >>>> >> /usr/share/locale
> >> >> >> >>>> >>
> >> >> >> >>>> >> Is it correct install shared-mime-info?
> >> >> >> >>>> >> thanks
> >> >> >> >>>> >>
> >> >> >> >>>> >>
> >> >> >> >>>> >> 2012/7/4 Jens Georg <mail jensge org>:
> >> >> >> >>>> >> > On Mi, 2012-07-04 at 15:07 +0800, Soho Soho123 wrote:
> >> >> >> >>>> >> >> Dears,
> >> >> >> >>>> >> >>
> >> >> >> >>>> >> >> I am new in Rygel.
> >> >> >> >>>> >> >> I have problem about:
> >> >> >> >>>> >> >> I have install
> >> >> >> >>>> >> >> librygel-playbin.so
> >> >> >> >>>> >> >> librygel-gst-launch.so to /etc/rygel-1.0/Rygel
> >> >> >> >>>> >> >
> >> >> >> >>>> >> > This is the wrong directory, depending on how Rygel was built, the
> >> >> >> >>>> >> > plugins need to go to ${prefix}/lib/rygel-1.0, so /usr/lib/rygel-1.0
> >> >> >> >>>> >> > or /usr/local/lib/rygel-1.0
> >> >> >> >>>> >> >
> >> >> >> >>>> >> >
> >> >> >> >>>> >> >> But when I start rygel by "rygel" command in terminal
> >> >> >> >>>> >> >> I got the message :
> >> >> >> >>>> >> >> Rygel-WARNING **: No plugins found in 5 seconds; giving up..
> >> >> >> >>>> >> >>
> >> >> >> >>>> >> >> Does anyone have idea about this message?
> >> >> >> >>>> >> >> I see the short faq, that describes "shared-mime-info" should be
> >> >> >> >>>> >> >> install well such that plugin detect will work fine.
> >> >> >> >>>> >> >> But I donot know how to install "shared-mime-info",
> >> >> >> >>>> >> >> My platform is an embedded platform for media render application.
> >> >> >> >>>> >> >>
> >> >> >> >>>> >> >> Does anyone have idea about install shared-mime-info?
> >> >> >> >>>> >> >
> >> >> >> >>>> >> > That depends on your platform. Its sources seem to be available at
> >> >> >> >>>> >> > http://people.freedesktop.org/~hadess/
> >> >> >> >>>> >> >
> >> >> >> >>>> >> >
> >> >> >> >>>> >> > _______________________________________________
> >> >> >> >>>> >> > rygel-list mailing list
> >> >> >> >>>> >> > rygel-list gnome org
> >> >> >> >>>> >> > https://mail.gnome.org/mailman/listinfo/rygel-list
> >> >> >> >>>> >>
> >> >> >> >>>> >
> >> >> >> >>>> >
> >> >> >> >>>>
> >> >> >> >>>
> >> >> >
> >> >> >
> >> >>
> >> >
> >> >
> >>
> >
> >
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]