KBDSHOW.KPI Version 1.16

WAV/WMA/AIF/AIFF/AIFC/AU/SND を再生するためのプラグインです。

使用するためには Windows Media Player6.4 以降が必要です。
インストールしていない人は

http://www.microsoft.com/japan/windows/windowsmedia/download/

でダウンロードして下さい。Windows Media Player のバージョンは 7.1 以降を推奨し
ます。

デフォルトでは WAV/WMA/AIF/AIFF/AIFC/AU/SND を再生しますが、これ以外にも再生し
たい拡張子がある場合は、KbMedia Player の「プラグイン」ダイアログの「設定」ボ
タンをクリックして対応拡張子を設定することが出来ます。ただし、適切な DirectShow
フィルタが導入されている必要があります。拡張子を追加したからといって再生できる
とは限りません。

例えば、拡張子 AC3 が再生できる環境にある場合には、対応拡張子を

WAV/WMA/AIF/AIFF/AIFC/AU/SND/AC3

のように記述します。対応拡張子の設定変更が反映されるのは、プラグインが再ロード
された後です。通常は KbMedia Player を再起動するまで反映されません。


WMA を再生する場合、再生速度を速くしても音とびしたり、シーク処理に時間がかかる
ことがあります。この問題を回避するためには、「WMA 再生に KBWMA.DLL を使用」を
有効にします。

KBWMA.DLL を使用すると、再生速度を変更しても音とびしなくなり、シークが高速化し
ますが、もしかしたら動作が不安定になるかもしれません。

なお、著作権で保護された形式の WMA は再生できません。


更新履歴


/*---------------------------------------------------------------------------*/

Version 1.16(2005/01/31)

・設定ダイアログの表示に対応（KbMedia Player Version 2.38beta2 以降が必要）
・再生時に落ちることがあるバグを修正(kbwma.dll)

/*---------------------------------------------------------------------------*/

Version 1.15(2003/01/21)

・作成した ini ファイルをメモ帳で開くとコメント（セミコロンで始まる行）に改行
  が入らないのを修正（CR LF とするべきところを LF しか入れてなかった）

/*---------------------------------------------------------------------------*/

Version 1.14(2003/01/14)

・24 bit データを再生するとノイズになるバグを修正
・kbwma.dll の Windows Media Format SDK を Version 9 に差し替え（version 9 固
  有の機能は使用していない）
・↑により、なぜか kbwma.dll を FreeLibrary すると落ちるようになってしまった
  （旧版の kbwma.dllでも落ちるようになってしまった。wmvcore.dll の問題か？）の
  で、kbdshow.kpi のアンロード時は kbwma.dll を FreeLibrary しないようにした。
  （初回のみ LoadLibrary し、２回目以降は GetModuleHandle するように修正）
・kbdshow.kpi/kbwma.dll ともにファイルサイズが小さくなった

/*---------------------------------------------------------------------------*/

Version 1.13(2002/06/16)

・kmp_GetTestModule が複数回呼ばれると KMP_MODULE::ppszSupportExts が壊れるの
  を修正

/*---------------------------------------------------------------------------*/

Version 1.12(2001/11/08)

・DllMain で DisableThreadLibraryCalls() を呼ぶようにした
・KBWMA.DLL を使わずに WMA を再生するとき、演奏が途中で終了してしまうことがあ
  ったのを修正（再生速度を変更したときに発生しやすい）

/*---------------------------------------------------------------------------*/

Version 1.11(2001/10/09)

・KBWMA.DLL に関する以下のような修正
  ・WMA のオープンに失敗したときにメモリリークするのを修正
  ・音とびと CPU 負荷が少し軽減（気休め程度）
  ・演奏終了の約 5 秒前に CPU 使用率が 100% になるのを修正

/*---------------------------------------------------------------------------*/

Version 1.10(2001/10/03)

・KBWMA.DLL を使用して WMA を再生しているときの音とびが軽減

/*---------------------------------------------------------------------------*/

Version 1.09(2001/09/27)

・KBWMA.DLL に関する以下のような修正
  ・ファイルオープン時にメモリリークしていたのを修正
  ・演奏終了後に CPU 使用率が 100% になるのを修正
  ・細かい修正

/*---------------------------------------------------------------------------*/

Version 1.08(2001/09/26)

・WMA の再生に DirectShow ではなく、KBWMA.DLL（Windows Media SDK 7.1 ベースの
  WMA デコーダ）を使用するかどうか設定できるようにした。KBWMA.DLL を使用する
  と、
  ・再生速度を速くしても音とびしない
  ・通常再生時に CPU に負荷がかかった場合の音とびはむしろ発生しやすくなる
  ・シークが高速になる
  ・シークが不安定になる（シークすると固まる）かもしれない

/*---------------------------------------------------------------------------*/

Version 1.07(2001/09/04)

・最後まで演奏した後に演奏を再開しても再開できないことがあったのを修正（根本的
  な解決は出来ていない）
・WMA でシークすると演奏が終わってしまう確率が下がった（根本的な解決は出来てい
  ない）
/*---------------------------------------------------------------------------*/

Version 1.06(2001/08/15)

・INI ファイルで再生したい拡張子を設定できるようにした
・（デフォルトでは）拡張子 AC3 を認識させないようにした（再生したい場合は INI 
  を書き換えて下さい）

/*---------------------------------------------------------------------------*/

Version 1.05(2001/08/02)

・AC3 に対応

/*---------------------------------------------------------------------------*/

Version 1.04以前

・不明

-------------------------------------------------------------------------------
Kobarin(hidkob@pb.highway.ne.jp)
http://home7.highway.ne.jp/Kobarin/
