MPlatform SDK v2.7.x

Released: Apr 7, 2022

Updates in v2.7.x

v2.7.3.13520

Updated Jul 25, 2023

Features

  • Common Changes
    • Updated FFmpeg to 6.0.
    • Refactored Multi-preview performance.
    • Refactored GPU pipeline performance.
    • Improved 4K file decoding CPU usage.
  • Input/output devices
    • Updated BlackMagic to 12.5.1.
    • Updated Deltacast to 6.20.
    • Improved WebCapture CPU usage.
    • Updated NDI to 5.5.3.0.
  • File recording and network streaming
    • Added DVB subtitle transwrapping and metadata support.
    • Refactored DNxHD encoding performance.
    • Added MWriter 'display_rotation' property support.
  • Decoding and seeking
    • Added SCTE-104 event to MFile.
    • Added YouTube Shorts video support.

Fixes

  • Common Changes
    • GPU pipeline interlace conversion fix.
  • Input/output devices
    • Missed frames between signal and "no-video signal" switch fix.
    • WebCapture invalid cast exception with 'DeviceGetInternal()' fix.
    • Deltacast 2110 rate control problems fix.
  • File recording and network streaming
    • Cisco H264 Frame Rate Mode: Constant live source encoding fix.
    • DVB TDT wrong TDT tables fix.
    • MWriter Cisco h264 RTMP output memory leak fix.
    • MWriter MP3 encoding missing first audio samples fix.
    • MWriter 'second_encoder' without audio work fix.
  • Decoding and seeking
    • Mixer rate control problems in case of audio-only as first stream source fix.
    • Mixer access violation with MFile as Mixer background source fix.
    • Mixer wrong conversion from 2.4:1 → 16:9 fix.
    • Mixer with gpu_pipeline=true mode, wrong FPS with images as sources fix.
    • Mixer missed alpha with video format change fix.
    • Mixer files switching fix.
    • Fade transition wrong frames fix.
    • Different exceptions with video format conversion fix.
    • MFile relative path for images sources fix.
    • DV files wrong color correction fix.
    • MPlaylist object::rotate crash fix.
    • MPlaylist wrong audio track count for 'audio_track=all' fix.
    • MPlaylist hangs when Mixer object removed fix.
    • MPlaylist wrong EOF event with added breaks fix.
    • MPlaylist hangs in internal playlist was ended fix.
    • MPlaylist/MFile. FileRateSet with 'audio.streching' wrong audio fix.
    • MFile "EOF" in reverse playback fix.
    • MFile object close duration fix.
    • MFile wrong interlace field reverse playback fix.
  • Plugins
    • SCTE-35 triggers detection for specific files.
    • Missed Closed Caption for specific files fix.
    • SCTE-35 triggers insertion without video conversion fix.
    • SCTE-35. Decoding hangs, for specific triggers fix.
    • SCTE-35 insertion. Encoder buffer grow fix.
    • HTML5 audio problems with GPL CEF fix.
    • CG video cut problem with MScaleType.eMST_LetterBox fix.
    • SRT. CC/SCTE-35 information disappeared after a few hours fix.

v2.7.2.13335

Updated Feb 21, 2023

Fixes

  • Common Changes
    • YouTube update - parser URL fix.

v2.7.2.13327

Updated Feb 16, 2023

Features

  • Common Changes
    • Playlist to Playlist transitions have been added.
    • gpu.copy_on_external_receive property has been added.

