changelog_web_logo

Release v1.19.0 - 06.06.2026

Libraries:

  • Add SConnector SAPIENT edge-node server (UK MOD / Dstl, BSI Flex 335 v2.0).
  • Add VStabiliser2dLite Fast 2D stabilization library for low power CPUs.
  • Add Fmd Motion detector for moving cameras based on optical flow.
  • Fix CvTracker Fixed slow tracking rectangle drift off a contrasty object under very slow (sub-pixel) motion. Fixed search window position control.
  • Fix OServer Fixed encoder options report.
  • Fix FujiSxParser Fixed fixed camera response decoding.
  • Fix FujiSxCamera Fixed camera params control. Improved zoom/focus control commands reaction. FujiSxParser submodule updated.
  • Fix ViscaCamera Fixed initialization. Fixed shutter speed synchronization.
  • Fix FlirBosonCamera Fixed auto NUC interface parameter control. Fixed status report.
  • Fix SunnyLens Fixed AF ROI handling. Added divide-by-zero guards in speed / position scaling formulas. Fixed initialization.
  • Fix VSourceV4L2 Fixed timeouts. Fixed first frame capture logic.
  • Update VPipeline Improved video source auto re-initialization.

Examples:

  • Update Zero2WFpv CvTracker submodule updated.

Release v1.18.1 - 24.05.2026

Libraries:

  • Fix VPipeline Removed video source close duplication.
  • Fix VSourceV4L2 Fixed format check loop. Fixed log level indexes usage.
  • Fix TcpServer Fixed data race that could cause periodic 100–200 ms stalls under concurrent accept(). Added TCP_THIN_LINEAR_TIMEOUTS and TCP_THIN_DUPACK for faster recovery on packet loss in request/response traffic. Tuned TCP keep-alive parameters.
  • Fix Joystick Fixed race conditions.
  • Fix VStabiliserCv Fixed parameters control.
  • Update VideoRecorderMp4 Remove mp4v2 dependency. Added HEVC and JPEG support. Added VSourceFile submodule to the test app. Test application updated.
  • Update VStreamerMediaMtx Embedded mediamtx rebuilt from fork with RTSP-over-HTTP tunnel fixes for Live555-based clients (Genetec/Omnicast) and ONVIF Profile T compliance. Updated MediaMTX section in the documentation with build reproduction steps.
  • Update VCodecGst Updated documentation.
  • Update OServer VStreamerMediaMtx and VCodecGst submodules updated for test application.
  • Update G5Camera Send zoom/focus commands (ZOOM_TELE/WIDE/STOP/TO_POS, FOCUS_FAR/NEAR/STOP/TO_POS) immediately, bypassing the outgoing command buffer. Fixes for race for thread safety.
  • Update FujiSxParser Added Focus Area control commands for Sx1600 (Original Command 11, section 5.14). Added Focus Area responses.
  • Update FujiSxCamera Added AF area zone control for SX1600 (4-step focus area position sequence via FujiSxParser 2.1.0). Fixed FILTER_MODE range and AF area zone validation. Other fixes for parameters control. FujiSxParser submodule updated.
  • Update ViscaCamera Fixed contrast calculation. Fixed iris priority mode. Added reporting of current exposure time and gain level. Improved test application. Fixed init parameters. Added priority for zoom and focus commands. Other parameters fixes.

Release v1.18.0 - 07.05.2026

Libraries:

  • Add NetworkHealthChecker The library for estimation network load. Used for video streamers for automatic bandwidth control.
  • Fix VCodecV4L2 Fixed SPS/PPS data generation when not supported by hardware codec. Added no-B-frames mode by default.
  • Fix VSourceV4L2 Fixed MPLANE plane offset bug. Increased requested buffer count.
  • Fix OServer A set of fixes for Profile T conformance support. Updated VStreamerMediaMtx submodule for test application.
  • Update RtpPusher New API added. Added support of the STANAG 4609 video streaming. Updated channel bandwidth control.
  • Update VStreamerMediaMtx Updated RtpPusher. Fixed stream restart when FPS changes. Fixed key and certificate options for secure streaming.
  • Update VPipeline Added video source reconnection after capture fault.

Examples:

  • Add VOverlaySdl The template for video overlay with rich functions based on SDL3 libraries.
  • Update Zero2WFpv RtpPusher submodule updated with new API.

Release v1.17.0 - 25.04.2026

Libraries:

  • Add MvExtractorLibav The library for motion vector (optical flow) extraction from compressed video.
  • Fix VCodecLibav Fixed build with the latest Libav version. Fixed errors handling. Fixed test application build on Windows. Documentation updated.
  • Update VideoRecorderMp4 VCodecLibav submodule updated for test application. Documentation fixed.
  • Update DnnOpenVinoDetector Removed OpenCV dependency. Added custom modules for image resize and pixel format conversion.
  • Update CvTracker Optimized color channels processing for better tracking stability.

Tutorials:

  • Add WebControlPanelTemplate Updated installation instructions for WEB server.

Examples:

  • Update Zero2WFpv CvTracker submodule updated.

Release v1.16.1 - 14.04.2026

Libraries:

  • Fix RtpPusher Fixed internal synchronization bugs.
  • Fix VStreamerMediaMtx Fixed performance issue. RtpPusher submodule updated.
  • Update OServer VStreamerMediaMtx submodule updated for template application.

Examples:

  • Update Zero2WFpv RtpPusher submodule updated.

Release v1.16.0 - 12.04.2026

General:

  • Fix Fixed CMake algorithm of making list of libraries for compilation.

