VisionLab .NET Changelog

What's new in VisionLab .NET 7.8.3.72

Nov 27, 2020
  • Updated to RAD Studio 10.3 Rio Update 3
  • Added support for Boolean Buffers
  • Improved buffer visualizers
  • Improved TVLDraw implementation
  • Added initial Windows support for TVLVideoPlayer
  • Added Audio and Video support to the Packet and Structure components
  • Added UnpackedOutputPin to the Split Structure and Unpacket components
  • Improved Unpacket implementation
  • Improved Visual Live Bindings
  • Significantly redesigned OpenWire Editor
  • Added initial Quaternion and 3D Point support
  • Added OSX64 support
  • Improved overall performance and stability
  • Added option to use Const anonymous methods for improved performance
  • Improved FMX compatibility and support
  • Simplified JSON API
  • Improved JSON implementation
  • Improved sockets implementation
  • Added Sockets Multicast support
  • Significantly improved Execute Process implementation
  • Added support TStrings reverse enumerators and Query interface trough class helper
  • Improved Dynamic Type Info implementation
  • Improved Property Collection and Component Collection editors
  • Improved Property editors

New in VisionLab .NET 7.8.2.271 (Sep 29, 2020)

  • Added Initial Linux support
  • Added Initial iOS support
  • Added RAD Studio 10.2 Tokyo support
  • Added Visual Studio 2017 support
  • Added 64 bit Visual C++ support
  • Improved MAC, and Android compatibility
  • Added CurrectPosition and CurrectAngle to the TVLSampler
  • Added highlighting settings for the Marker Layers
  • Added TVLFMXVideoCapture
  • Added TVLDebugDisplayWindow component
  • Added ROI support for Mirror
  • Added IP Camera inplace display
  • Changed to allow cropping on/off during run
  • Improved UYVY support
  • Added serialization for ISLDataBuffer
  • Added buffer enumerators
  • Improved bindings API
  • Pins converted to use the new Mitov.Runtime serialization
  • Added OWRequiredPinAttribute support
  • Added TOWIntToCardinalFormatConverter and TOWCardinalToIntegerFormatConverter
  • Added TOWRealToRealComplexFormatConverter
  • Added TOWRealListStatePin and TOWIntegerListStatePin
  • Added Execute Process
  • Added Command Line parsing and Process Execute
  • Added option to disable the design time extentions
  • Added Socket Binding
  • Redesigned JSON Serialization
  • Added TPeriodicThread
  • Added initial Dynamic Type Info implementation
  • Added GetIndexedSubProperty in the RTTI
  • Added GetType for TObject in the RTTI
  • Added support for both object and class in TMethodInfo.Invoke in the RTTI
  • Enchanced Query functionality
  • Added IPairCollection
  • IArrayWriter renamed to ISequentialWriter
  • IArrayReader renamed to ISequentialReader
  • Improved Serialization Readers
  • Added Reserialize
  • Improved design time property editors support
  • Added option to replace property collection items while keeping all compatible settings
  • Added filtering for property collections
  • Added support for categorized list property selection
  • Added TreeView filtering support
  • Updated to use the latest Delphi language features

New in VisionLab .NET 7.8.2.0 (Sep 5, 2016)

  • Added RAD Studio 10.1 Berlin support
  • Removed the old .NET 2.0 Assemblies
  • New mirrored border processing Multi-core, and OpenCL GPU Morph filter, and Wiener Filter, implementation
  • New Multi-core, and OpenCL GPU Adaptive Threshold filter implementation
  • Added Visual Live Binding property editors
  • Added Reset to Default property editors
  • Added Enum property editors
  • Added Class events property editors
  • Added Multi-Event property editors
  • Added Make/Split Structure components
  • Improved RTSP/IPCamera
  • Introduced MAC support for some of the components when compiling with source code

New in VisionLab .NET 7.6.0.0 (Apr 23, 2015)

  • Added TTLGenericFilter
  • Added more visual live binding types
  • Significantly improved property Delphi editors
  • Improved HOG support
  • Added option to access Aplha Pixels in image buffer
  • Timestamps interfaced
  • IVLDateTime interfaced
  • IVLTimeCode interfaced
  • Added option to access Aplha Pixels in image buffer
  • Improved IP Camera support

New in VisionLab .NET 7.5.1.0 (Dec 23, 2014)

  • Improved .NET support
  • Enchanced OpenWire Editor
  • Added more visual live bindings
  • Improved TVLDSVideoModes and TALDSAudioModes support for the TVLDSCapture

