MPlatform 1.6.1.8376
Released: Oct 12, 2016
Updates in v1.6.1.8376
Features
- The NVIDIA codec SDK was updated.
- Added YVYU format support.
- Added DTMF signals detection/generation.
- Added ability to split audio to tracks and channels by setting the split mask in "audio_channels" property.
- The FFmpeg was updated to revision N-81786-g2586668 (28.09.2016).
- Added new functionality that extracts the XDS V-Chip rating data and converts into CEA-608 closed captions. Now you can display the V-Chip rating just like a common CC.
MFWriter:
- Added new logic that improves the QuickSync encoding performance.
MFDevice_I:
- Added support of BMD MJPEG decoder for MJPEG encoded live sources.
MFileFFM:
- Added new logic for images (for example JPG) playback. The playback quality was improved.
- Added "open_file.max_wait" property for MXF files that limits the file open time period.
MWriterFFM:
- Added new logic for embedding CEA-608 and CEA-708 closed captions into MPEG-2, MPEG-4 part 2 and H.264 elementary video streams for further capturing to files or streaming to network. Enable it using "embed_cc" property.
- Added new logic that allows capturing the MFFrame data into ANC files.
- Added new logic that improves the format conversion quality.
MCCDisplay:
- Added new logic that allows applying the text style for a part of the displayed closed captions line.
MDevice_I:
- Added "video.correct-fps" property. Enable it to correct the unstable video sources (like webcams).
MFDevice_NDI:
- Added statistics support for NDI objects.
MPreview:
- Added new logic that improves the audio quality.
- Added statistics support for MPreview object.
WebRTC:
- Added new logic that improves the audio quality.
- Added possibility to choose the video and audio encoder.
- Added new logic that allows choosing the audio bitrate.
Fixes
- Fixed bug that caused incorrect virtual devices behavior in FFmpeg.
- Fixed bug that caused freezes in playout process on plugging in the USB device.
- Fixed bug that caused a bad preview for streams with negative ARGB height.
MRuntime:
- Fixed bug that could cause system hang in some situations.
MPreview:
- Fixed bug that could cause audio drops on a preview.
MFWriter:
- Fixed bug in ANC data writing logic.
MCCDisplay:
- Bug that could cause a crash on CC displaying.
MPlaylist:
- Fixed bug that could cause incorrect playback of scheduled item if the previous one was removed.
- Fixed bug that caused incorrect "remove" command behavior in dynamic mode.
- Fixed bug that caused incorrect in/out points setting for play-while-recording items in a playlist.
- Fixed bug that caused incorrect transitions parameters setting.
MFileFFM:
- Fixed bug that caused long mp3 seeking.
- Fixed bug in DV deinterlacing logic for FFmpeg DV decoder.
- Fixed bug in custom ANC packets reading logic.
- Fixed bug in playback of MXF D10 files without audio.
MWriterFFM:
- Fixed bug in Ogg Vorbis and AAC encoding logic.
- Fixed bug in Intel Quick Sync software mode initialization process.
- Fixed bug in custom ANC packets writing logic.
Character Generator:
- Fixed bug that caused incorrect CG behavior on enabled overlay thread ("overlay.thread = true").
- The default resolution was changed to 1920x1080.
MDevice_I:
- Fixed bug in autodetect video format logic for AJA devices.
- Fixed bug that caused incorrect picture appearance for MJPEG cameras.
MFdevice_DC2:
- Fixed bug that caused incorrect behavior of Deltacast 44 card.
MFDevice_BF:
- Fixed bug in buffering logic.
MFDevice_NDI:
- Fixed bug in frame rate optimization logic.
- Fixed Scan Converter.
MMixer:
- Fixed bug that caused wrong items border width appearance.
- Fixed bug in ARGB32 picture mixing logic.
- Fixed bug that could cause bottom-top background images flipping.
- Fixed bug in loading XML props logic.
- Fixed bug that caused incorrect transitions parameters setting.
MPreview:
- Fixed bug that caused incorrect WMP preview for ARGB32 images.