rokuraku_yamaguchi
2015年2月24日 15時55分
お世話になります。山口と申します。
Armadillo-840で複数のH264ストリームを同時にデコードし、
画面上の別々の場所に表示させることは可能でしょうか?
以下のようなスクリプトで単純に2つプロセスを起動させた場合は、
後の起動の方でデコーダのオープンに失敗してしまいます。
(下記は同じソースですが、実際は異なるソースをデコードします)
gst-launch-1.0 filesrc location=/mnt/big-buck-bunny-30sec-fullhd.mp4 ! qtdemux ! queue ! acmh264dec stride=1920 x-offset=0 y-offset= 0 ! video/x-raw,width=960,height=540 ! acmfbdevsink device=/dev/fb0 & gst-launch-1.0 filesrc location=/mnt/big-buck-bunny-30sec-fullhd.mp4 ! qtdemux ! queue ! acmh264dec stride=1920 x-offset=960 y-offset= 540 ! video/x-raw,width=960,height=540 ! acmfbdevsink device=/dev/fb0 &
また、上位機種のArmadillo-EVA 1500 ならば同時起動が可能になるのでしょうか?
at_kojiro.yamada
2015年3月2日 17時07分
> Armadillo-840で複数のH264ストリームを同時にデコードし、
> 画面上の別々の場所に表示させることは可能でしょうか?
H.264/AVCデコーダーは、
マルチストリームのデコードには対応しておりません。
詳しくは「Armadillo-840 製品マニュアル」の
「15.3. AVコーデックミドルウェアの仕様」をご覧ください。
http://manual.atmark-techno.com/armadillo-840/armadillo-840_product_man…
> また、上位機種のArmadillo-EVA 1500 ならば同時起動が可能になるのでしょうか?
可能です。
「Armadillo-EVA 1500 製品マニュアル」の「 6.9. マルチメディアパッケージ」
に方法が記載されていますので、そちらをご覧ください。
http://manual.atmark-techno.com/armadillo-eva-1500/armadillo-eva-1500_p…