Windows Media Susie Plug-in
&

Windows Media File Player. 

Windows Media Susie Plug-in Ver.0.04.0.28
Windows Media File Player Ver.0.04.0.28
2000/9/2 written by Thrasher  mail  Thrasher's Personal Laboratory.

1.�͂��߂�(Introduction)

IfMedia��Windows ��̗l�X�ȃ��f�B�A���Đ����邽�߂�Susie Plug-in�ł��B������Player�Ƌ��ɂ��g�����������B
IfMedia is 'Susie Plug-in' to play back a variety of media on Windows. Utilize it with Player included in an archive.

�o�[�W����0.04.0.14�ȍ~�����Windows ��DirectShow���C���X�g�[������Ă���Ηl�X�ȃ��f�B�A���Đ��ł���悤�ɂȂ�܂����B
In version 0.04.0.14 and later, it can play back many of media if DirectShow is installed in Windows.

�o�[�W����0.04.0.16�ȍ~�����Windows ��DirectMusic ���C���X�g�[������Ă����MIDI���E�F�[�u�I�[�f�B�I�ɕϊ����čĐ��ł��܂��B
In version 0.04.0.16 and later, it can translate MIDI into wave audio and play back if DirectMusic is installed in Windows.

�o�[�W����0.04.0.22�ȍ~�����Player�ւ̃t�@�C���̃h���b�v���T�|�[�g���Ă��܂��B�G�N�X�v���[��������Player�ɑ΂��ăt�@�C����drag&drop�o���܂��B
In version 0.04.0.22 and later, drag&drop on Player is supported. You can drag&drop files from explorer,etc. to Player.

�o�[�W����0.04.0.25�ȍ~�����Player�փf�B���N�g�����h���b�v���邱�Ƃ��o���܂��B�f�B���N�g�����h���b�v����Ƃ��̃f�B���N�g���P���̑S�t�@�C�����Đ��ΏۂƂ��ď������܂��BCTRL�L�[����������Player�Ƀt�@�C�����h���b�v����ƌ��ݍĐ����̃t�@�C����S�ăL�����Z�����āA�h���b�v���ꂽ�t�@�C���̍Đ��������ɊJ�n���܂��BCTRL�L�[�������Ȃ���h���b�v����ƁA�t�@�C���Đ����L�����Z�������Ƀh���b�v���ꂽ�t�@�C����lj����܂��B
In version 0.04.0.25 and later, you can drop directories on Player. When you drop directories, Player handles all of the files under those directories. If you drop files without CTRL key, Player cancels a file currently played back and start to play back dropped files soon. If you drop files with CTRL key pressed, those files are added for playback without canceling.

�o�[�W����0.04.0.27�ȍ~����͊O���Đ��G���W���Ƃ���VBMP3.DLL�̗��p�⃁�f�B�A�̃V�[�N�A���摜�\�����T�|�[�g���Ă��܂��B�܂��Đ����x��ύX���邱�Ƃ��o���܂��B������MCI�ōĐ�����ꍇ�͍Đ����x�͕ς��܂���B
In version 0.04.0.27 and later, using VBMP3.DLL as an external playback engine, media seeking and a real image display are supported. And playback speed is alterable. But playback speed doesn't change in playback by MCI.

VBMP3.DLL��MP3���Đ�����G���W���ł��BVBMP3.DLL�͖{�A�[�J�C�u�ɓ�������Ă��܂��B
VBMP3.DLL is an engine to play back MP3. VBMP3.DLL is included in an archive.

�Đ��”\�ȃ��f�B�A�ɂ‚��ďڂ����������� ���������������B
Refer here for detail about playable media.

2.����(Caution)

�ȉ��̊‹��Ńe�X�g���s���܂����B
It's tested under following environments.

1. Windows 95
DirectX 7(DirectX Media 6)
Susie 0.45g
Intel Pentium 166MHz(with no MMX)
64MB memory
2. Windows 98(not SE)
DirectX 7(DirectX Media 6)
Susie 0.45g
AMD K6-III 400MHz
64MB memory
3. Windows 98(not SE)
DirectX 7(DirectX Media 6)
Susie 0.45g
Intel Pentium III 550MHz
64MB memory
4. Windows 98 SE
DirectX 7(DirectX Media 6)
Susie 0.45g
Intel Pentium III 600EMHz
256MB memory
5. Windows 98 SE
DirectX 7(DirectX Media 6)
Susie 0.45g
Intel Pentium III 667EBMHz
64MB memory
6. Windows 2000 Professional
DirectX 7(DirectX Media 6)
Susie 0.45a
Intel Pentium II 233MHz
192MB memory
7. Windows 2000 Professional
DirectX 7a(DirectX Media 6)
Susie 0.45g
Intel Pentium III 600MHz(low voltage for mobile)
192MB memory

3.���쌠�y�юg�p����(Copyrights and Requirements)

�{�\�t�g�E�F�A�̒��쌠�͍�҂ł���Thrasher���ۗL���Ă��܂��B�{�\�t�g�E�F�A���g�p���ċN���������Ȃ鑹�Q�ɂ‚��Ă��A��҂͈�؂̐ӔC�𕉂��܂���B�{�\�t�g�E�F�A�̏��p�E�V�F�A�E�F�A�Ƃ��Ă̎g�p���֎~���܂��B�܂��摜�≹�����̒��쌠��N�Q���Ȃ��悤�ɂ��肢�������܂��B
Author Thrasher has copyrights of these softwares. Author of these softwares will owe no responsibilities for any damage caused by these softwares. You must not use these softwares for a commercial use or as a shareware. Never violate copyrights of media such as images, audio and so on.

�{�A�[�J�C�u�ɓ�������Ă���MP3�p�O���Đ��G���W��VBMP3.DLL�̒��쌠��Xing Technology�AGoodNoise�A�������Y���A�~�P��(������㎁)���ۗL���Ă��܂��B�܂�VBMP3.DLL�Ŏg�p���Ă���FFT�A���S���Y���ɂ‚��Ă̒��쌠��Reliable Software���A�^�C���^�O�d�l���̒��쌠�͑ʉ̎��������ۗL���Ă��܂��B
Xing Technology, GoodNoise, Masao Takahashi and Mike(Daisuke Karikomi) have copyright of MP3 external playback engine VBMP3.DLL included in an archive. Reliable Software has copyright of FFT algorithm used by VBMP3.DLL and Dagashiya has copyright of Time Tag Specification.

4.�C���X�g�[��(Installation)

Susie.exe�̂���f�B���N�g���ɂ���IFWAV.SPI��PlayWave.exe������ꍇ�ɂ͐�ɂ����̃t�@�C�����폜���ĉ������B�����̃t�@�C���͋��o�[�W�����̃v���O�C���y�уv���O�����ł��B
If either IFWAV.SPI or PlayWave.exe or both of them are found in directory where Susie.exe is, delete those files beforehand. Those files are plug-in and program in the older version.

�ȉ��̃t�@�C���S�Ă�Susie.exe�Ɠ����f�B���N�g���Ɋi�[���ĉ������B
Place all of the files below in the directory same as Susie.exe.

�t�@�C����(Filenames) ����(Descriptions)
IFMEDIA.SPI
PLAYER.EXE
VBMP3.DLL
�v���O�C��(Plug-in)
���v���O����(Playback program)
MP3
�p�O�����G���W��(External playback engine for MP3)
GENRE.TBL �W�������}�b�v�t�@�C��(Genre map file)
AIFF.BMP AIFF�r�b�g�}�b�v(AIFF bitmap)
AU.BMP AU�r�b�g�}�b�v(AU.bitmap)
AVI.BMP
AVIA.BMP
AVIU.BMP
AVIV.BMP
AVI�r�b�g�}�b�v(AVI bitmap)
AVI
�r�b�g�}�b�v(AVI bitmap;only audio)
AVI
�r�b�g�}�b�v(AVI bitmap;detail unknown)
AVI
�r�b�g�}�b�v(AVI bitmap;only video)
CDDA.BMP CDDA�r�b�g�}�b�v(CDDA bitmap)
CDXA.BMP
CDXAA.BMP
CDXAU.BMP
CDXAV.BMP
CDXA�r�b�g�}�b�v(CDXA bitmap)
CDXA
�r�b�g�}�b�v(CDXA bitmap;only audio)
CDXA
�r�b�g�}�b�v(CDXA bitmap;detail unknown)
CDXA
�r�b�g�}�b�v(CDXA bitmap;only video)
DSHOW.BMP
DSHOWA.BMP
DSHOWU.BMP
DSHOWV.BMP
Playable�r�b�g�}�b�v(Playable bitmap)
Playable
�r�b�g�}�b�v(Playable bitmap;only audio)
Playable
�r�b�g�}�b�v(Playable bitmap;detail unknown)
Playable
�r�b�g�}�b�v(Playable bitmap;only video)
MIDI.BMP MIDI�r�b�g�}�b�v(MIDI bitmap)
MPEG.BMP
MPEGA.BMP
MPEGU.BMP
MPEGV.BMP
MPEG�r�b�g�}�b�v(MPEG bitmap)
MPEG
�r�b�g�}�b�v(MPEG bitmap;only audio)
MPEG
�r�b�g�}�b�v(MPEG bitmap;detail unknown)
MPEG
�r�b�g�}�b�v(MPEG bitmap;only video)
PLAYLIST.BMP PlayList�r�b�g�}�b�v(PlayList bitmap)
QT.BMP
QTA.BMP
QTU.BMP
QTV.BMP
QuickTime�r�b�g�}�b�v(QuickTime bitmap)
QuickTime
�r�b�g�}�b�v(QuickTime bitmap;only audio)
QuickTime
�r�b�g�}�b�v(QuickTime bitmap;detail unknown)
QuickTime
�r�b�g�}�b�v(QuickTime bitmap;only video)
RAWPCM.BMP RAWPCM�r�b�g�}�b�v(RAWPCM bitmap)
RM.BMP
RMA.BMP
RMU.BMP
RMV.BMP
RealMedia�r�b�g�}�b�v(RealMedia bitmap)
RealMedia
�r�b�g�}�b�v(RealMedia bitmap;only audio)
RealMedia
�r�b�g�}�b�v(RealMedia bitmap;detail unknown)
RealMedia
�r�b�g�}�b�v(RealMedia bitmap;only video)
WM.BMP
WMA.BMP
WMU.BMP
WMV.BMP
Windows Media�r�b�g�}�b�v(Windows Media bitmap)
Windows Media
�r�b�g�}�b�v(Windows Media bitmap;only audio)
Windows Media
�r�b�g�}�b�v(Windows Media bitmap;detail unknown)
Windows Media
�r�b�g�}�b�v(Windows Media bitmap;only video)
WAVE.BMP
WAVECDC.BMP
WAVE�r�b�g�}�b�v(WAVE bitmap)
WAVE
�r�b�g�}�b�v(WAVE bitmap;using CODEC)

