MFormats SDK v2.10.0.14251
Released: Jun 4, 2025
v2.10.0.14251 中的更新
特性
- Common Changes:
- Updated FFmpeg to version 7.1.
- Added MFDataGet("XDS") for retrieving V-Chip information.
- Added MFormats 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 check for codec_frame_rate presence.
- 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).
修补程序
- 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 MFormats installer.
- Fixed issue where WPF in MyPreview_OnEvent receives a frame wider than expected.
- Fixed behavior of property stat::last::video_time.
- Fixed issue where MFRenderers are 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 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 in gpu_pipeline=true.
- Fixed issue where MFPrint fails when called in parallel.
- File Recording and Network Streaming:
- Fixed issue in MFWriter where output file is shorter after transcoding.
- Fixed issue in MFWriter where MServer hangs on WriterNameSet (SRT streaming).
- Fixed issue where MFWriter sometimes doesn't start.
- Fixed WebRTC memory leak.
- Fixed WebRTC restart stream problem (MFormats).
- 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 MFRenderer hangs on DeviceClose with Bluefish K8 card.
- Fixed random crash of Medialooks.Device.BMD.dll.
- 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 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.