Libraries:

  • Add ImageResizer the library for fast image resize based with SIMD instructions.
  • Fix VSourceLibCamera Fixed compilation error on x86 platform.
  • Fix VStreamerMediaMtx Fixed RTSP stream restore after FPS change. Fixed critical bugs. Removed OpenCV dependency.
  • Fix VCodecLibva Fixed HEVC and H264 artifacts. Fixed MAKE_KEY_FRAME command. Optimized HEVC and H264 codecs. Added HRD and SEI to H264 codec. Set VBR as default for H264 and HEVC.
  • Update RtspServer Removed OpenCV dependency. Fixed mistakes in documentation.
  • Update RtspServerLive555 Removed OpenCV dependency. Fixed mistakes in documentation.
  • Update DigitalZoom OpenCV dependency removed from the library. ImageResizer module used for image resizing (bicubic interpolation).
  • Update GasLeakDetector Processing speed improved x2.5. Critical bugs fixed. Coding standards applied.
  • Update Dehazer Removed dependency from OpenCV. x2 speed up. Demo application updated.
  • Update CvTracker Implemented Fourier Shift Theory to reduce calculation time in rectangle auto size mode. Code optimized. Bugs fixed.
  • Update FormatConverter Code optimized for better performance.
  • Update VPipeline FormatConverter submodule updated.
  • Update VCodecV4L2 Added H264 decoding support via V4L2 M2M decoder. Added HEVC encoding/decoding support. Added NVIDIA Jetson platform support (auto-detected at runtime). Platform-specific V4L2 controls applied only on matching hardware. Logger integrated into decoder (unified logging).
  • Update Denoiser Performance improved by 20-30% on average. Platform-specific filter core: fixed-point arithmetic on ARM, float on x86. Compiler optimizations scoped to library target only. Added support of Intel IPP (Bilateral filter).
  • Update AFEngine Denoiser submodule updated.
  • Update Olc AFEngine submodule updated.
  • Update Rpl AFEngine submodule updated.
  • Update Slc AFEngine submodule updated.
  • Update Ylc AFEngine submodule updated.
  • Update SunnyLens AFEngine submodule updated.
  • Update OServer VStreamerMediaMtx submodule updated for template application.

Templates:

  • Add WebControlPanelTemplate the ready-to use template for Camera WEB control Panel and video processing pipeline control from WEB.

Examples:

  • Fix RpiStreamer Dependencies updated. Fixed compilation errors. Fixed documentation.
  • Fix RpiTrackerOnboard Fixed compilation errors. Fixed documentation.
  • Fix RpiTracker Fixed compilation errors. Fixed documentation.
  • Fix VPipelineDemo Fixed compilation errors. Fixed documentation.
  • Fix VPipelineControl Fixed compilation errors. Fixed documentation.
  • Fix VPipelineOnboard Fixed compilation errors. Fixed documentation.
  • Update Zero2WFpv CvTracker submodules updated. VCodecV4L2 submodule updated. VSourceLibCamera submodule updated. Fixed compilation errors for new versions of submodules.
  • Update MultiRtspServer Codec switched for software implementation. Fixed documentation.

Release v1.15.0 - 22.03.2026

Libraries:

  • Add VCodecLibva the library for hardware-accelerated encoding (H264, HEVC, JPEG) on Intel CPU.
  • Fix KlvEncoder Fixed enums field names to avoid compilation errors.
  • Fix VSourceFile Fix H.265 frame boundary detection to handle all HEVC VCL NAL types (0-21), including CRA and BLA.
  • Update G5Camera Added AGC ROI control commands. Added focus hardware position report. Fixed mistakes in documentation.
  • Update OwlParser Added OWL 1280 SWIR camera support. Unified OwlCommand enum for both cameras. Added interactive menu-driven test application.
  • Update OwlCamera Updated OwlParser submodules. Added new commands support.
  • Update RtpPusher Removed deprecated bandwidthKbps init parameter. Removed legacy time-slot pacing code path.
  • Update VStreamerMediaMtx RtpPusher submodule updated. Removed RTP stream bandwidth unused parameter.
  • Update RtspServerLive555 VSourceFile submodule updated.
  • Update RtspServer VSourceFile submodule updated.
  • Update VCodecJetPack Added hardware H264/HEVC decoding support. Fixed code mistakes. Added automatic detection of JetPack version.
  • Update VPipeline Added new option to get last frame in getFrame(…) method.
  • Update OServer VStreamerMediaMtx submodule updated for template application.

Examples:

  • Update Zero2WFpv RtpPusher submodule updated.

Release v1.14.0 - 06.03.2026

Libraries:

  • Add KlvEncoder KLV metadata encoder for video streaming with full support of ST0601.19 (UAS Datalink Local Set) standard.
  • Update RtpPusher Added FPS configuration for precise RTP timestamp calculation.
  • Update VStreamerMediaMtx tpPusher submodule updated. Fixed FPS control mechanism to reduce video jitter.
  • Update OServer VStreamerMediaMtx submodule updated for template application.
  • Update FujiSxCamera Added digital zoom mode control after connection to camera.

Examples:

  • Update Zero2WFpv RtpPusher submodule updated.

Release v1.13.4 - 20.02.2026

Libraries:

  • Update CvTracker Implemented different frequency filter for thermal and daylight cameras. Processing speed improved (15% faster version 10.0.1). Demo application updated.
  • Update OServer ONVIF® Profile T support added to Compliance Test Template. VStreamerMediaMtx submodule updated for template application now mediamtx executable is embedded.
  • Update VStreamerMediaMtx Added support for embedded mediamtx binary. Updated CMake configuration for mediamtx embedding.

