[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 05/09 21:04 / Filesize : 98 KB / Number-of Response : 392
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

BREW(Binary Runtime Environment for Wireless) 11



1 名前:デフォルトの名無しさん mailto:sage [2009/06/04(木) 08:58:09 ]
BREW(Binary Runtime Environment for Wireless)についてのスレ

■テンプレ
brew.s214.xrea.com/pukiwiki/
kintubo.kakiko.com/brew/

■前スレ
10 pc12.2ch.net/test/read.cgi/tech/1195449992/

■過去スレ
09 pc11.2ch.net/test/read.cgi/tech/1166675852/
08 pc8.2ch.net/test/read.cgi/tech/1147832791/
07 pc8.2ch.net/test/read.cgi/tech/1137502541/
06 pc8.2ch.net/test/read.cgi/tech/1126846736/
05 pc8.2ch.net/test/read.cgi/tech/1119056460/
04 pc8.2ch.net/test/read.cgi/tech/1111028365/
03 pc5.2ch.net/test/read.cgi/tech/1096006023/
02 pc5.2ch.net/test/read.cgi/tech/1076511398/
01 pc2.2ch.net/test/read.cgi/tech/1011078904/


関連情報>>2-10

362 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 14:43:23 ]
ないんじゃないの?

自分は全てRELEASEIF()でメモリの解放をしているから、
呼ばれていたとしても気づかないけど。

EVT_APP_STOPにTRUE返してる?

あと、ISHELL_CloseApplet()を複数回呼び出しても関係ないはず。
ちょっと、コーディング・センスを疑うけど。

363 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 22:55:07 ]
100万回呼んでみろ

あとはわかるな

364 名前:デフォルトの名無しさん [2010/04/18(日) 01:26:26 ]
BREW開発(ゲーム)を行うことになったものなのですが
現在いくつか問題を抱えており、どなたかご教授いただけないでしょうか?

1.
BREW3.1のauアプリでメモリの最大使用制限というのは
MALLOC()以外で取得されたメモリ
IDISPLAY_CreateDIBitmap()、ISHELL_LoadBitmap()等で
作成されたものも含まれるのでしょうか?

2.
反転画像を転送する際に

画像ロード(8bitパレット)->DDBに転送(16bit)->
ITRANSFORM_TransformBltSimple()->画面に表示(16bit)

という手順で行っているのですが、せっかく画像を8bitパレットで作っても
転送する前に16bit化しなければならず、倍のサイズをつかってしまい
メモリ容量が厳しいことになっています。保持しておく画像は8bitパレットのままで
うまく反転画像を表示させたいのですが、他のやり方を知っている方がいましたら
教えていただきたいです。(そもそも、間違っている場合はご指摘を・・・)
ワークバッファを持ち、直前に16bit化を行ってみたのですが
処理に時間がかかってしまい使えませんでした。

いきなり出てきてすみませんが、ヨロシクお願いします。

365 名前:デフォルトの名無しさん mailto:sage [2010/04/18(日) 01:45:16 ]
ちょっとさ、1はこんな所で話すなよ。NDAをちょっとは意識しろよ。

ホント、だらしないな。

366 名前:デフォルトの名無しさん [2010/04/18(日) 11:05:49 ]

 ま た ゲ ー ム か 


367 名前:デフォルトの名無しさん mailto:sage [2010/04/18(日) 17:52:38 ]
↑そこまで言ってやることないけど、なんか社会人の基本がなってなさそうな。

この前の偉そうなヤツより質問は丁寧でいいけど。

368 名前:デフォルトの名無しさん [2010/04/18(日) 18:22:10 ]
364です
1.についてはこちらの認識不足でした。
上の方で似た様な質問があったのと
時間の問題で焦っていたので質問してしまいました。
不快にしてしまい、申し訳無いです。

改めて2.についてお尋ねしたいのですが
いかがでしょうか?

369 名前:デフォルトの名無しさん mailto:sage [2010/04/19(月) 10:47:26 ]
>>368
DDBの描画がダメならDIB使えばいいだけじゃない?
DDB互換DIBのキャンパスに対して、8bitDIBを描画する方法ならありそうだけど。


370 名前:デフォルトの名無しさん mailto:sage [2010/04/19(月) 23:07:30 ]
反転するだけなら、DIBを自分で反転させても委員でね?



371 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 01:17:10 ]
この手の話は結構聞くけど、いつもパフォーマンスが問題になってるよ。

つまりさ、その反転「必要」なの?必要というなら、時間がかかってもやるしかないけどさ。

372 名前:デフォルトの名無しさん [2010/04/20(火) 23:41:15 ]
364です。
皆さん回答ありがとうございます。
反転は必要で、速度と容量も稼ぎたいという、ワガママな状態ですみません。
やはりパフォーマンス周りの問題はどうにもならないんですね。

DDB互換のキャンパスに書いたとしてもDDBと同じ16bitとなってしまうかと思うのです。
自分で反転させたDIBを保持すると8bit+8bitで16bitと同じになってしまいますし

