2011-01 << 2011-02 >> 2011-03

2011-02-18 (金)

体調はまだダメっぽい….熱のせいか,体中が痛い.

佐川の人に起こされた以外はずっと寝ていた.

そして今日はチョコレートと水しか口にしてない…なにかまともなもの食べないと.

* CyanogenMod7のNightly buildで再生できないmp4がある場合の対処法

CyanogenMod7のNightly build使ってるのですが,以前は再生できていたmp4が再生できないことがある気がしてきました.

再生しようとすると,「この動画は再生できません」といわれてしまいます.ログを見ると Parse errorとか言ってます.mp4コンテナの問題かと思ったのですが,色々見てるともっと先で起きている.デコードは全てハードウェアデコーダーでしてるもとの思ってたのですが,どうやらその前に色々チェックしているっぽい.

ソースで該当しそうなところを探したら,OMX core の H264_Utils.cpp あたりが問題っぽい.ストリームからヘッダなどの情報を取っているところみたいなので,ハードウェアデコーダーにデータが渡る前にはねられてしまっている.

たぶん,そんなに大きく仕様は変わってないだろうし,ABIも一緒っぽいので,cm6から持ってきたlibOmxVdec.soを上書きしてみたところ,無事に再生できるようになった.

問題なさそう.

* CyanogenMod7 RC1

やっとRC1出た.

RC1はcm6のやつのままのようなので大丈夫そうです.libOmxVdecだけ古いやつのままなところを見ると,問題に気づいてはいて後で修正されるのかな.

とりあえず入れてみた感じだと問題ない.