[Armadillo:09357] Re: gstreamerのpluginがインストールできない

溝渕大輔 email@hidden
2013年 12月 12日 (木) 10:38:35 JST


溝渕です。

私の環境では以下のようになりました。

[email@hidden (ttySC2) ~]# gst-inspect-0.10 /usr/lib/gstreamer-0.10/libgs
trtp.so
Plugin Details:
  Name:                 rtp
  Description:          Real-time protocol plugins
  Filename:             /usr/lib/gstreamer-0.10/libgstrtp.so
  Version:              0.10.31
  License:              LGPL
  Source module:        gst-plugins-good
  Source release date:  2012-02-20
  Binary package:       GStreamer Good Plugins (Debian)
  Origin URL:           http://packages.qa.debian.org/gst-plugins-good0.10
    :(省略)

atmark-distのビルドには、ATDE5 amd64[1]を使用しています。
[1]:http://armadillo.atmark-techno.com/files/downloads/armadillo-810/atde/atde5-amd64-20130927.tar.xz

ATDE5 amd64に含まれるlibgstrtp.soのmd5sum値は以下の通りです。山内がご使
用のATDE5に含まれるものが破損していないか確認のためにご使用ください。

email@hidden:~$ md5sum /usr/arm-linux-gnueabihf/lib/gstreamer-0.10/libgstrtp.so
5d2af44c8d975dfd9cb6188f5445dcb8
/usr/arm-linux-gnueabihf/lib/gstreamer-0.10/libgstrtp.so

以上です。

2013年12月11日 20:43 Genki Yamauchi <email@hidden>:
> 溝渕様
>
> 山内です.
>
>> 上記、"gst-inspect-0.10 ftp"のように実行してはいませんでしょうか?エラー
>> メッセージで「"ftp"が無い」と言われているので気になりました。
>
> すいません.コピーの際に,間違えてrtpをftpに書き換えていたようです.
>
> 新しいATDE5 i386をダウンロードし,armadillo-810のイメージをビルドしなおしてみると,
> 問題なくrtpプラグインが認識されました.
>
> 一方で.元々使用していたATDE5 amd64にて,新たにlinuxカーネルとatmark-distをダウンロードし,
> ユーザコンフィグレーションにてrtpプラグインを有効化してビルドした場合でも,
> 同じようにrtpプラグインがないとのことでした.
> ちなみに,この時に,プラグインを確認すると,
>
> [email@hidden (ttySC2) ~]# gst-inspect-0.10 /usr/lib/gstreamer-0.10/libgs
> trtp.so
>
> (gst-inspect-0.10:3103): GLib-GObject-WARNING **: specified instance size for te
>
> (gst-inspect-0.10:3103): GLib-CRITICAL **: g_once_init_leave: assertion `resultd
>
> (gst-inspect-0.10:3103): GStreamer-CRITICAL **: gst_element_register: assertiond
> Could not load plugin file: File "/usr/lib/gstreamer-0.10/libgstrtp.so” appearse
>
> となり,プラグインが壊れている状態かと思われます.
>
> いったん,ATDE5 i386で作業を進め,
> 後ほど,ATDE5 amd64を新たにダウンロードして,確認してみます.
>
> ありがとうございました.
>
>
> 2013/12/11 10:47、溝渕大輔 <email@hidden> のメール:
>
>> 溝渕です。
>>
>>> [email@hidden (ttySC2) ~]# gst-inspect-0.10 rtp
>>> No such element or plugin 'ftp'
>>
>> 上記、"gst-inspect-0.10 ftp"のように実行してはいませんでしょうか?エラー
>> メッセージで「"ftp"が無い」と言われているので気になりました。
>>
>> 動作確認してみたところ、以下のように表示されました。
>>
>> [email@hidden (ttySC2) ~]# gst-inspect-0.10 rtp
>> Plugin Details:
>>  Name:                 rtp
>>  Description:          Real-time protocol plugins
>>  Filename:             /usr/lib/gstreamer-0.10/libgstrtp.so
>>  Version:              0.10.31
>>  License:              LGPL
>>  Source module:        gst-plugins-good
>>  Source release date:  2012-02-20
>>  Binary package:       GStreamer Good Plugins (Debian)
>>  Origin URL:           http://packages.qa.debian.org/gst-plugins-good0.10
>>    :(以下省略)
>>
>> 有効化したユーザーランドコンフィギュレーションは以下の通りです。
>>
>> Miscellaneous Applications  --->
>>  [*] gstreamer
>>      plugins  --->
>>       [*] rtp
>>
>> 以上です。
>>
>> 2013年12月11日 1:24 Genki Yamauchi <email@hidden>:
>>> お世話になっております.
>>> 山内と申します.
>>>
>>> 現在,IPカメラからのストリーミング動画(h.264)をarmadillo-810内に保存するために,
>>> gstreamerを利用しようと考えております.
>>>
>>> 標準では,プラグインが不足していたため,
>>> ユーザーランドコンフィグレーションのgstreamerのplugins内の項目に,
>>> とりあえず,すべてチェックを入れました.
>>> そして,armadilloにユーザーランドのimageを書き込み後,gst-inspectでチェックをしてみたのですが,
>>>
>>> [email@hidden (ttySC2) ~]# gst-inspect-0.10 rtp
>>> No such element or plugin 'ftp'
>>>
>>> となり,rtpプラグインのみインストールできていないor認識できていないようです.
>>>
>>> 念のため.ユーザーランドコンフィグレーションのgstreamerのplugins内のrtpの項を確認はしましたが,チェックは入っているようです.
>>> また,armadillo-810内に/usr/lib/gstreamer-0.10/libgstrtp.soが存在することも確認しました.
>>>
>>> rtpプラグインを使いたいのですが,どのようにすればよろしいのでしょうか?
>>> よろしくお願いします.
>>>
>>> ちなみに,開発環境のATDE5にて,gst-inspectで確認すると,以下のようになります.
>>>
>>> email@hidden:~/work/cross-dev/deb/armhf$ gst-inspect-0.10 rtp
>>> Plugin Details:
>>>  Name:                 rtp
>>>  Description:          Real-time protocol plugins
>>>  Filename:             /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstrtp.so
>>>  Version:              0.10.31
>>>  License:              LGPL
>>>  Source module:        gst-plugins-good
>>>  Source release date:  2012-02-20
>>>  Binary package:       GStreamer Good Plugins (Debian)
>>>  Origin URL:           http://packages.qa.debian.org/gst-plugins-good0.10
>>> ・・・・以下略
>>> _______________________________________________
>>> armadillo mailing list
>>> email@hidden
>>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>>
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>


armadillo メーリングリストの案内