What's new in VisioForge Media Player SDK .NET 15.1.7.0
Dec 1, 2021
- Disabled Sentry debug messages in the console
- VideoStreamInfo.FrameRate property type changed to VideoFrameRate (with numerator and denominator) from double
- Updated WPF VideoView, resolved the issue for IP cameras stream playback
- API breaking change: VisioForge.Controls, VisioForge.Controls.UI, VisioForge.Controls.UI.Dialogs, and VisioForge.Tools merged inside VisioForge.Core
- Audio effect API now uses string name instead of index
- Added Android support
- Added new GStreamer-based crossplatform engine to support Windows and other platforms within v15 development cycle
New in VisioForge Media Player SDK .NET 15.0.7.0 (Nov 16, 2021)
- Resolved SDK_Version possible issue.
- Added Settings_Load API. You can load the settings file saved by Settings_JSON. Be sure that device names are correct.
- RTP support for the VLC source engine.
- API breaking change: SDK_State property has been removed. We do not have TRIAL and FULL SDK versions anymore.
- API breaking change: DirectShow_Filters_Show_Dialog, DirectShow_Filters_Has_Dialog, Audio_Codec_HasDialog, Audio_Codec_ShowDialog, Video_Codec_HasDialog, Video_Codec_ShowDialog, Filter_Supported_LAV, Filter_Exists_MatroskaMuxer, Filter_Exists_OGGMuxer, Filter_Exists_VorbisEncoder, Filter_Supported_EVR, Filter_Supported_VMR9 and Filter_Supported_NVENC has been moved to VisioForge.Tools.FilterHelpers class.
- VFAudioStreamInfo/VFVideoStreamInfo duration type changed to Timespan.
- Telemetry updated.
- Custom redist loader updated.
- API breaking change: Status property changes to State, type is PlaybackState in all SDKs.
- API breaking change: UI controls splitted into Core (VideoCaptureCore, MediaPlayerCore, VideoEditCore) and VideoView.
- API breaking change: In Media Player SDK Source_Stream... properties were merged into Source_MemoryStream property of MemoryStreamSource type
- Updated DVD playback
- Updated FFMPEG source
- API breaking change: Media Player SDK types moved from VisioForge.Types namespace to VisioForge.Types.MediaPlayer
- API breaking change: Video Effects types moved from VisioForge.Types namespace to VisioForge.Types.VideoEffects
- API breaking change: Audio Effects types moved from VisioForge.Types namespace to VisioForge.Types.AudioEffects
- API breaking change: Event types moved from VisioForge.Types namespace to VisioForge.Types.Events
- Added Video_Renderer_SetCustomWindowHandle method to set custom video renderer by Win32 window/control HWND handle
New in VisioForge Media Player SDK .NET 14.4.15.0 (Oct 18, 2021)
- Windows 11 support
- Telemetry update
- Custom redist configuration updated
New in VisioForge Media Player SDK .NET 14.3.24.0 (Oct 5, 2021)
- An issue with Video Resize filter creation for NuGet redists has been resolved
- Telemetry update
- Updated VFDirectCaptureMP4Output output
- .Net 6 (preview) support
- Splitted project and solutions by independent files for .Net Framework 4.7.2, .Net Core 3.1, .Net 5 and .Net 6
New in VisioForge Media Player SDK .NET 14.2.26.0 (Sep 10, 2021)
- Bug fixes and performance improvements. Please check changelog.
New in VisioForge Media Player SDK .NET 14.2.6 (Aug 20, 2021)
- An issue with wrong ColorKey processing in the Text Overlay video effect was resolved
- VC++ redist is no longer required to be installed. VC++ linking changed to static
- Many base DirectShow filters moved to the VisioForge_BaseFilters module
New in VisioForge Media Player SDK .NET 14.1.2.0 (May 27, 2021)
- Added WPF VideoView control. You can push video frames from the OnVideoFrameBuffer event to control to render them
- Correct default transparency value for a text logo
- Updated MJPEG Decoder (improved performance)
- Removed MP4 v8 legacy encoders
- INotifyPropertyChanged support in WinForms/WPF wrappers to provide MVVM applications support
- Added CustomRedist_DisableDialog property to disable redist message dialog
New in VisioForge Media Player SDK .NET 14.0.24.0 (Mar 26, 2021)
- .Net 5.0 support
- Resolved issue with device added/removed notifier
- Added NDI streaming (server)
- Resolved issue with merged text/image logos
- Updated device notifier
- Legacy audio effects have been removed.
- Updated HLS server. Correct error reporting about used port
- Updated FFMPEG Source filter, more supported codecs, and added GPU decoding
New in VisioForge Media Player SDK .NET 12.0.76 (Sep 24, 2020)
- Bug fixes and performance improvements.
New in VisioForge Media Player SDK .NET 12.0.71 (Sep 8, 2020)
- Bug fixes and performance improvements. Please check changelog.
New in VisioForge Media Player SDK .NET 12.0.62 (Aug 28, 2020)
- Bug fixes and performance improvements. Please check changelog.
New in VisioForge Media Player SDK .NET 11.4 (Mar 5, 2020)
- Alternative OSD implementation to handle Windows 10 changes
- Updated GPU video effects
- Updated memory source
- Updated OSD API
- Resolved issues with video encryption using binary keys
- Merge module (MSM) redists added to all SDK's
- Resolved issue with file lock using LAV engine
- Added DirectX 11 based GPU video processing
New in VisioForge Media Player SDK .NET 11.3.12.0 (Dec 16, 2019)
- Improved subtitles support with autoloading
- Updated audio fade-in/fade-out effects
- Added MIDI and KAR files support
- Added CDG karaoke files support (and new demo application)
- Added Async playback
- Updated integrated JSON serializer
- Added optional GPU decoding. Available decoding engines: DXVA2, Direct3D 11, nVidia CUVID, Intel QuickSync
- .Net Core support
New in VisioForge Media Player SDK .NET 11.3.10.0 (Dec 10, 2019)
- Improved subtitles support with autoloading
- Updated audio fade-in/fade-out effects
- Added MIDI and KAR files support
- Added CDG karaoke files support (and new demo application)
- Added Async playback
- Updated integrated JSON serializer
- Added optional GPU decoding. Available decoding engines: DXVA2, Direct3D 11, nVidia CUVID, Intel QuickSync
- .Net Core support
New in VisioForge Media Player SDK .NET 11.2.0.0 (Jul 9, 2019)
- Updated audio enhancer
- Deployment without COM registration and admin rights
- Updated video mixer with improved performance
- Added YouTube playback code snippet
- Added method to move OSD
New in VisioForge Media Player SDK .NET 11.1.6.0 (Apr 30, 2019)
- Fixed stretch / letterbox issue in WPF version of all SDK’s
- Fixed issue with equalizer on sample rate 16000 or less
- Fixed problem with sample grabber for DirectShow source
- Fixed encrypted files playback
- Added DVDInfoReader class to read info about DVD files
- Improved barcode detection quality for rotated images
- Minimal .Net Framework version is .Net 4.5 now
- Improved YouTube playback. Added OnYouTubeVideoPlayback event to select video quality for playback
- Added Play_PauseAtFirstFrame property. If true playback will be paused on first frame
- Resolved issue with network streams playback in WPF applications
- Added Fake Audio Source DirectShow filter, that produce tone signal
- Added Frame_GetCurrentFromRenderer method to all SDK’s. Using this method you can get currently rendered video frame directly from video renderer.
New in VisioForge Media Player SDK .NET 11.0.61.0 (Apr 9, 2019)
- Updated MJPEG Decoder
- Media Player SDK Main Demo update - multiscreen can automatically use connected external displays
- Added fade-in / fade-out for text logo
New in VisioForge Media Player SDK .NET 10.5.0 (Feb 28, 2019)
- Added demo for playback files with multiple video streams
- Correct speed change during WMV files playback
- Added madVR video renderer (experimental)
- Improved SRT subtitles support
- Added Picture-In-Picture support
- Added seeking to previous frame
New in VisioForge Media Player SDK .NET 10.4 (Jun 28, 2018)
- Added MJPEG decoder filter
New in VisioForge Media Player SDK .NET 10.3 (Dec 9, 2017)
- Updated logging
- Object_Detection property renamed to Motion_DetectionEx, with updated parameters
- Added SDK demos code to GitHub and SDK packages to NuGet
- Added face tracking
- Updated video effects filter to support odd width and height
- Added YouTube videos playback
New in VisioForge Media Player SDK .NET 9.2.8.0 (Jul 20, 2015)
- Updated VLC engine (libVLC 2.2.1.0)
- Updated media information reader
- Updated FFMPEG engine
New in VisioForge Media Player SDK .NET 9.1 (Jul 20, 2015)
- Video_Renderer_Stretch property changed to Video_Renderer_StretchMode, in WPF new mode available
- Added Video Encryption SDK v9 support, now file or binary data can be used as a key, AES-256 strong encryption available
New in VisioForge Media Player SDK .NET 9.0 (Jul 20, 2015)
- Added animated GIF support as image logo
- Added audio enhancements (normalization, auto gain, manual gain)
- Added SDK_Version / SDK_State properties to see SDK assemblies used version and registration info
- Added licensing event to check required SDK edition
- Audio volume API has been changed, now volume in percents
New in VisioForge Media Player SDK .NET 8.6 (Jul 20, 2015)
- Added video H264 CPU / Intel QuickSync decoder
- Added custom DirectShow video filters support
- Added OnNewFilePlaybackStarted event
- Updated Ogg Vorbis decoder
- Added WebM decoders
- Frame grabber API changes
- Several bug fixes
New in VisioForge Media Player SDK .NET 8.5 (Jul 20, 2015)
- Video rotation on-the-fly video effect
- Updated FFMPEG source
- 4K-ready video effects
- API change - video renderer related Screen_ properties renamed to Video_Renderer_...
- VMR-9 / EVR Zoom shift bug fixed
- Custom video renderer background color for all renderers
- Direct2D video renderer with live video rotation (BETA)
- WPF controls background image
- Several bug fixes
New in VisioForge Media Player SDK .NET 8.4 (Jul 20, 2015)
- Updated FFMPEG decoder
- Several bug fixes
New in VisioForge Media Player SDK .NET 8.0 (Dec 12, 2013)
- VLC engine implemented for video/audio files playback
- Several bug fixes
New in VisioForge Media Player SDK .NET 7.20 (Dec 12, 2013)
- Reverse playback
- Several bug fixes
New in VisioForge Media Player SDK .NET 7.12 (May 8, 2013)
- Video encryption support
- Several bug fixes
New in VisioForge Media Player SDK .NET 7.9 (Mar 25, 2013)
- Motion detection
- Chroma-key
- MMS / WMV source
- Integrated AForge.Net for object detection and improved video processing
- Video effects optimized for Intel Atom and Core i3/i5/i7 now
- Direct processing of decoded video / audio streams
New in VisioForge Media Player SDK .NET 7.7 (Mar 25, 2013)
- Fade-in / fade-out video effect added
- Playlist support
- Several bug fixes
New in VisioForge Media Player SDK .NET 7.5 (Mar 25, 2013)
- Several bug fixes
- Improved chroma key
- Improved text logo
- Changed video effects API
New in VisioForge Media Player SDK .NET 7.4 (Jan 30, 2013)
- Several bug fixes
- Improved chroma key
New in VisioForge Media Player SDK .NET 7.3 (Dec 4, 2012)
- Barcode reader (QR Code, UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93, Code 128, Codabar, ITF, RSS-14, Data Matrix, Aztec, PDF-417)
- Several bug fixes
New in VisioForge Media Player SDK .NET 7.2 (Dec 4, 2012)
- Pan / zoom video effect
- Video / audio tagging API
- Small bug fixes
New in VisioForge Media Player SDK .NET 7.0 (Oct 23, 2012)
- Windows 8 RTM support
- improved video effects
- new FFMPEG-based playback engine
New in VisioForge Media Player SDK .NET 6.0 (Apr 12, 2012)
- Motion detection
- Chroma-key
- MMS / WMV source
- Integrated AForge.Net for object detection and improved video processing
- Video effects optimized for Intel Atom and Core i3/i5/i7 now
- Direct processing of decoded video / audio streams
New in VisioForge Media Player SDK .NET 3.9 (Feb 13, 2012)
- Minor bugfixes
- New main installer and redist installers
New in VisioForge Media Player SDK .NET 3.7 (Nov 15, 2011)
- Improved video effects
- Minor bugfixes
- New demo applications
- New optimizations for Intel Core II / Atom, AMD netbook CPU's