リソースごとに対応を変える形で対処しようと思います。




373 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 02:33:38 ]
一度アセンブラで書いてみたら?

374 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 16:18:39 ]
パレットテーブル用意しておいて自前で反転させながら転送しちゃダメなの?
反転するだけならアセンブラ使わなくてもそんなに重くはならないと思う。

375 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 21:50:42 ]
そりゃ、もしイメージが展開されていなくて、パレットのままならね。

376 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 03:51:05 ]
8bppのDIBと、そのパレット(24bpp)をIDisplayのDDBへ転送するときのパレットマップ(16bpp)を
用意して転送するって話でしょ。イメージ展開されてなきゃ処理できん。
ARM926EJ-Sはデータキャッシュ128KBだから(MSM6550でもキャッシュ積んでるかは知らんが)
オンキャッシュで処理できそうではあるな。画像サイズ次第ではピクセルデータごと乗る。

アセンブラで書くなら、ARMは複数レジスタロード・ストア、レジスタのローテート、ロードアドレスの
オフセット指定なんかがあるから、これらを駆使すればそこそこ高速なルーチンができそうな気がする。

377 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 10:08:08 ]
俺の言う「イメージの展開」は、君の1行目の作業のこと。
こんなこと自明だと思って書かなかったんだけど。

378 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 12:06:59 ]
ごめん、話理解できてないだけかも知れんけど
IDIBのパレットを直で弄って IDIB_TO_IBITMAP → ITransform だと何がダメなの?


379 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 17:50:50 ]
8bpp画像のパレットはRGB888(BREWのNativeColor型)固定・・・のはず。
パレットの変更は許可されてるから16bpp相当に書き換えることはできるけど、
描画システム側がRGB888を前提にしてんだから色崩れまくりになる予感。
そもそもシステムがどこでビットマップの互換性をチェックしてるのか不明だし。
互換性チェックパスしないとITRANSFORM_Blt系って失敗する気が。

>>377
ISHELL_LoadBitmapだとDDBにったはず・・・なので今の機種だと16bpp?になるんじゃないかな。
IImageDecoder使えば8bppのままDIBとして取得できる。

380 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 18:15:49 ]
うろ覚えですまないんだけど、ITransformってDDB→DDBの転送しかできなかったような・・・



381 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 23:06:11 ]
来月から地獄の新チップ対応が始まる件

382 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 19:47:26 ]
うちはこれまでのバイナリがそのまま通って一安心。
3Dとか使ってると大変なのかな?

383 名前:デフォルトの名無しさん mailto:sage [2010/05/27(木) 01:59:25 ]
4.0のシミュレータから音が出ない。
最新のモジュールを入れてるつもりなんだが、どこか設定が必要なんだろうか…

実機では鳴ってるので、ファイルがおかしいって事は無い。

384 名前:デフォルトの名無しさん mailto:sage [2010/05/27(木) 02:11:17 ]
そういうバカみたいな話を、ここで書く神経がわからない。

NDAって言葉すら知らないのか、池沼共は。

385 名前:デフォルトの名無しさん mailto:sage [2010/05/27(木) 08:27:10 ]
んだ

386 名前:デフォルトの名無しさん mailto:sage [2010/05/27(木) 16:47:35 ]
問題だと思うならさっさとKDDIだかどっかに連絡して対処してもらえばいいんじゃない?
2chみたいな場所でNDA意識しろって書き込むだけってのは無駄じゃないかな。

387 名前:デフォルトの名無しさん mailto:sage [2010/05/28(金) 09:32:45 ]
383 の発言のどのへんが問題なわけ?
NDAに触れるようには見えないのだけど。

388 名前:デフォルトの名無しさん mailto:sage [2010/05/28(金) 12:39:21 ]
つーか、こういうことを言い始める奴が出てきたのは最近だな。
前スレだと『音のモジュール入れたけどシミュがかっとぶんだけど』
みたいな話が、何の躊躇もなく話し合われていたw

つーか
>654 :デフォルトの名無しさん:2008/09/19(金) 09:50:48
> いちおう皆NDA守るんだな

NDAという単語が出てきたのはこれだけだよw あとGUNDAMとかw
それから次に単語が出てきたのが今年の4月w

389 名前:デフォルトの名無しさん mailto:sage [2010/05/28(金) 15:10:29 ]
>>383
ウチもSMAF MA-5の音源が各種DLL入れても鳴ってない。
サンプルアプリで鳴ってるんで、間違いなく俺が悪いんだと思うけど。

実機で鳴ってるから気にしないことにしてる。


390 名前:デフォルトの名無しさん mailto:sage [2010/05/28(金) 23:09:55 ]
ウチは鳴ってるけど
んだから教えないんだ



391 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 13:26:21 ]
確か前スレの飛んだとかどうとかの話でも、>>389のような『実機で鳴るなら問題ない』
みたいな結論が出ていたと思うよ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<98KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef