Armadilloフォーラム

Armadillo-EVA 1500 でカメラ映像をディスプレイに表示したい

js

2015年10月7日 11時45分

jsと申します。お世話になっております。

Armadillo-EVA 1500にて、カメラ映像のディスプレイ表示についてご教授お願いいたします。

製品マニュアル(armadillo-eva-1500_product_manual_ja-1.1.2.pdf)を参考にカメラ映像のディスプレイ表示を行ったのですが、
ハングアップしてしまいうまくいきません。
以下の操作手順で行っていますが、他に必要な設定や、コマンド誤り等ありますでしょか?

入力:コンポジットビデオ入力インターフェース(CON26)
出力:デジタル HD 出力インターフェース(CON17)

前処理
Gstreamer 、Xサーバのインストール

手順1.Xサーバーの起動
root@debian:~# X -retro &

手順2.gst-launch-0.10での動作チェック
 ①DISPLAY=:0 gst-launch-0.10 v4l2src ! "video/x-raw-yuv,width=720,height=480" ! ffmpegcolorspace ! autovideosink
 ②DISPLAY=:0 gst-launch-0.10 v4l2src device=/dev/video0 ! "video/x-raw-yuv, width=720,height=480" ! ffmpegcolorspace ! autovideosink

結果、①②ともにハングアップしてしまいます。(※詳細添付ファイル)
gst-launch-0.10 で出力sinkを autovideosink にした場合、ハングアップするようで、入力src を ビデオ信号ではなくvideotestsrc にした場合も
ハングアップします。
しかし、出力をautovideosink 以外にした場合は、エラーになりハングアップはおこりません。

以下、Gstreamer とXサーバーのインストール状態となります。

■Gstreamer のインストール状態
root@debian:~# dpkg -l "gstreamer0.10*"
Desired=Unknown/Install/Remove/Purge/Hold
|
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-===============================
==
ii gstreamer0.10- 0.10.36-1.1 armhf GStreamer plugin for ALSA
un gstreamer0.10- (no description available)
un gstreamer0.10- (no description available)
ii gstreamer0.10- 0.10.13-5 armhf FFmpeg plugin for GStreamer
ii gstreamer0.10- 0.10.31-3+nm armhf GStreamer plugin for getting
the
ii gstreamer0.10- 0.10.1atmark armhf gst-openmax is a GStreamer
plug-i
ii gstreamer0.10- 0.10.23-7.1+ armhf GStreamer plugins from the
"bad"
un gstreamer0.10- (no description available)
ii gstreamer0.10- 0.10.36-1.1 armhf GStreamer plugins from the
"base"
un gstreamer0.10- (no description available)
ii gstreamer0.10- 0.10.31-3+nm armhf GStreamer plugins from the
"good"
un gstreamer0.10- (no description available)
un gstreamer0.10- (no description available)
un gstreamer0.10- (no description available)
ii gstreamer0.10- 0.10.31-3+nm armhf GStreamer plugin for PulseAudio
un gstreamer0.10- (no description available)
ii gstreamer0.10- 0.10.36-1.2 armhf Tools for use with GStreamer
un gstreamer0.10- (no description available)
un gstreamer0.10- (no description available)
un gstreamer0.10- (no description available)
un gstreamer0.10- (no description available)
un gstreamer0.10- (no description available)
root@debian:~#

■Xサーバーのインストール状態
root@debian:~# dpkg -l "xserver*"
Desired=Unknown/Install/Remove/Purge/Hold
|
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-===============================
==
un xserver (no description available)
ii xserver-common 2:1.12.4-6+d all common files used by various X
se
ii xserver-xorg 1:7.7+3~deb7 armhf X.Org X server
ii xserver-xorg-c 2:1.12.4-6+d armhf Xorg X server - core server
un xserver-xorg-c (no description available)
un xserver-xorg-d (no description available)
un xserver-xorg-i (no description available)
un xserver-xorg-i (no description available)
un xserver-xorg-i (no description available)
un xserver-xorg-i (no description available)
un xserver-xorg-i (no description available)
ii xserver-xorg-i 1:7.7+3~deb7 armhf X.Org X server -- input driver
me
ii xserver-xorg-i 1:2.7.0-1+b1 armhf X.Org X server -- evdev input
dri
un xserver-xorg-i (no description available)
un xserver-xorg-i (no description available)
ii xserver-xorg-i 1.6.2-2 armhf Synaptics TouchPad driver for
X.O
un xserver-xorg-i (no description available)
un xserver-xorg-i (no description available)
ii xserver-xorg-i 0.15.0+20120 armhf X.Org X server -- Wacom input
dri
un xserver-xorg-v (no description available)
un xserver-xorg-v (no description available)
un xserver-xorg-v (no description available)
un xserver-xorg-v (no description available)
un xserver-xorg-v (no description available)
un xserver-xorg-v (no description available)
un xserver-xorg-v (no description available)
ii xserver-xorg-v 1:7.7+3~deb7 armhf X.Org X server -- output driver
m
ii xserver-xorg-v 1:6.14.4-8 armhf X.Org X server -- AMD/ATI
display
un xserver-xorg-v (no description available)
ii xserver-xorg-v 1:0.4.2-4+b1 armhf X.Org X server -- fbdev display
d
un xserver-xorg-v (no description available)
un xserver-xorg-v (no description available)
ii xserver-xorg-v 6.9.1-2 armhf X.Org X server -- ATI Mach64
disp
ii xserver-xorg-v 1:1.0.1-5 armhf X.Org X server -- Nouveau
display
un xserver-xorg-v (no description available)
ii xserver-xorg-v 6.8.2-1 armhf X.Org X server -- ATI r128
displa
ii xserver-xorg-v 1:6.14.4-8 armhf X.Org X server -- AMD/ATI
Radeon
un xserver-xorg-v (no description available)
un xserver-xorg-v (no description available)
ii xserver-xorg-v 1:2.3.1-1+b1 armhf X.Org X server -- VESA display
dr
un xserver-xorg-v (no description available)
root@debia

以上よろしくお願いいたします。

ファイル ファイルの説明
error001.txt
コメント

at_yuma.arakawa

2015年10月9日 18時40分

> 製品マニュアル(armadillo-eva-1500_product_manual_ja-1.1.2.pdf)を参考にカメラ映像のディスプレイ表示を行ったのですが、
> ハングアップしてしまいうまくいきません。
弊社でも再現を確認し、現在調査を行っております。
ご迷惑をお掛けし、申し訳ありません。

溝渕です。

autovideosinkで、ximagesinkが見付からないのが原因です。次のコマンドを入
力後、Xに描画を行ってみてください。

apt-get install gstreamer0.10-x

私が試したところ、次のパイプラインで正常に動作しました(もちろん直接
ximagesinkを指定しても同様です)。

DISPLAY=:0 gst-launch-0.10 videotestsrc ! video/x-raw-yuv,width=720,height=480 ! ffmpegcolorspace ! autovideosink

ドキュメント不備によりご迷惑をお掛けし、大変申し訳ございませんでした。

以上、ご確認ください。

ご返信ありがとうございます。

apt-get install gstreamer0.10-x
インストール後に、

①DISPLAY=:0 gst-launch-0.10 videotestsrc ! video/x-raw-yuv,width=720,height=480 ! ffmpegcolorspace ! autovideosink
②DISPLAY=:0 gst-launch-0.10 v4l2src ! video/x-raw-yuv,width=720,height=480 ! ffmpegcolorspace ! autovideosink

①②ともにディスプレイに映像が表示されることを確認できました。

ありがとうございました。