Armadilloフォーラム

【Armadillo-EVA 1500】動画の再生

nao

2016年6月9日 13時01分

いつもお世話になっております、高橋と申します。
マニュアルの「6.9.2. 動画を再生する」を参考に、ディスプレイに動画を再生させようと思ったのですが、
下記のコマンドを入力するとエラーとなり、表示されませんでした。

【コマンド】
gst-launch-0.10 filesrc location=./big_buck_bunny_1080p-5.1ch-3min.mp4 \
! qtdemux ! omx_h264dec buffer-without-copy=true \
! v4l2sink device=`media-ctl -d /dev/media0 -e \
"vsp1.2 rpf.0 input"` buffer-without-copy=true

【エラー】
WARNING: erroneous pipeline: no property "buffer-without-copy" in element "v4l2sink0"

恐れ入りますが、原因についてご教授お願い致します。

コメント

溝渕です。

> WARNING: erroneous pipeline: no property "buffer-without-copy" in element "v4l2sink0"

上記は恐らく、gstreamer0.10-plugins-goodがアップグレードされたことによ
るエラーです。

gstreamer0.10-plugins-goodのバージョンは、0.10.31-3atmark1である必要が
あります。このことは、製品マニュアルの以下のページに記載があります。

http://manual.atmark-techno.com/armadillo-eva-1500/armadillo-eva-1500_p…

現在Armadillo-EVA 1500にインストールされているバージョンを調べるには、
次のようにコマンドを実行してください。

[ae1500]# dpkg -l | grep gstreamer0.10-plugins-good

もし、バージョンが0.10.31-3atmark1でない場合は、以下のファイルをダウン
ロード後、インストールしてください。

http://download.atmark-techno.com/armadillo-eva-1500/native-dev/deb/gst…

現在リリースしているDebian GNU/Linux 7(wheezy)ユーザーランドでは、
aptによるパッケージアップグレードによりマルチメディアパッケージが動か
なくなる可能性があります。

この問題は、該当パッケージをアップグレードの対象から外すことで回避でき
ます。

[ae1500]# echo gstreamer0.10-plugins-good hold | dpkg --set-selections

ユーザーランド仕様およびドキュメントがわかりにくいためにお手数をお掛け
し、大変申し訳ございません。

以上、ご確認の程宜しくお願いいたします。

溝渕様

ご返信いただきありがとうございました。
確認させていただきたいのですが、

[ae1500]# dpkg -l | grep gstreamer0.10-plugins-good

を実行したところ、

ii gstreamer0.10-plugins-good:armhf 0.10.31-3+nmu1 armhf GStreamer plugins from the "good" set

という応答が返ってきました。
これではダメということでしょうか?

溝渕です。

> [ae1500]# dpkg -l | grep gstreamer0.10-plugins-good
>
> を実行したところ、
>
> ii gstreamer0.10-plugins-good:armhf 0.10.31-3+nmu1 armhf GStreamer plugins from the "good" set
>
> という応答が返ってきました。
> これではダメということでしょうか?

はい。マルチメディアパッケージが動作しない状態です。

高橋様の環境では、gstreamer0.10-plugins-goodのバージョンは
"0.10.31-3+nmu1"です。マルチメディアパッケージを動作させるためには
"0.10.31-3atmark1"である必要があります。

以上です。