DeckLink SDK: Release Notes

From MediaLooks Knowledge Base

Jump to: navigation, search

This is the release notes for DeckLink SDK.

[edit] 3.1.0.5 - Nov 29, 2008

  • Fixed: Bug in MLPause filter (may cause crash or freeze on some files).
  • Fixed: Bug with MG Plyout output audio conversion.
  • Changed: DeckLink a/v sync algorithm (the a/v unsync problem on some cards should be fixed).
  • Added: Flash Overlay support into Playout C# Sample.
  • Updated: Flash Overlay updated to 1.1.0.3.
  • Updated: Flash Source updated to 1.0.0.8.

[edit] 3.1.0.4 - Nov 22, 2008

  •  !!! Fixed: Possible memory corruption.

Please deploy this release.

[edit] 3.1.0.3 - Nov 19, 2008

  • Fixed: Bug with DeckLink audio output in 3.1.0.0 version.
  • Added: Allows internal audio conversion (e.g. for easy connect of MG Playout output to Flash Media Encoder).
  • Added: Auto removing of "broken" MG Playout audio/video sources links.
  • Updated: Flash Overlay updated to 1.1.0.2.
  • Updated: Flash Source updated to 2.0.0.7.

[edit] 3.1.0.1 - Nov 18, 2008

  • Fixed: Problem with internal chains mediatypes (lost interlacing flags in some cases).
  • Fixed: Image shifting bug for ARGB32/RGB32 video output from "MediaLooks MG Playout Output" filter.
  • Fixed: Support of audio gain for each played file.
  • Fixed: Problem with audio (MLSource audio reconnection bug).
  • Added: Allows to override the file duration in playlist (.MLP) file.
  • Updated: Flash Overlay updated to 1.1.0.1.
  • Updated: Flash Source updated to 2.0.0.6.

It is recommended to deploy this release.

[edit] 3.1.0.0 - Nov 4, 2008

  • Fixed: Problem with audio only files.
  • Fixed: Problem with freeze on file end (for some AVI files).
  • Fixed: Optimized mamory usage.
  • Fixed: Problem with DeckLink Intensity boards.
  • Added: Tone generation support (for images and video only files).
  • Added: Allow to add files without checking it's.
  • Added: Mute audio for seeking in pause state.
  • Added: 10-bit output video support (some features limited in this mode).
  • Added: Multichannel audio support.
  • Added: Separate "MG Playout Output" for each playout instance.
  • Added: Auto connection restoring for "MG Playout Output".
  • Added: Possiblity to use QuickTime Source in "Raw (compressed) output" mode.
  • Added: 10 bit (v210, r210) capturing/rendering support for DeckLink boards.
  • New: QuickTime Source updated to 1.7.0.1.

Note: Version numbers have been synchronized with that of Playout SDK.

[edit] 1.3.3.1 - Oct 13, 2008

  • Fixed: Problem with flashing video with not-constant frame rate or with skipped frames.
  • Fixed: Problem with IMGPlayout::GetVideoFrame() call (closing of Advanced File Source object).
  • New: QuickTime Source updated to 1.6.3.3.
  • New: Flash Overlay updated to 1.0.0.5.

[edit] 1.3.3.0 - Oct 10, 2008

  • Added: Support for new IMGObjectGraph interface - to allow enumeration & configuration of filters inside component (MG Object) graph.

[edit] 1.3.2.4 - Oct 4, 2008

  • Fixed: Problems of ASF files with ADPCM (any ICM) stream.
  • Fixed: HDMI input support (for DeckLink HD Extreme 2).
  • Fixed: Keying support for HD resolution.
  • Fixed: HDMI input support for keying.
  • Added: Keying support into Playout C# sample.

[edit] 1.3.2.3 - Sep 29, 2008

  •  !!! Fixed: Bug in MLPause filter (the crash problem after ~20 minutes of pausing).
  • Added: New frames event code (EC_MG_FRAME).
  • Added: [IMGPlayoutEvents] Added OnCreateObject and OnDestroyObject methods.
  • Fixed: Few small bugs fixed.

It is recommended to deploy this release.

[edit] 1.3.2.2 - Sep 6, 2008

  • Fixed: Fixed problem with Windows Media Service playlists when played over the network
  • Fixed problem with some QuickTime clips flickering.
  • Changed: Fixed audio lost problem after long time.
  • Changed: IMGDeckLinkKeyer interface (for VB6 compatibility).
  • Added: Flash Overlay filter added into installer.
  • Added: Keying support into Playout VB6 sample.
  • Added: Flash Overlay support into Playout VB6 sample.

