SEARCHING FOR SOMETHING SPECIFIC? TYPE A PHRASE IN A SEARCH BAR, IT WILL NARROW THE RESULTS.
-| THIS SITE IS AUTOMATICALLY TRANSLATED FROM POLISH CHANGELOG VERSION |-
3.4.5.134 - 24.10.2023
- show only the "Location" column, no filtering by time range - added video backup - possibility to add player and audio channel when calling backup from Suus browser. - ability to drag `QPtzLockAction` when no video channel is selected. - addition of drawing a dot grid when dropping an action into a layout in a Direct2D renderer. - adding the ability to clone a task in the scheduler. Note that events, conditions and actions in a cloned task are not configured! - addition of logging in the applications ''BarcodeScannerConfig'' and ''BarcodeScannerInputCapture''. - fixes to logging in the applications ''BarcodeScannerConfig'' and ''BarcodeScannerInputCapture''. - update of the Polish language - configuration in the applications ''BarcodeScannerConfig'' and ''BarcodeScannerInputCapture'' saved in the file ''settings.ini'' in a directory together with the logs. - The ability to read multiple archive paths added to CMSPlayer. Option used when exporting recording archive in Suus browser. - improved layout of header widget in CMSPlayer. - minor fix - style corrections - added PLATINUMCCTV CORE_AUTODETECT camera template
3.4.5.133 - 11.10.2023
- Polish language updated - folder selection option added to `QSchedulerSnapshotActionConfigView`. - added ability to delete incident/person from `QPersonManagerDatabase`. - CMS 4 - Polish language update - HTTP Request Action - not translating some subtitles. - Added ability to rearrange the order of images in `QImageListWidget`. Option disabled by default. - ability to rearrange the order of images added in the blacklist incident reporting window. - NOVUS_6000 - PTZ support added. - minor NetStation fixes - text corrections in the wizard
3.4.5.124 - 01.08.2023
- display archive frames with preserved aspect ratio - refresh the display when the camera aspect ratio changes. - HUB - increase the expiration time of a generated user to connect to DVRs to 24h, plus a couple of protections against overflowing the list of temporary users. - set "High performance" mode in GPU settings for applications at startup under Windows. - improved reading of the remote connection address - list of people always available, regardless of LPR license. - improved signaling about entering zoom mode and thus improved increase of resolution of zoomed image.
VCA: - fix for parsing VCA-Core data; - fixes for alert audio playback (including the use of the `QMediaPlayer` class); enhanced logó
3.4.5.114 - 24.05.2023
- German language update - Additional user permissions in CMS HUB, - Minor LPR CUDA information fixes
3.4.5.72 - 03.01.2022
APPS_NET - update of language files APPS_NET - fixes to import whitelist / blacklist APPS_NET - no indentation in 1st column in VCA event viewers. LIB_DEVICE - Hikvision ISAPI: fixed some additional VCA rule names, stylistic fixes. APPS_NET - optimization of adding a single person from the whitelist / blacklist. LIB_DEVICE - Hikvision: ignore "duration" events, correct the rule names for some events. APPS_NET - update of language files APPS_NET - Various fixes and improvements to update the people list APPS_NET - new action in the schedule "Update white / black list". LIB_DEVICE - fix the server crash error if certain camera types are added above the key limit APPS_NET - missing command serialization for the "Timer" event. APPS_NET - adding a new "Timer" event in the task schedule; it will be useful e.g. when in the schedule we add the action of updating the list of people from a CSV file.
3.4.5.71 - 16.12.2021
LIB_DEVICE - improve readability of "debug traces" for HIKVISION ISAPI cameras APPS_NET - QDvrSchedulerEvent: do not trigger action based on alarm. There may be a loop where a DVR event triggers an alarm action (i.e. a DVR event of the 'Alarm' type) that triggers another alarm action, etc. APPS_NET - QSmtpScheduler: don't try to send email if job scheduler action is not configured. APPS_NET - extension of the timeout of the LPR event in QLprLinkedEventManager. Detection may start earlier than, for example, the start of refueling. APPS_NET - prevent the potential accumulation of an infinite number of LPR events in QLprLinkedEventManager; eg AI Box and Hikvision camera do not send "LprEventEndNotify" notification. APPS_NET - download LPR event pictures also after calling the "Show details" action (ie showing QLprDetailsWidget). LIB_DEVICE - also add VCA event type to ONVIF camera events. LIB_DEVICE - correct handling of ONVIF events with "IsInside" and "IsTamper" parameters set to "false". These are just configuration events sent as soon as you start your subscription. LIB_DEVICE - minor fix LIB_DEVICE - improved reading of the received data format in the handling of Hikvision ISAPI events. LIB_DEVICE - corrected source number from DVR events for Dahua cameras. LIB_DEVICE - appending screenshots to LPR Hikvision events. LIB_DEVICE - fix the blocking of the main VDR-S.exe thread with RTSP errors APPS_NET - correct default mapping of joystick keys in TextMode (1234567890 -> 0123456789) to be compatible with Axis joystick APPS_NET - fix the bug: the axis joystick does not work after disconnecting and reconnecting the CMS4 client LIB_DEVICE: - added support for LPR events in Hikvision cameras (registration number only); - corrected source number from VCA events for Dahua cameras. APPS_NET - roll back the earlier hotfix [28030]. "PlateNumber" is not always appended to NumberOk data, unlike "Plate". APPS_NET - NumberOK: read the array number from "PlateNumber", not from "Plate" (parameter marked "deprecated"). APPS_NET - improved retrieval of related LPR events for POS events. APPS_NET - RTSP server configuration visible in the "CMSHubConfig" application. APPS_NET - minor fixes in QVcaDatabase APPS_NET - build fix for macOS. APPS_NET - cutelyst upgrade to version 3.1.0 APPS_NET - minor fixes APPS_NET - corrected "(item not configured)" names for some actions and scheduler events. APPS_NET - the minimum number of seconds of additional recording in the scheduler action "DVR recording" set to 1 (since setting it to 0 crashes a warning). APPS_NET - Don't show empty type in VCA event type list. LIB_DEVICE - fix for parsing Hikvision ISAPI events. We do not process any further data if the event type cannot be determined. APPS_NET - minor fix APPS_NET - the ability to define the size and quality of the image in the "Upload screenshot to FTP" action configuration. APPS_NET - correct reading of the "keep aspect ratio" option when handling the "SnapshotGet" command. APPS_NET - do not download the entire VCAcore configuration again after invoking the "VcaCoreSetConfig" command in the configuration view. APPS_NET - fix for sending excessive number of signals by QDoorComboBox. APPS_NET - fixes to configuration of "DVR recording" task schedule action by CMS4 client. APPS_NET - initial number of motion windows for Hikvision Isapi cameras set to 8. APPS_NET - minor fixes APPS_NET - minor comment fixes APPS_NET - read information about the change of the status of the object tracker from the VCA-Core metadata. APPS_NET: - extracting the start and end of an event from the VCA-Core metadata. - removing the update of the end time of VCA events in the database by the "VcaEventUpdateNotify" command (it further updates the medatdata). This was introduced for AI Box events, but makes it practically impossible for the "occupancy counter" to function correctly; VCA events from AI Box will just have the same start and end times. HARDWARE_MONITOR - do not show results for motherboards (gives incorrect readings) CMS - correct reading cms.highdpi parameter from cms.ini. Previously creating a separate read-only QApplication for this parameter caused some errors when creating a SingleApplication object later APPS_NET - slight optimization for refreshing the channel list in the configuration view of the VCA-Core server. APPS_NET - reading the class of the recognized object from VCAcore metadata with "DL Object Tracker" enabled. APPS_NET - minor fix
3.4.5.70 - 19.11.2021
APPS_NET - increase the lock time of the main Core thread followed by a restart to 10 minutes APPS_NET - reverse Y axis in joystick APPS_NET - limiting the delay of showing metadata from the VCA-Core server: clear ext. parser buffer even when an error occurs; we do not receive metadata of objects (lots of data, silt the buffer). APPS_NET - remove redundant AXIS joystick action login APPS_NET - improve the operation of AXIS Keypad v2.0 APPS_NET - fix for parsing metadata from VCA-Core server. Empty JSON data may appear (i.e. "{}") (causing the server to crash)
3.4.5.69 - 19.11.2021
VDRS - Do not stick to service - Merged revision (s) 27963-27974 from VDRS / BRANCHES / 16_09_07_SERVICE: remove argument D for xcopy from all projects (copy only newer ones), causes errors if not copying any files SERVICE - add stripped pdb generation to vdrx_module_arch SERVICE - add stripped pdb generation to vdrx_module_arch - correct names SERVICE - add vdrs_module_arch.pdb to the CMS4 installer SERVICE - add vdrs_module_arch.pdb to the VDR-S.exe installer and remove VDR-S.pdb (j becomes VDR-S_stripped, pdb) SERVICE - add vdrs_module_arch.pdb to install VDR-S.exe, and remove VDR-S.pdb - fix SERVICE - fix crash when reading archive after changing time (e.g. from winter to summer time). SERVICE - fix for server hang on SUUS (when breaking the network, incorrect network configuration, etc.) VDRS - Do not stick to service - Merged revision (s) 27959-27960 from VDRS / BRANCHES / 16_09_07_SERVICE: SERVICE - fix RTSP threads hang detection (to stick to regular version) SERVICE - VDRS - do not set Low Fragmentation Heap, because it is already set by default for new Windows. VDRS - Do not stick to service - Merged revision (s) 27915 from VDRS / BRANCHES / 16_09_07_SERVICE: SERVICE - pack pdb files as self-extracting archive so they can be easily unpacked without installing rar VDRS - Do not stick to service - Merged revision (s) 27770-27771 from VDRS / BRANCHES / 16_09_07_SERVICE: SERVICE- correct the build_pdb script (zip instead of rar, correct pdb with avcodec) - LIBS upgrade required SERVICE - add dbg to x64 install APPS_NET - Valid video format for the VCAcore channel. APPS_NET - minor fix; after clicking the "Open service configuration" button in the VCA configuration, go to the "view-channels" subpage. APPS_NET - minor fix APPS_NET - code ordering; one function for creating all layouts (correctly specifying the grid type). APPS_NET - fixes to pass the layout type to the `QGridLayoutSettings` object. APPS_NET - minor fix APPS_NET - do not position the archive cursor on a random bookmark after clicking on the left edge of the archive bar. APPS_NET - sound frequency fix for fast archive mode replay. APPS_NET - minor improvement in copying data to the internal video parser buffer. APPS_NET - minor fix
3.4.5.66 - 05.11.2021
VDRS - ability to change the priority of RTSP threads. APPS_NET - QCrashHandler - terminate the application immediately after an out-of-memory error, protect yourself from recursive calling the out-of-memory handler in this handler (this may prevent the service from restarting). VDRS - correct pdb packaging, also add VDR-S.exe.prearm to the assembly. APPS_NET - minor fixes APPS_NET - getting rid of 'delete-abstract-non-virtual-dtor' warning when compiling on macOS. APPS_NET - minor fix APPS_NET - Missing changes to `vca_messages.xml`. APPS_NET - parse sketeton data in VCAcore metadata ("DL People Tracker" must be enabled). For now, no further processing on our part. APPS_NET - do not show the error window of 'IfCesGetConfiguration' in the log view. VDR-S - generate stripped PDB files VDRS - saving callstack after the thread locks - restore changed project options (changes were only for testing) RELEASE - to undo an accidental previous commit Patches also intended for the STABLE version should be marked with [S] at the beginning VDRS / APPS_NET - MAC compilation fix VDRS / APPS_NET - saving callstack after thread lock (remove old debug library because it conflicts with QCrashHandler) and it doesn't work very well with armadillo turned on. APPS_NET - no single colon hanging on a new line after "Detailed description" in QDeviceSettingsGeneralConfigView. APPS_NET - fixes to display "Auto pan" action button. APPS_NET - fixes to "debug trace" mode for NumberOk. We create messages written to logs only when the "trace" flag is turned on. APPS_NET - put PtzAutoPan and PtzLock actions into Toolbox and keyboard shortcuts. APPS_NET - possibility to enable "debug trace" for integration with Number Ok. APPS_NET - minor fix DEVICE - replace the default RTSP transport in cameras with TCP. APPS_NET - fixes for parsing VCAcore object traces. APPS_NET - reduce the number of logs in QCentralServerClient APPS_NET - fix for returning unopened database status. APPS_NET - a minor improvement to the readability of the OSD text of the VCA metadata. APPS_NET - parsing more VCA-Core data (e.g. extracting color signatures). For now, no further processing on our part. APPS_NET - fixes for disconnecting streams 1 and 2 - force sending video frames for the time the stream is closed (without sending "stop capture"). APPS_NET - do not accidentally swap video channels in a layout after invoking the context menu action in QVideoLayerChannelEditor. APPS_NET - check the option "Do not show the profile list on the start but immediately open the first profile." in the wizard if it is saved in the settings. APPS_NET - Removal of some warnings during compilation. APPS_NET - in the case of enabling the fast playback mode in the quick archive preview, we move only on the keyframes (i.e. as in the regular preview).
3.4.5.65 - 20.10.2021
LIB_DEVICE - check hang-ups of network threads with selected Rtsp sessions (Onvif, GenericRtsp) APPS_NET - save system clock time change in logs as error. APPS_NET - QSystemWatchdog - the default restart time after locking a thread is 3 minutes APPS_NET - Dump dumps when thread gets stuck. APPS_NET - fix for the `checkHubAccess` function in` QGridLayoutSettings`. It did not take into account the possibility that an empty layout might be saved in the settings. APPS_NET - minor increase in the area of detection of changes in the size of the main application window. VDRS - Ability to select more than 1 motion detection zone in the task schedule event. Attention! Only VDR-S configuration works. The client gets the motion mask from the server where there is only 1 bit per camera. LIB_DEVICE - fixes for parsing Hikvision ISAPI events. One notification may contain information about events in several regions. DEVICE - Ability to restart the RTSP session after a protocol error (* .ini file) SUPPORT - restore the iv6 library, it is used in 32-bit version. DEVICE - correct logging of messages from the RTSP library (add source) VDRS - fix for creating installs after removing unused libraries VDRS - a minor fix for saving logs when starting the application (buffering) VDRS - register network threads with QSystemWatchdog VDRS - add main Vdrs thread to QSystemWatchdog VDRS build fixes after removing Ras libraries APPS_NET - Minor fix to the supported MIME types in QHttpFileController. APPS_NET - QSystemWatchdog - possibility to add parameters for individual threads, only lock of main and network threads causes restart APPS_NET - do not write duplicate lines in logs - fixes APPS_NET - do not write duplicate lines in the logs. APPS_NET - Increase the system state login interval to 30min TEST - add a small QML program to test the http api VDRS - Increase the default NetSessionRtsp sink buffer to 1MB APPS_NET - displaying the list of inputs in the web client (analogous to displaying the outputs). In the tree, select the displayed camera taken from URL parameters. APPS_NET - minor fix APPS_NET - the ability to pass parameters setting the current video channel in the WWW client call (`http: // address: port / index.html? Device = & object = video & number = `). APPS_NET - do not correct the stream number read from the layout settings in QVideoDisplay. When the client is run in front of the server, initially we do not know the number of streams for a given video channel, which always changed the stream to the first one. APPS_NET - fixes for refreshing server names in layout trees and e-maps. APPS_NET - fixes to displaying server names in the layout tree. SUPPORT - remove unused libraries APPS_NET - the ability to control outputs in the WWW client.
3.4.5.64 - 08.10.2021
LIB_DEVICE - fixes for setting the region number for motion detection in Hikvision cameras. APPS_NET - minor fixes APPS_NET - fix to exception when creating QAeosServiceClient.
3.4.5.63 - 07.10.2021
APPS_NET - correction to the parameter `% FuelPosSnapshotFileName%`. It turns out that the filling token already contains the number of the fuel pump. APPS_NET - minor fix APPS_NET - event filtering by door in access control live views. APPS_NET - fix for searching configuration of child devices APPS_NET - option to select supported doors added to Nedap integration. Attention! No tests! We do not have a test device available. APPS_NET - option to select supported doors added to Roger integration. Attention! No tests! We do not have a test device available. APPS_NET - Uncommitted Change APPS_NET - fixes for setting door mask. Registering the list of available doors in QDoorManager. Fixes to the operation of this mechanism for the "ONVIF Access Control" device. APPS_NET - client building fixes with the new version of the joystick APPS_NET - added writing / reading of door channel mask settings. APPS_NET - possibility to select the door to be used from the "ONVIF Access Control" configuration level. APPS_NET - adding the commands "DoorSetAllowedChannels" and "DoorGetAllowedChannels" along with the configuration view for setting the mask of the door used by the device. This is useful if you have more channels than licenses. APPS_NET - fix for calling "PosOverlaySettingsDialog" in QPosManagerView. APPS_NET - new version of SDK for Joystick Axis - 3.0.0.5 (requires D: \ LIBS update) APPS_NET - code ordering + minor fixes to QDoorManager operation. APPS_NET - fixes for assigning a camera to a door (in case of no connection with CMS HUBEM) and its later display. APPS_NET - correction to the description of the "UserDoorLiveView" tab.
3.4.0.62 - 01.10.2021
APPS_NET - HTTP - correct logging of actions in the websocket APPS_NET - IfMEdiaObject - enabling control of encoding parameters such as GOP or Quality (not yet available in http links). RELEASE - Merged revision (s) 27825 from VDRS / BRANCHES / 21_05_06_ORLEN_CES / APPS_NET / CORE_PLUGIN_VCA: ORLEN_CES - fix for returning the list of VCA event types - we only return those that are actually saved in the database. RELEASE - Merged revision (s) 27822 from VDRS / BRANCHES / 20_01_27_ORLEN_SERVICE / APPS_NET / CORE_UTILS_REPORTS: ORLEN_SERVICE - correct the selection of the time range of the generated report table (non-existent dates appeared, e.g. September 31). APPS_NET - HTTP - add sending metadata via websocket. APPS_NET - roll back misommitted files. APPS_NET - HTTP - change the way of switching streams, new VideoReencoderEx class SUPPORT - adding a LIEBHERR dealer (based on WISKA). APPS_NET - HTTP - HttpRequestHandlerJPG - correct snapshot download. APPS_NET - QVideoEncoderMPEG4 - correct IfFrame :: type () setting APPS_NET - HTTP - QVideoReencoder - improve streaming switching APPS_NET - AI Box: added zone name to VCA event description + other minor parsing fixes. APPS_NET - the ability to move cameras on a layout without administrator mode limited only to user layouts. APPS_NET - HttpRequestHandlerVideoMobile - buffer overflow protection (You need to delete the cutelyst subdirectory in D: \ LIBS, update D: \ LIBS and rebuild Cutelyst) APPS_NET - AI Box: minor fixes to data parsing. APPS_NET - Only return visible cameras for "GuiGetCurrentLayout" command.
3.4.5.61 - 22.09.2021
APPS_NET - Merged revision (s) 27776-27784 from VDRS / BRANCHES / 21_09_14_SERVICE_MARS: SERVICE_MARS - add process and system state logging (memory, number of connections, number of handles) SERVICE_MARS - add logging of opening and closing logs. SERVICE_MARS - arranging log entries in several cases. APPS_NET, VDRS - Merged revision (s) 27766-27767 from VDRS / BRANCHES / 21_09_14_SERVICE_MARS: SERVICE_MARS - remove the audio format mismatch assert if there is no audio input in the system SERVICE_MARS - do not duplicate the same entries in the logs. APPS_NET - ability to remove many people from the list (new command `IfPersonRemoveList`). APPS_NET - ability to remove many people from the list (new command `IfPersonRemoveList`). APPS_NET - HTTP - QVideoReencoder - improve streaming switching, rename function setEnabled () -> setReencode (), HttpRequestHandlerVideoMobile - improve log generation. APPS_NET - HTTP API - filter sent schemas by user rights. APPS_NET - new IfDeviceManager :: filterDevice () function added, similar to filterSchema () APPS_NET - correct display of the list of people groups in the LPR event of the task schedule (it did not work in the remote configuration). APPS_NET - HTTP - the ability to set the time accuracy when downloading snapshots. Merged revision (s) 27781 from VDRS / BRANCHES / 21_05_06_ORLEN_CES / APPS_NET / CORE_PLUGIN_LPR: ORLEN_CES - backup of database tables added: 'dbPersonsImgPathTable' and 'lprSnapshotsPathTable'. Merged revision (s) 27781 from VDRS / BRANCHES / 21_05_06_ORLEN_CES / APPS_NET / CORE_PLUGIN_PERSONS: ORLEN_CES - backup of database tables added: 'dbPersonsImgPathTable' and 'lprSnapshotsPathTable'. APPS_NET - do not crash when handling HTTP commands with an empty 'device' parameter. APPS_NET - HttpRequestHandlerArchiveMapPng - improve archive map generation (no random black vertical lines). APPS_NET - add sending single frames via websocket for cells - do not start the transmission automatically, only after the play command, adding logs for debugging. APPS_NET - add sending single frames via websocket for cells - possibility to add header and padding to each frame. APPS_NET - fix for generating default 1x1 layouts (channel names were not retrieved from the camera mask). APPS_NET - refreshing the server name in layout and e-map managers views. APPS_NET: - adding in the POS configuration the option to set an additional video channel to be used in scheduler actions (using the previously unused 'auxCamera' option); - extension of the parameter list of the POS event in the task schedule (including "Fuel-Pos upload image name"). APPS_NET - added scheduler action "upload screenshot to FTP" LIB_DEVICE - fixes for the tests of the recorder freezing during the start, with a large number of cameras ~ 100 - reduce the delay to 100 ms. APPS_NET - Corrected play start time for fast archive recordings. APPS_NET - fixes for selecting the current camera in quick access actions APPS_NET - Fix for setting the current video channel for QPtzAutopanAction.
3.4.5.60 - 08.09.2021
LIB_DEVICE - fixes for the tests for the recorder freezing during start, with a large number of cameras ~ 100, add a delay to start cameras, the time interval between the start of individual cameras, reduce the number of cameras per thread. VDR-S - disable the Televox module temporarily - blocks debugging. APPS_NET - improved display of the context menu for some views on the 4K monitor (when it is not the main display) - continued APPS_NET - improved the display of the context menu for some views on the 4K monitor (when it is not the main display).
3.4.0.59 - 03.09.2021
APPS_NET - add sending single frames via websocket for carcasses. APPS_NET - Reencoder improvement so that you can change resolution without restarting reencoding. APPS_NET - fix to the rule name in QAiBoxJsonParser. APPS_NET - fix for building applications on macOS. APPS_NET - plugin `QCorePluginNetworkRtspServer` not available on macOS. APPS_NET - changed coding of 'cms-video-player.js' and 'main.js' files to UTF-8 (it was ASCII). VDRA - fix AVI export error from VDR-A.exe (przemo) APPS_NET - HTTP server - fixes for sending archive maps (you can specify the height of the generated image - for tests with a cell). APPS_NET - Merged revision (s) 27726 from VDRS / BRANCHES / 15_07_22_RTSP_SERVER_LIVE555: RTSP_SERVER - remove unused code, do not search for user if name is empty.
3.4.5.58 - 23.08.2021
APPS_NET - the ability to set the connection timeout in the serial TCP core.ini port: serialPort.tcpClient.timeout = 10000 (Wiska)
3.4.5.57 - 18.08.2021
APPS_NET - the ability to connect each time when sending messages via TCP serial port client (experimental - core.ini serialPort.tcpClient.connectionClose for WISKA tests) APPS_NET - adding description and SerialData parameter to QSerialPortReadSchedulerEvent APPS_NET - Merged revision (s) 27701-27702 from VDRS / BRANCHES / 15_07_22_RTSP_SERVER_LIVE555: RTSP_SERVER - add the ability to disable authorization. RTSP_SERVER - fixes of formatting errors in event logging, added new event logs. APPS_NET - remember the last selection of the "Private bookmark" option for the adding bookmark action.
- show only the "Location" column, no filtering by time range
- added video backup
- possibility to add player and audio channel when calling backup from Suus browser.
- ability to drag `QPtzLockAction` when no video channel is selected.
- addition of drawing a dot grid when dropping an action into a layout in a Direct2D renderer.
- adding the ability to clone a task in the scheduler. Note that events, conditions and actions in a cloned task are not configured!
- addition of logging in the applications ''BarcodeScannerConfig'' and ''BarcodeScannerInputCapture''.
- fixes to logging in the applications ''BarcodeScannerConfig'' and ''BarcodeScannerInputCapture''.
- update of the Polish language
- configuration in the applications ''BarcodeScannerConfig'' and ''BarcodeScannerInputCapture'' saved in the file ''settings.ini'' in a directory together with the logs.
- The ability to read multiple archive paths added to CMSPlayer. Option used when exporting recording archive in Suus browser.
- improved layout of header widget in CMSPlayer.
- minor fix
- style corrections
- added PLATINUMCCTV CORE_AUTODETECT camera template
- Polish language updated
- folder selection option added to `QSchedulerSnapshotActionConfigView`.
- added ability to delete incident/person from `QPersonManagerDatabase`.
- CMS 4 - Polish language update
- HTTP Request Action - not translating some subtitles.
- Added ability to rearrange the order of images in `QImageListWidget`. Option disabled by default.
- ability to rearrange the order of images added in the blacklist incident reporting window.
- NOVUS_6000 - PTZ support added.
- minor NetStation fixes
- text corrections in the wizard
- display archive frames with preserved aspect ratio
- refresh the display when the camera aspect ratio changes.
- HUB - increase the expiration time of a generated user to connect to DVRs to 24h, plus a couple of protections against overflowing the list of temporary users.
- set "High performance" mode in GPU settings for applications at startup under Windows.
- improved reading of the remote connection address
- list of people always available, regardless of LPR license.
- improved signaling about entering zoom mode and thus improved increase of resolution of zoomed image.
VCA:
- fix for parsing VCA-Core data;
- fixes for alert audio playback (including the use of the `QMediaPlayer` class); enhanced logó
- German language update
- Additional user permissions in CMS HUB,
- Minor LPR CUDA information fixes
APPS_NET - update of language files
APPS_NET - fixes to import whitelist / blacklist
APPS_NET - no indentation in 1st column in VCA event viewers.
LIB_DEVICE - Hikvision ISAPI: fixed some additional VCA rule names, stylistic fixes.
APPS_NET - optimization of adding a single person from the whitelist / blacklist.
LIB_DEVICE - Hikvision: ignore "duration" events, correct the rule names for some events.
APPS_NET - update of language files
APPS_NET - Various fixes and improvements to update the people list
APPS_NET - new action in the schedule "Update white / black list".
LIB_DEVICE - fix the server crash error if certain camera types are added above the key limit
APPS_NET - missing command serialization for the "Timer" event.
APPS_NET - adding a new "Timer" event in the task schedule; it will be useful e.g. when in the schedule we add the action of updating the list of people from a CSV file.
LIB_DEVICE - improve readability of "debug traces" for HIKVISION ISAPI cameras
APPS_NET - QDvrSchedulerEvent: do not trigger action based on alarm. There may be a loop where a DVR event triggers an alarm action (i.e. a DVR event of the 'Alarm' type) that triggers another alarm action, etc.
APPS_NET - QSmtpScheduler: don't try to send email if job scheduler action is not configured.
APPS_NET - extension of the timeout of the LPR event in QLprLinkedEventManager. Detection may start earlier than, for example, the start of refueling.
APPS_NET - prevent the potential accumulation of an infinite number of LPR events in QLprLinkedEventManager; eg AI Box and Hikvision camera do not send "LprEventEndNotify" notification.
APPS_NET - download LPR event pictures also after calling the "Show details" action (ie showing QLprDetailsWidget).
LIB_DEVICE - also add VCA event type to ONVIF camera events.
LIB_DEVICE - correct handling of ONVIF events with "IsInside" and "IsTamper" parameters set to "false". These are just configuration events sent as soon as you start your subscription.
LIB_DEVICE - minor fix
LIB_DEVICE - improved reading of the received data format in the handling of Hikvision ISAPI events.
LIB_DEVICE - corrected source number from DVR events for Dahua cameras.
LIB_DEVICE - appending screenshots to LPR Hikvision events.
LIB_DEVICE - fix the blocking of the main VDR-S.exe thread with RTSP errors
APPS_NET - correct default mapping of joystick keys in TextMode (1234567890 -> 0123456789) to be compatible with Axis joystick
APPS_NET - fix the bug: the axis joystick does not work after disconnecting and reconnecting the CMS4 client
LIB_DEVICE:
- added support for LPR events in Hikvision cameras (registration number only);
- corrected source number from VCA events for Dahua cameras.
APPS_NET - roll back the earlier hotfix [28030]. "PlateNumber" is not always appended to NumberOk data, unlike "Plate".
APPS_NET - NumberOK: read the array number from "PlateNumber", not from "Plate" (parameter marked "deprecated").
APPS_NET - improved retrieval of related LPR events for POS events.
APPS_NET - RTSP server configuration visible in the "CMSHubConfig" application.
APPS_NET - minor fixes in QVcaDatabase
APPS_NET - build fix for macOS.
APPS_NET - cutelyst upgrade to version 3.1.0
APPS_NET - minor fixes
APPS_NET - corrected "(item not configured)" names for some actions and scheduler events.
APPS_NET - the minimum number of seconds of additional recording in the scheduler action "DVR recording" set to 1 (since setting it to 0 crashes a warning).
APPS_NET - Don't show empty type in VCA event type list.
LIB_DEVICE - fix for parsing Hikvision ISAPI events. We do not process any further data if the event type cannot be determined.
APPS_NET - minor fix
APPS_NET - the ability to define the size and quality of the image in the "Upload screenshot to FTP" action configuration.
APPS_NET - correct reading of the "keep aspect ratio" option when handling the "SnapshotGet" command.
APPS_NET - do not download the entire VCAcore configuration again after invoking the "VcaCoreSetConfig" command in the configuration view.
APPS_NET - fix for sending excessive number of signals by QDoorComboBox.
APPS_NET - fixes to configuration of "DVR recording" task schedule action by CMS4 client.
APPS_NET - initial number of motion windows for Hikvision Isapi cameras set to 8.
APPS_NET - minor fixes
APPS_NET - minor comment fixes
APPS_NET - read information about the change of the status of the object tracker from the VCA-Core metadata.
APPS_NET:
- extracting the start and end of an event from the VCA-Core metadata.
- removing the update of the end time of VCA events in the database by the "VcaEventUpdateNotify" command (it further updates the medatdata). This was introduced for AI Box events, but makes it practically impossible for the "occupancy counter" to function correctly; VCA events from AI Box will just have the same start and end times.
HARDWARE_MONITOR - do not show results for motherboards (gives incorrect readings)
CMS - correct reading cms.highdpi parameter from cms.ini. Previously creating a separate read-only QApplication for this parameter caused some errors when creating a SingleApplication object later
APPS_NET - slight optimization for refreshing the channel list in the configuration view of the VCA-Core server.
APPS_NET - reading the class of the recognized object from VCAcore metadata with "DL Object Tracker" enabled.
APPS_NET - minor fix
APPS_NET - increase the lock time of the main Core thread followed by a restart to 10 minutes
APPS_NET - reverse Y axis in joystick
APPS_NET - limiting the delay of showing metadata from the VCA-Core server: clear ext. parser buffer even when an error occurs; we do not receive metadata of objects (lots of data, silt the buffer).
APPS_NET - remove redundant AXIS joystick action login
APPS_NET - improve the operation of AXIS Keypad v2.0
APPS_NET - fix for parsing metadata from VCA-Core server. Empty JSON data may appear (i.e. "{}") (causing the server to crash)
VDRS - Do not stick to service - Merged revision (s) 27963-27974 from VDRS / BRANCHES / 16_09_07_SERVICE:
remove argument D for xcopy from all projects (copy only newer ones), causes errors if not copying any files
SERVICE - add stripped pdb generation to vdrx_module_arch
SERVICE - add stripped pdb generation to vdrx_module_arch - correct names
SERVICE - add vdrs_module_arch.pdb to the CMS4 installer
SERVICE - add vdrs_module_arch.pdb to the VDR-S.exe installer and remove VDR-S.pdb (j becomes VDR-S_stripped, pdb)
SERVICE - add vdrs_module_arch.pdb to install VDR-S.exe, and remove VDR-S.pdb - fix
SERVICE - fix crash when reading archive after changing time (e.g. from winter to summer time).
SERVICE - fix for server hang on SUUS (when breaking the network, incorrect network configuration, etc.)
VDRS - Do not stick to service - Merged revision (s) 27959-27960 from VDRS / BRANCHES / 16_09_07_SERVICE:
SERVICE - fix RTSP threads hang detection (to stick to regular version)
SERVICE - VDRS - do not set Low Fragmentation Heap, because it is already set by default for new Windows.
VDRS - Do not stick to service - Merged revision (s) 27915 from VDRS / BRANCHES / 16_09_07_SERVICE:
SERVICE - pack pdb files as self-extracting archive so they can be easily unpacked without installing rar
VDRS - Do not stick to service - Merged revision (s) 27770-27771 from VDRS / BRANCHES / 16_09_07_SERVICE:
SERVICE- correct the build_pdb script (zip instead of rar, correct pdb with avcodec) - LIBS upgrade required
SERVICE - add dbg to x64 install
APPS_NET - Valid video format for the VCAcore channel.
APPS_NET - minor fix; after clicking the "Open service configuration" button in the VCA configuration, go to the "view-channels" subpage.
APPS_NET - minor fix
APPS_NET - code ordering; one function for creating all layouts (correctly specifying the grid type).
APPS_NET - fixes to pass the layout type to the `QGridLayoutSettings` object.
APPS_NET - minor fix
APPS_NET - do not position the archive cursor on a random bookmark after clicking on the left edge of the archive bar.
APPS_NET - sound frequency fix for fast archive mode replay.
APPS_NET - minor improvement in copying data to the internal video parser buffer.
APPS_NET - minor fix
VDRS - ability to change the priority of RTSP threads.
APPS_NET - QCrashHandler - terminate the application immediately after an out-of-memory error, protect yourself from recursive calling the out-of-memory handler in this handler (this may prevent the service from restarting).
VDRS - correct pdb packaging, also add VDR-S.exe.prearm to the assembly.
APPS_NET - minor fixes
APPS_NET - getting rid of 'delete-abstract-non-virtual-dtor' warning when compiling on macOS.
APPS_NET - minor fix
APPS_NET - Missing changes to `vca_messages.xml`.
APPS_NET - parse sketeton data in VCAcore metadata ("DL People Tracker" must be enabled). For now, no further processing on our part.
APPS_NET - do not show the error window of 'IfCesGetConfiguration' in the log view.
VDR-S - generate stripped PDB files
VDRS - saving callstack after the thread locks - restore changed project options (changes were only for testing)
RELEASE - to undo an accidental previous commit
Patches also intended for the STABLE version should be marked with [S] at the beginning
VDRS / APPS_NET - MAC compilation fix
VDRS / APPS_NET - saving callstack after thread lock (remove old debug library because it conflicts with QCrashHandler) and it doesn't work very well with armadillo turned on.
APPS_NET - no single colon hanging on a new line after "Detailed description" in QDeviceSettingsGeneralConfigView.
APPS_NET - fixes to display "Auto pan" action button.
APPS_NET - fixes to "debug trace" mode for NumberOk. We create messages written to logs only when the "trace" flag is turned on.
APPS_NET - put PtzAutoPan and PtzLock actions into Toolbox and keyboard shortcuts.
APPS_NET - possibility to enable "debug trace" for integration with Number Ok.
APPS_NET - minor fix
DEVICE - replace the default RTSP transport in cameras with TCP.
APPS_NET - fixes for parsing VCAcore object traces.
APPS_NET - reduce the number of logs in QCentralServerClient
APPS_NET - fix for returning unopened database status.
APPS_NET - a minor improvement to the readability of the OSD text of the VCA metadata.
APPS_NET - parsing more VCA-Core data (e.g. extracting color signatures). For now, no further processing on our part.
APPS_NET - fixes for disconnecting streams 1 and 2 - force sending video frames for the time the stream is closed (without sending "stop capture").
APPS_NET - do not accidentally swap video channels in a layout after invoking the context menu action in QVideoLayerChannelEditor.
APPS_NET - check the option "Do not show the profile list on the start but immediately open the first profile." in the wizard if it is saved in the settings.
APPS_NET - Removal of some warnings during compilation.
APPS_NET - in the case of enabling the fast playback mode in the quick archive preview, we move only on the keyframes (i.e. as in the regular preview).
LIB_DEVICE - check hang-ups of network threads with selected Rtsp sessions (Onvif, GenericRtsp)
APPS_NET - save system clock time change in logs as error.
APPS_NET - QSystemWatchdog - the default restart time after locking a thread is 3 minutes
APPS_NET - Dump dumps when thread gets stuck.
APPS_NET - fix for the `checkHubAccess` function in` QGridLayoutSettings`. It did not take into account the possibility that an empty layout might be saved in the settings.
APPS_NET - minor increase in the area of detection of changes in the size of the main application window.
VDRS - Ability to select more than 1 motion detection zone in the task schedule event. Attention! Only VDR-S configuration works. The client gets the motion mask from the server where there is only 1 bit per camera.
LIB_DEVICE - fixes for parsing Hikvision ISAPI events. One notification may contain information about events in several regions.
DEVICE - Ability to restart the RTSP session after a protocol error (* .ini file)
SUPPORT - restore the iv6 library, it is used in 32-bit version.
DEVICE - correct logging of messages from the RTSP library (add source)
VDRS - fix for creating installs after removing unused libraries
VDRS - a minor fix for saving logs when starting the application (buffering)
VDRS - register network threads with QSystemWatchdog
VDRS - add main Vdrs thread to QSystemWatchdog
VDRS build fixes after removing Ras libraries
APPS_NET - Minor fix to the supported MIME types in QHttpFileController.
APPS_NET - QSystemWatchdog - possibility to add parameters for individual threads, only lock of main and network threads causes restart
APPS_NET - do not write duplicate lines in logs - fixes
APPS_NET - do not write duplicate lines in the logs.
APPS_NET - Increase the system state login interval to 30min
TEST - add a small QML program to test the http api
VDRS - Increase the default NetSessionRtsp sink buffer to 1MB
APPS_NET - displaying the list of inputs in the web client (analogous to displaying the outputs). In the tree, select the displayed camera taken from URL parameters.
APPS_NET - minor fix
APPS_NET - the ability to pass parameters setting the current video channel in the WWW client call (`http: // address: port / index.html? Device = & object = video & number = `).
APPS_NET - do not correct the stream number read from the layout settings in QVideoDisplay. When the client is run in front of the server, initially we do not know the number of streams for a given video channel, which always changed the stream to the first one.
APPS_NET - fixes for refreshing server names in layout trees and e-maps.
APPS_NET - fixes to displaying server names in the layout tree.
SUPPORT - remove unused libraries
APPS_NET - the ability to control outputs in the WWW client.
LIB_DEVICE - fixes for setting the region number for motion detection in Hikvision cameras.
APPS_NET - minor fixes
APPS_NET - fix to exception when creating QAeosServiceClient.
APPS_NET - correction to the parameter `% FuelPosSnapshotFileName%`. It turns out that the filling token already contains the number of the fuel pump.
APPS_NET - minor fix
APPS_NET - event filtering by door in access control live views.
APPS_NET - fix for searching configuration of child devices
APPS_NET - option to select supported doors added to Nedap integration. Attention! No tests! We do not have a test device available.
APPS_NET - option to select supported doors added to Roger integration. Attention! No tests! We do not have a test device available.
APPS_NET - Uncommitted Change
APPS_NET - fixes for setting door mask. Registering the list of available doors in QDoorManager. Fixes to the operation of this mechanism for the "ONVIF Access Control" device.
APPS_NET - client building fixes with the new version of the joystick
APPS_NET - added writing / reading of door channel mask settings.
APPS_NET - possibility to select the door to be used from the "ONVIF Access Control" configuration level.
APPS_NET - adding the commands "DoorSetAllowedChannels" and "DoorGetAllowedChannels" along with the configuration view for setting the mask of the door used by the device. This is useful if you have more channels than licenses.
APPS_NET - fix for calling "PosOverlaySettingsDialog" in QPosManagerView.
APPS_NET - new version of SDK for Joystick Axis - 3.0.0.5 (requires D: \ LIBS update)
APPS_NET - code ordering + minor fixes to QDoorManager operation.
APPS_NET - fixes for assigning a camera to a door (in case of no connection with CMS HUBEM) and its later display.
APPS_NET - correction to the description of the "UserDoorLiveView" tab.
APPS_NET - HTTP - correct logging of actions in the websocket
APPS_NET - IfMEdiaObject - enabling control of encoding parameters such as GOP or Quality (not yet available in http links).
RELEASE - Merged revision (s) 27825 from VDRS / BRANCHES / 21_05_06_ORLEN_CES / APPS_NET / CORE_PLUGIN_VCA:
ORLEN_CES - fix for returning the list of VCA event types - we only return those that are actually saved in the database.
RELEASE - Merged revision (s) 27822 from VDRS / BRANCHES / 20_01_27_ORLEN_SERVICE / APPS_NET / CORE_UTILS_REPORTS:
ORLEN_SERVICE - correct the selection of the time range of the generated report table (non-existent dates appeared, e.g. September 31).
APPS_NET - HTTP - add sending metadata via websocket.
APPS_NET - roll back misommitted files.
APPS_NET - HTTP - change the way of switching streams, new VideoReencoderEx class
SUPPORT - adding a LIEBHERR dealer (based on WISKA).
APPS_NET - HTTP - HttpRequestHandlerJPG - correct snapshot download.
APPS_NET - QVideoEncoderMPEG4 - correct IfFrame :: type () setting
APPS_NET - HTTP - QVideoReencoder - improve streaming switching
APPS_NET - AI Box: added zone name to VCA event description + other minor parsing fixes.
APPS_NET - the ability to move cameras on a layout without administrator mode limited only to user layouts.
APPS_NET - HttpRequestHandlerVideoMobile - buffer overflow protection (You need to delete the cutelyst subdirectory in D: \ LIBS, update D: \ LIBS and rebuild Cutelyst)
APPS_NET - AI Box: minor fixes to data parsing.
APPS_NET - Only return visible cameras for "GuiGetCurrentLayout" command.
APPS_NET - Merged revision (s) 27776-27784 from VDRS / BRANCHES / 21_09_14_SERVICE_MARS:
SERVICE_MARS - add process and system state logging (memory, number of connections, number of handles)
SERVICE_MARS - add logging of opening and closing logs.
SERVICE_MARS - arranging log entries in several cases.
APPS_NET, VDRS - Merged revision (s) 27766-27767 from VDRS / BRANCHES / 21_09_14_SERVICE_MARS:
SERVICE_MARS - remove the audio format mismatch assert if there is no audio input in the system
SERVICE_MARS - do not duplicate the same entries in the logs.
APPS_NET - ability to remove many people from the list (new command `IfPersonRemoveList`).
APPS_NET - ability to remove many people from the list (new command `IfPersonRemoveList`).
APPS_NET - HTTP - QVideoReencoder - improve streaming switching, rename function setEnabled () -> setReencode (), HttpRequestHandlerVideoMobile - improve log generation.
APPS_NET - HTTP API - filter sent schemas by user rights.
APPS_NET - new IfDeviceManager :: filterDevice () function added, similar to filterSchema ()
APPS_NET - correct display of the list of people groups in the LPR event of the task schedule (it did not work in the remote configuration).
APPS_NET - HTTP - the ability to set the time accuracy when downloading snapshots.
Merged revision (s) 27781 from VDRS / BRANCHES / 21_05_06_ORLEN_CES / APPS_NET / CORE_PLUGIN_LPR:
ORLEN_CES - backup of database tables added: 'dbPersonsImgPathTable' and 'lprSnapshotsPathTable'.
Merged revision (s) 27781 from VDRS / BRANCHES / 21_05_06_ORLEN_CES / APPS_NET / CORE_PLUGIN_PERSONS:
ORLEN_CES - backup of database tables added: 'dbPersonsImgPathTable' and 'lprSnapshotsPathTable'.
APPS_NET - do not crash when handling HTTP commands with an empty 'device' parameter.
APPS_NET - HttpRequestHandlerArchiveMapPng - improve archive map generation (no random black vertical lines).
APPS_NET - add sending single frames via websocket for cells - do not start the transmission automatically, only after the play command, adding logs for debugging.
APPS_NET - add sending single frames via websocket for cells - possibility to add header and padding to each frame.
APPS_NET - fix for generating default 1x1 layouts (channel names were not retrieved from the camera mask).
APPS_NET - refreshing the server name in layout and e-map managers views.
APPS_NET:
- adding in the POS configuration the option to set an additional video channel to be used in scheduler actions (using the previously unused 'auxCamera' option);
- extension of the parameter list of the POS event in the task schedule (including "Fuel-Pos upload image name").
APPS_NET - added scheduler action "upload screenshot to FTP"
LIB_DEVICE - fixes for the tests of the recorder freezing during the start, with a large number of cameras ~ 100 - reduce the delay to 100 ms.
APPS_NET - Corrected play start time for fast archive recordings.
APPS_NET - fixes for selecting the current camera in quick access actions
APPS_NET - Fix for setting the current video channel for QPtzAutopanAction.
LIB_DEVICE - fixes for the tests for the recorder freezing during start, with a large number of cameras ~ 100, add a delay to start cameras, the time interval between the start of individual cameras, reduce the number of cameras per thread.
VDR-S - disable the Televox module temporarily - blocks debugging.
APPS_NET - improved display of the context menu for some views on the 4K monitor (when it is not the main display) - continued
APPS_NET - improved the display of the context menu for some views on the 4K monitor (when it is not the main display).
APPS_NET - add sending single frames via websocket for carcasses.
APPS_NET - Reencoder improvement so that you can change resolution without restarting reencoding.
APPS_NET - fix to the rule name in QAiBoxJsonParser.
APPS_NET - fix for building applications on macOS.
APPS_NET - plugin `QCorePluginNetworkRtspServer` not available on macOS.
APPS_NET - changed coding of 'cms-video-player.js' and 'main.js' files to UTF-8 (it was ASCII).
VDRA - fix AVI export error from VDR-A.exe (przemo)
APPS_NET - HTTP server - fixes for sending archive maps (you can specify the height of the generated image - for tests with a cell).
APPS_NET - Merged revision (s) 27726 from VDRS / BRANCHES / 15_07_22_RTSP_SERVER_LIVE555:
RTSP_SERVER - remove unused code, do not search for user if name is empty.
APPS_NET - the ability to set the connection timeout in the serial TCP core.ini port: serialPort.tcpClient.timeout = 10000 (Wiska)
APPS_NET - the ability to connect each time when sending messages via TCP serial port client (experimental - core.ini serialPort.tcpClient.connectionClose for WISKA tests)
APPS_NET - adding description and SerialData parameter to QSerialPortReadSchedulerEvent
APPS_NET - Merged revision (s) 27701-27702 from VDRS / BRANCHES / 15_07_22_RTSP_SERVER_LIVE555:
RTSP_SERVER - add the ability to disable authorization.
RTSP_SERVER - fixes of formatting errors in event logging, added new event logs.
APPS_NET - remember the last selection of the "Private bookmark" option for the adding bookmark action.