Examples:

  • Update Zero2WFpv RtpPusher submodule updated. CvTracker submodule updated.

Release v1.13.3 - 07.02.2026

Libraries:

  • Fix CvTracker Fixed initialization of thresholds for object detection and object loss probabilities.
  • Update UdpSocket Added method to get output UDP buffer size and it’s utilization.
  • Update FujiSxCamera Added different iris mode values for Fuji SX800 and SX1600 models.
  • Update Klc Updated zoom and focus speed control by default reprogramming speed slots in lens hardware.
  • Update DnnOpenVinoDetector Removed outdated links to libraries from OpenVINO. Fixed minimum detection probability parameter setting. Fixed mistakes in documentation.
  • Update RtpPusher Added network overload control mechanism based on output buffer size monitoring.
  • Update BoberClient Updated UdpSocket submodule.
  • Update BoberManager Updated UdpSocket submodule.
  • Update NtpUdpChannel Updated UdpSocket submodule.
  • Update UdpDataChannel Updated UdpSocket submodule.
  • Update VStreamerMediaMtx Updated RtpPusher submodule.
  • Update OServer Updated VStreamerMediaMtx submodule for template application.

Examples:

  • Update Zero2WFpv RtpPusher submodule updated. CvTracker submodule updated.

Release v1.13.2 - 17.01.2026

Libraries:

  • Fix VStabiliserCv Fixed frame ID and source ID copying for output frame.
  • Update CvTracker Improved tracking stability for daylight and thermal cameras. 15% faster processing.
  • Update RtpPusher Added input frame buffering to prevent frame loss in low bitrate channels.
  • Update VPipeline Structure optimized. Added video tracking centering function. Added new video processing functional modules. Removed external dependencies.
  • Update BadPixelProcessor Median filter for correction implemented for more efficient bad pixels filtering.
  • Update VStreamerMediaMtx RtpPusher submodule updated. Documentation reviewed.
  • Update OServer VStreamerMediaMtx submodule updated. Documentation reviewed.

Examples:

  • Update Zero2WFpv RtpPusher submodule updated. CvTracker submodule updated. Parameters initialization changed.

Release v1.13.1 - 30.12.2025

Libraries:

  • Add FormatConverter Pixel format converter between RGB24, BGR24, YUYV, UYVY, GRAY, YUV24, NV12, NV21, YU12, YV12 formats with multithreading without third-party dependencies.
  • Update RtpPusher Add muxed mode for user data (telemetry) transmission.
  • Update VStreamerMediaMtx Added telemetry streaming support according to ONVIF® Profile T requirements. Fixed FPS control for all streams.
  • Update OServer VStreamerMediaMtx submodule updated.

Examples:

  • Update Zero2WFpv RtpPusher submodule updated.

Release v1.13.0 - 12.12.2025

Libraries:

  • Add BadPixelProcessor Detect and filter bad pixels for LWIR, MWIR and SWIR thermal cameras.
  • Fix License Enumerate MAC interfaces for default key and validate licenses against all detected addresses. Custom key support added instead of only MAC address.
  • Update G5Camera Added continuous auto focus option on driver level.

Examples:

  • Update Zero2WFpv License submodule updated.

Release v1.12.1 - 28.11.2025

Libraries:

  • Update Slc Updated lens motors errors handling procedure.
  • Update FlirBosonCamera Updated initialization procedure.
  • Update VStreamerMediaMtx Add custom MediaMTX fork information and executables for ONVIF Profile S support. Fix initialization. Add missing metadata mode parameter.
  • Update OServer VStreamerMediaMtx submodule updated for template application.

Release v1.12.0 - 15.11.2025

Libraries:

  • Add VCodecGst H264, HEVC (H265), and JPEG codec based on GStreamer for different platforms (Intel, Radxa, RPI, NXP IMX, Jetson).
  • Fix VCodec Fixed code and documentation mistakes.
  • Fix StingrayParser Fixed commands encode mistakes.
  • Fix ChildProcess Fixed process close method.
  • Fix Slc Fixed auto focus engine usage. Updated parameters list.
  • Fix RtpPusher Fixed RTP packets encoding for H265 codecs.
  • Fix VOverlay Fixed code mistakes. Fixed documentation mistakes.
  • Update VCodecImsdk Updated VCodec submodule. Documentation updated.
  • Update VCodecJetPack Updated VCodec submodule. Documentation updated.
  • Update VCodecLibav Updated VCodec submodule. Documentation updated.
  • Update VCodecOneVpl Updated VCodec submodule. Documentation updated.
  • Update VCodecOpenH264 Updated VCodec submodule. Documentation updated.
  • Update VCodecV4L2 Updated VCodec submodule. Documentation updated.
  • Update TcpServer Added additional configuration to reduce TCP ACK delay.
  • Update VStreamer Updated VStreamer interface to support new video servers.
  • Update RtspServer VStreamer interface updated.
  • Update RtspServerLive555 VStreamer interface updated.
  • Update VStreamerMediaMtx Added support for WebRTC, SRT, RTMP and HLS streaming. Excluded gstreamer dependency from library. Implement rtp streaming to mediamtx. VStreamer interface updated.
  • Update OServer Updated submodules for test application.
  • Update VideoRecorderMp4 Updated submodules for test application.

Examples:

  • Update Zero2WFpv Updated submodules.

Release v1.11.5 - 26.10.2025

