DVCPRO HD Decoder

From AVObjects Knowledge Base
(Difference between revisions)
Jump to: navigation, search
(Settings)
(Settings)
Line 29: Line 29:
 
==Settings==
 
==Settings==
  
Decoder read settings at call IBaseFilter::JoinFilterGraph()
+
Decoder read settings at call IBaseFilter::JoinFilterGraph(). Decoder don't save current settings to registry. For save/load current state of decoder you can use standard IPersistStream approach.
Decoder don't save current settings to registry. For save/load current state of decoder you can use standard IPersistStream approach.
+
 
+
 
NOTE. You should call IPersistStream methods after insert filter into graph (after IBaseFilter::JoinFilterGraph() call). In opposite case settings will be load from registry (if found) or reset to default.
 
NOTE. You should call IPersistStream methods after insert filter into graph (after IBaseFilter::JoinFilterGraph() call). In opposite case settings will be load from registry (if found) or reset to default.
  
Line 38: Line 36:
 
Key:
 
Key:
 
     HKEY_CURRENT_USER\Software\MediaLooks\DVCPRO-HD Video Decoder
 
     HKEY_CURRENT_USER\Software\MediaLooks\DVCPRO-HD Video Decoder
Settings:
+
Values:
     Break interlaced frame REG_DWORD Val
+
     Break interlaced frame REG_DWORD Val
     Change field order REG_DWORD Val
+
     Change field order REG_DWORD Val
     Enable Deinterlacing REG_DWORD Val
+
     Enable Deinterlacing REG_DWORD Val
     Enable multi CPU REG_DWORD Val
+
     Enable multi CPU REG_DWORD Val
 
where:
 
where:
 
     Val = 1 or 0, 1 is TRUE, 0 is FALSE according to interface methods
 
     Val = 1 or 0, 1 is TRUE, 0 is FALSE according to interface methods

Revision as of 11:52, 16 June 2008

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

The DV Decoder is a DirectShow filter for decoding DV, DVCPRO, DVCPRO 50 and DVCPRO HD video streams.

Overview

MediaLooks DV Decoder is a high-performance DirectShow decoder for a variety of DV video streams.

Supported DV Formats

  • DV/DVCR (IEC 61834)
  • DV25/DVCPRO 25 (SMPTE 314M)
  • DV50/DVCPRO 50 (SMPTE 314M)
  • DV100/DVCPRO 100/DVCPRO HD (SMPTE 370)

This product is available with the DV/DVCPRO HD Codec SDK.

Features

  • Uses up to 8 processors to decode each frame.
  • Highly optimized for the Intel processor family.
  • In case of interlaced video, sets proper flags for correct operation of VMR.

Settings

Decoder read settings at call IBaseFilter::JoinFilterGraph(). Decoder don't save current settings to registry. For save/load current state of decoder you can use standard IPersistStream approach. NOTE. You should call IPersistStream methods after insert filter into graph (after IBaseFilter::JoinFilterGraph() call). In opposite case settings will be load from registry (if found) or reset to default.

Registry settings

Key:

   HKEY_CURRENT_USER\Software\MediaLooks\DVCPRO-HD Video Decoder

Values:

   Break interlaced frame	REG_DWORD	Val
   Change field order		REG_DWORD	Val
   Enable Deinterlacing	REG_DWORD	Val
   Enable multi CPU		REG_DWORD	Val

where:

   Val = 1 or 0, 1 is TRUE, 0 is FALSE according to interface methods

Supported DV Standards

  • IEC 61834-2: SD format for 525-60 and 625-50 systems
  • SMPTE 314M: Data Structure for DV-Based Audio, Data and Compressed Video - 25 and 50 Mb/s
  • SMPTE 370M: Data Structure for DV-Based Audio, Data and Compressed Video at 100 Mb/s 1080/60i, 1080/50i, 720/60p, 720/50p

Related Products

See Also

Downloads

Licensing

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

Personal tools