M-JPEG Video Decoder

From AVObjects Knowledge Base
(Difference between revisions)
Jump to: navigation, search
(Features)
(See Also)
Line 38: Line 38:
 
* Uncompressed formats: FORMAT_VideoInfo, FORMAT_VideoInfo2.
 
* Uncompressed formats: FORMAT_VideoInfo, FORMAT_VideoInfo2.
 
-->
 
-->
 +
 +
==Technical Specs==
 +
 +
===Supported Compression Modes===
 +
 +
* YUY2 / Interlaced
 +
* YUY2 / Progressive
 +
* ARGB32 (4 planes) / Interlaced
 +
* ARGB32 (4 planes) / Progressive
 +
 +
BITMAPINFOHEADER::biBitCount on the input media type is 24 (YUY2) or 32 (ARGB32).
 +
 +
===DirectShow Interfaces===
 +
 +
{|
 +
|-
 +
|Filter Interfaces:
 +
|IBaseFilter, IPersistStream, ISpecifyPropertyPages, IMLMjpegDecoder
 +
 +
|-
 +
|Input Pin Media Types
 +
|MEDIATYPE_Video, MEDIASUBTYPE_MJPG
 +
 +
FORMAT_VideoInfo, FORMAT_VideoInfo2
 +
 +
BITMAPINFOHEADER::biBitCount = 24 or 32
 +
 +
|-
 +
|Input Pin Interfaces
 +
|IMemInputPin, IPin, IQualityControl
 +
 +
|-
 +
|Output Pin Media Types
 +
|MEDIATYPE_Video
 +
MEDIASUBTYPE_YUY2, MEDIASUBTYPE_UYVY, MEDIASUBTYPE_YVYU, MEDIASUBTYPE_ARGB32, MEDIASUBTYPE_RGB32, MEDIASUBTYPE_RGB24, MEDIASUBTYPE_RGB565, MEDIASUBTYPE_RGB555, MEDIASUBTYPE_YV12, MEDIASUBTYPE_I420
 +
 +
FORMAT_VideoInfo, FORMAT_VideoInfo2
 +
 +
|-
 +
|Output Pin Interfaces
 +
|IMediaSeeking, IPin, IQualityControl
 +
 +
|-
 +
|Merit
 +
|MERIT_NORMAL
 +
 +
|-
 +
|Filter Categories
 +
|CLSID_LegacyAmFilterCategory, CLSID_MediaLooksCategory
 +
 +
|}
  
 
==See Also==
 
==See Also==

Revision as of 13:11, 28 August 2009

This page is a copy of the original page on the AVObjects' web site and can also be viewed here.

High-quality M-JPEG video decoding DirectShow filter with ARGB32 (alpha channel) support.

Overview

MediaLooks M-JPEG Video Decoder is a high-performance DirectShow decoder for Motion JPEG video with alpha channel support.

M-JPEG Compression Technology Features

  • Real-time encoding/decoding of HD video.
  • Ease of reverse playback.

Features

  • Multiple CPU support.
  • ARGB32 support (alpha channel).
  • Interlaced/progressive input streams.
  • Opportunity of correction of interlacing parameters.
  • Multiple color spaces on output (YUV macropixels, RGB, YUV planar).
  • Connection to renders without intermediate filters.
  • Compatibility with third-party encoders
  • Highly optimized for the Intel processor family.

Future Features:

  • Lossless decoding

Technical Specs

Supported Compression Modes

  • YUY2 / Interlaced
  • YUY2 / Progressive
  • ARGB32 (4 planes) / Interlaced
  • ARGB32 (4 planes) / Progressive

BITMAPINFOHEADER::biBitCount on the input media type is 24 (YUY2) or 32 (ARGB32).

DirectShow Interfaces

Filter Interfaces: IBaseFilter, IPersistStream, ISpecifyPropertyPages, IMLMjpegDecoder
Input Pin Media Types MEDIATYPE_Video, MEDIASUBTYPE_MJPG

FORMAT_VideoInfo, FORMAT_VideoInfo2

BITMAPINFOHEADER::biBitCount = 24 or 32

Input Pin Interfaces IMemInputPin, IPin, IQualityControl
Output Pin Media Types MEDIATYPE_Video

MEDIASUBTYPE_YUY2, MEDIASUBTYPE_UYVY, MEDIASUBTYPE_YVYU, MEDIASUBTYPE_ARGB32, MEDIASUBTYPE_RGB32, MEDIASUBTYPE_RGB24, MEDIASUBTYPE_RGB565, MEDIASUBTYPE_RGB555, MEDIASUBTYPE_YV12, MEDIASUBTYPE_I420

FORMAT_VideoInfo, FORMAT_VideoInfo2

Output Pin Interfaces IMediaSeeking, IPin, IQualityControl
Merit MERIT_NORMAL
Filter Categories CLSID_LegacyAmFilterCategory, CLSID_MediaLooksCategory

See Also

Downloads

Licensing

If you are interested in licensing this product please contact us through the link below.

Personal tools