Libraries:

  • Fix ViscaParser Fix code mistakes. SerialPort submodule update for test application.
  • Fix ViscaCamera Fix code mistakes. ViscaParser submodule update. SerialPort submodule update.
  • Fix G5ProtocolParser Fix code mistakes. Documentation update. SerialPort submodule update.
  • Update RtpPusher Add MJPEG streaming support. Fix user data insertion to H265.
  • Update VSourceFile Add MJPEG files support.
  • Update SerialPort Add custom baudrate support for Linux and Windows.
  • Update FujiSxParser SerialPort submodule update for test application. Fix code mistakes.
  • Update FujiSxCamera Add field of view control. Fix bugs in parameters. FujiSxParser submodule update.
  • Update G5Camera Documentation fixes. G5ProtocolParser submodules update. SerialPort submodules update.
  • Update IRay300Parser SerialPort submodule update for test application.
  • Update IRayBlockCamera IRay300Parser submodule update. SerialPort submodule update.
  • Update VentusCamera SerialPort submodule update.
  • Update FlirTau2Parser SerialPort submodule update for test application.
  • Update FlirTau2Camera FlirTau2Parser submodule update. SerialPort submodule update.
  • Update HitachiCamera SerialPort submodule update.
  • Update IRayFtCamera SerialPort submodule update.
  • Update KowaProtocolParser SerialPort submodule update for test application.
  • Update KowaCamera KowaProtocolParser submodule update. SerialPort submodule update.
  • Update OwlParser SerialPort submodule update for test application.
  • Update OwlCamera OwlParser submodule update. SerialPort submodule update.
  • Update CrsfParser SerialPort submodule update for test application.
  • Update PelcoDParser SerialPort submodule update for test application.
  • Update SbusParser SerialPort submodule update for test application.
  • Update LrfUltisenseParser SerialPort submodule update for test application.
  • Update LrfUltisense LrfUltisenseParser submodule update. SerialPort submodule update.
  • Update FujiProtocolParser SerialPort submodule update for test application.
  • Update Flc FujiProtocolParser submodule update. SerialPort submodule update.
  • Update KowaLensParser SerialPort submodule update for test application.
  • Update Klc SerialPort submodule update. KowaLensParser submodule update.
  • Update Olc SerialPort submodule update.
  • Update RpLensParser SerialPort submodule update for test application.
  • Update Rpl SerialPort submodule update. RpLensParser submodule update.
  • Update StingrayParser SerialPort submodule update for test application.
  • Update Slc SerialPort submodule updated. StingrayParser submodule updated.
  • Update SunnyLensParser SerialPort submodule update for test application.
  • Update SunnyLens SerialPort submodule update. SunnyLensParser submodule update. Fix code mistakes.
  • Update Ylc SerialPort submodule update. Fix code mistakes.
  • Update RtspServer VSourceFile submodule update for test applications.
  • Update RtspServerLive555 VSourceFile submodule update for test application.

Examples:

  • Update Zero2Fpv RtpPusher submodule update. SerialPort submodule update.

Release v1.11.4 - 10.10.2025

Libraries:

  • Add OServer Implementation of ONVIF® (ONVIF® is a registered trademark of ONVIF, Inc.) server specification.

Release v1.11.3 - 06.10.2025

Libraries:

  • Fix VStreamerMediaMtx Fix resolution change issue. Add i.MX 8M Plus platform hardware encoding support.
  • Update RtpPusher Add KLV metadata streaming support.
  • Update OServer VStreamerMediaMtx submodule update in example.

Examples:

  • Update Zero2Fpv RtpPusher submodule update.

Release v1.11.2 - 22.09.2025

Libraries:

  • Fix FlirBosonCamera Fix test application name. Test application update. Example update.
  • Update FujiSxCamera Add default values for noise reduction mode and for shutter mode.
  • Update G5Camera Add default scene mode value.
  • Update ViscaCamera Add new parameters. Fix proper parameters control and conversion.

Tutorials:

  • Update YoloHailoTemplate Repository structure changed. Documentation update.

Release v1.11.1 - 07.09.2025

Libraries:

  • Fix TcpServer Improved stability and fixed critical bugs.
  • Update FujiSxCamera Add profile parameter for camera presets.

Tutorials:

  • Add YoloHailoTemplate The general-purpose template for building an object detection pipeline using the YOLOv8 model and deploying it on the Hailo 8 NPU platform.

Release v1.11.0 - 20.08.2025

General:

  • CMake structure update.
  • Examples included for compilation by default.
  • Update general documentation.

Libraries:

  • Fix RtspServerLive555 Fix live555 installation checking.
  • Fix VideoRecorderMp4 Fix compiler warnings.
  • Fix Gmd Fix bug with building on Windows.
  • Fix GasLeakDetector Fix bug with building on Windows.
  • Fix MotionMagnificator Fix bug with building on Windows.
  • Fix MotionMagnificator Fix bug with building on Windows.
  • Fix GasLeakDetector Fix bug with headers include.
  • Update FlirBosonCamera Update test application. Fix CMake issue for test application.
  • Update VCodecOpenH264 Update CMake.
  • Update CvTracker Add configurable max number of frames in demo mode.
  • Update DnnOpenVinoDetector Add link instructions for VisualStudio and QT Creator.

