10/04/20 01:17:10
この手の話は結構聞くけど、いつもパフォーマンスが問題になってるよ。
つまりさ、その反転「必要」なの?必要というなら、時間がかかってもやるしかないけどさ。
372:デフォルトの名無しさん
10/04/20 23:41:15
364です。
皆さん回答ありがとうございます。
反転は必要で、速度と容量も稼ぎたいという、ワガママな状態ですみません。
やはりパフォーマンス周りの問題はどうにもならないんですね。
DDB互換のキャンパスに書いたとしてもDDBと同じ16bitとなってしまうかと思うのです。
自分で反転させたDIBを保持すると8bit+8bitで16bitと同じになってしまいますし
リソースごとに対応を変える形で対処しようと思います。
373:デフォルトの名無しさん
10/04/21 02:33:38
一度アセンブラで書いてみたら?
374:デフォルトの名無しさん
10/04/21 16:18:39
パレットテーブル用意しておいて自前で反転させながら転送しちゃダメなの?
反転するだけならアセンブラ使わなくてもそんなに重くはならないと思う。
375:デフォルトの名無しさん
10/04/21 21:50:42
そりゃ、もしイメージが展開されていなくて、パレットのままならね。
376:デフォルトの名無しさん
10/04/22 03:51:05
8bppのDIBと、そのパレット(24bpp)をIDisplayのDDBへ転送するときのパレットマップ(16bpp)を
用意して転送するって話でしょ。イメージ展開されてなきゃ処理できん。
ARM926EJ-Sはデータキャッシュ128KBだから(MSM6550でもキャッシュ積んでるかは知らんが)
オンキャッシュで処理できそうではあるな。画像サイズ次第ではピクセルデータごと乗る。
アセンブラで書くなら、ARMは複数レジスタロード・ストア、レジスタのローテート、ロードアドレスの
オフセット指定なんかがあるから、これらを駆使すればそこそこ高速なルーチンができそうな気がする。
377:デフォルトの名無しさん
10/04/22 10:08:08
俺の言う「イメージの展開」は、君の1行目の作業のこと。
こんなこと自明だと思って書かなかったんだけど。
378:デフォルトの名無しさん
10/04/22 12:06:59
ごめん、話理解できてないだけかも知れんけど
IDIBのパレットを直で弄って IDIB_TO_IBITMAP → ITransform だと何がダメなの?
379:デフォルトの名無しさん
10/04/22 17:50:50
8bpp画像のパレットはRGB888(BREWのNativeColor型)固定・・・のはず。
パレットの変更は許可されてるから16bpp相当に書き換えることはできるけど、
描画システム側がRGB888を前提にしてんだから色崩れまくりになる予感。
そもそもシステムがどこでビットマップの互換性をチェックしてるのか不明だし。
互換性チェックパスしないとITRANSFORM_Blt系って失敗する気が。
>>377
ISHELL_LoadBitmapだとDDBにったはず・・・なので今の機種だと16bpp?になるんじゃないかな。
IImageDecoder使えば8bppのままDIBとして取得できる。
380:デフォルトの名無しさん
10/04/22 18:15:49
うろ覚えですまないんだけど、ITransformってDDB→DDBの転送しかできなかったような・・・
381:デフォルトの名無しさん
10/05/19 23:06:11
来月から地獄の新チップ対応が始まる件
382:デフォルトの名無しさん
10/05/21 19:47:26
うちはこれまでのバイナリがそのまま通って一安心。
3Dとか使ってると大変なのかな?
383:デフォルトの名無しさん
10/05/27 01:59:25
4.0のシミュレータから音が出ない。
最新のモジュールを入れてるつもりなんだが、どこか設定が必要なんだろうか…
実機では鳴ってるので、ファイルがおかしいって事は無い。
384:デフォルトの名無しさん
10/05/27 02:11:17
そういうバカみたいな話を、ここで書く神経がわからない。
NDAって言葉すら知らないのか、池沼共は。
385:デフォルトの名無しさん
10/05/27 08:27:10
んだ
386:デフォルトの名無しさん
10/05/27 16:47:35
問題だと思うならさっさとKDDIだかどっかに連絡して対処してもらえばいいんじゃない?
2chみたいな場所でNDA意識しろって書き込むだけってのは無駄じゃないかな。
387:デフォルトの名無しさん
10/05/28 09:32:45
383 の発言のどのへんが問題なわけ?
NDAに触れるようには見えないのだけど。
388:デフォルトの名無しさん
10/05/28 12:39:21
つーか、こういうことを言い始める奴が出てきたのは最近だな。
前スレだと『音のモジュール入れたけどシミュがかっとぶんだけど』
みたいな話が、何の躊躇もなく話し合われていたw
つーか
>654 :デフォルトの名無しさん:2008/09/19(金) 09:50:48
> いちおう皆NDA守るんだな
NDAという単語が出てきたのはこれだけだよw あとGUNDAMとかw
それから次に単語が出てきたのが今年の4月w
389:デフォルトの名無しさん
10/05/28 15:10:29
>>383
ウチもSMAF MA-5の音源が各種DLL入れても鳴ってない。
サンプルアプリで鳴ってるんで、間違いなく俺が悪いんだと思うけど。
実機で鳴ってるから気にしないことにしてる。
390:デフォルトの名無しさん
10/05/28 23:09:55
ウチは鳴ってるけど
んだから教えないんだ
391:デフォルトの名無しさん
10/05/29 13:26:21
確か前スレの飛んだとかどうとかの話でも、>>389のような『実機で鳴るなら問題ない』
みたいな結論が出ていたと思うよ