yamanaka
2020年5月13日 12時04分
お世話になります。
Armadillo840 + Gstreamer1.0で動画再生した際に、変なノイズが出力されてしまうので、回避方法などありましたら、教えて欲しいです。
動作環境としては、
kernel:linux-a840-v1.22.bin.gz
userland:romfs-a840-v1.15.img.gz
Armadillo解像度:D:1280x720p-60
動画解像度:1280x720 30fps
で、
gst-launch-1.0 filesrc location=/tmp/xxx.mp4 ! qtdemux name=demux0 demux0.video_0 ! queue ! acmh264dec ! acmfbdevsink device=/dev/fb0
を実行して、再生させています。
再生自体はできるのですが、水平方向にちらちらとノイズが入ります。
Armadilloの解像度を、U:1280x800p-60、D:1920x1080p-60にすると発生しませんでした。
※D:1920x1080p-60にR-Mobile A1の制約があることは既知。
また、モニターは iiyamaのProLite XUB2493HS を使用してます。
原因がまったくわからないので、何かわかることがあればご教授ください。
よろしくお願い致します。
コメント
yamanaka
佐藤様
ご返答、ありがとうございます。
テスト画像の表示、試したところこちらは問題ありませんでした。
> 佐藤です。
>
> 以下の、Gstreamerのテスト画像の表示でも発生しますでしょうか。
> https://manual.atmark-techno.com/armadillo-840/armadillo-840_product_ma…
at_makoto.sato
佐藤です。
再生されている動画は以下の仕様に合致していますでしょうか。
https://manual.atmark-techno.com/armadillo-840/armadillo-840_product_ma…
yamanaka
佐藤様
お世話になります。
一応、仕様は満たしていると認識しているのですが。。。
AVInapticというソフトで取得した動画の情報を添付しますので、ご確認いただければと思います。
足りない情報などありましたら、ご指摘ください。
ファイル | ファイルの説明 |
---|---|
IMG_5691_6.txt | 元動画1920x1080を1280x720に変換したもの(最終的にはこのようなものを流したい) |
MOVIE1.txt | テスト用に探してきた動画(元から1280x720で無変換) |
at_makoto.sato
yamanaka
佐藤様
確認事項について、回答致します。
>・MOVIE1の方はノイズ発生しないということでしょうか。
MOVIE1でも発生します。
変換処理が悪いのかと思い、同解像度の無変換動画で確認したが、同じ状態だったということです。
>・IMG_5691_6をWindowsなどのメディアプレイヤーで再生した場合はノイズ発生しますでしょうか。
Windows上では発生していません。
>・ノイズとはいわゆるティアリングノイズでしょうか。
ティアリングノイズというものがどういうものかはっきりとわかっていないのですが、
画面がずれるという状態ではなく、砂嵐のようなノイズがちらちらと水平方向に発生するといった状態です。
よろしくお願い致します。
at_makoto.sato
佐藤です。
添付しました2つのパッチを、カーネルソースに適用して試していただけますでしょうか。
ビルドについては以下を参照ください。
https://manual.atmark-techno.com/armadillo-840/armadillo-840_product_ma…
ファイル | ファイルの説明 |
---|---|
0002-fbdev-fix-cea_modes-value.patch | |
0009-a840-fix-dotclock.patch |
yamanaka
at_makoto.sato
2020年5月13日 17時11分
佐藤です。
以下の、Gstreamerのテスト画像の表示でも発生しますでしょうか。
https://manual.atmark-techno.com/armadillo-840/armadillo-840_product_ma…