良い文章じゃ無いな〜。最低限、意図は通じるはずだけど、なんか、こう。ま、いいか出しちゃえ。んーと、だれも見てないだろうけど、もう少ししたらページのデザイン変えます。(ああ、語尾が変わってる)今トップに置いてある、ここ3年ほどまったく更新してないページはすべて......まあ、消すまでもないか、ファイルは置いときますけど、トップからのリンクを切ります。なんかをまとめて、動画系の人柱情報&ツールのページにしようかと。こんなことしても、卒業すれば消えてしまうわけですが、いちおう卒業後に管理する予定のページの下拵え程度はしておこうかと考えて。いうわけで、そんな人は居ないだろうけれども、このページチェックしてる方いましたら、そーゆー事ですので。関数を入手することはできた。版を参考にかかれたのみたいだから、多分ちょこちょこといじればそのまま使えるようになると思う。いうすごく高速な(ただし誤差が比較的大きい)アルゴリズムがあるらしく、それのソースも手に入ったのだけど......なぜ、日本人が考案して、日本語で原論文が発表されてるのを、日本人がわざわざ英語で書かれた解説を読みながら勉強しなきゃいけないのか悲しくなってきてしまった。検索してもまともな情報は全然でてこない。日本語の技術情報ってどうしてこう貧弱なんだろうと悲しくなってしまう。評判はどんな感じかな〜というわけで先週末から昨日の24時までのアクセスログを眺めてみた。アクセスが多いのが驚き。駄目じゃん、仕事中にこんなの落としてちゃ。したらお仕事なのかも。評判をこんなにも気にするぐらいならもう少しきっちりテストして最初からバグの少いドライバリリースすれば良いのに。回もあることなんだよね〜。なんでこんなに頻繁にアクセスしてるんだろう。いいじゃん、個人開発のフリーソフトなんだから、十分なテスト体制が取れないのは当然でしょ。問題はバグ報告にどれだけすばやく対処できるかだよね。何度もリトライしてやっと落とせたみたい(ごめんね回線細くて、読んでないだろうけど)無事に使えたのかな〜。用ドライバとは桁が違うと感動。希望は打ち砕かれる出会わなければ仕合せでいられたのに......。ストリームに出会ってしまった。あ〜、見つけた以上対応しなきゃまずいよな〜。フレーム入れられたのか、確かに規格読んだ限りじゃ入れちゃダメとは書いてなかったけど。う〜、どうしてくれよう。使えなくなるから......。見ながら一ずつフレーム数えるしかないか〜。あぁぁ、どんどんコードが汚くなっていく(涙)師よ、少なくとも規格どおりに書けばデコーダは完成すると言っても、規格がワケワカなほどにこんがらがってるのはどう対処すれば良いのでしょう?とりあえず、高速化よりも先にバグ修正だよなぁ、一般的な優先順位としては。対応はさらに先になりそうです。フレームを持つストリームに対応させる事ができた。ピクチャにたいしてのタイムコードを利用したシークが発生すると、例によって例のごとく悶死してしまうはず。入れるなら入れる、入れないならいれないでどちらかのみにしてください)本当は何とかしたいのだけど、私のスキルでは今の所解決策が思い浮かばないので仕方がない。リンクされてるテスト用のサンプルビットストリームの中にフィールド構造ピクチャを持つビットストリームを発見することができた。昨日見つけたバグが3+α匹、捕まえたバグが3匹、潰したバグが3匹。問題が残ってるところが悲しい。次のバグが最後だと良いのだけど、それも望み薄だったりする。デコードを間違えてるとか動きベクトルの解釈を間違えてるとかだと思うのだけど、これ以外にも虫が入っていそうなので......今日中に片付くかどうか。化に取り掛かれるのは何時になるのかな〜といった状況なので、システムストリームに対応するなんてのは遥か先の話。悲しいけどこれが現実。虫が捕まらないう〜、虫を捕まえる事ができない。後のブロックデータをフレームに書き出す時点でバグを入れていたのかもしれない。その辺について今日トレースする予定。あと、まだ潰していないけれども、もう一匹バグを発見して、こちらは捕獲することができた。余裕ができればすぐに直せるはず。バグの内容は、ある特殊なビットストリームで総フレーム数を算出する際に無限ループに入る事があるというもの。一つしかない短いビットストリームでしか発生しないから滅多に発生しないはず。フィールドピクチャのデコードでのバグだが、ようやく解決する事ができた。考慮していなかったという内容。後方参照での動き補償時でのみバグを入れていたというのだから嫌になる。フィールドピクチャの動き補償書いてたとき、一体何を考えていたのだろうとつっこみをいれたくなってしまう。(そういえば、フィールドピクチャってどのエンコーダが使うんだよ、作れるの見たことないぞ、こんなものがあるせいで規格がややこしくなってるんだよな〜とか考えていた記憶が......うむ、入れてるバグが多いのも納得してしまう)しかし、ここまでやってもまだバグを出すテスト用ビットストリームがあるのには嫌になってくる。ビットストリームだったかな〜。鬼門だな)と思いだし、昨日はその時点で沈没。今日もう少し追求してみる予定。デコーダのバグも少くなってきた気がするので、最適化とか高速化について考えはじめている。係数一つにつき一回の比較はかなり遅いらしい。クリッピングはともかく、ミスマッチコントロールをやらないのは問題があるだろうというわけで、現在の非効率的な逆量子化方法をもう少し効率的なものに変更する必要がある。使えばもう少し速くなるかな。前に戻る次に進む[英文学][日帝の概観][HOME][明治大学内向け][LINK]。