スポンサーサイト 

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

MLMMP3Player 

ここ最近は久々に時間も取れるようになってきたので、MLMMP3PlayerでUTF-8の読み書きに対応すべく改良中。
UTF-8への対応はそんなに難しくないかと思っていたのですが何かかんだ時間が掛かって何とか対応、これからテストをするところです。

UTF-8に対応できれば、後は非同期化に対応できれば大まかな機能としては網羅できるのではと思い、ついでに非同期化の対応に挑戦してみたのですが、これが予想以上に手ごわかった…

最初は仕様を勘違いしていて、単純に「0x11111111 0x111xxxxx」を
「0x11111111 0x00000000 0x111xxxxx」の形に変換して、変換後のサイズをフレームサイズに書き込んであるのかと思ったら、タグサイズには非同期化後のサイズが書いてあるのに、フレームサイズには非同期化前のサイズが書かれているらしく、現在のプログラムではフレームサイズを元にフレームを読み込んでいるので、フレームヘッダに書かれているサイズと実際のサイズが異なるとタクが正しく読み込めないのでお手上げ状態…

とりあえず、フレームを1バイトずつなめて非同期化を解除してから読み込む処理を作成して、何とか読み込みのところまでは無理やり作成。
(これからテストしないとかなり微妙…)

果たして、書き込みには対応できるのだろうか。
とりあえず書き込みもいければUTF-8と非同期化に対応して新バージョンを公開しようと思うのですが、正直書き込みは微妙だな…

正直、非同期化の対応にはあまり重きを置いていなかったのですが、ここまで来たら自己満足のためだけに何とか対応したいんだけど。

順調にいけば来月中には新版を出せればと思っています。
スポンサーサイト

開放されるはずが・・・ 

遅くなりましたが、あけましておめでとうございます
今年も宜しくお願いいたします

とうとう先月は書き込みなしになってしまい、何とか仕事が一段落する今日から再開しようと思っていたのですが、うまくは行かず…

やっと今日からゆっくり出来ると思っていたら、導入作業中のリーダーから「動作環境のJREがインストール出来ないから、古いバージョンで動く様に修正しろ」とのこと、1.3に変更、いやいや1.1.8ですか…

すでに一回1.4から1.3に下がって数点修正入れているのですが、よりにもよって完成してからバージョンダウンはないでしょう…
JDK1.1.8って何年前のバージョンよ、ものすごく動く気がしない。

とりあえず明日から修正作業に入るのですが果たして動くのか、動いてもパフォーマンスは期待できないと思うけど。

新年一発目から愚痴入ってますが、今年もぼちぼち行きたいと思います
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。