5.MCI/DirectShow/DirectMusic/VBMP3���ꂼ��̓���
(Merit and demerit on MCI/DirectShow/DirectMusic/VBMP3 each)

MCI(Media Control Interface)��16bit Windows�̍����瑶�݂���A���f�B�A����̂��߂̃C���^�t�F�[�X�ł����A�l�X�Ȏ�ނ̃��f�B�A�����݂��錻�݂ƂȂ��Ă͍��������ɂ����A�܂��V�������f�B�A�ւ̑Ή��͖w�NJ��ҏo���܂���B
MCI(Media Control Interface) is an interface for media control, which have been since 16bit-version of Windows, but much variety of media exists these days, it is difficult to use and we can't expect any more support for new media.

����Windows��ł̃}���`���f�B�A�ƌĂ΂�镪��́A�}����DirectX�̊NJ��ƂȂ�‚‚���A�܂������DirectShow/DirectX Media�ł��A�[���ɍL�͈͂ȃ��f�B�A�T�|�[�g���s���Ă��邱�Ƃ���AIfMedia�ł������̋Z�p�𗘗p�o����悤�ɂ��܂����B
The field called Multimedia on Windows is recently covered with DirectX so fast and current DirectShow/DirectX Media can support media widely enough, those technologies have got to be available by IfMedia.

�܂��ŋ߂�DirectX6�ɂ�DirectMusic���V���������AMIDI���E�F�[�u�ɕϊ�����Software Synthesizer��p���邱�Ƃ�MIDI�����������Ă��Ȃ��Ă��A�E�F�[�u�ɂ����MIDI���Đ��ł��܂��B
In addition, DirectMusic is added in recent DirectX6 and it can play back MIDI with wave audio by using Software Synthesizer which is to translate MIDI into wave audio, even if you don't have MIDI sound module.

�O���Đ��G���W���Ƃ��ăT�|�[�g���Ă���VBMP3�̓~�P����̍Đ��G���W����MP3�̍Đ����T�|�[�g���Ă��܂��B
VBMP3, which is a playback engine created by Mr.Mike, is supported as an external playback engine and can support MP3 playback.

MCI��Windows�ł̕W���I�ȃ��f�B�A�̖w�ǂ𐧌�ł��܂��BDirectShow��CDDA�ȊO�̑S�Ẵ��f�B�A�𐧌�ł��܂��BDirectMusic��MIDI�̂ݐ���o���܂��B
MCI can control almost all of standard Windows media. DirectShow can control all of the media but CDDA. MIDI is all that DirectMusic can control.

�w�ǂ̏ꍇ�AMCI�ɂ�鐧�䂪�Đ��J�n�܂łɂ����鎞�Ԃ��ł��Z���čς݂܂�(���ɃE�F�[�u�I�[�f�B�I)�B�t�ɍĐ��ł��郁�f�B�A�̎�ނ������Ă��܂��B�܂�MCI�ɂ���čĐ��”\�ł���ꍇ�ł����f�B�A�ɂ���Ă͎��Ԃ������邱�Ƃ�����܂��B
In most cases, it's MCI which can start playback in least time(especially for wave audio). But playable media are limited on the contrary. And yet, some media take long time even if it can be played back by MCI.

DirectShow�ɂ�鐧��͑����̃��f�B�A���Đ��”\�ł����A�t�ɍĐ��J�n�܂łɂ����鎞�Ԃ������Ȃ�܂��B�܂�DirectMusic��DirectShow�Ɠ��������ł��B
Controlling by DirectShow can play back many of media, but it takes long time to start playback. Also it applies to DirectMusic.

VBMP3��MP3���Đ��”\�ŁAMCI��DirectShow�����Z�����ԂōĐ����J�n�o���܂��B
VBMP3 can play back MP3 and can start playback in least time than MCI and DirectShow.

���ɖ�肪�Ȃ��悤�ł���ΑS�Ẵ��f�B�A��DirectShow��VBMP3�Ő��䂷��悤�ɂ��Ă��������B�����Ƃ��m���ɍĐ��ł��܂��B
Control all of media by DirectShow and/or VBMP3 when you have no problems. It can play back most certainly.

6.���̑�(Miscellaneous)

�o�O���|�[�g���͊��}�������܂��B���[�����ł��m�点���������B
I will welcome your bug reports,etc. Tell me by mail or some other.

7.�ӎ�(Thanks)

�����͊���(^^)
Thanks for your cooperations.

�K�g�[���ɂ̓v���O�����̏����\�z�ł���`�������܂����B�l�X�ȃv���O�C���������ɂȂ��Ă��܂��B
I've been given helps about an initial plot from Mr.Gatoh. He lets us get a variety of plug-ins.

http://www.kiss.ac/~msk-goto/nanigasi/

���Ђ厁�ɂ͊e�탁�f�B�A�Đ��̃e�X�g����`���Ă��������܂����B���ɉ�����(^^;)�ȓ��e�̃T�C�g�ƂȂ��Ă��܂��B
I've been given helps for testing on many of media from Mr.Uhyo. His site really has strange contents. : )

http://www.gws.ne.jp/home/y-ynmmh/uhyo/

Player�ł̓~�P�����VBMP3���O���Đ��G���W���Ƃ��ė��p�����Ē����Ă��܂��B
Mr.Mike has let me utilize VBMP3 for Player as an external playback engine.

http://www.angel.ne.jp/~mike/

�����ɂ�Windows 2000 Professional�ł̓���m�F�����Ē����܂����B
Mr.Choo has made confirmation to run under Windows 2000 Professional.