Examples & templates:

  • Update MultiRtspServer Exclude submodules, use libraries from RapidPixel directly.
  • Update RpiOnboardControl Exclude submodules, use libraries from RapidPixel directly.
  • Update RpiStreamer Exclude submodules, use libraries from RapidPixel directly.
  • Update RpiTracker Exclude submodules, use libraries from RapidPixel directly.
  • Update RpiTrackerControl Exclude submodules, use libraries from RapidPixel directly.
  • Update RpiTrackerOnboard Exclude submodules, use libraries from RapidPixel directly.
  • Update VPipelineControl Exclude submodules, use libraries from RapidPixel directly.
  • Update VPipelineDemo Exclude submodules, use libraries from RapidPixel directly.
  • Update VPipelineOnboard Exclude submodules, use libraries from RapidPixel directly.
  • Update Zero2WFpv CvTracker submodule update.

Tutorials:

  • Add SnmpTemplate SNMP (Simple Network Management Protocol) server template.
  • Update SnapServiceUpdateTemplate Documentation update.
  • Update YoloDnnPreparationExample Documentation update.

Release v1.10.0 - 10.08.2025

Libraries:

  • Add VideoRecorderMp4 Mp4 video recording library.
  • Fix CvTracker Fix mistakes in matrices ROI operations.
  • Update OServer VStreamerMediaMtx submodule update in the example.
  • Update Gmd CMake structure update for compiled version file collection.
  • Update VStreamerMediaMtx Add support for unique mediamtx for each stream.

Examples & templates:

  • Update RpiTrackerOnboard CvTracker submodule update.
  • Update VPipelineDemo CvTracker submodule update. Gmd submodule update.
  • Update VPipelineOnboard CvTracker submodule update. Gmd submodule update.
  • Update Zero2WFpv CvTracker submodule update.

Release v1.9.0 - 27.07.2025

Libraries:

  • Add OServer Implementation of ONVIF® (ONVIF® is a registered trademark of ONVIF, Inc.) server specification.
  • Fix VSourceFile Fix frame interval initialization in openVSource method.
  • Fix IRay300Parser Fix reply decoding switch data type casting.
  • Update IRayBlockCamera IRay300Parser submodule update.
  • Update RtspServer VSourceFile submodule update.
  • Update RtspServerLive555 VSourceFile submodule update.
  • Update RtpPusher Add H265 support.
  • Update VStreamerMediaMtx Implement detection of multicast ip mask.

Examples & templates:

  • Update RpiStreamer RtspServer submodule update.
  • Update MultiRtspServer RtspServer submodule update.
  • Update RpiTracker RtspServer submodule update.
  • Update Zero2WFpv RtpPusher submodule update.

Release v1.8.4 - 19.07.2025

Libraries:

  • Fix ViscaParser Fix focus near limit decoding.
  • Fix Gmd Fix CMake demo application include.
  • Fix OwlCamera Fix NUC mode options control.
  • Update ViscaCamera Fix focus position control accuracy.
  • Update FujiSxCamera Add video stabilization parameters.
  • Update CvTracker Object loss detection mechanism was redefined.
  • Update VStreamerMediaMtx Set strict multicast IP.

Examples & templates:

  • Update RpiTrackerOnboard CvTracker submodule update.
  • Update VPipelineDemo CvTracker and Gmd submodules update.
  • Update VPipelineOnboard CvTracker, ViscaCamera and Gmd submodules update.
  • Update Zero2WFpv CvTracker submodule update.

Release v1.8.3 - 22.06.2025

Libraries:

  • Update UdpSocket Add option for input buffer size (socket option).
  • Update UdpDataChannel Update data notification algorithm. Update UdpSocket submodule.
  • Update NtpUdpChannel Update UdpSocket submodule.
  • Update G5ProtocolParser Add new time constant for AGC control and focusing distance control.
  • Update G5Camera Add commands to control time constant for AGC and focusing distance.
  • Update FlirBosonCamera Updated initialization procedure.
  • Update BoberManager Updated UdpSocket submodule.
  • Update BoberClient Updated UdpSocket submodule.
  • Update RtpPusher Updated UdpSocket submodule.

Examples & templates:

  • Update Zero2WFpv RtpPusher submodule update.
  • Update RpiOnboardControl UdpSocket submodule update.
  • Update RpiTracker UdpSocket submodule update.
  • Update RpiTrackerOnboard UdpDataChannel submodule update.
  • Update RpiTrackerControl UdpDataChannel submodule update.
  • Update VPipelineControl UdpDataChannel submodule update.
  • Update VPipelineOnboard UdpDataChannel submodule update.

Release v1.8.2 - 27.05.2025

Libraries:

  • Update Ylc Implement custom auto focus using AFEngine library.
  • Update DnnOpenVinoDetector Add intel NPU support (Intel Core Ultra series).

Examples & templates:

  • Update VPipelineOnboard DnnOpenVinoDetector submodule update.

Release v1.8.1 - 16.05.2025

Libraries:

  • Fix Flc Filter mode report fix. FujiProtocolParser submodule update.
  • Fix FujiProtocolParser Optical stabilization mode command fix.
  • Fix G5Camera Fix gain range conversion.
  • Fix AFEngine Fix continues mode interruption.
  • Fix VentusCamera Several bugs fix.
  • Update CvTracker Performance has been improved. Code has been optimized for less CPU load.
  • Update Ylc Implement custom auto focus.
  • Update Olc AFEngine submodule update.
  • Update Slc AFEngine submodule update.
  • Update Rpl AFEngine submodule update.
  • Update SunnyLensParser Support new lens firmware version >= v5.3 support.
  • Update SunnyLens Add filter mode as Noise reduction for AF procedure. Update SunnyLensParser submodule.
  • Update FlirBosonCamera Updated initialization procedure.

