MPlatform SDK Versionen

Erfahren Sie, was sich in den einzelnen Releases geändert hat – mit Details zu Funktionen, Verbesserungen und behobenen Problemen.

Jan
Feb
Mär
Apr
Mai
Jun
Jul
Aug
Sep
Okt
Nov
Dez
MPlatform SDK v2.11.0.14442Hauptversion3. Dez. 2025
Funktionen
  • Common:
    • Added the ability to create a frame from OpenGL texture.
    • Added HDR metadata encoding from SDI (BMD).
    • Added generic HDR metadata encoding support.
    • Added clone frame on pause.
    • Added the ability to convert XML into SCTE-35 byte array.
    • Added MFPrint ability to get text bounding box.
    • Added additional MFPrint text parameters for tagged text.
    • Added the ability to increase rectangle border thickness in .EditSelectionAdd().
    • Added Delphi MControls A/V meters.
    • Added xMedia Converter beta implementation.
    • Added the ability to configure audio channels for WebRTC via URL.
    • Added WebRTC 2.0 external decoder disabled by default.
    • Added NDI 10-bit video support.
    • Changed NDI audio +20 dB louder to be the default.
  • File Recording and Network Streaming:
    • Added WebRTC 1.0/2.0 SFU server in Docker.
    • Added pts_time in statistics in MFile.
    • Added overlay_rms property for WebRTC.
  • Input/Output Devices:
    • Added BMD SDK version 14.5 update (BlackMagic Driver has to be updated to 14.5).
    • Updated AJA SDK to 17.5 (AJA x86 deprecated, AJA IP support added).
    • Updated Deltacast to 6.28 (Deltacast x86 deprecated).
Korrekturen
  • Common:
    • Fixed graphics overlay on pause.
    • Fixed issue where incorrect characters are shown in statistics.
    • Fixed issue with CG auto-blend where the start value is ignored on config load.
    • Fixed crash initializing AJA Kona 5 with device_sharing=false.
    • Fixed issue where MFPrint ignored text color attribute.
    • Fixed issue regarding incorrect metadata during MXF/GXF transwrapping.
    • Fixed Blackmagic Fill/Key synchronization, added hardware timestamp.
    • Fixed stutter on progressive input at the start of recorded files.
    • Fixed MLive and Placebo vfilters memory leak.
    • Fixed incorrect transparency in CPU (gpu_pipeline=false) mode.
    • Fixed crash during long playlist playback in Playlist Sample.
    • Fixed issue where internal preview behaves differently in DX9 and DX11.
    • Fixed issue where preview surface is not cleared/released after ObjectClose.
    • Fixed issue where D3DImage is created with inconsistent sizes in WPF preview.
    • Fixed issue where PNG overlay shows white line.
    • Fixed CPU to GPU conversion failure in MFConvert.
    • Fixed issue where transparency becomes grey in specific regions in CPU mode.
    • Fixed incorrect fallback logic with new NVIDIA SDK and older drivers.
    • Fixed issue where CG video items are not playing in accelerated mode.
    • Fixed issue where NDI to SDI alpha channel is lost.
  • File Recording and Network Streaming:
    • Fixed issue with MWriter where output file is shorter after transcoding.
    • Fixed issue with MWriter where MServer hangs on WriterNameSet (SRT streaming).
    • Fixed issue where MWriter sometimes doesn't start.
    • Fixed WebRTC memory leak.
    • Fixed issue with FFmpeg 7.1 (Conan 2.8.1) regarding Cisco encoder performance drop.
    • Fixed DVB PTS_PCR errors in DVBAnalyzer and EasyICE with q264hw codec.
  • Input/Output Devices:
    • Fixed issue where MRenderer hangs on DeviceClose with Bluefish K8 card.
  • Decoding and Seeking:
    • Fixed issue where recorded video plays with stutters.
    • Fixed incorrect duration in MXF with mxf.force_ffmpeg=true.
    • Fixed high RAM and GPU memory usage after opening a file (ReaderOpen).
    • Fixed the incorrect transcoding of specific MXF files.
    • Fixed issue where a specific PNG image fails to open.
    • Fixed high CPU load when decoding specific file.
    • Fixed issue where mirror doesn't work with gpu_pipeline.
    • Fixed issue where decoder.convert_planar=true doesn't work with Nvidia decoder.
    • Fixed error disabling video in specific .mp4 file.
    • Fixed the incorrect color conversion for interlaced video.
    • Fixed issue with GPU decoder where there are spikes in VideoDecode on ReaderClose.
    • Fixed incorrect playlist stop during downscale conversion.
    • Fixed issue with MPlaylist regarding the incorrect behavior of item property "stop_out".
    • Fixed issue with MPlaylist regarding the incorrect FPS when playlist is paused.
    • Fixed issue with MPlaylist NDI during long Mlive config loading where the sample freezes.
    • Fixed issue with MPlaylist where time_over stat keeps growing in gpu pipeline.
    • Fixed memory leak with Playlist Sample when rendering images in timeline.
