Elecard MPEG2 Video Decoder
Copyright (c) 1996-2000 Elecard Ltd
Copyright (c) 2001 Moonlight Cordless Ltd
All rights reserved.


New in 1.40 alpha

	Decoder settings property page has been finally implemented.

	HDTV/4 initial implementation.

Known isues
	Starting decoder with I frame only performance mode doesn't work.


Features

	Software-only MPEG-2 (ISO/IEC 13818-2) and MPEG-1 
	(ISO/IEC 11172-2) video streams decoding at all 
	profiles/levels, excluding scalability extensions 
	Full-resolution full-quality decoding/playback 
	High precision arithmetics (IEEE 1180-1190 compliant 
	IDCT, half-pel motion compensation for I,P and B frames) 
	Optimized for the most efficient CPU usage 
	Supports DirectShowR and ActiveMovieR interface 
	DirectShowR Multimedia Streaming support 
	Special decoding quality control and frame capture inferface 
	Software bob deinterlacing 
	Includes MPEG-2 Transport Stream and Program stream Demultiplexer
	ATSC Streams Decoding 


System Requirements 

	MMX-enhanced CPU (IntelR Pentium MMX, Pentium II, 
	Celeron, Pentium III, AMDR K6-2, K6-3, Athlon, etc.) 
	WindowsR 95/98/NT/2000/XP with DirectShowR installed 
	(for WindowsR NT 4.0 and WindowsR 95 download DXMediaR Runtime here). 
	32 MB RAM 
	Any VGA card 
	600 KB of free disk space for filter files 



1.35 Release
	Improved performance and robustness 
	Support for SSE2 (Intel(R) Pentium(R) IV processor) 
	Better picture quality on interlaced video (software deinterlacing) 
	Dynamic media type changes 
	AC3, MPEG-1 (Layer II,III) and  MPEG-2 Audio Decoder. 
	The filter automatically detects proper stream format  
	Pinnacle MPEG-2 AVI decoding 


	Changes in the filter
	o Fixed - 4:2:0 output support, placed
	  YV12 ouput media type as the last alternative
	  among available media types	
	o Fixed - flags setting - solves periodic short
          video blocking on some streams 
	o Hiding of tStart >= tStop error (inverse duration)
          implemented
	o Correct playback of single-frame MPEG streams
	o Removed all h/w deinterlacing stuff - probably fixes
	  Overlay Mixer2 connection and locking problems
	o Fixed - last (in stream order) B-frame display issue 
	o Correct chroma buffer filling (with 128 instead of 0)
	o Fix for deadlock in get_CurentPicture() during pause
	o Images falls to a corner of a bitmap - fixed at last.
	o Playback rate support via NewSegment() handling
	o Brighness control and authentification
	o Prevent stupid connections to unknown media types

	
	Changes in the engine
	o P-4 SSE2 iDCT Support
	o Correct handling of field pictures, including correct display 
	  order and reference tracking.
	o Correct playback of single-frame MPEG streams
	o Fixed deinterlacing to include chroma part -
          now produces correct picture in YUY2 mode. RGB32
          still may produce incorrect results
	o Fixed lack of one field problem in RGB mode
	o Fix for deadlock in get_CurentPicture() during pause
	o Fix for ugly bug with blocks on P-III (SSE) CPU
	o Fix lock up if buffer is flooded with bogus stream
	o Brighness control and authentification


1.30 Release
	o Maintainance release

1.22 Release
	o FIX: Afwul memory leak (20KB/sec) eliminated in
	  MPEG2 Demultiplexer
	o Better handling of multiprogram streams in
	  MPEG2 Demultiplexer
	o MPEG-1 Systems demultiplexing
	o Demultiplexer can output PES
	o KNOWN ISSUE: Chineese	DVB streams contain non-standard
	  AC3 stream - puzzles the demultiplexer

	o Correct chroma handling for interlaced video in
	  MPEG2 Video Decoder
	o Decoder handles PES input format

1.12 Release
	o YUV 4:2:2 sequence to RGB formats conversion bug fixed
	o FPU state is reset correctly after MMX usage
	o EndFlush crash in stopped state bug fixed
	o Last frame lost bug fixed
	o RGB32 and RGB16 with alpha channel modes fixed
	o MPEG2 Transport Stream demultiplexer added to the package
	  (PRE-RELEASE version)
	o Optional software bob deinterlacing of 4:2:0 sequences

1.11 Release
	o Frame accurate positioning added. Twice faster positioning in   
	  MPEG2 files 
	o YUV 4:2:2 sequence to YUY2 format conversion bug fixed

1.1 Release
	o Decoding performance increased up to 10% for high bitrate Mpeg's 

1.0 Release
	o Frame capturing and decoding quality
	  control interface
	o Lower memory usage
	o Overall decoding performance improved
	  by 7-10% on the latest Celeron and
	  Pentium III processors
	o Smaller logo in the top left corner

0.9 alpha 5
	o Specialized code for Pentium III processor
	o Fast precise seeking (when implemented by splitter)
	o Minor performance improvements

0.9 alpha 4
	o Fixed renderer window resize crash bug

0.9 alpha 3
	o Fixed an frame-flip bug
	o iDCT speedup
	o YUV overlay mode support added

0.9 alpha 1
	Initial public release