Examples & templates:

  • Update RpiTrackerOnboard CvTracker submodule update.
  • Update VPipelineDemo CvTracker submodule update.
  • Update VPipelineOnboard CvTracker submodule update.
  • Update Zero2WFpv CvTracker submodule update.

Release v1.8.0 - 27.04.2025

Libraries:

  • Add BoberManager UDP message manager C++ library designed to handle communication between multiple clients over a network.
  • Add BoberClient Communication client C++ library for user applications, enabling interaction with any other service through BoberManager.
  • Fix TcpServer Fix read timeout behavior.
  • Fix VentusCamera Several bugs fixed.
  • Fix DnnOpenVinoDetector Fix OpenVino link issue in CMake.
  • Update VStabiliser Add new parameters.
  • Update VStabiliserCv Add Nvidia Jetson VPI support. Update VStabiliser interface.
  • Update VStabiliserOpenCv Update VStabiliser interface.
  • Update FujiSxCamera Add CUSTOM1,2,3 params to Camera and Lens interface.
  • Update VPipeline Update VStabiliser interface.

Examples & templates:

  • Update RpiStreamer VStabiliserOpenCv submodule update.
  • Update VPipelineControl VPipeline submodules update.
  • Update VPipelineDemo Multiple submodules update.
  • Update VPipelineOnboard Multiple submodules update.

Release v1.7.1 - 04.04.2025

Libraries:

  • Fix G5ProtocolParser Fix mistakes in setting params: DZOOM and FOV.
  • Fix G5Camera General clean up. Fix vertical FOV calculation.
  • Fix Logger Fix timestamp microseconds writing.
  • Fix VStreamerMediaMtx Fix mutex block according to FPS.
  • Fix TcpServer Frequent connection requests issue is solved. Detection of disconnected client issue for Window is fixed.
  • Update GasLeakDetector OpenCV dependencies have been removed.
  • Update TcpClient Socket reuse option added. Source code cleaned.
  • Update FujiSxCamera New parameters added. Small bug fixes on range conversions for parser. Logger submodule update.
  • Update UdpDataChannel UdpDataChannel base class has been added. Test applications and example have been updated.
  • Update KowaCamera Logger submodule update.
  • Update Flc Logger submodule update.
  • Update Rpl Logger submodule update.
  • Update Slc Logger submodule update.
  • Update Ylc Logger submodule update.
  • Update SunnyLens Logger submodule update.
  • Update LrfUltisense Logger submodule update.
  • Update VSourceFile Logger submodule update.
  • Update VSourceLibCamera Logger submodule update.
  • Update VSourceOpenCv Logger submodule update.
  • Update VSourceV4L2 Logger submodule update.
  • Update IRayBlockCamera Logger submodule update.
  • Update VPipeline Logger submodule update.
  • Update VOutputV4L2 Logger submodule update.
  • Update VentusCamera Logger submodule update.
  • Update ViscaCamera Logger submodule update.
  • Update FlirBosonCamera Logger submodule update.
  • Update FlirTau2Camera Logger submodule update.
  • Update HitachiCamera Logger submodule update.
  • Update I3Camera Logger submodule update.
  • Update IRayFtCamera Logger submodule update.
  • Update OwlCamera Logger submodule update.
  • Update RtpPusher VSourceFile submodule update for example application.
  • Update RtspServer Multiple submodules update.
  • Update RtspServerLive555 VSourceFile submodule update for test application.
  • Update VCodecJetPack Logger submodule update.
  • Update VCodecLibav Logger submodule update.
  • Update VCodecOneVpl Logger submodule update.
  • Update VCodecOpenH264 Logger submodule update.
  • Update VCodecV4L2 Logger submodule update.

Examples & templates:

  • Update Zero2Fpv Multiple submodules update.
  • Update MultiRtspServer Multiple submodules update.
  • Update RpiStreamer Multiple submodules update.
  • Update RpiTracker Multiple submodules update.
  • Update RpiTrackerControl Multiple submodules update.
  • Update RpiTrackerOnboard Multiple submodules update.
  • Update VPipelineControl Multiple submodules update.
  • Update VPipelineDemo Multiple submodules update.
  • Update VPipelineOnboard Multiple submodules update.

Tutorials:

  • Add SnapServiceUpdateTemplate A step-by-step guide on how to create a snap package for a CMake project using Snapcraft.

Release v1.7.0 - 18.03.2025

Libraries:

  • Add PelcoDParser PelcoD messages encoding / decoding library.
  • Fix TcpClient Fix MSG_NOSIGNAL flag for Windows.
  • Update VStreamerMediaMtx Update documentation.
  • Update AFEngine Add noise reduction for better focus factor calculation in case noisy images.
  • Update Olc Add video noise reduction by default for better auto focus stability.
  • Update Rpl Add video noise reduction by default for better auto focus stability.
  • Update SunnyLens Add video noise reduction by default for better auto focus stability.
  • Update Slc Auto focus engine update.
  • Update Denoiser External dependencies have been removed.
  • Update VSourceV4L2 Multi planar camera support is added. Direct resolution initialization support is added.
  • Update CvTracker CMake update. Submodules update.

Examples & templates:

  • Update RpiStreamer Update VSourceV4L2 submodule.
  • Update RpiTracker Update VSourceV4L2 submodule.
  • Update RpiTrackerOnboard Update CvTracker submodule.
  • Update VPipelineDemo Update CvTracker submodule.
  • Update VPipelineOnboard Update CvTracker submodule.
  • Update Zero2WFpv Update CvTracker submodule.

