What's new in VideoLab .NET 8.0.0.1 / VLC 8.0.0.0 / VC++ 8.0.0.0
Nov 28, 2020
- Added Visual Studio 2019 support
- Redesigned Visual C++ support
- Added Byte and Char visual live bindings
- Significantly improved loading execution, and editing speed
- Significantly improved JSON support
- Improved IGDIPlus rendering performance
- Modified to use interface class function methods instead of constructors
- Redesigned pin path collection to significantly improve the speed
- Redesigned to set pin and properties owner fields on creation
- Improved pin information caching
- CreateLock replaced by Create with Lock parameter
- Improved FMX Design Time support
- Improved FMX support
- Improved zoom selecting in the scope
New in VideoLab 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
- Improved video players support when audio stream is not present
- Added TVLHistory
- Added TVLMovingLeastSquaresWarp
- Added TVLUnsharp
- Added TVLNegative
- Added TVLSolarize
- Added TVLNDIVideoReceiver
- Added TVLNDIVideoBroadcast
- Added LastFrameOnStop to the TVLVideoMixer
- Improved IP Camera support
- Improved GPU support
- Added TVLVideoMixer.Close and IgnoreRate
- Added VLVideoPlayer
- 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 OnDragged event for TSLDisplayCursor
- Improved support for Scope Cursors
- Added separated AutoScaling EnabledMin and EnabledMax properties
- Added initial Waterfall Interpolate option
- Added TSLWaterfallMarkers.AddAt
- Added CursorTrail settings
- Added GetXIndexesAtValue and GetYIndexesAtValue to the Scope Channels
- 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 VideoLab 5.0.3.1 (Oct 22, 2012)
- Fixed a bug when populating existing buffers in .NET generic filters
New in VideoLab 5.0.3 (Oct 15, 2012)
- Added TMLDSMediaFilter component
- Added TTLGenericTextFilter component
- Added cursor pins for the Waterfall component
- Added floating markers for the Scope component
- Integrates with Visual Live Bindings
- Can render video over any Firemonkey component that can accept bitmaps, including 3D textured components
- 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 VideoLab 5.0.2 (Apr 25, 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.
- Added PlotLab Waterfall Cursors, CursorLinks and Labels.
- Added PlotLab Waterfall Cursor Intersection pins.
New in VideoLab 5.0.1 (Nov 1, 2011)
- The managed assemblies are now rewritten in C# for better .NET 4.0 compatibility.
- 02. Added support for .NET 4.0 and .NET 3.5 “Client Profile”.
- 03.Significantly improved .NET type converters.
- 04. Significantly optimized component loading performance in .NET.
- 05. Major improvements in the .NET property editors.
- 06. Small improvements in the Unicode support for VC++.
- 07. Improved VisualStudio 2010 .NET support.
- 08. .NET assemblies have been renamed to better match the Microsoft guidelines.
- 09. Added .NET 4.0 assemblies.
New in VideoLab 5.0 (Nov 1, 2011)
- Added Delphi XE and XE2 support.
- 02. Added video capture camera control.
- 03. Added 16 bit GrayScale, YV12, and IYUV video format support.
- 04. Added TVLAlphaTrail component.
- 05. Added DMO values, and envelopes.
- 06. Added Scope and Waterfall marker crosshairs.
- 07. Added ASF player attributes.
- 08. Brand new subsample Waterfall rendering mechanism.
- 09. Added optional user input for the video layers.
- 10. Significantly improved multithreading model adapted for multicore systems, with advanced relaxed interlocking, and with optional per-component, dedicated threads
New in VideoLab 4.5 (May 8, 2010)
- Added Visual Studio 2010 support.
- Added DVD component.
- Added TVLGaussianBlur component.
- Added TVLDSVideoFilter component.
- Added TMLDSGraphView component.
- Added TSLGenericRealMatrix component.
- Added SLGenericRealValue and TSLGenericRealValueGen components.
- Improved DirectShow support.
- Improved multithreading locks.
- Improved Scope component.
- Improved RAD Studio 2010 buffer debugger visualizes.
New in VideoLab 4.3.1 (Jan 16, 2010)
- Updated install.
- Improved RAD Studio 2010 buffer debugger visualizes.
New in VideoLab 4.3 (Oct 1, 2009)
- Added RAD Studio 2010 support
- Added support for composite controls
- Added TVLDSToSinkFilter and TVLDSFromSourceFilter components.
- Added screen capture component
- Added picture layer
- Added Image display layer
- Added Image display matrix layer
- Added Image display component element.
- Added component elements support for the Scope and Waterfall components
- Improved .NET memory management
New in VideoLab 4.0.1 (May 5, 2009)
- Added Axis support.
- Added multiple axes support for the Scope cursors.
- Added support for short, unsigned short and unsigned integer data for the scope and waterfall components.
- Improved marker support for the Scope.
- Improved installs.
- Improved QueuedSwitch component.
- Improved master pumping for the DSVideoPlayer.
New in VideoLab 4.0 (May 5, 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, including in mixers, geometric transformations, remap filters, histogram components, loggers, and players.
- Improved DirectShow support, including improved BlackMagic DeckLink support.
- Added TimingLab ClockGen, WatchDogTimer, and MainThredEvent components.
- Added ChangeRange and DetectLevels components.
- Added 4 more frame buffer video formats - UYVY, RGBA32, RGB565, and RGB555.
- Added automatic format converters in OpenWire.
- Added basic aspect ratio support.
- Added Remap filters - FishEye, Swirl, Cylinder
- Added color Lookup filter
- Added multichannel video mixer.
- Added Windows Media Format broadcasting component.
- Added custom rectangular kernel filter.
- Added VirtualDub plug-in support.
- Added FrameQueue component.
- Added VectorScope component.
- Added video effects.
- Added integrated GDI+ support.
- Added layered drawing component. (Allows applying drawing layers over the video frames)
- The Scope component supports multiple X and Y Axes.
- Added Scope and Waterfall toolbar customization.
- The Scope now allows data gaps.
- Added Scope Automatic data down sampling for faster drawing of huge amounts of data.
- Added Scope X Axis logarithmic support.
- Added Scope channel links (Allow channels to be paired together to form a zone)
- Circular and arbitrary zones added to the Scope component.
- Added Scope Step channel mode.
- Added scope panning navigation mode.
- Added Scope directional zooming.
- Added Scope and Waterfall Axis and Level configuration buttons.
- Added new examples.
New in VideoLab 3.1 (Nov 2, 2007)
- 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.
- Fixed problems with Reversed and Vertical scope.
- Added new custom step modes to the Scope and Waterfall.
- Added data access methods to the Waterfall.
- Added number of new design editors.
- Enhanced help files.
- Delphi 2005, BDS 2006, and RAD 2007 help files are now integrated.
- Added new examples.