・用意するもの
※マイクロSDカードはBrainの古いバージョンではSDHCに対応していないため結果的に2GB以下の物しか使えません。
一応【Task Switcher for SHARP Brain】を起動すると対応しますが、そのためには【Task Switcher for SHARP Brain】をBrainのNAND3に入れる等の操作をしなくてはならないため、この項では省いています。
・手順
※以下の手順中では拡張子名が表示されている状態を前提で書いていますが、別に表示させなくても作業はできます。
その場合は拡張子を取って読んでください。(例.msgothic.bat→msgothic)
※またファイルは「」、フォルダは『』、プログラム名は【】で囲ってあります。
1.XMedia Recodeをダウンロードしてインストールする。
2.XMedia Recodeを起動して、格子状の部分に変換したい動画ファイルをすべてドロップする。
3.変換するファイルをすべて選択して「リストに追加」を押す。
4.それぞれの項目を以下のように設定する。
『形式』
「プロファイル」→カスタム
「形式」→MP4
「ファイル拡張」→mp4
「ビデオコーデック-コーデック」→XviD
「音声トラック1-コーデック」→AAC
「ビデオ/音声の同期」→チェック
「出力ストリーム形式」→ビデオ+音声
『ビデオ-一般』
「フレームレート」→30
「ビットレート」→200※
『音声トラック1-一般』
「ビットレート」→128(好みで)
『クロップ/プレビュー-解像度』
「幅」→480
「高さ」→320
「アスペクト比」→3:2
「拡大」→レターボックス
「アスペクト比を保持」→チェックしない
下の方にある「保存先」設定する。
※動画がかくつく場合はここの値を下げてください。
5.「エンコード」を押す。
※「音声設定に誤りがあります」と出る場合は、『音声トラック1-一般』の「Codec」をいったん別のものにしてから「AAC」にもどす。
6.【Task Switcher for SHARP Brain】の最新版をダウンロードする。
7.ファイルを解凍して『tswbrain』の中の「msgothic.bat」を実行。
8.【TCPMP easy install kit for "brain" by sharp】をダウンロードする。
10.「TCPMP」を解凍してできた『アプリ』フォルダの中に『Task Switcher』を入れたものと、先ほど変換した動画をマイクロSDカードにコピーする。
11.電源を切ったBrainにマイクロSDカードを挿し込み、リセットスイッチを押す。
12.電源を入れ【ライブラリー→アプリ】から【Task Switcher】【TCPMP】の順に起動。
13.左下の矢印→工具のマーク→Power Configの順にクリックし、
「Keep LCD backlight brightness」にチェック。
「LCD backlight brightnee」を自分の好みの明るさに、
「Auto power off timeout」を「Never」にする。
最後にそのウインドウを閉じる。
14.Option→VideoでGDIを選択する。(←ここ重要
15.右上のFile→Open File...→Storage Filesの順にクリックしていって再生したいファイルをクリック。
16.正しいアスペクト比かつ出来る限り大きく見るには「Options」→「Zoom」→「Fill Screen」を選ぶ。
・Gine (Gine Is Not a Emulator)でTCPMPを高速化
SHARP BrainのWindows CEを活用する Part5より
258 :名無しさん@3周年:2011/09/12(月) 08:05:03.61 ID:yNdvkakQ
んで連投
TCPMPがこのGX.DLLで高速化:http://at.nexhawks.net/dl/detail.shtml?id=65
262 :名無しさん@3周年:2011/09/12(月) 18:39:45.59 ID:3ec50+IJ
>>258
このDLLはどこに置けば良いのですか?
263 :名無しさん@3周年:2011/09/12(月) 18:45:05.62 ID:MgnfikCo
>>262
GX.dllを使用したいアプリケーションと同じディレクトリに置きます。
たとえば、TCPMP.exeやAppMain.exeと同じディレクトリです。
すでにGX.dll存在する場合、それを上書きしても構いません。
265 :名無しさん@3周年:2011/09/12(月) 19:02:42.13 ID:2rQ4YOrc
CorePlayerのベンチが15%くらい上がった。
これすごいな
271 :名無しさん@3周年:2011/09/13(火) 00:31:42.32 ID:WSx21+MA
GX.dllって全部のCEアプリで使われてるの?
272 :名無しさん@3周年:2011/09/13(火) 02:22:25.31 ID:czM5mSMG
>>258
これすげえええええええええええええ
とりあえずGAPIエミュレータ使ってたやつ全部取っ替えた。
>>271
一部のアプリだけだよ。
母艦PCでも「このソフトを動作させるにはDirectX~が必要です。」
みたいなのあるじゃん。あれと同じ感じ。
273 :名無しさん@3周年:2011/09/13(火) 02:28:02.49 ID:WSx21+MA
>>272
なるほろ。
必要か否かはDepencyなんとかを使えば分りますかね?
275 :名無しさん@3周年:2011/09/13(火) 06:53:29.18 ID:3KHLSwED
>>273
分かるとは限りません。
起動後にLoadLibraryして動的に読み込む場合もあり、このとき
.exeのインポートテーブルにはGX.dllが載りません。
276 :名無しさん@3周年:2011/09/13(火) 07:50:49.05 ID:uC9SvLfh
>>261
ああほんとだ
SharpLibにリンクしてるのか..
仕組み知りたい
277 :名無しさん@3周年:2011/09/13(火) 19:23:30.21 ID:3KHLSwED
>>276
Windows CEには、MmMapIoSpaceという、物理メモリ空間を仮想メモリ空間にマップする
関数がありますが、これはユーザーモードからは使用することができません。
ドライバを作成するという手段もありますが、SharpLibにはEdMmMapIoSpaceという、
ユーザーモードからこれを実行することができる便利な関数があります。
Gineはこれを利用してTMPA910(ryのLCDコントローラで使用しているフレームバッファの
物理アドレスを取得し、そのアドレスにあるフレームバッファをプロセスの
仮想メモリ空間にマップすることにより、本物のGX.dllと同じ動作を実現します。
278 :名無しさん@3周年:2011/09/13(火) 19:45:53.47 ID:WSx21+MA
誤爆したorz
>>275
なるほど。
利用するならば、動画再生や複雑なアニメーションが組み込まれたソフトに同梱するのが良いのでしょうか。
279 :名無しさん@3周年:2011/09/13(火) 20:08:27.66 ID:3KHLSwED
>>278
あと、ゲームでもGX.dllを使用しているものがあります。
詳しいことは、対象ソフトウェアの説明書やヘルプ等をご覧頂いた方が分かると思います。
補足.この項は以下の環境で動作確認しています。うまくいかない場合は確認してください。
PC:WindowsXP SP3 NET Framework3.5・DirectX9.0・Java6.0・Windows Updateすべて適用済み。(2011.05.02)
Brain:PW-AC890
名前 |
バージョン |
Task Switcher for SHARP Brain |
Ver.1.5 |
XMedia Recode |
Ver.2.3.2.0 |
PW-G5100での動作報告
PW-G5100でTask Switcherを起動すると十字キーが使えなくなります。なのでタッチパネルで操作をしてください。
最終更新:2022年05月29日 11:52