MFormats SDK Lanzamientos

Descubre las novedades en cada versión, con detalles de funciones, mejoras y problemas resueltos.

ene
feb
mar
abr
may
jun
jul
ago
sept
oct
nov
dic
MFormats SDK v2.12.0.14909Versión principal12 ago 2026
Funciones
  • Common Changes:
    • Added: New GPU shader transitions based on gl-transitions.
    • Added: LTC reading from a selected embedded audio channel.
    • Added: xMedia Converter statistics.
    • Added: Outside, styled borders for MFPrint text overlays.
    • Added: Runtime enumeration of GPU transitions and their default parameters.
    • Added: Configurable aspect ratio for Unreal Engine xMedia output.
  • File Recording and Network Streaming:
    • Added: DVB-compatible MPEG-TS streaming over RTP.
    • Added: WebVTT subtitle support for HLS streams.
    • Added: DVB subtitle generation and insertion into DVB streams.
    • Added: Teletext support for EBU Teletext / ETSI EN 300 706 workflows.
    • Added: Selective seamless output switching for multi-output writers.
    • Added: Subtitle encoder and rasterizer formatting options with automatic canvas sizing.
    • Added: Multilingual DVB Teletext encoding, including Cyrillic character sets.
    • Added: SCTE-35 detection from HLS playlist tags.
  • Input/Output Devices:
    • Added: ASIO device support as an LTC synchronization source.
    • Added: AJA LTC timecode input source option.
  • Decoding and Seeking:
    • Added: video.auto_rotation property for automatic rotation-flag handling in MFReader.
    • Added: MXF SMPTE RP 188 and SMPTE 385M timecode support.
  • Plugins:
    • Added: SMPTE 436M CC, V-Chip, and AFD metadata support.
    • Added: cc.display_order option to choose CEA-608 processing order from packet-level or decoded-frame data.
    • Added: V-Chip/XDS insertion and parsing support.
    • Added: HTML5 MLCG editor.
    • Updated: CEF to version 147.0.11.
  • Samples and Documentation:
    • Added: MLCG REST control sample for MFormats workflows.
    • Updated: MFormats MLShader samples with the new shader-library project and shader catalog.
    • Updated: Subtitle workflows split into dedicated Conversion and Generation samples.
Correcciones
  • Common Changes:
    • Fixed: Crash when 24-bit audio conversion is used together with audio channel remapping.
    • Fixed: MFConvert could duplicate audio samples when switching between video sources.
    • Fixed: Duplicated frames in rotate + maintain_ar + gpu_pipeline scenarios.
    • Fixed: object::vfilter and object::afilter processing in gpu_pipeline mode.
    • Fixed: MFPrint outline rendering on small ARGB frames.
    • Fixed: Audio distortion during normalization for specific source files.
    • Fixed: Frame cloning changing nRowBytes in gpu_pipeline mode.
    • Fixed: external_process behavior consistency between code and registry configuration.
    • Fixed: pixelize video filter processing for ARGB formats.
    • Fixed: MFReaderSink audio normalization for mp:// sources.
    • Fixed: Reusing writer format configuration after AttributesRemoveAll.
    • Fixed: Delayed MFXMediaConverter video-filter initialization for live sources.
    • Fixed: Unreal Engine xMedia video-callback pacing.
    • Fixed: Vertical orientation during ARGB32 frame conversion.
  • File Recording and Network Streaming:
    • Fixed: MFWriter indexed audio PID settings for additional audio streams.
    • Fixed: Duplicated AC-3 descriptor in DVB PMT output.
    • Fixed: MXF pre-charge metadata loss during transwrapping.
    • Fixed: SRT streams with subtitle::codec=packets opening in VLC.
    • Fixed: Audio packet passthrough when source stream indices contain gaps.
    • Fixed: Timecode metadata in MP4 recordings produced by the NVIDIA encoder.
    • Fixed: setsar/setdar filter metadata in MOV and ProRes output.
    • Fixed: DVB subtitle packet timing after skipping initial source frames.
    • Fixed: DVB receiver interruption at overlapping SRT cue times.
    • Fixed: messageSize in single-operation SCTE-104 ANC packets.
  • Input/Output Devices:
    • Fixed: DeckLink key/fill processing at frame rates above 30 fps.
    • Fixed: DeckLink custom ANC packet reception.
    • Fixed: Bluefish Kronos K8 audio loss in key/fill output modes.
    • Fixed: Long shutdown time for Blackmagic/DeckLink renderers.
    • Fixed: SDI auto-detect reinitialization when a 59.94p signal appears after no-signal startup.
    • Fixed: BMD no-signal frame timing for live capture pipelines.
    • Fixed: MFLive internal audio device switching without full reinitialization.
    • Fixed: NDI color metadata propagation when the source changes.
    • Fixed: HDMI DeckLink Mini Recorder 4K initialization crash in gpu_pipeline mode.
    • Fixed: MFLive event channel IDs for hardware inputs.
    • Fixed: SCTE-104 detection when a Blackmagic VANC line contains multiple ANC packets.
  • Decoding and Seeking:
    • Fixed: MFReader reconnection to UDP streams in specific end-of-stream recovery cases.
    • Fixed: start_timecode metadata reading for GXF files.
    • Fixed: Frame-rate flags returned by timecode conversion.
    • Fixed: Intermittent or missing audio while receiving live UDP streams.
    • Fixed: Audio codec metadata when the selected decoder has a different name.
  • Plugins:
    • Fixed: CG overlay color rendering when overlay.thread=0.
    • Fixed: CG overlay rendering for interlaced formats when overlay.thread=0.
    • Fixed: Extra spacing between adjacent CG text runs in tickers.
    • Fixed: CEF opening an external browser when HTML overlay is used from two applications at the same time.
    • Fixed: CG RSS ticker text width and spacing mismatch.
    • Fixed: Display of closed captions written to MXF files.
    • Fixed: Generated CEA-608 closed captions in files for VLC playback.
    • Fixed: Blurred CG text when decoder.convert_planar=true.
    • Fixed: MCCDisplay CEA-608 character ordering for specific files.
    • Fixed: CEF HTML plugin and WebCapture page loading on first start after OS boot.
    • Fixed: CEF audio mute and preview-control handling.
    • Fixed: CEF popup handling that could create an extra preview/window for new tabs.
    • Fixed: Smooth scheduled appearance for CG items shown with cg-props::show.
    • Fixed: CG hang when hiding a ticker containing a non-RSS web page.