Re: rygel no plugin found



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?

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
>>>> >>
>>>> >
>>>> >
>>>>
>>>
export XDG_CONFIG_HOME=/etc/rygel-1.0
# # export XDG_CONFIG_HOME=/etc/rygel-1.0# rygel -g 5
rygel-main.c, verify_plugin, 1272
rygel-main.c, verify_plugin, 1292
librygel-gst-launch.so: text/plain
rygel-main.c, verify_plugin, 1319
librygel-playbin.so: text/plain

(rygel:1184): Rygel-WARNING **: No plugins found in 5 seconds; giving up..
# 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]