H.264/AVC Decoder

From AVObjects Knowledge Base
(Difference between revisions)
Jump to: navigation, search
Line 12: Line 12:
  
 
DirectShow decoder filter for H.264/AVC video streams.
 
DirectShow decoder filter for H.264/AVC video streams.
 +
 +
{{Licensing: SDKs}}
  
 
===H.264/AVC Compression Technology Overview===
 
===H.264/AVC Compression Technology Overview===
Line 90: Line 92:
  
 
{{Licensing}}
 
{{Licensing}}
 +
 
__NOTOC__
 
__NOTOC__
 
__NOINDEX__
 
__NOINDEX__

Revision as of 16:54, 11 July 2010

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

High-quality DirectShow decoder for H.264/AVC video streams.

Overview

DirectShow decoder filter for H.264/AVC video streams.

Why Customers Like to Buy from Us

  • Easy to use products.
  • Industry tested quality.
  • Simple licensing: lifetime license, no royalties.
  • Friendly and honest support staff.

H.264/AVC Compression Technology Overview

H.264/MPEG-4 Part 10 or AVC (Advanced Video Coding) is the latest motion compensation-based video compression technology available today.

H.264 application areas:

  • HDTV broadcasting.
  • Digital Cinema.
  • CCTV (Close Circuit TV) and Video Surveillance.
  • Web players and YouTube-like video sharing sites.
  • Blue-ray optical discs.

Features

  • Supports Baseline profile (BP), Main profile (MP), Extended profile (XP) and High profile (HiP).
  • Multiple CPU support.
  • MMX/SSE/SSE2/SSE3 ASM optimization.
  • CABAC/CAVLC.
  • I, P and B slices.
  • AVC-Intra support.
  • AVC1 file and byte stream formats support.
  • Field or frame pictures.
  • Color space convertions (YUY2, UYVY, YVYU, ARGB32, RGB32, RGB24, RGB565, RGB555, YV12, I420).

Technical Specs

DirectShow Interfaces

Filter Interfaces: IBaseFilter, IPersistStream, ISpecifyPropertyPages, IMLH264Decoder
Input Pin Media Types majortype: MEDIATYPE_Video, MEDIATYPE_MPEG2_PES

subtype:
MEDIASUBTYPE_AVC1 {31435641-0000-0010-8000-00AA00389B71}: AVC file format according to ISO/IEC 14496-15, used in QT and other files;
MEDIASUBTYPE_H264ByteStream {8D2D71CB-243F-45E3-B2D8-5FD7967EC09B}: ITU-T Rec. H.264 (03/2005), Annex.B: Byte stream format, used in MainConcept H.264 splitter and MainConcept MPEG-2 Demultiplexer for H.264 in TS
formattype: FORMAT_MPEG2Video
cbFormat, pbFormat: struct MPEG2VIDEOINFO should be used with seq_parameter_set_rbsp() and pic_parameter_set_rbsp() in MPEG2VIDEOINFO::dwSequenceHeader[]

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

majortype: MEDIATYPE_Video
subtype: MEDIASUBTYPE_YUY2, MEDIASUBTYPE_UYVY, MEDIASUBTYPE_YVYU, MEDIASUBTYPE_ARGB32, MEDIASUBTYPE_RGB32, MEDIASUBTYPE_RGB24, MEDIASUBTYPE_RGB565, MEDIASUBTYPE_RGB555, MEDIASUBTYPE_YV12, MEDIASUBTYPE_I420
formattype: FORMAT_VideoInfo, FORMAT_VideoInfo2, cbFormat, pbFormat: struct VIDEOINFOHEADER or struct VIDEOINFOHEADER2 according to formattype

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