New in VisionLab .NET 7.5.0.0 (Nov 25, 2014)

  • Improved IPCamera component
  • Includes the free Mitov.Runtime
  • Added XE7 support

New in VisionLab .NET 7.0.0.0 (Nov 25, 2014)

  • XE5 and XE6 support
  • Significantly enhanced OpenWire Editor
  • Improved Property and component editors
  • Improved FireMonkey support
  • Performance improvements
  • Added FFMPeg VideoLogger and VideoPlayer
  • Improved IPCamera component
  • Added TLPProcessingManager component
  • Added TTLSynchronize component
  • Added TVLSampler component
  • Added TVLLineIntersects component
  • Added support for DB signal data binding
  • Added a number of new data bindings
  • Added support for VCL DB Components visual live binding

New in VisionLab .NET 6.0.0.0 (Jun 18, 2013)

  • Added support for Delphi / C++ Builder / RAD Studio XE4
  • The OpenWire Editor and Visual Live Binding are now included in the install
  • Added TVLIPCapture component
  • Added TTLStopWatch component
  • Added TTLCounter component
  • Added TTLThreadEvent component
  • Added TTLFrequencyMeter component
  • Added support for still image cameras in DirectShow
  • Improved Firemonkey support
  • Significantly improved threading model and performance
  • Significant code reduction due to upgrade to the latest language features such as generics, anonymous methods, and attributes
  • New design time API and functionality
  • Better integration with the OpenWire Editor including inplace editors in the OpenWire view
  • Discontinued support for Delphi and C++ Builder versions older than XE2 due to the lack of support for the latest language features in them
  • Redesigned DirectShow support
  • Improved .NET memory management
  • Improved .NET design time integration
  • Improved OpenWire Editor .NET integration

New in VisionLab .NET 5.0.3.1 (Oct 23, 2012)

  • Fixed a bug when populating existing buffers in .NET generic filters

New in VisionLab .NET 5.0.3 (Oct 12, 2012)

  • Added support for Delphi / C++ Builder / RAD Studio XE3
  • Added support for Visual Studio 2012
  • Improved Firemonkey support
  • Fixed memory leak for .NET generic filters

New in VisionLab .NET 5.0.2 (Apr 19, 2012)

  • Added FireMonkey support.
  • Added 64 bit support for VCL, FireMonkey, and .NET
  • All .NET assemblies are now managed assemblies.
  • The .NET assemblies are reduced by half combining low level and high level assemblies, and simplifying deployment.
  • All .NET assemblies now contain the necessary 32 and 64 bit BPLs and DLLs internally simplifying the deployment.
  • The .NET Visual C++ redistributables are no longer needed.
  • Added access to IBaseFilter in the DirectShow video capture component.

New in VisionLab .NET 5.0.1 (Nov 3, 2011)

  • The managed assemblies are now rewritten in C# for better .NET 4.0 compatibility.
  • Added support for .NET 4.0 and .NET 3.5 “Client Profile”.
  • Significantly improved .NET type converters.
  • Significantly optimized component loading performance in .NET.
  • Major improvements in the .NET property editors.
  • Small improvements in the Unicode support for VC++.
  • Improved VisualStudio 2010 .NET support.
  • .NET assemblies have been renamed to better match the Microsoft guidelines.
  • Added .NET 4.0 assemblies.

New in VisionLab .NET 5.0 (Nov 3, 2011)

  • Added Delphi XE and XE2 support.
  • Added video capture camera control.
  • Added 16 bit GrayScale, YV12, and IYUV video format support.
  • Added TVLBackgroundSubtractor component.
  • Added TVLHOGCompute component.
  • Added TVLHOGDetectObjects component.
  • Added TVLChamferMatchingContour component.
  • Added TVLConvexHulls component.
  • Added TVLMinEnclosingCircles component.
  • Added TVLMinAreaRectangles component.
  • Added TVLFitLines component.
  • Added TVLFitEllipses component.
  • Added ASF player attributes.
  • Added large number of video layers.
  • Added optional user input for the video layers.
  • Brand new subsample Waterfall rendering mechanism.
  • Significantly improved multithreading model adapted for multicore systems, with advanced relaxed interlocking, and with optional per-component, dedicated threads.
  • Added new demos.

New in VisionLab .NET 4.5 (May 8, 2010)

  • Added Visual Studio 2010 support.
  • Added TSLGenericRealMatrix component.
  • Improved multithreading locks.
  • Improved Scope component.
  • Improved RAD Studio 2010 buffer debugger visualizes.

