Playout SDK: Release Notes

From MediaLooks Knowledge Base

Jump to: navigation, search

These are the release notes for Playout 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 corrpution.

Please deploy this release.

[edit] 3.1.0.3 - Nov 19, 2008

  • 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.2 - Nov 18, 2008

  • Fixed: Bug with DeckLink audio output in 3.1.0.0 version.

[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.
  • 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: Playout logging support - see the IMGPlayout::SetLogFile() call.
  • 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: Possibility to use the separate audio/video files for one playing item.
  • 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.
  • Updated: QuickTime Source updated to 1.7.0.1.

[edit] 3.0.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).
  • Updated: QuickTime Source updated to 1.6.3.3.
  • Updated: Flash Overlay updated to 1.0.0.5.

[edit] 3.0.3.0 - Oct 6, 2008

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

[edit] 3.0.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] 3.0.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] 3.0.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] 3.0.2.1 - Aug 29, 2008

  • Added: MediaLooks Flash Source added to installer.
  • Added: "eMGPM_Manual" playing mode (for easy playing by custom order).
  • 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] 3.0.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] 3.0.1.5 - Aug 25, 2008

  • Fixed: Optimized memory usage (all components).
  • Fixed: Bug with "white" background.

[edit] 3.0.1.4 - Aug 8, 2008

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

[edit] 3.0.1.3 - 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: VU Meters into Playout.Delphi sample.
  • Added: QuickTime Source filter updated to 1.6.2.25.

[edit] 3.0.1.2 - Aug 01, 2008

  • Added: Loop support in IMGFileSourceBase::SetInOut() for Playout component.

[edit] 3.0.1.1 - Jul 24, 2008

  • Fixed: The "Black" background now fully transparent (for keying). This allows to use one DeckLink board for playing out both files and live sources (taken from the input of the same card).
  • Fixed: [Playout Delphi sample] TGA images overlaying support.
  • Fixed: [Playout Delphi sample] Fixed problem with MLCAPTUREASFLib_TLB (GhostMethod problem).

[edit] 3.0.1.0 - Jul 24, 2008

  • Added: Live sources or output from Vision Mixer SDK can now be used as playlist items or background. Live Source component now included into SDK.
  • Added: The background selection & live sources support to Playout Delphi and Playout C# samples.
  • 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 changing background in "Stop" state.
  • Fixed: Problem with memory usage for playing in backward order.
  • Fixed: VU Meters problems (seeking & slow playback for some movies).
  • 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 highly recommended to deploy this release.

[edit] 3.0.0.1 - Jun 24, 2008

  • Fixed: JPEG still image support.
  • Fixed: Audio conversion algorithm performance increased.
  • Fixed: [Playout Delphi Sample] Setting in/out fixed.

[edit] 3.0.0.0 - Jun 19, 2008

  • 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.).
  • Added: Black screen, image or file in background. I.e. playback can now be stopped without stopping the output to a board (such as DeckLink).
  • Added: Embedded audio VU meters.
  • Fixed: Images jerking in pause state (for interlaced video).
  • Fixed: 60p video output for PAL files.
  • Fixed: Plugin filters names were lost.
  • Fixed: Increased performance.
  • Fixed: Problem with initializing sink objects (e.g. DeckLink Sink) before first file is added.

[edit] 2.2.5.7 - May 16, 2008

  • Added: TGA files (still images) support.
  • Added: Playlist adding capability.
  • Added: Resolution change and extended keying support into Playout Delphi 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 Capture: updated to 1.4.0.2.

[edit] 2.2.5.6 - Apr 29, 2008

Playout 2.2.7.1:

  • Fixed: "Pause" and "Stop" commands did not work properly.
  • Fixed: Keep rate algorithm (affects audio quality).

It is recommended to update your copy of the SDK.

[edit] 2.2.5.5 – Apr 24, 2008

  • Added: VB6 Runtime files included into installer (located in "../samples/vb6/!vb6_runtime" folder).
  • Added: Text & Graphics Overlay VB6 sample code into Playout sample.
  • Fixed: Bug in sink objects implementation.

WMV Sink 2.2.0.2:

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

Playout 2.2.7.0:

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

[edit] 2.2.5.4 - 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).

[edit] 2.2.5.3 - Feb 28, 2008

  • Fixed: ARGB32 output support.

[edit] 2.2.5.2 - Feb 27, 2008

  • Fixed: Crash on VB6 events.
  • Fixed: Problem with MGPreview (changed MGCore.dll - added Proxy/Stub).

[edit] 2.2.5.1 - Feb 22, 2008

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

  • Changed: Callback interface in MultiGraph Sink/Source filters.
  • Changed: Multimedia Components architecture, added ConnectToSink() method.
  • Added: Reverse playback for WMV/ASF files.
  • Added: New MGPreview C# and VB6 samples.
  • 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.

[edit] 2.2.3.2 - Jan 28, 2008

  • Added: Frame grabbing (for thumbnails).
  • Fixed: File preview code.
  • Changed: Internal changes in Multimedia Components architecture.
  • Changed: MGO_INFO structure.

[edit] 2.2.2.12 - Dec 10, 2007

[edit] 2.2.2.11 - Dec 05, 2007

[edit] 2.2.2.10 - Nov 30, 2007

  • Added: CreateFilePreview() method for preview of files in playlist.
  • Added: DV output added to Delphi sample.
  • Fixed: Bug in Delphi sample.
  • Fixed: Bug in C# sample (no Text & Graphics Overlay support).

[edit] 2.2.2.9 - Nov 13, 2007

  • Added: Support for files with different frame-rate.
  • Added: Changed interfaces.
  • Added: Playlist Source DirectShow filter.
  • Added: Separate threads for each graph (changed internal structure of Advanced File Source.
  • Added: Methods for direct settin of In/Out points.
  • Added: Ability to change resolution during playback.
  • Added: New protection scheme.
  • Added: IMediaPosition support (for VB).
  • Added: Some methods for VB support.
  • Added: PrePlayFile() method.
  • Added: Automatic initialization after adding first file.
  • Fixed: SoftPause() behavior, correct seeking in Pause state.
  • Fixed: In/Out for first file after Stop() command.
  • Fixed: Incorrect seeking in Stop() state.
  • Fixed: Keeps in memory (does not release) last added file.
  • Fixed: Frame-rate correction buffer allocation (sometimes locking at stop).
  • Fixed: Improved audio preview quality.
  • Fixed: Bug that could cause access violation after long period of switching.
  • Fixed: Bug with frame-rate correction (sometimes hung if input rate was less then output rate).
Personal tools