Armadilloフォーラム

Armadillo-840 ACMデコーダ不具合修正テスト

at_yashi

2015年1月16日 18時11分

「Armadillo-840でビデオストリームをデコードしていると、デコード処理が
停止する」という問題に対応したバイナリとソースコードを用意しました。

https://users.atmark-techno.com/armadillo-840/acm-decoder-bugfix-test/d…
(製品購入登録が必要です)

この修正では、以下の二つの問題に対応しています。

- 数週間程度H.264形式のデータをデコードすると、デコード処理が停止する
ことがある
- 繰り返しデコードを行うとデコード処理が停止する事がある

不具合修正のためには、Firmware、Linuxカーネル、GStreamerを修正する必要があります。

修正を入れたイメージファイルを用意していますので、Armadillo に書き込むだ
けでデコードのテストを行うことができます。中に含まれている README.txt
の「イメージの更新」の手順に従って、Armadilloのイメージファイルを更新
してください。

a840-acmbugfix1.zip には、以下のファイルが入っています。

- README.txt
- squashfs-a800-firmware-v3.00-acmbugfix1.img
- linux-a840-v1.06-acmbugfix1.bin.gz
- romfs-a840-v1.04-acmbugfix1.img.gz
- gstreamer1.0-plugins-at-acm-armhf-cross_1.0.0acmbugfix1_all.deb
- gstreamer1.0-plugins-at-acm_1.0.0acmbugfix1_armhf.deb

カーネルのコンフィグレーションの変更や、ユーザーランドをカスタマイズす
る場合は、README.txtの「開発環境の準備」に従って開発環境の準備してくだ
さい。準備後は、製品マニュアルの手順で開発することができます。

linux-3.4-at10-acmbugfix1.tar.gz は、Linuxカーネルのソースコードです。
カーネルを再ビルドする場合は、ダウンロードしてください。

gst-plugins-at-acm_1.0.0acmbugfix1.tar.gz は、GStreamer 用 ACMプラグイ
ンのソースコードです。プラグインを再ビルドする場合は、ダウンロードして
ください。

詳しくは、README.txtを確認してください。

コメント

tsuchiya

2015年1月22日 18時32分

以前にこの件で投稿しました、土屋です。

とりあえず数日だけですが、問題は出ていません。

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