New in VisionLab .NET 4.3.1 (Jan 16, 2010)

  • Updated install.
  • Improved RAD Studio 2010 buffer debugger visualizes.
  • Added new Video Layers demo.

New in VisionLab .NET 4.3 (Oct 2, 2009)

  • Added RAD Studio 2010 support.
  • Added support for composite controls.
  • Added TVLConnectedComponents component.
  • Added picture layer.
  • Added Image display layer.
  • Added Image display matrix layer.
  • Added Image display component element.
  • Improved .NET memory management.

New in VisionLab .NET 4.0.1 (Apr 28, 2009)

  • Added Axis support.
  • Improved installs.
  • Improved master pumping for the DSVideoPlayer.

New in VisionLab .NET 4.0 (Apr 28, 2009)

  • Full Visual Studio 2008 support.
  • Full RAD Studio 2009 support.
  • Added Prism support.
  • Improved .NET support.
  • The library is now fully Unicode compliant.
  • New higher performance multithreading locking for better multi core utilization.
  • Significantly enhanced buffer classes.
  • Full Alpha channel support across the library.
  • Improved DirectShow support.
  • Added integrated GDI+ support.
  • Added extract robust features component using SURF algorithm.
  • Added component detecting objects by using Haar like features.
  • Added 4 more frame buffer video formats - UYVY, RGBA32, RGB565, and RGB555.
  • Added basic aspect ratio support.
  • Added automatic format converters in OpenWire.
  • Added layered drawing component. (Allows applying drawing layers over the video frames)
  • Added drawing layers for target detection and tracking.
  • Added drawing layers for contour detection.
  • Added drawing layers for Hough transformations.
  • Added drawing layers for motion detection.
  • Added drawing layers for detected objects.
  • Added drawing layers for detected robust features.
  • Added video layers support.
  • Added new examples.

New in VisionLab .NET 3.1 (Apr 28, 2009)

  • All libraries are available under .NET.
  • All design time features are now available in .NET
  • All .NET assemblies are signed.
  • The assemblies are registered in GAC.
  • All DLLs are made embedded resources in the assemblies.
  • Fixed some minor OpenWire problems.
  • Full RAD Studio 2007 support.
  • Added number of new design editors.
  • Enhanced help files.
  • Delphi 2005, BDS 2006, and RAD 2007 help files are now integrated.

New in VisionLab .NET 3.0 (Apr 28, 2009)

  • Updated to IPP 5.1.
  • Added raw closed caption support (allows access to the CC text).
  • Improved video/audio capture when sharing device.
  • Added support for 8 bit AVI files in TVLAVIPlayer.
  • Added DirectShow logger, player and image display.
  • Added TVLFindTargets and TVLTrackTargets components.
  • Added TVLHoughCirles component.
  • Added TVLProbableLines component.
  • New faster multithreading buffer protection.
  • New faster buffer memory manager.
  • Added GrayScale buffer type support.
  • Added 24 and 32 bit PCM audio buffer support.
  • Added higher than 44100 sample audio rates support.
  • Added multichannel (More than 2) audio support.
  • Added Generic generator components.
  • Enhanced DirectShow TV Tuner support.
  • Added basic Unicode support for Visual C++ MFC.
  • Fixed bug in CTStrings support in Visual C++ MFC.

New in VisionLab .NET 2.2.1 (Apr 28, 2009)

  • Fixed a conflict with TChart.

New in VisionLab .NET 2.2 (Apr 28, 2009)

  • Added two Audio Out components from AudioLab.
  • Added BDS 2006 support.
  • Added Visual Studio 2005 support.
  • Added Video Logger and Video Player components.
  • Added new Find Contours component.
  • Added new Adaptive Threshold component.
  • The package now includes AVI Player and Logger.
  • This version fully supports Visual C++.

New in VisionLab .NET 2.1 (Apr 28, 2009)

  • This version does not need any DLLs in order to work.
  • New Canny edge detection component.
  • New HoughLines component.
  • The TVLDSCapture component has been enchanted with better TV tuner support.
  • Improved master pumping.

New in VisionLab .NET 2.0 (Apr 28, 2009)

  • VisionLab is fully multithreaded now.
  • The usage of Variants is suppressed. A new Interface based implementation is introduced.
  • The noise cancelation is based on Wiener Filter.
  • New support for Delphi 5.0, C++ Builder 5.0 and Delphi 2005.