2005-05-01から1ヶ月間の記事一覧

今日の作業

なぜかヤル気一杯の今日のこのごろ。ZPlayer用のTracを立ち上げてみた。使ってみて分かったけど、個人的な作業を管理するためだけに使うとしても、非常に便利だ。Tracの各種メッセージを日本語に翻訳したものがあるみたいなんで、これをマージしてZPlayerの…

ひたすらにZPlayerのコーディング

Version 0.0.5がリビジョン138で現在はリビジョン211だから、かなり変更したことに。Kino2には追いついたかな。あとキャッシュにSQLiteを使うようにしたり、Pythonを組み込んだりしたい。そいうえば以前書いたFFmpegのCVSの件。FFmpeg関連のパッチだけは取り…

今日の作業

9:34 - ZPlayer お、Atmarkさんがランダム再生を追加されたようだ。僕はひたすらにコードを書き書き。疲れる。

今日の作業は無し

数ヶ月前からmplayer-cvslog,ffmpeg-cvslog,ffmpeg-develを読んでるんだけど、今日ffmpeg-develにMPlayer for Zaurusの存在と変更点のパッチが投げられてた。いやぁ、まだ本家に取り込んでもらえるようなレベルじゃないんで、なんというか……(英語が出来れば…

今日の作業

7:23 - ZPlayer ひさびさに手を入れて、タスクバーにアイコンが残る問題を(多分)修正。SDLのほうの作業中にフルスクリーンウィジェットの正しい表示方法を知ったので。 7:24 - MPlayer いつのまにか-vmで解像度を変更した後に復帰出来なくなっていたので修正…

動画で見るMPlayerの速度

http://atty.jp/pub/zaurus/mplayer_compare.avi ってわけで、なんとなく作ってみました。試験対象はRL_HQ_640x352_1024_128.avi(640x352 24fps 1024Kbit/s 2-pass DivX - 44Khz Stereo 128Kbit/s MP3)で、中央の映像が音声有りで普通に再生した状態です。そ…

今日の作業

6:25 いきなりPCがフリーズして、書き書けの文章がパーになった。熱暴走? http://www.areanine.gr.jp/~nyano/zakki0505.html#20050502c ここしばらくいじってなかったんですが、SL-C760 に早速 MPlayer 1.1.3 と ZPlayer 0.0.5 を入れて 352×240 な MPEG-1 …

今日の作業

3:36 SDLをゴリゴリ。SDLに入ってるtestが一通り問題無く動くようになった。あとはダブルバッファリング。ハードウェアカーソルはどうしようかな。要らんかな。 5:39 ダブルバッファリングも完成。うーん、ティアリングが無いってのはいいもんですなぁ。test…

run-time assembler SoftWire

x86用だけど参考になりそう。まぁとりあえずはLDR/STRのオフセットを動的に変更したいだけなので、関数をデータ領域にmemcpyしてデータ置換で十分かな。

くらすぺ

アクション好きにはたまらない一品。クリアだけなら難易度は普通だけど、全宝物を集めようとすると、「メイドさんを右に」ばりに難しい場面もあったりする。で、48個の宝物のうち47個まで発見したけど、最後の1つがどうしても見つからない……。1面に12個づつ…

今日の作業

11:16 bvddでの2/4/8bpp対応が完了。SDLのほうはrotate blitterを書いてない。とりあえずrotate無しで、 $ testsprite -bpp 16 -width 480 -height 640 -flip 51.94fps $ testsprite -bpp 8 -width 480 -height 640 -flip 104.52fps うん、予想通りの結果。…

今日の作業

6:48 bvddの改良。MPlayerで使うオーバレイ以外は真面目に実装していなかったので、そのへんを修正。ベースフレームのブランチがちゃんと機能するように。あとバージョン問い合わせのioctlも追加。bvdd-1.0.0になるまではインターフェースも変更しまくりなの…

今日の作業

12:01 QVGA解像度への変更を追加。なぜかznesterが標準クロックでも余裕の60fpsキープになった。snes9xも動くようになった。 13:08 snes9xはend.さん式ベンチで38〜39fps(CCCR=2000218)。……うーむ、SDLはさほどボトルネックになってなかったのか。となると60…

今日の作業

6:09 - SDL とりあえずtestspriteが動いた。昔のデータによるとSL-C700では480x640で19.34fps、今回のSL-C3000は81.72fps。うーん、隔世の感。Qtとの通信も上手くいってる模様。こんどはキーマップも真面目に定義した。オーバレイや16bpp未満もサポートした…

最近の作業

SDL-1.2.8をベースにbvdd対応をスクラッチから起こしてるとこ。SDLはsoft-floatでQt非依存、キーボードやマウスイベントはそれ専用のQtアプリ(SDL-delegate)とIPC(SysV共有メモリ)でやり取り。結構めんどい。

TVアニメ版AIR

あまりにも出来が良すぎるので思わず買ってしまった。アニメのDVDなんてボッタクリで絶対買わね〜とかずっと思ってたけど(実際買ったことは無い)、全巻予約。良いものは売れるということで。ちなみに、1巻は発売日前日に届いたけど、2巻は催促して5日後ぐら…

バンブラ スコア表 平均98.99点

休み時間などで地道にやってた。自宅ではやってない。この100点の少なさで9位まで来るのは貴重かも。トップ20の中で100点の取得数は最少。(100点なんてそうそう出ませんって)残る98点以下だけど、ポケモンメドレーはやり込んでないんでそのうち出るとして、…

IIDX IR 山口県

また二週間ぐらい放置してたんだけど、慣らしもなしにいきなりエキスパートをやったら、150点ぐらい更新した。あれ?と思って全コースやったら、あわせて600点ぐらい更新しちゃったよ。.HOGE.の人も抜いたので満足。って、ここに書くとすぐに抜き返されそう…

MPlayer for Zaurus 1.1.4 をリリースしました

iWMMXt版のバグ修正とAcoveaによる最適化がメインです。関係無いけど、最近のFFmpegにはWMV9のネイティブデコーダが入ってることに気づいた(vc9.c)。まだ実用レベルじゃないみたいだけど、そのうち使えるようになるかも?

Acovea

とうとう終わった。結局78時間も掛かってしまった。

今日の作業

2:17 SDL関係もちょっと考えてます。Acoveaが終わったら挑戦してみよう。(あと2〜3時間で終わりそう) 2:41 あー、バンブラの楽譜書き出し関係のプログラムや.bbsデータが入ってるディレクトリをまるごと削除してしまった予感……。それも一ヶ月以上前に。……も…

http://www.pythonchallenge.com/pc/index.htm 2

LEVEL 6。Pythonスレのヒントで、最初の1歩がやっと分かった。HTMLソースに書いてあったヒントとページタイトルはそういう意味なのね。LEVEL 7到達。PILが要るのか?LEVEL 5をPython使わずに解いたんですか! うーん、すごい。LEVEL 7完了。予想通りだった。…

今日の作業

12:23 結局3日の23:30にデフォルト設定のAcoveaを起動した。36時間経った現在、半分ほど終わりそうといったところ。ベンチマーク結果に影響が出るといけないのでザウルスは触れないが、ビルドを行なっているホストマシンは普通に使っているので、予定よりも…

今日の作業

10:52 - Acoveaの準備 現状のリリース用MPlayerのビルドに要する時間は約4分。んで、Acoveaのデフォルト設定だと2000回ほどベンチマークが実行される。このままでは解析完了まで約6日も掛かってしまう。とてもそんなには待てないが、有意な結果を出すために…

今日の作業

5:50 crosstool crosstool-0.32きた! 早速挑戦。って、buildlogみたら、gcc-4.0.0のsoft-floatは全滅じゃん……。 5:56 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14352 http://www.andric.com/cross/patches/ これが要るとのフォローがMLに流れてた。ち…

Acovea - Analysis of Compiler Options via Evolutionary Algorithm

ちょっと前にみつけた、あるコードに対する最速の最適化オプションを進化的アルゴリズムで(?)探してくれるツールらしい。gccの最適化オプションは相互に干渉し合う部分などあって、手作業で最速オプションを見付けるのは不可能に近い。中身を眺めてみたとこ…

今日の作業

9:59 add_pixels_clamped_armをiWMMXtで書き直し。4%ぐらい高速化。あとbswap_32も速そうなコードを見つけたので変更。2%ぐらい高速化。昨日は129%まで速度が上がったと書いたけど、あれ以来120%を超えることが無い。なんだったんだろうか。 10:14 現時点で…