|
|
(*) All color space conversions are MMX optimized !
(**) You need to set IF09=1 in M3JPEG.INI
|
(*) 4:1:1 MJPEG streams are always decompressed with 'Fancy upsampling' even if it is unchecked.
|
FourCC issue |
MJPEG hardware in the PC |
Warning on installing the Morgan Multimedia MJPEG codec(*) |
MJPG | The most common (Fast, Miro, Iomega, ...). If your hardware handle the 'MJPG' FourCC, you should find the key "vidc.mjpg=..." in the [Drivers32] section of the SYSTEM.INI file. |
Before installation, edit the SYSTEM.INI file
and add a ; (semilicon) before the line "vidc.mjpg=..." of the [Drivers32]
section. Then install the MM-MJPEG software codec. To reactivate the hardware codec, remove the previouly added ; and add a ; before the line vidc.mjpg=m3jpeg32.dll Use a similar method to reactivate the software codec. |
dmb1 | Matrox Rainbow Runner. | You can install the MM-MJPEG software codec. But before adding the dmb1 support, edit the SYSTEM.INI file and add a ; (semilicon) before the line "vidc.dmb1=..." of the [Drivers32] section. Add a line vidc.dmb1=m3jpeg32.dll in this section. To reactivate the hardware codec, remove the previouly added ; and add a ; before the line vidc.dmb1=m3jpeg.dll Use a similar method to reactivate the software codec. |
jpeg | No known hardware, used to playback QuickTime (4:1:1) 'jpeg' streams. | N/A |
(*) This apply only for Windows 95/98.
For Windows NT, DO NOT install the codec on the machine containing a capture device that
handles 'MJPG'.
Except if you are using a Matrox Rainbow Runner wich handles neither 'MJPG' nor 'dmb1'
FourCC under NT.
It seems that the DC30 does not install an 'avicap' driver under NT, so maybe could you
use the software codec coexisting with the hardware device but it was not tested yet.
Email me if you try it ...
If you are sure of what you're doing, you can modify the provided OEMSETUP.INF file before
installation.
Benchmark(*) |
Morgan Multimedia MJPEG codec v0.90 |
Paradigm Matrix MJPEG codec V1.11N |
RGB 16 555 | NoDraw : 151.1 fps DrawDib : 110.7 fps |
NoDraw : 89.6 fps DrawDib : 85.5 fps |
RGB 16 565 | NoDraw : 139.9 fps DrawDib : 110.7 fps |
Not tested |
RGB 24 | NoDraw : 156.8 fps DrawDib : 111.3 fps |
NoDraw : 85.5 fps DrawDib : 81.8 fps |
RGB 32 | NoDraw : 156.8 fps DrawDib : 110.7 fps |
NoDraw : 85.9 fps DrawDib : 85.5 fps |
YUY2 | NoDraw : 211.1 fps DirectDraw : 126.2 fps |
NoDraw : 121.8 fps DirectDraw : 85.5 fps |
UYVY | NoDraw : 121.8 fps DirectDraw : N/A on Mill II |
NoDraw : 117.6 fps DirectDraw : N/A on Mill II |
(*)
Tested for decompression only.
Benchmark program :
Modified DirectDraw sample called Avidd.
Test the frame rate with 3 methods.
1 - NoDraw : No display is performed, it give you the pure frame rate of the codec.
2 - DirectDraw : Display with DirectDraw (YUV modes only).
3 - DrawDib : Windows choose the best display mode, depending on the displau settings and
the codec capabilities.
AVI file : 320 x 240, 24 Bits, 207 frames, 30 fps, 167 Kb/Sec, MJPEG compressed @ 50.
PC :
MB asus P2B 440BX bus @ 103Mhz
PII 333 oveclocked @ 412Mhz (4x103)
128Mb sdRAM
Matrox Millenium II AGP 4Mb + Rainbow Runner (not used to decomp 'MJPG' ;-) it only decomp
'dmb1'...)
Seagate Medialist 6.4Gb UDMA2 + Intel PIIx Bus Master
Windows 95 OSR2.5 + DirectX 6 + Direct Media 5.2b
I'm still looking for a more pro and standard benchmark program for AVI codecs ... If you know one, email me at m3jpeg@morgan-multimedia.com
v0.90
v0.91
v0.91a
v0.91d
v0.92
v0.93
v0.94
v0.95
v0.96
v1.0