Release v1.6.0 - 03.03.2025

Libraries:

  • Add DenoiserJetPack Video noise removal library for Nvidia Jetson platform.
  • Add GasLeakDetector Video filter library for gas leak detection and motion magnification.
  • Update VStabiliserCv Add Kalman filter for camera movement trajectory processing.
  • Update CvTracker Add parameters for object loss detection. Add *.so file generation for Linux.
  • Update FlirBosonCamera Update initialization procedure.
  • Update I3Camera Internal thread is removed, reading new frame is done directly in getFrame method.
  • Update TcpClient Disable SIGPIPE signal.
  • Update UdpDataChannel Additional mutex protection for shared buffers are added.
  • Update SunnyLens Add lens type detection.
  • Update SunnyLensParser Add lens type query.
  • Update DnnOpenCvDetector Change output type to support only Yolov8. AddImplement trajectory analysis to detector.
  • Update DnnOpenVinoDetector CMake structure updated. Implementation folder added.
  • Update VCodecJetPack Add jetpack 6 support. Optimize encoding procedures.

Examples & templates:

  • Update Zero2WFpv Update CvTracker submodule.
  • Update RpiStreamer Update VStabiliserOpenCv submodule.
  • Update RpiTrackerControl Update UpdDataChannel submodule.
  • Update RpiTrackerOnboard Update UpdDataChannel and CvTracker submodules.
  • Update VPipelineControl Update UpdDataChannel submodule.
  • Update VPipelineDemo Update submodules.
  • Update VPipelineOnboard Update submodules.

Release v1.5.1 - 17.02.2025

Libraries:

  • Update I3Camera Internal thread is removed, reading new frame is done directly in getFrame method.
  • Update Ylc Update auto detection zoom/focus hardware ranges.
  • Update VStreamerMediaMtx Add check for odd multicast port value and add streamer params to overlay engine.
  • Fix LrfUltisense Fix distance reset timeout after measure command and fix of initialization.
  • Fix ColorProcessor Fix color palette processing.

Examples & templates:

  • Update Zero2WFpv Submodules update.

Release v1.5.0 - 03.02.2025

Libraries:

  • Add I3Camera Video capture and software controller for THERMAL EXPERT thermal cameras.
  • Add VStabilizerCv New video stabilization library.
  • Deprecated VStabiliserOpenCv Will no longer be supported. New library VStabilizerCv will be used.
  • Add ColorProcessor New color processing filter library.
  • Deprecated Palette Will no longer be supported. New library ColorProcessor will be used.
  • Update Ylc Add zoom / focus range auto detection after start.
  • Update DnnOpenVinoDetector CMake structure update.
  • Update DnnOpenCvDetector Add Yolo8 support, add trajectory processing, extend documentation.
  • Update G5Camera Add new mechanism of camera reconnection.
  • Update LrfUltisense Communication and initialization routine update.
  • Update VStreamerMediaMtx Add support of Nvidia Jetson platform. Fix restart mechanism for MediaMtx.
  • Update FlirBosonCamera Add initialization preset option (set of parameters) to get good picture.
  • Fix VCodecJetPack Fix change params mechanism.
  • Fix SbusParser Fix CMake structure to exclude test application from compiling if sub-repository.

Examples & templates:

  • Add Zero2WFpv Example of autonomous FPV quad copter control with video tracker for Raspberry PI Zero 2W.
  • Update VPipelineOnboard Update submodules.
  • Update VPipelineDemo Update submodules.
  • Update RpiStreamer Update submodules.

Release v1.4.0 - 20.12.2024

General:

  • Add Tutorials Add new section to modules called Tutorials. There will be stored all tutorials related to SDK.

Libraries:

  • Add RtpPusher Simple RTP H264 streamer.
  • Add VStreamerMediaMtx RTSP, WebRTC, RTMP, HLS and SRT video server based on MediaMTX.
  • Update IRayBlockCamera Update initialization order (AGC mode).
  • Update FlirBosonCamera Added new supported parameters.
  • Update SunnyLens Add zoom / focus linkage options.
  • Fix Olc Fix test application.
  • Fix RtspServer Fix CMake options.
  • Fix MotionMagnificator Fix OpenMP linkage in Linux.
  • Fix CvTracker Fix pixel format conversion.

Examples & templates:

  • Update RpiTrackerOnboard Update submodules.

Tutorials:

  • Add YoloDnnPreparationExample Add new tutorial containing comprehensive set of software tools to train nn model.

Release v1.3.3 - 04.12.2024

Libraries:

  • Update G5Camera Add heat/haze mitigation parameters control for new models of G5 cameras.
  • Update G5ProtocolParser Add ATCOM (heat/haze mitigation) parameters control commands encoding/decoding.
  • Update IRayBlockCamera Update auto NUC (Flat filed correction) limits.
  • Update FlirBosonCamera Add DDE (image enhancement) parameters control.
  • Update FlirTau2Camera Update CMake structure.
  • Update OwlCamera Add NUC mode control.
  • Update VCodecLibav Add x264 speed preset control (ultrafast or superfast). Fix encoding for some resolutions.
  • Update CvTracker New version.
  • Fix VentusCamera Fix headers including for Linux.
  • Fix FlirTau2Parser Fix headers including for Linux.
  • Fix OwlParser Fix headers including for Linux.
  • Fix TcpClient Disable SIGPIPE signal in case reconnection.
  • Fix LrfUltisense Fix Pointer mode control.
  • Fix Klc Fix focus position report.
  • Fix SunnyLens Set hardware focus speed >50% by default to provide normal operation for lenses.
  • Fix ChildProcess Fix process kill procedure.
  • Fix VSourceV4L2 Fix device initialization in test application.

