MPlatform v1.6.1.7700

Released: Jun 28, 2016

Updates in v1.6.1

Features

  • Added 2K DCI formats support.
  • Added buffer append and playback functionality to MDelay.
  • Added Magewell devices support.
  • Added Magewell SDI cards integration.
  • Added new logic for interlaced to progressive video conversion (performance was improved).
  • Added new logic that improves the big XML loading performance.
  • Added picture scaling algorithm improvement (performance was improved).
  • Added QuickSync H.264, MPEG-2 and VC-1 hardware-powered decoding support.
  • Added "sync mode" to MMixer object.
  • Added custom ANC data writing and reading functionality.
  • Improved events implementation.
  • Improved XML parsing logic.
  • FFMpeg updated to revision d645182.
  • Character Generator:
    • Added image sequences displaying improvement.
    • Added support for overlaying video files.
  • MFile:
    • Added Closed Caption detection logic (check the "file::info::cc_type" property).
    • Added new decoding logic for big MPEG 2 Video files.
    • Added new logic that improves WMA/WMV decoding quality.
    • Added new LXF files playback logic. The decoding quality was improved.
  • MLive: Added new logic that improves the audio only live source processing quality.
  • MMixer:
    • Added significant buffering logic improvement.
    • Added video skipping logic to smooth the output in case of CPU overload.
  • MPlaylist: Added new logic to the source rotating algorithm (performance was improved).
  • MPreview:
    • Added "wpf_preview.update" property to enable\disable auto update in WPF preview.
    • Added small improvements to WPF preview.
  • MWriter:
    • Added a new option that allows to disable timecode in captured WMV files.
    • Added MP3 files encoding logic improvement.
    • Added significant improvement for Quick Sync encoding logic.
    • Added support of metadada tracks.

Fixes

  • Character Generator:
    • Fixed bug in handling of v210 video.
    • Fixed bug in items scheduling logic.
    • Fixed bug in media overlaying logic for field 2 first video type.
    • Fixed bug that caused incorrect EndOfClip notification for items in layers.
    • Fixed bug that caused incorrect tickers background color displaying.
    • Fixed bug that could cause incorrect in/out points setting for media files.
  • MChromaKey: Fixed bug that could cause stack overflow in some specific situations.
  • MComposer: Fixed bug that caused incorrect plugins usage.
  • MDelay:
    • Fixed bug in playback rate and ANC data saving and loading.
    • Fixed bug that could cause incorrect reverse playback.
  • MFDevice_I:
    • Fixed bug in H.264 Pro Recorder interaction logic.
    • Fixed bug that blocked Closed Captions capturing on BMD Quad card.
    • Fixed bug that caused incorrect NTSC stream receiving some types of cards.
    • Fixed bug that caused problems when device audio is disabled.
    • Fixed bug that could cause crash on Decklink Quad 2 cards.
    • Fixed bug that could cause old BMD devices stop.
    • Fixed minor bug in StreamLabs AlphaSDI HD card integration logic.
  • MFile:
    • Fixed alpha support in HQX files.
    • Fixed bug in DV files decoding logic.
    • Fixed bug that caused incorrect 4:2:2 files decoding.
    • Fixed bug that caused incorrect behavior on seeking in mp:// protocol.
    • Fixed bug that caused some delay on calling ObjectClose() method.
    • Fixed bug that could cause audio/video async in some types of files.
    • Fixed bug that could cause incorrect frame rate changing during playback.
    • Fixed bug that could cause incorrect mp:// links playback in loop mode.
    • Fixed bug that could cause incorrect playback of some types of MXF files.
    • Fixed bug that could cause problems on using external audio.
    • Fixed bug that could cause rare crashes at the end of files reading.
  • MLive:
    • Fixed bug that caused incorrect 50p to 50i conversion.
    • Fixed bug that caused problems with detection of 'no_signal' state.
  • MMixer:
    • Fixed bug in audio only files playback logic.
    • Fixed bug in 'control_fps' property reading.
    • Fixed bug in external objects deregistration logic when using mp:// links.
    • Fixed bug in streams stoping/starting streams in sync mode.
    • Fixed bug that caused incorrect frame rate setting for source devices.
    • Fixed bug that caused preview blinking during transitions.
    • Fixed bug that could cause crash on changing background to none.
  • MPlaylist:
    • Fixed bug in loading transition settings logic.
    • Fixed bug in playback of solid color images.
    • Fixed bug in the JPEG files playback logic.
    • Fixed bug that caused incorrect in/out timecode setting.
    • Fixed bug that caused incorrect playlist behaviour on 'stop_in', 'stop_out', 'pause_in', 'pause_out' properties usage.
    • Fixed bug that could cause playlist items skipping.
    • Fixed bug that could cause problems in case of pausing of live source items.
    • Fixed minor bug that could cause some problems in case of multiple items in playlist.
  • MPreview:
    • Fixed bug that caused 4K images collision in 3D formats.
    • Fixed bug that caused black pixels appearance around the preview.
    • Fixed bug that could cause a rare crash on closing preview on some types of hardware.
    • Fixed bug that could cause a rare crash when several preview units are running.
    • Fixed issue that could cause preview freezing.
  • MRuntime: Fixed bug in MFClone() method - now it clones all frame data, not only video one.
  • MWriter:
    • Fixed bug in scaling of DV files.
    • Fixed bug that caused incorrect QT RLE codec usage.
    • Fixed uncompressed video encoding bug.