v11.1.2.1 – May 6, 2019


seamless playback of multiple video clips having the same format. Once opened they behave as a single large clip, with seamless global seeking.

The seamless playback is activated as follows:
VideoGrabber.PlayList (pl_Clear, “”)
VideoGrabber.PlayList (pl_add, “clip1.mp4”)
VideoGrabber.PlayList (pl_add, “clip2.mp4”)
VideoGrabber.PlayList (pl_add, clip n…)
VideoGrabber.PlayerFileName = “PLAYLIST”

– added the following functions to control the RTSP/RTMP/HTTP/ONVIF DirectShow Source filter while it is running:
. ONVIF_GetBool
. ONVIF_GetDouble
. ONVIF_GetInt
. ONVIF_GetStr
. ONVIF_SetBool
. ONVIF_SetDouble
. ONVIF_SetInt
. ONVIF_SetStr
VideoGrabber.Onvif_SetBool (“RTSP_VideoStream_Decode_KeyFrames_Only_bool”, true);

– added the possibility to set custom property of some GIGE/Firewire cameras, by example the ImagingSource DFK cameras, with the following functions:

. GetFWCam1394
. SetFWCam1394
. GetFWCam1394List

new VidGrabWPF:VideoGrabberWPF component compatible with the code of the VidGrab::VideoGrabber component of WinForms.
It has a dual mode that can be switched with the VideoGrabberToImage property listed in the “Common” properties of the component:

. VideoGrabberToImage enabled (default):
TVideoGrabber renders through an Image component, allowing WPF semi-transparent overlays

. VideoGrabberToImage disabled:
TVideoGrabber renders in a DirectShow renderer through a WindowsFormHost.
This saves CPU, but with potential problem if using WPF overlays (“airspace issue”)

– added an onv_AuxiliaryCommands to the TONVIFDeviceInfo options of the ONVIFDeviceInfo function

– added a ScreenRecordingSizePercent property

– added an OnLeavingFullScreenMode event that occurs e.g. when, in full screen mode, the user press the key


Gopro videos may fail to play

– when selecting a video device and a video size, the VideoWidth and VideoHeight values are correct. However, after executing the StartPreview command, these values invariably change to 640 and 480 respectively

– possible black window with Blackmagic Decklink cards

VideoProcessing_deinterlacing=di_FFdshow not working when playing an interlaced PAL or NTSC video, although the FFshow CLSID codecs are installed

VideoGrabber.ShowDialog (dlg_VideoDevice) not working with some video capture devices