Examples & templates:

  • Update RpiStreamer Update submodules.
  • Update RpiTracker Update submodules.
  • Update MultiRtspServer Update submodules.
  • Update RpiTrackerControl Update submodules.
  • Update RpiTrackerOnboard Update submodules.
  • Update VPipelineDemo Update submodules.
  • Update VPipelineOnboard Update submodules.

Release v1.3.2 - 05.11.2024

Libraries:

  • Update VCodec Add new bitrate parameters.
  • Update VCodecImsdk Update VCodec interface.
  • Update VCodecJetPack Update VCodec interface.
  • Update VCodecLibav Update VCodec interface.
  • Update VCodecOneVpl Update VCodec interface.
  • Update VCodecOpenH264 Update VCodec interface.
  • Update VCodecV4L2 Update VCodec interface.
  • Update VStreamer Update VCodec interface.
  • Update RtspServer Add new TTL setting. Update codec bitrate min and max values.
  • Update RtspServerLive555 Update VCodec interface.
  • Fix G5Camera Fix auto NUC interval control.
  • Fix Rpl Fix zoom and focus position response validation.

Examples & templates:

  • Update RpiStreamer Update all submodules, codecs and server.
  • Update VPipelineControl Update VCodecOneVpl.
  • Update MultiRtspServer> Update submodules.

Release v1.3.1 - 18.10.2024

Libraries:

  • Update IRayBlockCamera Add auto focus start action command for controller.
  • Update IRay300Parser Add auto focus start action command in parser.
  • Fix VCodecLibav Fix resolution align issue for SW codec.
  • Fix Palette Fix initialization status.

Release v1.3.0 - 05.10.2024

Libraries:

  • Update FujiSxCamera Add camera menu control. Update protocol parser submodule. Fix of parameters control.
  • Update FujiSxParser Update test application. Update camera control commands description. Update documentation structure.
  • Update G5Camera Add vertical FOV calculation. Fix camera overlay auto off.
  • Update OwlCamera Add NUC command.
  • Update TcpServer New interface.
  • Update LrfUltisense Update protocol parser.
  • Update KowaLensParser Update commands list.
  • Update VPipeline Update VStabiliser interface.
  • Update DigitalZoom Files structure changed.
  • Update VStabiliser Add new HOLD_MSEC action command. Change signature of encodeCommand(…) method and executeCommand(…) method.
  • Update VStabiliserOpenCv Update VStabiliser interface. Add HOLD_MSEC action command. Change executeCommand(…) method signature.
  • Fix IRayBlockCamera Fix serial port initialization.
  • Fix KowaCamera Fix camera initialization in initCamera(…) method.
  • Fix LrfUltisenseParser Fix decoding distance reply.
  • Fix Ylc Fix decoding distance reply.
  • Add Klc Kowa zoom lens software controller.
  • Add Palette Thermal camera color palette filter.

Examples & templates:

  • Update RpiStreamer Video stabilization submodule update.
  • Update VPipelineControl Video processing pipeline submodule update.
  • Update VPipelineDemo Update submodules.
  • Update VPipelineOnboard Update submodules.

Release v1.2.0 - 20.09.2024

Libraries:

  • Update CvTracker Remove OpenCV dependency, Add CUDA support for Jetson platform, Increase performance.
  • Update G5Camera Add analog-gain control ROI parameters.
  • Update Rpl Update hardware limits detection. Add filter control. Update auto focus engine.
  • Update VCodecLibav Add data action command RESET and MAKE_KEY_FRAME.
  • Update RpLensParser Update response decoding.
  • Update Olc Update auto focus engine.
  • Update Slc Update auto focus engine.
  • Update SunnyLens Update auto focus engine.
  • Fix FlirBosonCamera Fix auto NUC interval units.
  • Fix OwlCamera Fix connection status.
  • Fix AFEngine Fix calibration procedure. Fix auto focus stuck.
  • Add KowaProtocolParser Add new library for protocol parsing of KOWA zoom lens protocol.

Examples & templates:

  • Update RpiStreamer Video codec submodule update.
  • Update RpiTracker Video codec submodule update.
  • Update RpiTrackerControl Video codec submodule update.
  • Update RpiTrackerOnboard Video codec submodule update. Video tracker submodule update.
  • Update VPipelineDemo Video tracker submodule update.
  • Update VPipelineOnboard Video tracker submodule update.

Release v1.1.0 - 30.08.2024

General:

  • Update Modify the CMake structure to check and add each repository separately.
  • Add Add creating RapidPixel.h header from CMake.
  • Update Update documentation with new build procedure.

Libraries:

  • Update CvTracker Update submodules and apply new VTrackerCommand in test app.
  • Add Lrf Add new interface library for laser range controllers.
  • Add LrfUltisenseParser Add protocol parser for Safran Ultisense laser range finders.
  • Add LrfUltisense Add software controller for Safran Ultisense laser range finders.
  • Add RpLensParser Add protocol parser for RP thermal / SWIR lenses.
  • Add SunnyLensParser Add protocol parser for Sunny continuous thermal zoom lenses.
  • Add SunnyLens Add software controller for Sunny continuous thermal zoom lenses.
  • Add VOutputFb Add library for streaming video to Linux frame buffer.
  • Add CrsfParser Add new library for decoding and encoding packets of FPV drone control protocol.

Release v1.0.0 - 12.06.2024

First version.


Table of contents