Fixes

  • Input/output devices
    • No video signal wrong video format fix.
    • AJA Corvid 88 4K output fix.
  • Common Changes
    • SCTE и HDR metadata fix.
    • WebCapture high CPU usage fix.
    • GPU pipeline NDI high CPU usage fix.
    • Playlist set network stream duration fix.
    • CharGen OnEndOfClip event fix.
    • GPU pipeline NVIDIA driver crash fix.
    • Playlist stop in/out values are not valid fix.
    • Manifest files audio stretching fix.
    • Manifest files ChromaKey issues fix.
    • Missed CC with video filters fix.
    • MFileClass wrong field order fix.
    • MRenderer gpu.rgb_transform_matrix fix.
    • Playlist configuration save fix.
    • MLiveClass  external_audio.delay / audio.delay fix.
    • MFFrameCreateFromTexture slow frame creation fix.
    • MFileClass a/v sync problems with reverse playback fix.
    • DirectCopy capturing is not working in case of mp:// fix.
    • Mixer file.auto_start = false, freeze on file add fix.
    • HTML5 cef_bootstrap.exe opened processes fix.
  • File recording and network streaming
    • UDP receiver buffer overflow fix.
    • DVB invalid TDT tables fix.
  • Decoding and seeking
    • Decoding SCTE-35/104 triggers fix.

v2.7.1.13217

Updated Sep 28, 2022

Features

  • Input/output devices
    • Bluefish AFD now supports PAL 16x9.
  • Common Changes
    • NDI has been updated to 5.5.0.
    • CEF (HTML5 overlay) has been updated to 102.0.5005.0.
    • Preview performance refactoring - beta.
  • File recording and network streaming
    • DVB - Added the ability to specify PCR/PTS/DTS, start PIDs.
  • Decoding and seeking
    • Added MCCDisplay vert-align support.
    • Added Closed Caption 708 align format support.

Fixes

  • Input/output devices
    • No-video signal memory leak fix.
    • No-video signal wrong video format fix.
    • No-video signal animation disabled by default – no_signal.force_animation=false.
  • Common Changes
    • WPF different crashes fix.
    • GPU pipeline stability and performance fix.
  • File recording and network streaming
    • SCTE-104 triggers insertion fix.
    • NVENC encoder, missed frames during file switch fix.
    • MPTS input stream, re-connection fix.
    • SRT latency property wrong values fix.
    • UDP video/audio buffer growing after reconnect fix.
    • DVB Continuity errors with SCTE trigger insertion.
    • SRT re-connection hang fix.
    • Play while recording feature low fps problem fix.
    • Playlist missing file crash.
  • Decoding and seeking
    • Wrong audio speed in case of rate > 1.0 fix.
    • Missed frame in case of rate > 1.0 fix.
    • FilePosSet / Seeking, time increased fix.

v2.7.0.13005

Updated Apr 7, 2022

Features

  • Input/output devices
    • Deltacat adds second ref-in property.
  • Common Changes
    • MWriter initialization speed has been improved.
    • IMPersist adds the ability to save/load object video format.
    • Added CG RSS feed version 2.0 support.
  • File recording and network streaming
    • Added ProRes CBR option.
    • Encoding speed has been improved to be 15% faster.
  • Decoding and seeking
    • Added MXF pre-charge frame support.
  • Other
    • WebRTC: Added support for alpha streaming in GPU pipeline.
    • YouTube: Updated source handler.
    • Improved WPF stability.
    • NVIDIA decoder: Added High Profile support.

Fixes

  • File recording and network streaming
    • NVIDIA video tags fix.
    • Encoder max_duration fix.
    • MWriter/MFWriter missed frames during file switch fix.
    • MWriter/MFWriter VP9 with alpha encoding EOF problem fix.
    • SRT encoder split_channels fix.
  • Input/output devices
    • BMD input FPS problem with Duo2 board fix.
    • MRenderer/MFRenderer keying.clamp_16_235 fix.
  • Graphics and frames overlay
    • Lshape with second CG instance in GPU pipeline mode fix.
  • Common Changes
    • MLive repeated frames on playlist switch.
    • HTML5 Plugin runtime crash in GPU pipeline mode.
    • Black border conversion problem PAL scale_type=letterbox in GPU pipeline mode fix.
    • MFile/MFReader freezing with NAS sources fix.
    • Playlist EOF event freeze fix.
    • MLive/MFLive device.update_count for external audio devices fix.
    • MPlaylist loop for HLS stream fix.
    • MPlaylist wrong duration issues with specific files fix.
    • NDEC High Profile decoder fix.
    • MDelay GPU pipeline mode fix.
    • WebRTC green lines on decoder side with network problems fix.
    • MFile/MFReader object images crop problem fix.