[edit] 1.3.2.1 - Aug 29, 2008

  • Added: MediaLooks Flash Source added to installer.
  • Added: "Double Buffering" for looped files - for absolute seamless looping of a file.
  • Added: MediaLooks Flash Source filter support (including keying of Flash files with transparency).
  • Fixed: Bug with AR for MPEG-1 files.
  • Changed: Rate control mechanism (to fix problem with lost DeckLink audio in case of wrong system clock).
  • Changed: [CoMGPlayout] IMGFileSourceBase::SoftPause() changed to IMGFileSourceBase::SoftPause(dblTime) - for pausing at specified time.
  • Changed: [CoMGPlayout] "_bFileThroughSeeking" no longer used in IMGPlayout::SetListMode() (always file through seeking).

[edit] 1.3.2.0 - Aug 27, 2008

  • Added: New "Double Buffering" list mode - for absolute seamless switching.
  • Fixed: Improved "Shuffle" playback mode.
  • Fixed: "Loop" flag of playlist item is now stored and read during Save/Load of playlist.
  • Fixed: [CoDeckLinkSink] IMGPlugins support.
  • Changed: [CoMGPlayout] IMGPlayout::PreLoadFile() changed to IMGPlayout::ForceNextFile() - for easy manual control of playing sequence.

[edit] 1.3.1.3 - Aug 25, 2008

  • Fixed: Optimized memory usage (all components).

[edit] 1.3.1.2 - Aug 8, 2008

  • Fixed: Bug with "MediaLooks MG Playout" video output.

[edit] 1.3.1.1 - Aug 6, 2008

  • Fixed: Bug with DV Type 2 files.
  • Fixed: Bug with source chains for generic AVI Files.
  • Fixed: Audio converter bug (e.g. for 32KHz to 48KHz conversion).
  • Fixed: Bug with set background before Init().
  • Fixed: Bug with ChangeFileIndex() call.
  • Fixed: Problem of AVI Files with WAVE_FORMAT_EXTENSIBLE audio format.
  • Added: QuickTime Source filter updated to 1.6.2.25.

[edit] 1.3.1.0 - Jul 25, 2008

  • Added: Ingest Delphi sample (beta version).
  • Changed: MediaLooks Multiplexer considerably updated. The Multiplexer is used to transmit data between various objects within the MediaLooks Multimedia Component Framework. Compatibility with older versions of other components is now limited.
  • Changed: IMGObject interface updated.
  • Fixed: Problem with memory usage for playing in backward order.
  • Fixed: MPEG-2 files duration (partially).
  • Fixed: WMV NTSC Files support (for PAL playback).
  • Fixed: Fixed separate file settings (AR, interlacing, keep aspect, BC, audio gain, etc.).
  • Fixed: [Playout C++ Sample] Fixed some errors.

It is recommended to deploy this release.

[edit] 1.3.0.5 - Jun 27, 2008

  • Added: DV Gap Seeker support.
  • Added: Save/Load props in AVI Capture.
  • Fixed: Audio format changing error handling in AVI Capture.

[edit] 1.3.0.4 - Jun 24, 2008

  • Added: GetVideoInputStatus() method in DeckLink Sink/Source.
  • Added: CaptureVideoFrame() method in DeckLink Sink/Source.
  • Added: High quality audio conversion algorithm (e.g. for files with 44.1 KHz audio).
  • Added: Audio only files support.
  • Added: Separate file settings (AR, interlace, Keep Aspect, BC, audio gain, etc.).
  • Fixed: Images jerking in pause state (for interlaced video).
  • Fixed: 60p video output for PAL files.
  • Fixed: Plugin filters names were lost.
  • Fixed: JPEG still image support.
  • Fixed: Increased performance.
  • Fixed: Problem with initializing sink objects (e.g. DeckLink Sink) before first file is added.
  • Fixed: [Playout Delphi Sample] Setting in/out fixed.
  • Fixed: [Playout Delphi sample] TGA images overlaying support.
  • Fixed: [Playout Delphi sample] Fixed problem with MLCAPTUREASFLib_TLB (GhostMethod problem).

Note: Starting from this release, DeckLink SDK contains the Basic version of the Playout component. The Pro version is included into Playout SDK and Multimedia SDK.

[edit] 1.3.0.3 - May 16, 2008

  • Added: TGA files (still images) support.
  • Added: Playlist adding capability.
  • Added: Resolution change and extended keying support into Playout Delphi sample.
  • Added: HTTP streaming code into DLCapture VB6 sample.
  • Fixed: ARGB32 scaling for still images (BMP) and AVI Uncompressed files.
  • Fixed: Plugin lost after SetOutputProps() or SetDevice().
  • Fixed: Bug with saving playlists (the loss of cue in/cue out positions).
  • Fixed: The AR problem with WMV HD1080 files (e.g. Amazing_Caves_1080.wmv).
  • Fixed: Video only files ASF streaming with profiles.
  • Playout: updated to 2.2.7.2.
  • DeckLink Sink/DeckLink Source: updated to 3.4.1.2.
  • DV Sink: updated to 1.4.0.2.

