Re: rygel no plugin found



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?

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]