[リストへもどる]
一括表示
タイトル午後DLLの仕様は?
記事No349
投稿日: 2002/04/04(Thu) 14:52
投稿者大野
初めまして。
午後のDLL、いつもお世話になっています。大変ありがとうございます。DLL使用のソフト(下記URL)をver.3対応に改造しようとしているのですが、2つほど質問させてください。

1.ソースを見るとレートコンバータが無くなっているようですが、近日中に追加(復活?)される予定はあるのでしょうか?元々手抜きで、48->44.1変換をgogo.dllにお願いしていたもので...

2.「午後のこ〜だ for Windows Ver 3.10β2」として配られているバイナリのDLLで試しているのですが、以下の例外が発生します。午後DLL作成環境を構築していないため、当方でDLLの中までデバッグ出来ず申し訳ないのですが、何かわかるでしょうか?
状況は、DLLの再ロードをせずに複数のファイルをエンコードしている場合の2番目のファイルのエンコードを開始したタイミングです。具体的には、
−MPGE_colseCoder()で1つのエンコードを終了
−DLLを再ロードせずにMPGE_setConfigure(),
MPGE_detectConfigure()で各種設定
−MPGE_processFrame()を呼び出し→以下で落ちる
1000973a cmp dword ptr [eax+1005a30c],ecx
が、0x10104805c番地をリードして例外発生で、レジスタは
EAX = 000EDD50 EBX = 00000000
ECX = 00118650 EDX = 0000474F
ESI = 00000000 EDI = 000230CA
ESP = 0121FF64 EBP = 00000010
EIP = 1000973A EFL = 00000206 CS = 001B
DS = 0023 ES = 0023 SS = 0023 FS = 0038
GS = 0000
です。

http://www.geocities.co.jp/SiliconValley-Bay/4893/


タイトル 午後DLLの仕様は?
記事No350
投稿日: 2002/04/04(Thu) 15:09
投稿者
> 1.ソースを見るとレートコンバータが無くなっているようですが、近日中に追
> 加(復活?)される予定はあるのでしょうか?元々手抜きで、48->44.1変換を
> gogo.dllにお願いしていたもので...

どうなんでしょう?^^;;一応,追加することになった時に困らないように気にし
ながら作ってはいますが.

> 状況は、DLLの再ロードをせずに複数のファイルをエンコードしている場合の2
> 番目のファイルのエンコードを開始したタイミングです。具体的には、

以下の処理を追加してみてもらますか?
> MPGE_colseCoder()で1つのエンコードを終了
MPGE_initializeWork();
> DLLを再ロードせずにMPGE_setConfigure(),
> MPGE_detectConfigure()で各種設定
> MPGE_processFrame()を呼び出し→以下で落ちる

それから,gogo2 用ですけど開発マニュアルがあります.
http://member.nifty.ne.jp/~pen/free/windows/gogohelp/
gogo3 でもおおよそは同じです.


タイトル 午後DLLの仕様は?
記事No351
投稿日: 2002/04/04(Thu) 17:05
投稿者大野
> > 1.ソースを見るとレートコンバータが無くなっているようですが、近日中に追
> > 加(復活?)される予定はあるのでしょうか?元々手抜きで、48->44.1変換を
> > gogo.dllにお願いしていたもので...
>
> どうなんでしょう?^^;;一応,追加することになった時に困らないように気にし
> ながら作ってはいますが.

ぜひ、古いソースそのもので結構ですので復活していただきたいです。

> 以下の処理を追加してみてもらますか?
> > MPGE_colseCoder()で1つのエンコードを終了
> MPGE_initializeWork();
これでうまくいきました。
(前はDLLをロードしたときに1回だけinistalizeWork()を呼ぶ処理になっていました。)
お騒がせしました。ありがとうございました。