MPlatform SDK v2.10.0.14251Hauptversion4. Juni 2025
Funktionen
  • Common Changes:
    • Updated FFmpeg to version 7.1.
    • Added MFDataGet("XDS") for retrieving V-Chip information.
    • Added MPlatform Docker support.
    • Added VTConnect (WebRTC 2.0) to MPlatform/MFormats DLLs.
    • Added statistics for experimental.mfcodecs = false.
    • Added MFObjectASIO class to manifests.
    • Added conversion from gbrap12le to ARGB32.
    • Added support for passing threads parameter when opening a file.
    • Updated yt-dlp.exe.
    • Added ToneMapping (SDR to HDR) filter via libplacebo lib.
    • Updated VB.NET samples.
  • File Recording and Network Streaming:
    • Added Docker: WebRTC 1.0 / 2.0 SFU server.
    • Added MFReader: pts_time in statistics.
    • Added overlay_rms property for WebRTC.
  • Input/Output Devices:
    • Updated BMD SDK to version 14.5 (BlackMagic Driver has to be updated to 14.5).
    • Updated AJA SDK to version 17.5 (AJA x86 deprecated, AJA IP support added).
    • Updated Deltacast to version 6.28 (Deltacast x86 deprecated).
Korrekturen
  • Common Changes:
    • Fixed error receiving first frame (pause=true) from a specific file.
    • Fixed significant FPS drop when outputting to BMD with gpu_pipeline enabled.
    • Fixed full SDK version not being shown in dll-version statistics.
    • Fixed slow initialization in MFSink.
    • Fixed issues building C++ samples.
    • Removed x86 shortcuts from MPlatform installer.
    • Fixed issue where WPF in MyPreview_OnEvent receives a frame wider than expected.
    • Fixed FPS drop in mixer when empty mixer added as BG (via mp-link).
    • Fixed issue in Mixer where a Mixer item cannot be previewed separately when gpu_pipeline=false.
    • Fixed behavior of property stat::last::video_time.
    • Fixed issue where MFRenderers was not working in client's app after update.
    • Fixed issue where preview image flickers on Ross hardware.
    • Fixed issue where DX11 preview performance was worse than DX9.
    • Fixed issue where logo appears when using IMFEncoder.
    • Fixed issue where subtitles are scrambled on output.
    • Fixed issue where closed captions are not passed through (BMD SDI→SDI) in specific format (720p5994).
    • Fixed issue where app hangs when closing object.
    • Fixed issue where a specific file plays for a second then stops (plays fine in VLC).
    • Fixed issue where trial logo randomly appears after some time on certain machines.
    • Fixed logging issues during runtime for apps using manifest file.
    • Fixed issue where sample crashes on start with DeckLink IP HD Optical.
    • Fixed issue where WPF preview flickers (gpu_pipeline=true).
    • Fixed issue where MFPrint fails when called in parallel.
  • File Recording and Network Streaming:
    • Fixed issue in MWriter where output file is shorter after transcoding.
    • Fixed issue in MWriter where MServer hangs on WriterNameSet (SRT streaming).
    • Fixed issue where MWriter sometimes doesn't start.
    • Fixed WebRTC memory leak.
    • Fixed Cisco encoder performance drop in FFmpeg 7.1 (Conan 2.8.1).
    • Fixed DVB PTS_PCR errors in DVBAnalyzer and EasyICE with q264hw codec.
  • Input/Output Devices:
    • Fixed issue where MRenderer hangs on DeviceClose with Bluefish K8 card.
  • Decoding and Seeking:
    • Fixed issue where recorded video plays with stutters.
    • Fixed incorrect duration in MXF with mxf.force_ffmpeg=true.
    • Fixed high RAM and GPU memory usage after opening a file (ReaderOpen).
    • Fixed incorrect transcoding of specific MXF files.
    • Fixed issue where a specific PNG image fails to open.
    • Fixed high CPU load when decoding specific file.
    • Fixed issue where mirror doesn't work with gpu_pipeline.
    • Fixed issue where decoder.convert_planar=true doesn't work with Nvidia decoder.
    • Fixed error disabling video in specific .mp4 file.
    • Fixed incorrect color conversion for interlaced video.
    • Fixed issue in GPU decoder where there were spikes in VideoDecode on ReaderClose.
    • Fixed incorrect playlist stop during downscale conversion.
    • Fixed issue in MPlaylist regarding the incorrect behavior of item property "stop_out".
    • Fixed issue in MPlaylist regarding the incorrect FPS when playlist is paused.
    • Fixed issue in MPlaylist NDI regarding where sample freezes during long Mlive config loading.
    • Fixed issue in MPlaylist where time_over stat keeps growing in gpu pipeline.
    • Fixed memory leak when rendering images in timeline in Playlist Sample.