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.