[edit] 1.3.0.2 - May 7, 2008

  • Added code for keying to Playout Delphi sample.

DeckLink Sink/DeckLink Source 3.4.1.1:

  • Fixed: Bug with DeckLink SP card - audio input was changed from DECKLINK_BLACKINCAPTURE_ANALOGUE to DECKLINK_AUDIOINPUTSOURCE_DECKLINK (due to changes in Blackmagic Design drivers/SDK).
  • Added: Support AES/EBU audio with analog video.
  • Added: Automatic setting of input format when keying.

[edit] 1.3.0.0 – Apr 24, 2008

  • Added: Support for segment-based (via cue-in/cue-out points) frame accurate capture from tape or RS422 device.
  • Added: Multi-file capture with auto-switch option. Allows to capture simultaneously to several files (for example to an .AVI and a .WMV file), or simultaneously with network streaming.
  • Added: Keying support (please submit your feedback about this feature).
  • Added: New Ingest VB6 sample demonstrating segment-based capture and multi-file ingest.
  • Added: VB6 Runtime files included into installer (located in "../samples/vb6/!vb6_runtime" folder).
  • Added: Text & Graphics Overlay VB6 sample code into Playout and Ingest samples.

WMV Sink 2.2.0.2:

  • Added: Allows use of the .PRX file name as the profile (the profile as string is also supported).

Text & Graphics Overlay 2.1.3.6:

  • Added: Automated timecode support (e.g. in DeckLink Source object).

Playout 2.2.7.0:

  • Added: Internal support of HTTP, MMS and RTSP Windows Media network streams.

DeckLink Sink/DeckLink Source 3.4.0.2:

  • Fixed: Improved performance for HD 4:2:2 preview and capturing.
  • Fixed: Bug with composite/component output line selection (possibly bug in DeckLink drivers 6.5.x).
  • Fixed: Decreased memory usage at ~30-40% (e.g. for 4:2:2 HD 1080 video from 460 to 280 MB virtual memory).

[edit] 1.2.1.3 - Mar 12, 2008

  • Added: WMP Profiles (PRX files) support into WMV Sink object.
  • Added: C++ Playout sample.
  • Added: Secondary preview in VB6 Playout sample.
  • Added: Network streaming (Windows Media) into Delphi and C# Playout samples.
  • Added: File conversion mode into C# Playout sample.
  • Added: GIF support into Text & Graphics Overlay filter.
  • Fixed: Bug with simultaneous direct and usual connect with MLSink (e.g. MGPreview & MGDeckLink output).
  • Fixed: Bug with DeckLink SP card - audio input was changed from DECKLINK_BLACKINCAPTURE_ANALOGUE to DECKLINK_AUDIOINPUTSOURCE_DECKLINK (changes in Drivers/SDK).
  • Fixed: Problem with some compressors (force VIH VC output) in AVI Capture.

[edit] 1.2.1.2 - Feb 27, 2008

  • Fixed: Bug in DV and AVI Capture (no second file with auto-switching).
  • Fixed: Bug in MGDeckLink - Init() after Close() problem.
  • Fixed: Crash in Playout.VB6 on MGPlayout events.
  • Fixed: Problem with MGPreview (changed MGCore.dll - adding Proxy/Stub).

[edit] 1.2.0.1 - Feb 22, 2008

Note: This release is not compatible with previous versions of MediaLooks' Category:Multimedia Components.

  • New MGPreview C# and VB6 samples.

Playout 2.2.5.1:

  • Changed callback interface in MultiGraph Sink/Source filters.
  • Changes in Multimedia Components architecture, added ConnectToSink() method.
  • Added: Reverse playback for WMV/ASF files.
  • Fixed: Bug in Frame Rate Corrector.
  • Fixed: No more ROT registering of internal MGFileSource objects.
  • Fixed: Audio control (volume, enable/disable) functionality.
  • Fixed: Bug in changing resolution during playback.

DeckLink Sink/DeckLink Source 3.3.5.0:

  • Changed callback interface in MultiGraph Sink/Source filters.
  • Changes in IMGPreview, IMGObject, IMGFileCapture interfaces.
  • Fixed: Plugin support.
  • Fixed: Hot reconnection to other source objects.

Other capture objects (DV, WMV, AVI):

  • Fixed: Hot reconnection to other source objects.
Personal tools