Readme.txt Driver File Contents (mcjpg30.zip)

RealTime MainConcept Motion-JPEG Codec for Win32 v3.0
-----------------------------------------------------

Notes on the v3 Release
-----------------------

  This release offers enhanced speed and functionality:

* Decoder is now 50percent faster compared to v2. Only works
with 4:2:2 (2hlv) color sampling now.

* Improved precision for iDCT / fDCT / Quantization / Dequantization.

* Improved precision for the color conversion routines.

* Encoder has been marginally speeded up.

* ATI Capturecard support ("ATI Packed YUV Data").

This release only offers an MMX version.

Please note that we currently don't offer a none-MMX release of v3.00

------------------


  This archive contains a full-futured CODEC DLL (dynamic link library)
for realtime encoding and decoding of Movie-JPEG (M-JPEG) coded AVIs.

  It can decode Motion-JPEG (Movie-JPEG, MJPEG, MJPG) AVIs, created 
with Miro (DC10,DC20,DC30), FAST, Matrox and similar cards, it can now
also encode JPEGs in a Zoran compliant way, meaning that the above
mentioned cards can also playback AVIs created by the Codec. It supports 
interleaved M-JPEG both for decoding and encoding.

  The CODEC includes a realtime M-JPEG encoder for Win32, we included
several big improvements for doing realtime M-JPEG capturing. We think
that we are now the fastest M-JPEG Codec out there, we can encode
640*480 in 30 fps on an P-II 300Mhz. New is the Zoran support which
enables Zoran based MJPEG cards to playback AVIs coded with this codec.

  The decoder contained in the archive is free for non-commercial use,
the encoder is provided for evaluation. The encoder works without
restrictions for the first 45 minutes after starting your computer, after
that it adds a MainConcept logo to  the captured video (which results
in 2-3% fps loss). You can register the encoder for $25 (40 DM) at our
WebSite at http://www.mainconcept.com.

  If you want to create M-JPEG AVIs please have a look at our MainActor
package, which allows you to convert from/to many video formats,
including AVI M-JPEG.

  Note: The MMX enabled version resides in the MMX directory, the none-MMX
version is inside the no_mmx directory.

  DONT INSTALL THIS CODEC ON A SYSTEM WHICH RUNS MOTION JPEG HARDWARE
AND THE HARDWARE USES THE "MJPG" CODEC. OTHERWISE THE SOFTWARE CODEC
WILL OVERWRITE THE HARDWARE CODEC AND THE HARDWARE WILL STOP WORKING.


Installation
------------

  Simply click with the right mouse-button on the provided "mcmjpeg.inf"
file and select the install option, or go to the multimedia settings and 
add the CODEC manually.


Notes on the Decoder
--------------------

  The decoder allows you to playback hardware or software generated M-JPEG
AVI files. After installation you can simply play these files inside the
Windows media player.

  The decoder is MMX optimized and should be able to decode PAL/NTSC coded
AVIs in near realtime.


Decoding Options
----------------

"One Field Only": Only decodes one field of interlaced MJPEG AVIs (much
faster than encoding both fields).

"One Fields Smart": Enables Anti-Aliasing for "One Field" AVIs or for the
"One Field Only" option.

Notes on the Encoder
--------------------

  You can use the encoder part of the CODEC to capture M-JPEG video. Simply
choose a capture application which can compress the video online (like
VidCap from Microsoft). Select the "MainConcept M-JPEG CODEC" as compressor
and start capturing. The CODEC is able to capture 352*280 in 30 fps and
640*480 in 30 fps on an P-II 300 Mhz processor.

  The encoder currently supports RGB16, RGB24, YUY2, UYVY as input formats. 
We are working on several improvements for the next version, but we already
think that we are the fastest M-JPEG realtime decoder/encoder on the market.

  Important: The video width must be a multiple of 16 and the height a multiple
of 8 (like in 320*200, 352*288, 640*480, etc).

  Please make sure you use one of the YUV formats for capturing as these are
much faster than the RGB formats. You can define the color space mode in the video
formats dialog of your capture driver.

Optimal video quality is 75. Data rate limit is currently not supported.

Encoding Options
----------------

"Interlace Enable": Enables encoding in interlace mode, please only use this
if you want to encode JPEGs in a hardware compliant way.

"One Field only": Only encodes one field, very usefull for fast moving video
segments.

Price
-----

  The price of the encoder is $25 (40 DM), you can register a fully-functional
version (without the 45 minutes limit) at our WebSite.


Whats New
---------

  Changes from v1 to v2: Speedup of the encoder in the range of 200-300 percent
plus adding support for various color spaces to the encoder.

  Changes from v2.0x to v2.052: Support for writing Zoran Header Extension, meaning
that AVIs captured with this codec should now run on Hardware Codecs from Zoran
based MJPEG Cards (FAST, Electronic-Design, Miro etc.).

  Changes from v2.0x to v2.06d: Further MMX optimizations in the decoder as well
as the new hardware compatibility options (interlace support) in the encoder.

  Changes from v2.0x to v3.0: Completely new decoder, speed improvements and better
precision in most operations.

Special Note for MXB-Board owners
---------------------------------

  If you own MXB-Board (Siemens) Capture board, add into SAA7146.INI:

  [Board0]
  ShowAllFormats=1

  and as InputColorSpace use 

  YUV 422

  instead of 'RGB24' or 'RGB15 Dithered'


License
-------

  This package is officialy part of the MainActor distribution but, due to
the size of the MainActor package, is distributed in a different archive.

  The decoder part of the CODEC is free to use for anybody in a non-commercial
way. For commercial use you need our written agreement.

  The encoder is distributed for evalution and can be registered at our WebSite,
for further information about OEM sales please contact us.

Author
------

Sergej Grigoriev


Contact
-------

MainConcept GmbH
Vaalser Straße 142
52074 Aachen
Deutschland

Tel: 49-(0)241-40108-0
FAX: 49-(0)241-40108-5

EMail: info@mainconcept.de
http://www.mainconcept.de  (Europe)
http://www.mainconcept.com (USA)
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: ftp, load: 8.10