日記
この日記はフィクションです.登場する人名・団体名・地名・職業などはぜんぶ架空のものです. 写真のような画像は画像生成AIもしくは念写によるものです.
2015-02-28
朝帰ってきたので昼過ぎまで寝る.
2015-02-27
ねむい.飲み会.カラオケ.
2015-02-25
12時間寝た.
2015-02-24
X250の発送の遅延のメールが来ていた.
2015-02-22
髪を切ったり靴を買ったり.
2015-02-17
Sorenson Spark → H.263への変換をしてみたけど,INTRAフレームと一部のMacro Blockがデコードできてないな.特にINTRAフレームがデコードできない理由が良くわからない. 一部デコードできてるので,致命的に間違っているわけではなさそうなのだけど,何かが足りない.
2015-02-16
月曜なので眠い.
2015-02-15
髪を切りに行こうと思ってたのだけど,昼寝して起きたら20時だった.
玉子を消費するために昼にオムライス食べて,夜は親子丼食べる.
[Android] MediaCodecでflvを再生する2
昨日の続き.
Sorenson H.263は一旦あきらめて,H.264.
NAL file formatではダメで,Annex-B形式にしないといけないのか.
あと,シーケンスヘッダもmp4のavcC形式ではなく,NAL形式で渡す必要がある.
デコード時は,configure時にColorFormatを指定しても無視されるのか. ColorFormatがCOLOR_TI_FormatYUV420PackedSemiPlanarとかになってる. RGBで欲しければ,SurfaceTextureとかにレンダリングした結果を取得するのが良さそう.
Decoderのエラーとてもわかりにくくて少し苦戦したけど,とりあえずH.264はいけた.
2015-02-14
とても眠い...
[Android] MediaCodecでflvを再生する
AndroidのMediaCodecを使ってflvを再生しようと思って色々.
音声のmp3とaacはそんな大変じゃない. 映像はSorenson H.263に対応したいのだけど,意外と面倒そう. H.263のデコーダは使えるので,Sorenson H.263も少しヘッダ誤魔化せば行けるだろうと思って調べる. H263を名乗っているけど,結構違う.圧縮アルゴリズム自体はH.263のサブセットっぽいので,変換は可能そうだけど,ビットストリームのパースがめんどい.
適当に誤魔化して,AndroidのMediaCodecに食わせたらOSごと固まった...
memo
- https://lists.libav.org/pipermail/ffmpeg-user/2010-August/026450.html
- http://hkpr.info/flash/swf/index.php?%E3%83%93%E3%83%87%E3%82%AA%2FSorenson%20H.263%20%E3%83%93%E3%83%83%E3%83%88%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88
- http://tech-blog.cerevo.com/archives/332/
2015-02-13
浜町で飲み会的なやつ.
2015-02-11
X250を注文した.
2015-02-08
先週あたりから豆を撒かないといけない気がしていたので,eldeshに今年分の豆を供えに. 落花生の他に普通のピーナッツとかピスタチオとか色々買い込む.

どういうわけか部屋に入れてくれなかったけど.
品川まで行って肉を食べる.Safiiとも合流.
2015-02-07
寝る日.
2015-02-02
今週は真面目に仕事をしよう.
2015-02-01
体調はもう良くなったのだけど,頭が全く働かない...少しは働かせようと思って工作したりコード書いたりする日.
[Android][電子工作] 倒立振子
先週からArduinoで何か作りたい欲が出てたので,とりあえずスマホ内蔵のセンサ以外は使わない縛りで倒立振子.
- スマホ内蔵のもの以外のセンサは使わない
- タミヤ ギヤボックス
- ArduinoはAndroidと通信してPWM出力するだけ
まだうまく行ってない.それっぽく動いてはいるのだけど,振動してしまって安定しない.バックラッシ大きいギアボックス+ロータリーエンコーダ無しが結構つらい感じ. 普通の制御で安定させられるのか分からないけど,場当たり的な処理を色々入れてしまえばどうにかなるかなあ.
時間があれば,機械学習だけで立たせるとかやってみたいけど,たぶんやらない.

WiFi経由でadbつないでアプリにintent送ると動くラジコン的なの作ってみた. 適当な電池が無かったのでACアダプタからモータの電源取っている.
来週には下の写真みたいな感じになってると良いな.

(写真撮るため,無理やり立たせてます)
ドコモメール使うの面倒そうだと思ってたらやっぱ面倒だったメモ
imode.netも終わるし,ドコモメールを.
imap使えるしブラウザで見れるらしいし,一見まともっぽい.
docomo回線は未だにSH905iで使ってるので,まずspモードを契約するところから.
- spモード契約してspモード用にメールアドレス作成 (iモードとは別になる.swapは可能)
- ドコモIDはもう持ってたので,https://mail.smt.docomo.ne.jp/ にログインを試みる.
- どうやら「ドコモID利用設定」をしないといけないらしいので http://smt.docomo.ne.jp/
- 設定を探し当てるが,docomo回線からしか設定出来ないらしい
- iモードブラウザではdmenu無理だった.フルブラウザで開けたけどdocomo回線扱いにならない
- とりあえずSIMをNexus5に挿そうと思ったら,SIMサイズ違う
- SIM切るのはアレなので,Galaxy Nexusを引っ張り出してきて久しぶりに電源入れる
- APN設定しなおして,「ドコモID利用設定」しようとすると「ドコモメールが利用されている必要がある」と言われて拒否られる
- どうやらドコモメールアプリで設定が必要なので,apkをインストールして設定
- 再び「ドコモID利用設定」をすると成功
- https://mail.smt.docomo.ne.jp/ にログインできた
メールの設定がここまで難解になる原因は何なのだろう...
- Nexus 5のgmailアプリでimapの設定して送受信してみたけど,うまく同期できず...
imap自体は繋がってて,フォルダ等は同期されるけど受信トレイの一覧にメールが出ない.
http://androck.jp/news/topics/android4-mail-app-docomomail-imap-error/
このへんも気になる.
まぁ,どっかのホストでimapsync的なのを動かしておくのが良さそう.imode.net時代と変わらない...
数時間無駄にした気分.