MIEJSCA NA WSZYSTKIE INFORMACJE Z DZIENNIKA ZMIAN.
SZUKASZ CZEGOŚ KONKRETNEGO? WPISZ WYRAZ W PASKU WYSZUKIWANIA, ZAWĘZI TO WYNIK.
3.4.5.162 - 19.11.2024
Uwaga! Utrata kompatybilności klienta z wcześniejszymi wersjami serwera! Aktualizacja do 3.4.5.162 wymaga aktualizacji wszystkich aplikacji w celu zachowania pełnej obsługi systemu.
- różne poprawki do odbierania metadanych ONVIF. - drobne optymalizacje w kodzie QHardwareChannelMap. - poprawki do parsowania zdarzeń i metadanych ONVIF. - drobne poprawki do parsowania metadanych analitycznych Onvif. - dodanie kamery Uniview; autodetekcja parametrów, podwójny strumień wideo i two-way audio. - poprawki do parsowania bounding boxa w metadanych analitycznych Onvif. - poprawka w tłumaczeniu na j. polski - poprawki do działania przycisku ''Cancel'' podczas wyboru harmonogramów czasu dostępu w widokach użytkowników VDRS-a i HUB-a - poprawki do parsowania zdarzeń AXIS License Plate Verification - poprawka do parsowania zdarzeń analitycznych - poprawki do parsowania zdarzeń AXIS LPV - poprawki do blokowania możliwości przeciągania layoutów automatycznie utworzonych dla rejestratora do innej grupy layoutów. - włączaj property ''lpr'' w kamerach, w których w strumieniu metadanych RTSP wykryliśmy zdarzenia LPR. - nie wysyłaj zdarzenia o zakończeniu braku połączenia z NumberOK przy wyłączaniu pluginu. Wszystkie zdarzenia z bieżącego urządzenia są zakończane automatycznie w plugine bazy danych zdarzeń DVR. - dodane na sucho parsowanie zdarzeń ''AXIS License Plate Verifier''. Do przetestowania na kamerze, która to wspiera. - dodaj konfigurację nagrywania w serwerze VDRS przez klienta CMS4 ( na zakładce konfiguracji ruchu ) - usuń niepotrzebne czekanie przy wychodzeniu z aplikacji. - zablokowanie możliwości przeciągania layoutów automatycznie utworzonych dla pewnego rejestratora do innego DVR lub grupy layoutów - poprawione skrypty instalacyjne. - moduł LPR dodawany do serwera niezależnie od jego licencji. Licencja limituje tylko dostępność silników LPR i integracji z NumberOK. Zdarzenia LPR generowane przez kamery są zapisywane w bazie i dostępne do przeglądania, interakcji w harmonogramie zadań itd - dodanie producenta NiRen do urządzeń Modbus. - loguj pobierane pliki konfiguracyjne z HUB'a przy synchronizowaniu ustawień. - popraw wyświetlanie nazwy kamery na podglądzie przy edycji kamery. - dodanie opcji ''Debug trace'' w konfiguracji urządzeń Modbus. - Dodaj obsługę stref czasowych do zadania backupu. - dodaj brakujące pliki z klasą QTabView - poprawka do możliwego błędu gdzie backup player nie uruchamia się w trybie administratora po starcie. - popraw błąd resetowania się ustawień paneli nieedytowalnych w QMainViewPanel - przeklejenie poprawek z gałęzi SERVICE_QT_5_15 do widoku QHardwareWebView (jest wykorzystywany m.in. w konfiguracji backchannela i outputów). Dodanie do tego widoku obsługi HTTP proxy. - poprawki do kompilacji - poprawki do działania przycisku apply w widokach. - powtarzanie hasła do trybu administratora przy jego ustanawianiu w wizardzie. - QConfigurationView - poprawnie zamykaj okienka dialogowe. - dodaj monitorowanie zablokowania wątku HTTP - dodanie producenta ZLAN do urządzeń Modbus + drobne poprawki w `QHardwareModbusManager`. - uporządkuj nazwy funkcji, dodaj komentarze. inicjalizuj wszystkie kamery, we/wy przy połączeniu do DVR'a dopiero po tym jak oba gniazdka zostaną połączone. Poprzednio zdarzało się po połączeniu gniazdka video była wysyłana komenda np. InitObjectStateMsg na gniazdko kontrolne, które nie było jesze połączone. - poprawka do kompilacji na macOS zapobieganie dziwnemu zakleszczaniu się aplikacji w widoku QHardwareManagerConfigView ( dodawania kart I/O itp ). zwiększ czas po którym pojazd jest usuwany ze sceny do 15sek. aby nie wykrywać kilkukrotnie tego samego pojazdu jeśli np. stoi przed szlabanem. - poprawione rozciągnięcie nagłówka listy zadań w harmonogramie po ich posortowaniu po nazwie. - możliwość zaznaczenia wielu źródeł, typów zdarzeń, reguł, stref i klas obiektów w zdarzeniu harmonogramu zadań ''VCA event''. popraw generowanie podziałki milisekundowej na skali archiwum. - zwiększ liczbę maksymalnych połączeń możliwych do ustawienia w VDRS do 9999, domyślnie na nowych instalacjach ustawiaj taką liczbę, ale można też wpisać 0 i oznacza to brak limitu. - nie zapisuj układu kamer na widokach w usłudze ( nie jest to potrzebne ) - popraw przypomnienie o wciśnięciu Apply w widokach konfiguracyjnych - widok konfiguracyjny: nie wyświetlaj ostrzeżenia o braku elementów do konfigurowania jeśli w ogóle żadne urządzenie nie jest wybrane. - popraw pobieranie snapshotów z serwera - popraw implementację pokazywania hasła do kamery. - dodaj oczko do podglądu hasła do kamery przy konfiguracji kamery w CMS4 - uporządkowanie nazw klas dla widoków konfiguracyjnych. - skoro już dodaliśmy pomocniczy widok z przyciskiem Apply, to nie powtarzaj tego kodu w QConfigurationView tylko wykorzystaj istniejący widok. - dodanie akcji ''Fast snapshot'' nie wywołującej okienka dialogowego tylko od razu zapisującej snapshot bez overlayów w domyślnej lokalizacji. - przeglądarka alarmów: pokazuj kamerę powiązaną z danym alarmem po dwukrotnym kliknięciu. - ulepsz widok konfiguracyjny kamery w CMS4 ( przycisk apply jest tworzony per zakładka i zatwierdza tylko bieżącą zakładkę ) - poprawki do "rozjeżdżania się" kursora archiwum; uwzględnienie możliwości pojawienia się scroll bara w widoku pasków archiwum. - poprawki do skryptów budowania projektów. - poprawki do skryptów budowania projektów. - dodaj do skryptów budowania projektu automatyczne wywoływanie budowania instalek VDRS i CMS4 - poprawka do kompilacji CORE_PLUGIN_NETWORK_RTSP.pro ( usuń zależność od CORE_PLUGIN_HARDWARE_ONVIF, powoduje błędy kompilacji, pliki exe muszą same dołączać te dwie biblioteki jednocześnie ) - dodanie do zdarzenia harmonogramu zadań ''DVR recording'' możliwości wyboru opcji ''Camera from event''. - drobne poprawki - dodanie akcji harmonogramu zadań ''Set current tab'' - wyświetlaj bieżącą pozycję archiwum wg. strefy czasowej serwera, a nie lokalnej klienta. - popraw czytelność nazw kamer na paskach archiwum, dodaj wyświetlanie przesunięcia strefy czasowej wzgl. czasu lokalnego. - poprawki do parsowania metadanych analitycznych onvif. - przekazywanie wartości ''Debug trace'' do parsera metadanych ONVIF + inne drobne poprawki. - lista widoków konfiguracyjne kamery w CMS4 jest zdefiniowana przez serwer, a nie definiowane przez klienta. Serwer je odfiltruje i nie wyświetli tych widoków w kliencie jeśli użytkownik nie jest administratorem, nie wyświetlą się wtedy te wszystkie komunikaty 'Permission denied!' przy wyświetlaniu tych widoków. Wymaga nowej wersji serwera. - uniemożliwienie edycji paneli na widoku alarmów ( Izrael ), uporządkowanie implementacji głównego widoku. - ustawiaj kursor playera archiwum na bieżący czas minus 1 minutę, jeśli żaden czas jeszcze nie jest ustawiony. - opcja ''Drukuj do pliku'' wyłączona przy drukowaniu snapshotów, jeśli nie mamy dostępu do dysku (tj. w trybie powłoki bez włączonego administatora). Dodatkowo dodany klucz ''snapshot.printingEnabled'' w pliku `cms.ini`, przy pomocy którego można całkowicie wyłączyć drukowanie snapshotów. (ARGUS) - możliwość zmiany rozmiaru ikony na e-mapie - popraw odświeżanie widoku video przy edycji maski w wyszukiwaniu ruchu ( czasem obraz nie wskakiwał ). - możliwość wybrania predefiniowanych/zapisanych harmonogramów czasu dostępu dodana do widoków użytkowników VDRS-a i HUB-a. - VDRS - usuń zbędne ASSERTY - popraw widok uproszczony konfiguracji - dodanie widoku konfiguracyjnego ''Time access tables''. Zmiany w konfigurowaniu zdarzenia ''Time table'' w harmonogramie zadań. - poprawki do kompilacji na macOS - obsługa różnych stref czasowych w serwerach w widoku DVR events - obsługa różnych stref czasowych w serwerach w widoku Bookmark Browser - obsługa różnych stref czasowych w serwerach w widoku Motion Search View. - poprawki do QTimestamp. - obsługa różnych stref czasowych w serwerach w widokach POS. - obsługa stref czasowych w serwerach w widokach LPR. - poprawki do działania QVcaDataView ( w tym samodzielne przełączanie się DetailedView/Simple View podczas zmiany aktywnego serwera ). - poprawki do obsługi stref czasowych w QTimestamp i QViewHelper - reagowanie na zmianę konfiguracji predefiniowanych tabel czasu w zdarzeniu ''Time table'' schedulera. - drobna poprawka - poprawki do ustalania adresu URL prostego serwera proxy. - wyświetlanie czasu w widokach do wyszukiwania zdarzeń VCA wg. strefy czasowej serwera, a nie klienta CMS4 - popraw export AVI - nanoś datę i czas wg. strefy czasowej kamery, a nie lokalnej strefy czasowej CMS4 - popraw działanie przycisku 'Show all day' w archiwum -> pokazuje on teraz cały dzień w strefie czasowej bieżącego serwera, nie w strefie czasowej klienta CMS4. - poprawka do QArchiveDateTimeDialog - okienko dialogowe QArchiveCalendarDialog działa wg. strefy czasowej bieżącego serwera ( tj. serwera z zaznaczoną kamerą ), a nie wg. strefy lokalnej klienta. - wyświetlaj czas na kamerze jak czas lokalnego w strefie czasowej serwera, a nie klienta. - przerobienie QArchiveTimeDialog na korzystanie ze strefy czasowej zdalnego serwera, a nie lokalnej strefy czasowej CMS4 - popraw nazwy funkcji do konwersji czasu w klasie QTimestamp. - wyświetlaj podziałkę w archiwum wg. strefy czasowej dla zazaczonej kamery, a nie dla lokalnego klienta, na razie wszystkie pozostałe daty podajemy/wyświetlamy wg. strefy czasowej klienta CMS4 - poprawne przeliczanie czasu lokalnego na UTC dla pierwszego strumienia video - Dodaj tooltip na pasku archiwum z wyświetlaniem czasu w sterfie czasowej serwera jeśli jest ona różna od klienta - drobne porządki w kodzie implementującym paski archiwum. - popraw łączenie się klienta z serwerami w różnych strefach czasowych. Klient w obecnej formie zawsze wyświetla datę i czas w swojej lokalnej strefie czasowej, ale zostały poprawione przeliczanie czasu lokalnego na UTC , które czasami w ogóle uniemożliwiały odtwarzanie archiwum z serwera w innej strefie czasowej. - popraw do logowania się na drugim serverze - dodaj pole do wyszukiwania ustawień konfiguracyjnych oraz uproszczony widok konfiguracyjny, bez rzadko używanych elementów. - pobieraj listę predefiniowanych czasów dostępu w widoku konfiguracyjnym warunku ''Time range'' harmonogramu zadań; na razie bez edycji. - dodanie klasy `QTimeAccessSettings` przechowującej predefiniowane ustawienia czasów dostępu (np. ''Working hours'', ''Weekends'' itp.). Lista tych ustawień jest edytowalna oraz będzie wykorzystywana przy konfiguracji zdarzenia/warunku ''Time table'' w schedulerze i ewentualnie w konfiguracji czasu dostępu użytkowników. - poprawki do serwera proxy HTTP. - poprawki do wyświetlania ikonki "info" w niektórych widgetach. Miała zbyt duży rozmiar. - dodana możliwość przeciągania wielu obiektów na raz w `QXmlTreeWidget`. Wykorzystanie tej poprawki do przeciągania/dodawania wielu kamer na raz w widoku konfiguracyjnym listy kamer użytkownika. - poprawki do serwera HTTP proxy - dodanie podglądu wideo do wyboru pierwszej kamery na layoucie w okienku dialogowym ''Add new layout''. - dodanie akcji ''Video aspect ratio for layout'' w menu kontekstowym kamery. Możliwość ustawienia aspect ratio dla całego layoutu. Akcja przydatna dla layoutów niepojawiających się w widoku menedżera layoutów. - zapisywanie ustawień aspect ratio dla layoutów tylko do odczytu (np. dynamicznego layoutu). - dodanie `Qt5Svg.dll` również do instalki VDR-S. - możliwość wybrania pliku SVG jako tła dla e-mapy; jest on wewnętrznie konwertowany do pixmapy. - poprawka do zamykania okien modalnych w `QConfigurationView` - poprawne działanie przycisków przeglądarki w widoku konfiguracyjnym kontroli dostępu ONVIF. - poprawki do budowania na maku - wykorzystanie http proxy w widoku strony WWW kontroli dostępu ONVIF. - poprawki do kompilacji na macOS - poprawiony tab order w niektórych widokach konfiguracyjnych - plugin http proxy dodany do VDRS-a; - dodanie widoku podglądu strony WWW kamery korzystającego z http proxy. - popraw budowanie plików językowych ( nie przebudowywuj projektu za każdym razem ) - vdrs.ini - usuń kilka nieużywanych wpisów. - zmiana nazwy klasy z `CmsDeviceVdrs` na `QCmsPluginVdrs`. - usunięcie niepotrzebnej zależności pluginu "CmsHardwareOnvif" od Active Qt. - dodanie pluginu GUI do konfigurowania i zarządzania HTTP proxy. - dodanie prostego serwera HTTP proxy. Będzie wykorzystywany do konfiguracji kamery przez stronę WWW z poziomu klienta. - przywrócenie rozróżniania wielkich i małych liter w nazwach klas obiektów VCA. - dodana możliwość ustawienia aspect ratio na pustym polu layoutu, przydatna np. w dynamicznym layoucie. - poprawione sygnalizowanie o wejściu/wyjściu w tryb zoom. - poprawka do odświeżania obszaru wideo przy wejściu/wyjściu w tryb zoom. - drobna poprawka - wyświetlaj czas wg strefy czasowej serwera w okienku dialogowym snapshotów i oknie podglądu archiwum. - popraw znikająca panele VCA.
3.4.5.134 - 24.10.2023
- pokazuj tylko kolumnę "Lokalizacja", bez filtrowania po zakresie czasu - dodany video backup - możliwość dodawania playera i kanału audio podczas wywołania kopi zapasowej z poziomu przeglądarki Suus. - możliwość przeciągania `QPtzLockAction`, kiedy nie jest wybrany żaden kanał wideo. - dodanie rysowania siatki punktów przy wrzucaniu akcji na layout w renderedze Direct2D. - dodanie możliwości sklonowania zadania w schedulerze. Uwaga! Zdarzenia, warunki i akcje w sklonowanym zadaniu nie są skonfigurowane! - dodanie zapisu do logów w aplikacjach ''BarcodeScannerConfig'' i ''BarcodeScannerInputCapture''. - poprawki do zapisu do logów w aplikacjach ''BarcodeScannerConfig'' i ''BarcodeScannerInputCapture''. - aktualizacja jezyka polskiego - konfiguracja w aplikacji ''BarcodeScannerConfig'' oraz ''BarcodeScannerInputCapture'' zapisywana w pliku ''settings.ini'' w katalogu razem z logami. - możliwość odczytywania wielu ścieżek archiwum dodana do CMSPlayer. Opcja wykorzystywana przy eksporcie archiwum nagrań w przeglądarce Suus. - poprawiony layout widgetu nagłówkowego w CMSPlayer. - drobna poprawka - poprawki stylu - dodaj szablon kamery PLATINUMCCTV CORE_AUTODETECT
3.4.5.133 - 11.10.2023
- uaktualnienie języka polskiego - możliwość wyboru folderu dodana do `QSchedulerSnapshotActionConfigView` - dodana możliwość usunięcia incydentu/osoby z `QPersonManagerDatabase`. - CMS 4 - uaktualnienie języka polskiego - HTTP Request Action - nie tłumacz niektórych napisów. - dodana możliwość przestawiania kolejności zdjęć w `QImageListWidget`. Opcja domyślnie wyłączona. - możliwość zmiany kolejności zdjęć dodana w okienku raportowania incydentów do czarnej listy. - NOVUS_6000 - dodanie wsparcia dla PTZ - drobne poprawki NetStation - poprawki tekstu w kreatorze
3.4.5.124 - 01.08.2023
- wyświetlaj klatki archiwum z zachowanym aspect ratio - odświeżaj wyświetlacz po zmianie aspect ratio kamery. - HUB - zwiększ czas wygasniecia wygenerowanego użytkownika do łączenia się z rejestratorami do 24h, plus parę zabezpieczeń przed przepełnienim listy tymczasowych użytkowników. - ustawiaj dla aplikacji przy starcie pod Windowsem tryb "Wysoka wydajność" w ustawieniach GPU. - poprawiony odczyt adresu zdalnego połączenia - lista osób dostępna zawsze, niezależnie od licencji LPR. - poprawiona sygnalizacja o wchodzeniu w tryb zoom i co za tym idzie poprawione zwiększanie rozdzielczości powiększanego obrazu.
VCA: - poprawka do parsowania danych VCA-Core; - poprawki do odtwarzania dźwięku alertu (m.in. wykorzystanie klasy `QMediaPlayer`); rozszerzony zapis do logów.
3.4.5.114 - 24.05.2023
- Aktualziacja języka niemieckiego
- Dodatkowe uprawnienia użytkownika w CMS HUB,
- Drobne poprawki informacyjne LPR CUDA
3.4.5.109 - 04.03.2023
Nowe funkcje od wersji 3.4.x.72:
- Dodano obsługę owiadomień PUSH dla aplikacji mobilnych - Dodano obslugę marki, typu i koloru pojazdu do LPR - Dodano obsługę metadanych czasu dla strumienia RTSP z archiwum
- Dodano obsługę stref dla Integracji NumberOK - Rozwinięty funkcję raportowania incydentów LPR - Dodano wsparcie dla kamer z wbudowaną funkcją LPR oraz rozpoznawaniem kolorów tablicy rejestracyjnej od DAHUA - Dodano obsługę H265 dla wqbudowanego serwera RTSP
Zmiany w wersji:
APPS_NET - SMTP - poprawki do wysyłania raportów do serwera. APPS_NET - VDRS - dodaj do logów informację o obciążeniu procesora APPS_NET - dodanie informacji o błędzie transmisji do widoku parametrów statku. APPS_NET - CMS 4 - dodaj restart po zablokowaniu się wątku głównego GUI. APPS_NET - zapisuj w logach rozpoczęcie i zakończenie każdej akcji schedulera. APPS_NET - PushNotifications - dodaj kolumne Expires at, dodaj przycisk Send test push notification APPS_NET - SMTP - poprawki do wysyłania raportów o statnie serwera do administratora APPS_NET - poprawki do logowania błęów przez porty ''szeregowe'' TCP APPS_NET - poprawka do formatowania czasu w parametrach zdarzeń schedulera APPS_NET - dodatkowe zabezpieczenia przy parsowaniu danych w `QSerialPortReadSchedulerEvent` APPS_NET - CMS4 - restartuj CMS4 także po zablokowaniu wątku archiwum Poprawki do instalatora programu APPS_NET - VDRS - możliwość wysyłania raportu o stanie serwera na adres email administratora - poprawka APPS_NET - dodanie akcji ''Copy to clipboard'' w menu okienka robienia snapshotów.
3.4.5.72 - 03.01.2022
APPS_NET - aktualizacja plików językowych APPS_NET - poprawki do importu białej/czarnej listy APPS_NET - bez wcięcia w 1-szej kolumnie w przeglądarkach zdarzeń VCA. LIB_DEVICE - Hikvision ISAPI: poprawione kilka dodatkowych nazw reguł VCA, poprawki stylistyczne. APPS_NET - optymalizacja dodawania pojedynczej osoby z białej/czarnej listy. LIB_DEVICE - Hikvision: ignoruj zdarzenia "duration", popraw nazwy reguł dla niektórych zdarzeń. APPS_NET - aktualizacja plików językowych APPS_NET - różne poprawki i usprawnienia do aktualizacji listy osób APPS_NET - nowa akcja w schedulerze "Uaktualnij białą/czarną listę". LIB_DEVICE - popraw blad zawieszania sie serwera jesli dodaje sie kamery pewnych typow powyzej limitu na kluczu APPS_NET - brakująca serializacja komend dla zdarzenia "Timer". APPS_NET - dodanie nowego zdarzenia "Timer" w harmonogramie zadań; będzie przydatne np. kiedy w schedulerze dodamy akcję aktualizacji listy osób z pliku CSV.
3.4.5.71 - 16.12.2021
LIB_DEVICE - popraw czytelność zapisów "debug trace" dla kamer HIKVISION ISAPI APPS_NET - QDvrSchedulerEvent: nie wywołuj akcji na podstawie alarmu. Mogło dochodzić do zapętlenia gdzie zdarzenie DVR wywołuje akcję alarmową (a więc zdarzenie DVR typu 'Alarm'), która wywołuje kolejną akcję alarmową itp. APPS_NET - QSmtpScheduler: nie próbuj wysyłać maila, jeśli akcja harmonogramu zadań nie jest skonfigurowana. APPS_NET - wydłużenie czasu "przeterminowania" zdarzenia LPR w QLprLinkedEventManagerze. Detekcja może się zacząć wcześniej niż np. rozpoczęcie tankowania. APPS_NET - zapobiegnij potencjalnemu gromadzeniu się nieskończonej liczby zdarzeń LPR w QLprLinkedEventManager; np. AI Box i kamera Hikvision nie wysyłają powiadomienia "LprEventEndNotify". APPS_NET - pobieraj zdjęcia zdarzenia LPR także po wywołaniu akcji "Show details" (czyli pokazaniu QLprDetailsWidget). LIB_DEVICE - dodawaj też typ zdarzenia VCA do zdarzeń z kamery ONVIF. LIB_DEVICE - prawidłowa obsługa zdarzeń ONVIF z parametrami "IsInside" i "IsTamper" ustawionymi na "false". Są to tylko zdarzenia konfiguracyjne wysyłane zaraz po rozpoczęciu subskrypcji. LIB_DEVICE - drobna poprawka LIB_DEVICE - poprawione odczytywanie formatu otrzymywanych danych w obsłudze zdarzeń Hikvision ISAPI. LIB_DEVICE - poprawiony nr źródła z zdarzeniach DVR dla kamer Dahua. LIB_DEVICE - dołączanie screenshotów do zdarzeń LPR Hikvision. LIB_DEVICE - popraw blokowanie się głównego wątku VDR-S.exe przy błędach RTSP APPS_NET - popraw domyślne mapowanie klawiszy joysticka w TextMode ( 1234567890 -> 0123456789 ) tak aby było zgodne z joystickiem Axis'a APPS_NET - popraw błąd: joystick axisa nie działa po rozłączeniu i ponownym połączeniu klienta CMS4 LIB_DEVICE: - dodana obsługa zdarzeń LPR w kamerach Hikvision (sam nr rejestracyjny); - poprawiony nr źródła z zdarzeniach VCA dla kamer Dahua. APPS_NET - wycofaj wcześniejszą poprawkę [28030]. "PlateNumber" nie jest zawsze dołączany do danych NumberOk, w przeciwieństwie do "Plate". APPS_NET - NumberOK: odczytuj nr tablicy z "PlateNumber", a nie z "Plate" (parametr oznaczony jako "deprecated"). APPS_NET - poprawione pobieranie powiązanych zdarzeń LPR dla zdarzeń POS. APPS_NET - konfiguracja serwera RTSP widoczna w aplikacji "CMSHubConfig". APPS_NET - drobne poprawki w QVcaDatabase APPS_NET - poprawka do budowania na macOS. APPS_NET - upgrade cutelyst do wersji 3.1.0 APPS_NET - drobne poprawki APPS_NET - poprawione nazwy "(item not configured)" dla niektórych akcji i zdarzeń schedulera. APPS_NET - minimalna liczba sekund dodatkowego nagrywania w akcji schedulera "DVR recording" ustawiona na 1 (skoro ustawianie na 0 wywala ostrzeżenie). APPS_NET - nie pokazuj pustego typu na liście typów zdarzeń VCA. LIB_DEVICE - poprawka do parsowania zdarzeń Hikvision ISAPI. Nie przetwarzamy dalej danych, jeśli nie można określić typu zdarzenia. APPS_NET - drobna poprawka APPS_NET - możliwość określenia rozmiaru i jakości obrazka w konfiguracji akcji "Upload screenshot to FTP". APPS_NET - prawidłowe odczytywanie opcji "keep aspect ratio" przy obsłudze komendy "SnapshotGet". APPS_NET - nie ściągaj ponownie całej konfiguracji VCAcore po wywołaniu komendy "VcaCoreSetConfig" w widoku konfiguracyjnym. APPS_NET - poprawka do wysyłania nadmiernej liczny sygnałów przez QDoorComboBox. APPS_NET - poprawki do konfiguracji akcji harmonogramu zadań "DVR recording" przez klienta CMS4. APPS_NET - początkowa liczba motion windows dla kamer Hikvision Isapi ustawiona na 8. APPS_NET - drobne poprawki APPS_NET - drobne poprawki komentarzy APPS_NET - odczytuj z metadanych VCA-Core informację o zmianie statusu object trackera. APPS_NET: - wyłuskiwanie z metadanych VCA-Core informacji o rozpoczęciu i zakończeniu zdarzenia. - usunięcie uaktualniania czasu zakończenia zdarzeń VCA w bazie danych poprzez komendę "VcaEventUpdateNotify" (dalej uaktualnia ona medatdane). Było to wprowadzone dla zdarzeń AI Boksa, ale praktycznie uniemożliwia poprawne działanie "occupancy countera"; zdarzenia VCA z AI Boksa będą miały po prostu ten sam czas rozpoczęcia i zakończenia. HARDWARE_MONITOR - nie pokazuj wyników dla płyt głównych ( daje błędne odczyty ) CMS - popraw odczytywanie parametru cms.highdpi z cms.ini. Poprzednio tworzenie osobnej QApplication tylko do odczytu tego parametru powodowało jakieś błędy przy późniejszym tworzeniu obiektu SingleApplication APPS_NET - niewielka optymalizacja do odświeżania listy kanałów w widoku konfiguracyjnym serwera VCA-Core. APPS_NET - odczytywanie klasy rozpoznanego obiektu z metadanych VCAcore przy włączonym "DL Object Tracker". APPS_NET - drobna poprawka
3.4.5.70 - 19.11.2021
APPS_NET - zwiększ czas blokady wątku głównego Core po którym następuje restart do 10min APPS_NET - odwróć oś Y w joysticku APPS_NET - ograniczenie opóźnienia pokazywania się metadanych z serwera VCA-Core: czyść wew. bufor parsera nawet jak wystąpił błąd; nie odbieramy metadanych obiektów (mnóstwo danych, zamulają bufor). APPS_NET - usuń zbędne logowanie akcji joysticka AXIS APPS_NET - poraw działanie AXIS Keypad v2.0 APPS_NET - poprawka do parsowania metadanych z serwera VCA-Core. Mogą pojawiać się puste dane JSON (czyli np. "{}") ( powodowały zawieszanie się serwera )
3.4.5.69 - 19.11.2021
VDRS - Nie przeklejać do service - Merged revision(s) 27963-27974 from VDRS/BRANCHES/16_09_07_SERVICE: usun argument D dla xcopy z wszystkich projektow ( kopiuj tylko nowsze ), powododuje bledy jesli nie skopiuje zadnych plikow SERVICE - dodaj generowanie stripped pdb do vdrx_module_arch SERVICE - dodaj generowanie stripped pdb do vdrx_module_arch - popraw nazwy SERVICE - dodaj vdrs_module_arch.pdb do instalki CMS4 SERVICE - dodaj vdrs_module_arch.pdb do instalki VDR-S.exe, a usuń VDR-S.pdb ( jzostaje VDR-S_stripped,pdb ) SERVICE - dodaj vdrs_module_arch.pdb do instalki VDR-S.exe, a usuń VDR-S.pdb - poprawka SERVICE - popraw zawieszanie się przy odczytywaniu archiwum po zmianie czasu ( np. z zimowego na letni ). SERVICE - poprawka do zawieszania się serwera na SUUS ( przy zrywaniu sieci, nieprawidłowej konfiguracji sieci itp ) VDRS - Nie przeklejać do service - Merged revision(s) 27959-27960 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - popraw wykrywanie zawieszenia się wątków RTSP ( do przeklejenia do zwykłej wersji ) SERVICE - VDRS - nie ustawiaj Low Fragmentation Heap, bo już jest i tak domyślnie ustawione dla nowych Windowsów. VDRS - Nie przeklejać do service - Merged revision(s) 27915 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - pakuj pliki pdb jako self-extracting archive, aby można je było łatwo odpakować bez instalowania rar'a VDRS - Nie przeklejać do service - Merged revision(s) 27770-27771 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE- popraw skrypt build_pdb ( zip zamiast rar'a, popraw pdb z avcodec ) - wymagane uaktualnienie LIBS SERVICE - dodaj dbg do instalki x64 APPS_NET - prawidłowy format wideo dla kanału VCAcore. APPS_NET - drobna poprawka; po kliknięciu przycisku "Open service configuration" w konfiguracji VCA przechodzimy do podstrony "view-channels". APPS_NET - drobna poprawka APPS_NET - uporządkowanie kodu; jedna funkcja do tworzenia wszystkich layoutów (prawidłowo określająca typ siatki). APPS_NET - poprawki do przekazywania typu layoutu do obiektu `QGridLayoutSettings`. APPS_NET - drobna poprawka APPS_NET - nie ustawiaj kursora archiwum na przypadkowym bookmarku po kliknięciu w lewy skraj paska archiwum. APPS_NET - poprawka do częstotliwości dźwięku przy przyspieszonym odtwarzaniu trybu 'quick archive'. APPS_NET - drobne usprawnienie w kopiowaniu danych do wewnętrznego bufora parsera wideo. APPS_NET - drobna poprawka
3.4.5.66 - 05.11.2021
VDRS - możliwość zmiany priorytetu wątków RTSP. APPS_NET - QCrashHandler - kończ natychmiast działanie aplikacji po błędzie braku pamięci, zabezpiecz się przed rekurencyjnym wywołaniem handlera braku pamięci w tym handlerze ( może to powoduje to, że usługa nie jest restartowana ). VDRS - popraw pakowanie pdb, dodaj także VDR-S.exe.prearm do zestawu. APPS_NET - drobne poprawki APPS_NET - pozbycie się ostrzeżenia 'delete-abstract-non-virtual-dtor' podczas kompilacji na macOS. APPS_NET - drobna poprawka APPS_NET - brakujące zmiany w `vca_messages.xml`. APPS_NET - parsowanie "sketeton data" w metadanych VCAcore (musi być włączony "DL People Tracker"). Na razie bez dalszego przetwarzania z naszej strony. APPS_NET - nie pokazuj okienka z błędem wywołania 'IfCesGetConfiguration' w podglądzie logów. VDR-S - generuj pliki stripped PDB VDRS - zapisywanie callstack po zablokowaniu się wątku - przywróć zmienione opcje projektu ( zmiany były tylko do testów ) RELEASE - wycofanie przypadkowego poprzedniego commitu Poprawki przeznaczone także dla wersji STABLE powinny być oznaczone na poczatku przez [S] VDRS/APPS_NET - poprawka kompilacji na MAC'u VDRS/APPS_NET - zapisywanie callstack po zablokowaniu się wątku ( usuń starą bibliotekę debugowania bo wchodzi w konflikt z QCrashHandler ) i tak nie działa zbyt dobrze przy włączonym armadillo. APPS_NET - bez samotnego dwukropka wiszącego w nowej linii po etykiecie "Detailed description" w QDeviceSettingsGeneralConfigView. APPS_NET - poprawki do wyświetlania przycisku akcji "Auto pan". APPS_NET - poprawki do trybu "debug trace" dla NumberOk. Tworzymy komunikaty zapisywane do logów, tylko gdy jest włączona flaga "trace". APPS_NET - wrzuć akcje PtzAutoPan i PtzLock do Toolboxa i sktótów klawiaturowych. APPS_NET - możliwość włączenia "debug trace" dla integracji z Number Ok. APPS_NET - drobna poprawka DEVICE - zamień domyślny transport RTSP w kamerach na TCP. APPS_NET - poprawki do parsowania śladów obiektów VCAcore. APPS_NET - zredukuj liczbę logów w QCentralServerClient APPS_NET - poprawka do zwracania statusu nieotwartej bazy danych. APPS_NET - drobna poprawka do czytelności tekstu OSD metadanych VCA. APPS_NET - parsowanie większej ilości danych VCA-Core (m.in. wydobywanie sygnatury kolorów). Na razie bez dalszego przetwarzania z naszej strony. APPS_NET - poprawki do rozłączania strumieni 1 i 2 - wymuszaj przesyłanie klatek wideo przez czas, w którym strumień jest zamykany (bez wysyłania "stop capture"). APPS_NET - nie wywołuj przypadkowej zamiany kanałów wideo na layoucie po wywołaniu akcji menu kontekstowego w QVideoLayerChannelEditor. APPS_NET - zaznaczaj opcję "Do not show the profile list on the start but immediately open the first profile." w wizardzie jeśli jest zapisana w ustawieniach. APPS_NET - usunięcie niektórych warningów podczas kompilacji. APPS_NET - w przypadku włączenia trybu szybkiego odtwarzania w szybkim podglądzie archiwum poruszamy się tylko po klatkach kluczowych (czyli tak jak w zwykłym podglądzie).
3.4.5.65 - 20.10.2021
LIB_DEVICE - sprawdzaj zawieszanie się wątków sieciowych w których działają wybrane sesje Rtsp ( Onvif, GenericRtsp ) APPS_NET - zmianę czasu zegara systemowego zapisuj w logach jako error. APPS_NET - QSystemWatchdog - domyślny czas restartu po zablokowaniu wątku to 3minuty APPS_NET - zrzucanie dumpów po zablokowaniu się wątku. APPS_NET - poprawka do działania funkcji `checkHubAccess` w `QGridLayoutSettings`. Nie uwzględniała możliwości, że w ustawieniach może być zapisany pusty layout. APPS_NET - drobne zwiększenie obszaru detekcji zmiany rozmiaru głównego okna aplikacji. VDRS - możliwość wyboru więcej niż 1 strefy detekcji ruchu w zdarzeniu harmonogramu zadań. Uwaga! Działa tylko konfigurowanie poprzez VDR-S. Klient dostaje maskę ruchu z serwera, gdzie jest tylko 1 bit na kamerę. LIB_DEVICE - poprawki do parsowania zdarzeń Hikvision ISAPI. W jednym powiadomieniu może przyjść informacja o zdarzeniach w kilku regionach. DEVICE - Możliwość restartu sesji RTSP po błędzie protokołu ( plik *.ini ) SUPPORT - przywróć jeszcze bibliotekę iv6, jest używana w wersji 32-bit. DEVICE - popraw logowanie komunikatów z biblioteki RTSP ( dodaj źródło ) VDRS - poprawka tworzenia instalek po usunięciu nieużywanych bibliotek VDRS - drobna poprawka do zapisu logów podczas uruchamiania aplikacji ( buforowania ) VDRS - zarejestruj wątki sieciowe w QSystemWatchdog VDRS - dodaj główny wątek Vdrs do QSystemWatchdog VDRS - poprawki kompilacji po usunięciu bibliotek Ras APPS_NET - drobna poprawka do obsługiwanych typów MIME w QHttpFileController. APPS_NET - QSystemWatchdog - możliwość dodawania parametrów dla poszczególnych wątków, tylko blokada wątku głównego i sieciowego powoduje restrart APPS_NET - nie zapisuj powtarzających się linii w logach - poprawki APPS_NET - nie zapisuj powtarzających się linii w logach. APPS_NET - zwiększ interwał logowania stanu systemu do 30min TEST - dodaj mały programi QML do testowania api http VDRS - zwiększ domyślną wartość NetSessionRtsp sink buffer do 1MB APPS_NET - wyświetlanie listy wejść w kliencie WWW (analogiczne do wyświetlania wyjść). Zaznaczaj w drzewku wyświetlaną kamerę pobraną z parametrów URL. APPS_NET - drobna poprawka APPS_NET - możliwość przekazywania parametrów ustawiających bieżący kanał wideo w wywołaniu klienta WWW (`http://address:port/index.html?device=&object=video&number=`). APPS_NET - nie koryguj numeru strumienia odczytanego z ustawień layoutu w QVideoDisplay. W przypadku gdy klient jest uruchamiany przed serwerem, początkowo nie mamy informacji o liczbie strumieni dla danego kanału wideo, co powodowało zawsze zmianę strumienia na pierwszy. APPS_NET - poprawki do odświeżania nazw serwerów w drzewkach layoutów oraz e-map. APPS_NET - poprawki do wyświetlania nazw serwerów w drzewku layoutów. SUPPORT - usuń nieużywane biblioteki APPS_NET - możliwość sterowania outputami w kliencie WWW.
3.4.5.64 - 08.10.2021
LIB_DEVICE - poprawki do ustawiania nr-u regionu dla wykrywania ruchu w kamerach Hikvision. APPS_NET - drobne poprawki APPS_NET - poprawka do wyjątku przy tworzeniu QAeosServiceClient.
3.4.5.63 - 07.10.2021
APPS_NET - poprawka do parametru `%FuelPosSnapshotFileName%`. Okazuje się że w filling token jest już zawarty nr pompy paliwowej. APPS_NET - drobna poprawka APPS_NET - możliwość filtrowania zdarzeń wg drzwi w widokach live kontroli dostępu. APPS_NET - poprawka do przeszukiwania konfiguracji urządzeń potomnych APPS_NET - możliwość wyboru obsługiwanych drzwi dodana do integracji z Nedapem. Uwaga! Bez testów! Nie mamy dostępnego urządzenia testowego. APPS_NET - możliwość wyboru obsługiwanych drzwi dodana do integracji z Rogerem. Uwaga! Bez testów! Nie mamy dostępnego urządzenia testowego. APPS_NET - niezacommitowana zmiana APPS_NET - poprawki do ustawiania maski drzwi. Rejestrowanie listy dostępnych drzwi w QDoorManagerze. Poprawki do działania tego mechanizmu dla urządzenia "ONVIF Access Control". APPS_NET - poprawki do budowania klienta z nowąwersją joysticka APPS_NET - dodany zapis/odczyt ustawień masek kanałów drzwi. APPS_NET - możliwość wyboru wykorzystywanych drzwi z poziomu konfiguracji "ONVIF Access Control". APPS_NET - dodanie komend "DoorSetAllowedChannels" oraz "DoorGetAllowedChannels" wraz z widokiem konfiguracyjnym służących do ustawiania maski drzwi wykorzystywanych przez dane urządzenie. Jest to przydatne jeśli mamy więcej kanałów niż licencji. APPS_NET - poprawka do wywoływania "PosOverlaySettingsDialog" w QPosManagerView. APPS_NET - nowa wersja SDK do Joysticka Axis - 3.0.0.5 ( wymaga uaktualnienia D:\LIBS ) APPS_NET - porządkowanie kodu + drobne poprawki do działania QDoorManager. APPS_NET - poprawki do przypisywania kamery do drzwi (w przypadku braku połączenia z CMS HUBEM) oraz jej późniejszego wyświetlania. APPS_NET - poprawka do opisu zakładki "UserDoorLiveView".
3.4.5.62 - 01.10.2021
APPS_NET - HTTP - popraw logowanie działań w websockecie APPS_NET - IfMEdiaObject - umozliwienie sterowania takimi parametrami enkodowania jak GOP, czy Quality ( na razie nie udostepnione w linkach http ). RELEASE - Merged revision(s) 27825 from VDRS/BRANCHES/21_05_06_ORLEN_CES/APPS_NET/CORE_PLUGIN_VCA: ORLEN_CES - poprawka do zwracania listy typów zdarzeń VCA - zwracamy tylko te, które są rzeczywiście zapisane w bazie danych. RELEASE - Merged revision(s) 27822 from VDRS/BRANCHES/20_01_27_ORLEN_SERVICE/APPS_NET/CORE_UTILS_REPORTS: ORLEN_SERVICE - popraw wybór zakresu czasu generowanej tabeli raportu (pojawiały się nieistniejące daty np. 31 września). APPS_NET - HTTP - dodaj wysyłanie metadanych przez websocket. APPS_NET - wycofaj błędnie zacommitowane pliki. APPS_NET - HTTP - zmień sposób przełączania się strumieni, nowa klasa VideoReencoderEx SUPPORT - dodanie dealera LIEBHERR (na bazie WISKA). APPS_NET - HTTP - HttpRequestHandlerJPG - poprawne pobieranie snapshotów. APPS_NET - QVideoEncoderMPEG4 - poprawne ustawianie IfFrame::type() APPS_NET - HTTP - QVideoReencoder - popraw przełączanie się strumieni APPS_NET - AI Box: dodanie nazwy strefy do opisu zdarzenia VCA + inne drobne poprawki w parsowaniu. APPS_NET - możliwość przesuwania kamer na layoucie bez trybu administratora ograniczona tylko do layoutów użytkownika. APPS_NET - HttpRequestHandlerVideoMobile - zabezpieczenie przed przepełnianiem się bufora ( Trzeba usunąć podkatalog cutelyst w D:\LIBS, uaktualnić D:\LIBS i przebudować Cutelyst ) APPS_NET - AI Box: drobne poprawki do parsowania danych. APPS_NET - zwracaj tylko widoczne kamery dla komendy "GuiGetCurrentLayout".
3.4.5.61 - 22.09.2021
APPS_NET - Merged revision(s) 27776-27784 from VDRS/BRANCHES/21_09_14_SERVICE_MARS: SERVICE_MARS - dodaj logowanie stanu procesu i systemu ( pamięć, liczba połączeń, liczba uchwytów ) SERVICE_MARS - dodaj logowanie otwarcia i zamknięcia logów. SERVICE_MARS - uporządkowanie zapisu do logów w kilku przypadkach. APPS_NET, VDRS - Merged revision(s) 27766-27767 from VDRS/BRANCHES/21_09_14_SERVICE_MARS: SERVICE_MARS - usuń assert o niezgodności formatu audio jeśli nie ma wejścia audio w systemie SERVICE_MARS - nie powielaj tych samych wpisów w logach. APPS_NET - możliwość usuwania wielu osób z listy (nowa komenda `IfPersonRemoveList`). APPS_NET - możliwość usuwania wielu osób z listy (nowa komenda `IfPersonRemoveList`). APPS_NET - HTTP - QVideoReencoder - popraw przełączanie się strumieni, zmień nazwę funkcji setEnabled() -> setReencode(), HttpRequestHandlerVideoMobile - popraw generowanie logów. APPS_NET - HTTP API - filtruj wysyłane schema wg. praw użytkownika. APPS_NET - dodana nowa funkcja IfDeviceManager::filterDevice(), analogiczna do filterSchema() APPS_NET - poprawne wyświetlanie listy grup osób w zdarzeniu LPR harmonogramu zadań (nie działało w konfiguracji zdalnej). APPS_NET - HTTP - możliwość ustawienia dokładności czasu przy pobieraniu snapshotów. Merged revision(s) 27781 from VDRS/BRANCHES/21_05_06_ORLEN_CES/APPS_NET/CORE_PLUGIN_LPR: ORLEN_CES - dodane wykonywanie backupu tabel bazy danych: 'dbPersonsImgPathTable' i 'lprSnapshotsPathTable'. Merged revision(s) 27781 from VDRS/BRANCHES/21_05_06_ORLEN_CES/APPS_NET/CORE_PLUGIN_PERSONS: ORLEN_CES - dodane wykonywanie backupu tabel bazy danych: 'dbPersonsImgPathTable' i 'lprSnapshotsPathTable'. APPS_NET - nie powoduj crashy podczas obsługi komend HTTP z pustym parametrem 'device'. APPS_NET - HttpRequestHandlerArchiveMapPng - popraw generowanie mapy archiwum ( bez przypadkowych czarnych pionowych linii ). APPS_NET - dodaj wysyłanie pojedyńczych klatek przez websocket dla komórek - nie startuj automatycznie transmisji, dopiero po komendzie play, dodanie logów do debugowania. APPS_NET - dodaj wysyłanie pojedyńczych klatek przez websocket dla komórek - możliwość dodania nagłówka i padding do każdej klatki. APPS_NET - poprawka do generowania domyślnych layoutów 1x1 (nazwy kanałów nie były pobierane na podstawie maski kamer). APPS_NET - odświeżanie nazwy serwera w widokach menadżerów layoutów i e-map. APPS_NET: - dodanie w konfiguracji POS-a możliwości ustawienia dodatkowego kanału wideo do wykorzystania w akcjach schedulera (wykorzystanie nieużywanej dotąd opcji 'auxCamera'); - poszerzenie listy parametrów zdarzenia POS w harmonogramie zadań (m.in. o "Fuel-Pos upload image name"). APPS_NET - dodanie akcji schedulera "upload screenshot to FTP" LIB_DEVICE - poprawki do testów do zawieszania się rejestratora podczas startu, przy dużej ilości kamer ~100 - zmniejsz opóźnienia do 100 ms. APPS_NET - poprawiony czas początkowy odtwarzania szybkich nagrań archiwum. APPS_NET - poprawki do zaznaczania bieżącej kamery w akcjach szybkiego dostępu APPS_NET - poprawka do ustawiania bieżącego kanału wideo dla QPtzAutopanAction.
3.4.5.60 - 08.09.2021
LIB_DEVICE - poprawki do testów do zawieszania się rejestratora podczas startu, przy dużej ilości kamer ~100, dodaj opóźnienie startu kamer, przedział czasu pomiedzy startem poszczególnych kamer, zmniejsz ilość kamer na wątek . VDR-S - wyłącz tymczasowo moduł Televox - blokuje debugowanie. APPS_NET - poprawa wyświetlania menu kontekstowego dla niektórych widoków na monitorze 4K (gdy nie jest on wyświetlaczem głównym) - c.d. APPS_NET - poprawa wyświetlania menu kontekstowego dla niektórych widoków na monitorze 4K (gdy nie jest on wyświetlaczem głównym).
3.4.5.59 - 03.09.2021
APPS_NET - dodaj wysyłanie pojedyńczych klatek przez websocket dla kmórek. APPS_NET - ulepszenie reenkodera, tak, aby można było zmieniać rozdzielczość bez restartu reenkodowania. APPS_NET - poprawka do nazwy reguły w QAiBoxJsonParser. APPS_NET - poprawka do budowania aplikacji na macOS. APPS_NET - plugin `QCorePluginNetworkRtspServer` niedostępny na macOS. APPS_NET - zmiana kodowania plików 'cms-video-player.js' i 'main.js' na UTF-8 (było ASCII). VDRA - popraw błąd eksportu do AVI z programu VDR-A.exe ( przemo ) APPS_NET - HTTP server - poprawki do wysyłania map archiwum ( można określić wysokość generowanego obrazka - do testów z komórką ). APPS_NET - Merged revision(s) 27726 from VDRS/BRANCHES/15_07_22_RTSP_SERVER_LIVE555: RTSP_SERVER - usunięcie nieużywanego kodu, nie szukaj użytkownika jeśli nazwa jest pusta.
3.4.5.58 - 23.08.2021
APPS_NET - możliwość ustawienia timeoutu połączenia w serial port TCP core.ini: serialPort.tcpClient.timeout = 10000 ( Wiska )
3.4.5.57 - 18.08.2021
APPS_NET - możliwość każdorazowego nawiązywania połączenia przy wysyłaniu wiadomości przez TCP serial port client ( eksperymentalne - core.ini serialPort.tcpClient.connectionClose do testów WISKA ) APPS_NET - dodanie opisu, oraz parametru SerialData do QSerialPortReadSchedulerEvent APPS_NET - Merged revision(s) 27701-27702 from VDRS/BRANCHES/15_07_22_RTSP_SERVER_LIVE555: RTSP_SERVER - dodaj możliwość wyłączenia autoryzacji. RTSP_SERVER - poprawki błędów formatowania w logowaniu zdarzeń, dodane nowe logi zdarzeń. APPS_NET - zapamiętuj ostatni wybór opcji "Private bookmark" dla akcji dodania zakładki.
Uwaga! Utrata kompatybilności klienta z wcześniejszymi wersjami serwera! Aktualizacja do 3.4.5.162 wymaga aktualizacji wszystkich aplikacji w celu zachowania pełnej obsługi systemu.
- różne poprawki do odbierania metadanych ONVIF.
- drobne optymalizacje w kodzie QHardwareChannelMap.
- poprawki do parsowania zdarzeń i metadanych ONVIF.
- drobne poprawki do parsowania metadanych analitycznych Onvif.
- dodanie kamery Uniview; autodetekcja parametrów, podwójny strumień wideo i two-way audio.
- poprawki do parsowania bounding boxa w metadanych analitycznych Onvif.
- poprawka w tłumaczeniu na j. polski
- poprawki do działania przycisku ''Cancel'' podczas wyboru harmonogramów czasu dostępu w widokach użytkowników VDRS-a i HUB-a
- poprawki do parsowania zdarzeń AXIS License Plate Verification
- poprawka do parsowania zdarzeń analitycznych
- poprawki do parsowania zdarzeń AXIS LPV
- poprawki do blokowania możliwości przeciągania layoutów automatycznie utworzonych dla rejestratora do innej grupy layoutów.
- włączaj property ''lpr'' w kamerach, w których w strumieniu metadanych RTSP wykryliśmy zdarzenia LPR.
- nie wysyłaj zdarzenia o zakończeniu braku połączenia z NumberOK przy wyłączaniu pluginu. Wszystkie zdarzenia z bieżącego urządzenia są zakończane automatycznie w plugine bazy danych zdarzeń DVR.
- dodane na sucho parsowanie zdarzeń ''AXIS License Plate Verifier''. Do przetestowania na kamerze, która to wspiera.
- dodaj konfigurację nagrywania w serwerze VDRS przez klienta CMS4 ( na zakładce konfiguracji ruchu )
- usuń niepotrzebne czekanie przy wychodzeniu z aplikacji.
- zablokowanie możliwości przeciągania layoutów automatycznie utworzonych dla pewnego rejestratora do innego DVR lub grupy layoutów
- poprawione skrypty instalacyjne.
- moduł LPR dodawany do serwera niezależnie od jego licencji. Licencja limituje tylko dostępność silników LPR i integracji z NumberOK. Zdarzenia LPR generowane przez kamery są zapisywane w bazie i dostępne do przeglądania, interakcji w harmonogramie zadań itd
- dodanie producenta NiRen do urządzeń Modbus.
- loguj pobierane pliki konfiguracyjne z HUB'a przy synchronizowaniu ustawień.
- popraw wyświetlanie nazwy kamery na podglądzie przy edycji kamery.
- dodanie opcji ''Debug trace'' w konfiguracji urządzeń Modbus.
- Dodaj obsługę stref czasowych do zadania backupu.
- dodaj brakujące pliki z klasą QTabView
- poprawka do możliwego błędu gdzie backup player nie uruchamia się w trybie administratora po starcie.
- popraw błąd resetowania się ustawień paneli nieedytowalnych w QMainViewPanel
- przeklejenie poprawek z gałęzi SERVICE_QT_5_15 do widoku QHardwareWebView (jest wykorzystywany m.in. w konfiguracji backchannela i outputów). Dodanie do tego widoku obsługi HTTP proxy.
- poprawki do kompilacji
- poprawki do działania przycisku apply w widokach.
- powtarzanie hasła do trybu administratora przy jego ustanawianiu w wizardzie.
- QConfigurationView - poprawnie zamykaj okienka dialogowe.
- dodaj monitorowanie zablokowania wątku HTTP
- dodanie producenta ZLAN do urządzeń Modbus + drobne poprawki w `QHardwareModbusManager`.
- uporządkuj nazwy funkcji, dodaj komentarze.
inicjalizuj wszystkie kamery, we/wy przy połączeniu do DVR'a dopiero po tym jak oba gniazdka zostaną połączone. Poprzednio zdarzało się po połączeniu gniazdka video była wysyłana komenda np. InitObjectStateMsg na gniazdko kontrolne, które nie było jesze połączone.
- poprawka do kompilacji na macOS
zapobieganie dziwnemu zakleszczaniu się aplikacji w widoku QHardwareManagerConfigView ( dodawania kart I/O itp ).
zwiększ czas po którym pojazd jest usuwany ze sceny do 15sek. aby nie wykrywać kilkukrotnie tego samego pojazdu jeśli np. stoi przed szlabanem.
- poprawione rozciągnięcie nagłówka listy zadań w harmonogramie po ich posortowaniu po nazwie.
- możliwość zaznaczenia wielu źródeł, typów zdarzeń, reguł, stref i klas obiektów w zdarzeniu harmonogramu zadań ''VCA event''.
popraw generowanie podziałki milisekundowej na skali archiwum.
- zwiększ liczbę maksymalnych połączeń możliwych do ustawienia w VDRS do 9999, domyślnie na nowych instalacjach ustawiaj taką liczbę, ale można też wpisać 0 i oznacza to brak limitu.
- nie zapisuj układu kamer na widokach w usłudze ( nie jest to potrzebne )
- popraw przypomnienie o wciśnięciu Apply w widokach konfiguracyjnych
- widok konfiguracyjny: nie wyświetlaj ostrzeżenia o braku elementów do konfigurowania jeśli w ogóle żadne urządzenie nie jest wybrane.
- popraw pobieranie snapshotów z serwera
- popraw implementację pokazywania hasła do kamery.
- dodaj oczko do podglądu hasła do kamery przy konfiguracji kamery w CMS4
- uporządkowanie nazw klas dla widoków konfiguracyjnych.
- skoro już dodaliśmy pomocniczy widok z przyciskiem Apply, to nie powtarzaj tego kodu w QConfigurationView tylko wykorzystaj istniejący widok.
- dodanie akcji ''Fast snapshot'' nie wywołującej okienka dialogowego tylko od razu zapisującej snapshot bez overlayów w domyślnej lokalizacji.
- przeglądarka alarmów: pokazuj kamerę powiązaną z danym alarmem po dwukrotnym kliknięciu.
- ulepsz widok konfiguracyjny kamery w CMS4 ( przycisk apply jest tworzony per zakładka i zatwierdza tylko bieżącą zakładkę )
- poprawki do "rozjeżdżania się" kursora archiwum; uwzględnienie możliwości pojawienia się scroll bara w widoku pasków archiwum.
- poprawki do skryptów budowania projektów.
- poprawki do skryptów budowania projektów.
- dodaj do skryptów budowania projektu automatyczne wywoływanie budowania instalek VDRS i CMS4
- poprawka do kompilacji CORE_PLUGIN_NETWORK_RTSP.pro ( usuń zależność od CORE_PLUGIN_HARDWARE_ONVIF, powoduje błędy kompilacji, pliki exe muszą same dołączać te dwie biblioteki jednocześnie )
- dodanie do zdarzenia harmonogramu zadań ''DVR recording'' możliwości wyboru opcji ''Camera from event''.
- drobne poprawki
- dodanie akcji harmonogramu zadań ''Set current tab''
- wyświetlaj bieżącą pozycję archiwum wg. strefy czasowej serwera, a nie lokalnej klienta.
- popraw czytelność nazw kamer na paskach archiwum, dodaj wyświetlanie przesunięcia strefy czasowej wzgl. czasu lokalnego.
- poprawki do parsowania metadanych analitycznych onvif.
- przekazywanie wartości ''Debug trace'' do parsera metadanych ONVIF + inne drobne poprawki.
- lista widoków konfiguracyjne kamery w CMS4 jest zdefiniowana przez serwer, a nie definiowane przez klienta. Serwer je odfiltruje i nie wyświetli tych widoków w kliencie jeśli użytkownik nie jest administratorem, nie wyświetlą się wtedy te wszystkie komunikaty 'Permission denied!' przy wyświetlaniu tych widoków. Wymaga nowej wersji serwera.
- uniemożliwienie edycji paneli na widoku alarmów ( Izrael ), uporządkowanie implementacji głównego widoku.
- ustawiaj kursor playera archiwum na bieżący czas minus 1 minutę, jeśli żaden czas jeszcze nie jest ustawiony.
- opcja ''Drukuj do pliku'' wyłączona przy drukowaniu snapshotów, jeśli nie mamy dostępu do dysku (tj. w trybie powłoki bez włączonego administatora). Dodatkowo dodany klucz ''snapshot.printingEnabled'' w pliku `cms.ini`, przy pomocy którego można całkowicie wyłączyć drukowanie snapshotów. (ARGUS)
- możliwość zmiany rozmiaru ikony na e-mapie
- popraw odświeżanie widoku video przy edycji maski w wyszukiwaniu ruchu ( czasem obraz nie wskakiwał ).
- możliwość wybrania predefiniowanych/zapisanych harmonogramów czasu dostępu dodana do widoków użytkowników VDRS-a i HUB-a.
- VDRS - usuń zbędne ASSERTY
- popraw widok uproszczony konfiguracji
- dodanie widoku konfiguracyjnego ''Time access tables''. Zmiany w konfigurowaniu zdarzenia ''Time table'' w harmonogramie zadań.
- poprawki do kompilacji na macOS
- obsługa różnych stref czasowych w serwerach w widoku DVR events
- obsługa różnych stref czasowych w serwerach w widoku Bookmark Browser
- obsługa różnych stref czasowych w serwerach w widoku Motion Search View.
- poprawki do QTimestamp.
- obsługa różnych stref czasowych w serwerach w widokach POS.
- obsługa stref czasowych w serwerach w widokach LPR.
- poprawki do działania QVcaDataView ( w tym samodzielne przełączanie się DetailedView/Simple View podczas zmiany aktywnego serwera ).
- poprawki do obsługi stref czasowych w QTimestamp i QViewHelper
- reagowanie na zmianę konfiguracji predefiniowanych tabel czasu w zdarzeniu ''Time table'' schedulera.
- drobna poprawka
- poprawki do ustalania adresu URL prostego serwera proxy.
- wyświetlanie czasu w widokach do wyszukiwania zdarzeń VCA wg. strefy czasowej serwera, a nie klienta CMS4
- popraw export AVI - nanoś datę i czas wg. strefy czasowej kamery, a nie lokalnej strefy czasowej CMS4
- popraw działanie przycisku 'Show all day' w archiwum -> pokazuje on teraz cały dzień w strefie czasowej bieżącego serwera, nie w strefie czasowej klienta CMS4.
- poprawka do QArchiveDateTimeDialog
- okienko dialogowe QArchiveCalendarDialog działa wg. strefy czasowej bieżącego serwera ( tj. serwera z zaznaczoną kamerą ), a nie wg. strefy lokalnej klienta.
- wyświetlaj czas na kamerze jak czas lokalnego w strefie czasowej serwera, a nie klienta.
- przerobienie QArchiveTimeDialog na korzystanie ze strefy czasowej zdalnego serwera, a nie lokalnej strefy czasowej CMS4
- popraw nazwy funkcji do konwersji czasu w klasie QTimestamp.
- wyświetlaj podziałkę w archiwum wg. strefy czasowej dla zazaczonej kamery, a nie dla lokalnego klienta, na razie wszystkie pozostałe daty podajemy/wyświetlamy wg. strefy czasowej klienta CMS4
- poprawne przeliczanie czasu lokalnego na UTC dla pierwszego strumienia video
- Dodaj tooltip na pasku archiwum z wyświetlaniem czasu w sterfie czasowej serwera jeśli jest ona różna od klienta
- drobne porządki w kodzie implementującym paski archiwum.
- popraw łączenie się klienta z serwerami w różnych strefach czasowych. Klient w obecnej formie zawsze wyświetla datę i czas w swojej lokalnej strefie czasowej, ale zostały poprawione przeliczanie czasu lokalnego na UTC , które czasami w ogóle uniemożliwiały odtwarzanie archiwum z serwera w innej strefie czasowej.
- popraw do logowania się na drugim serverze
- dodaj pole do wyszukiwania ustawień konfiguracyjnych oraz uproszczony widok konfiguracyjny, bez rzadko używanych elementów.
- pobieraj listę predefiniowanych czasów dostępu w widoku konfiguracyjnym warunku ''Time range'' harmonogramu zadań; na razie bez edycji.
- dodanie klasy `QTimeAccessSettings` przechowującej predefiniowane ustawienia czasów dostępu (np. ''Working hours'', ''Weekends'' itp.). Lista tych ustawień jest edytowalna oraz będzie wykorzystywana przy konfiguracji zdarzenia/warunku ''Time table'' w schedulerze i ewentualnie w konfiguracji czasu dostępu użytkowników.
- poprawki do serwera proxy HTTP.
- poprawki do wyświetlania ikonki "info" w niektórych widgetach. Miała zbyt duży rozmiar.
- dodana możliwość przeciągania wielu obiektów na raz w `QXmlTreeWidget`. Wykorzystanie tej poprawki do przeciągania/dodawania wielu kamer na raz w widoku konfiguracyjnym listy kamer użytkownika.
- poprawki do serwera HTTP proxy
- dodanie podglądu wideo do wyboru pierwszej kamery na layoucie w okienku dialogowym ''Add new layout''.
- dodanie akcji ''Video aspect ratio for layout'' w menu kontekstowym kamery. Możliwość ustawienia aspect ratio dla całego layoutu. Akcja przydatna dla layoutów niepojawiających się w widoku menedżera layoutów.
- zapisywanie ustawień aspect ratio dla layoutów tylko do odczytu (np. dynamicznego layoutu).
- dodanie `Qt5Svg.dll` również do instalki VDR-S.
- możliwość wybrania pliku SVG jako tła dla e-mapy; jest on wewnętrznie konwertowany do pixmapy.
- poprawka do zamykania okien modalnych w `QConfigurationView`
- poprawne działanie przycisków przeglądarki w widoku konfiguracyjnym kontroli dostępu ONVIF.
- poprawki do budowania na maku
- wykorzystanie http proxy w widoku strony WWW kontroli dostępu ONVIF.
- poprawki do kompilacji na macOS
- poprawiony tab order w niektórych widokach konfiguracyjnych
- plugin http proxy dodany do VDRS-a;
- dodanie widoku podglądu strony WWW kamery korzystającego z http proxy.
- popraw budowanie plików językowych ( nie przebudowywuj projektu za każdym razem )
- vdrs.ini - usuń kilka nieużywanych wpisów.
- zmiana nazwy klasy z `CmsDeviceVdrs` na `QCmsPluginVdrs`.
- usunięcie niepotrzebnej zależności pluginu "CmsHardwareOnvif" od Active Qt.
- dodanie pluginu GUI do konfigurowania i zarządzania HTTP proxy.
- dodanie prostego serwera HTTP proxy. Będzie wykorzystywany do konfiguracji kamery przez stronę WWW z poziomu klienta.
- przywrócenie rozróżniania wielkich i małych liter w nazwach klas obiektów VCA.
- dodana możliwość ustawienia aspect ratio na pustym polu layoutu, przydatna np. w dynamicznym layoucie.
- poprawione sygnalizowanie o wejściu/wyjściu w tryb zoom.
- poprawka do odświeżania obszaru wideo przy wejściu/wyjściu w tryb zoom.
- drobna poprawka
- wyświetlaj czas wg strefy czasowej serwera w okienku dialogowym snapshotów i oknie podglądu archiwum.
- popraw znikająca panele VCA.
- pokazuj tylko kolumnę "Lokalizacja", bez filtrowania po zakresie czasu
- dodany video backup
- możliwość dodawania playera i kanału audio podczas wywołania kopi zapasowej z poziomu przeglądarki Suus.
- możliwość przeciągania `QPtzLockAction`, kiedy nie jest wybrany żaden kanał wideo.
- dodanie rysowania siatki punktów przy wrzucaniu akcji na layout w renderedze Direct2D.
- dodanie możliwości sklonowania zadania w schedulerze. Uwaga! Zdarzenia, warunki i akcje w sklonowanym zadaniu nie są skonfigurowane!
- dodanie zapisu do logów w aplikacjach ''BarcodeScannerConfig'' i ''BarcodeScannerInputCapture''.
- poprawki do zapisu do logów w aplikacjach ''BarcodeScannerConfig'' i ''BarcodeScannerInputCapture''.
- aktualizacja jezyka polskiego
- konfiguracja w aplikacji ''BarcodeScannerConfig'' oraz ''BarcodeScannerInputCapture'' zapisywana w pliku ''settings.ini'' w katalogu razem z logami.
- możliwość odczytywania wielu ścieżek archiwum dodana do CMSPlayer. Opcja wykorzystywana przy eksporcie archiwum nagrań w przeglądarce Suus.
- poprawiony layout widgetu nagłówkowego w CMSPlayer.
- drobna poprawka
- poprawki stylu
- dodaj szablon kamery PLATINUMCCTV CORE_AUTODETECT
- uaktualnienie języka polskiego
- możliwość wyboru folderu dodana do `QSchedulerSnapshotActionConfigView`
- dodana możliwość usunięcia incydentu/osoby z `QPersonManagerDatabase`.
- CMS 4 - uaktualnienie języka polskiego
- HTTP Request Action - nie tłumacz niektórych napisów.
- dodana możliwość przestawiania kolejności zdjęć w `QImageListWidget`. Opcja domyślnie wyłączona.
- możliwość zmiany kolejności zdjęć dodana w okienku raportowania incydentów do czarnej listy.
- NOVUS_6000 - dodanie wsparcia dla PTZ
- drobne poprawki NetStation
- poprawki tekstu w kreatorze
- wyświetlaj klatki archiwum z zachowanym aspect ratio
- odświeżaj wyświetlacz po zmianie aspect ratio kamery.
- HUB - zwiększ czas wygasniecia wygenerowanego użytkownika do łączenia się z rejestratorami do 24h, plus parę zabezpieczeń przed przepełnienim listy tymczasowych użytkowników.
- ustawiaj dla aplikacji przy starcie pod Windowsem tryb "Wysoka wydajność" w ustawieniach GPU.
- poprawiony odczyt adresu zdalnego połączenia
- lista osób dostępna zawsze, niezależnie od licencji LPR.
- poprawiona sygnalizacja o wchodzeniu w tryb zoom i co za tym idzie poprawione zwiększanie rozdzielczości powiększanego obrazu.
VCA:
- poprawka do parsowania danych VCA-Core;
- poprawki do odtwarzania dźwięku alertu (m.in. wykorzystanie klasy `QMediaPlayer`); rozszerzony zapis do logów.
- Aktualziacja języka niemieckiego
- Dodatkowe uprawnienia użytkownika w CMS HUB,
- Drobne poprawki informacyjne LPR CUDA
Nowe funkcje od wersji 3.4.x.72:
- Dodano obsługę owiadomień PUSH dla aplikacji mobilnych
- Dodano obslugę marki, typu i koloru pojazdu do LPR
- Dodano obsługę metadanych czasu dla strumienia RTSP z archiwum
- Dodano obsługę stref dla Integracji NumberOK
- Rozwinięty funkcję raportowania incydentów LPR
- Dodano wsparcie dla kamer z wbudowaną funkcją LPR oraz rozpoznawaniem kolorów tablicy rejestracyjnej od DAHUA
- Dodano obsługę H265 dla wqbudowanego serwera RTSP
Zmiany w wersji:
APPS_NET - SMTP - poprawki do wysyłania raportów do serwera.
APPS_NET - VDRS - dodaj do logów informację o obciążeniu procesora
APPS_NET - dodanie informacji o błędzie transmisji do widoku parametrów statku.
APPS_NET - CMS 4 - dodaj restart po zablokowaniu się wątku głównego GUI.
APPS_NET - zapisuj w logach rozpoczęcie i zakończenie każdej akcji schedulera.
APPS_NET - PushNotifications - dodaj kolumne Expires at, dodaj przycisk Send test push notification
APPS_NET - SMTP - poprawki do wysyłania raportów o statnie serwera do administratora
APPS_NET - poprawki do logowania błęów przez porty ''szeregowe'' TCP
APPS_NET - poprawka do formatowania czasu w parametrach zdarzeń schedulera
APPS_NET - dodatkowe zabezpieczenia przy parsowaniu danych w `QSerialPortReadSchedulerEvent`
APPS_NET - CMS4 - restartuj CMS4 także po zablokowaniu wątku archiwum
Poprawki do instalatora programu
APPS_NET - VDRS - możliwość wysyłania raportu o stanie serwera na adres email administratora - poprawka
APPS_NET - dodanie akcji ''Copy to clipboard'' w menu okienka robienia snapshotów.
APPS_NET - aktualizacja plików językowych
APPS_NET - poprawki do importu białej/czarnej listy
APPS_NET - bez wcięcia w 1-szej kolumnie w przeglądarkach zdarzeń VCA.
LIB_DEVICE - Hikvision ISAPI: poprawione kilka dodatkowych nazw reguł VCA, poprawki stylistyczne.
APPS_NET - optymalizacja dodawania pojedynczej osoby z białej/czarnej listy.
LIB_DEVICE - Hikvision: ignoruj zdarzenia "duration", popraw nazwy reguł dla niektórych zdarzeń.
APPS_NET - aktualizacja plików językowych
APPS_NET - różne poprawki i usprawnienia do aktualizacji listy osób
APPS_NET - nowa akcja w schedulerze "Uaktualnij białą/czarną listę".
LIB_DEVICE - popraw blad zawieszania sie serwera jesli dodaje sie kamery pewnych typow powyzej limitu na kluczu
APPS_NET - brakująca serializacja komend dla zdarzenia "Timer".
APPS_NET - dodanie nowego zdarzenia "Timer" w harmonogramie zadań; będzie przydatne np. kiedy w schedulerze dodamy akcję aktualizacji listy osób z pliku CSV.
LIB_DEVICE - popraw czytelność zapisów "debug trace" dla kamer HIKVISION ISAPI
APPS_NET - QDvrSchedulerEvent: nie wywołuj akcji na podstawie alarmu. Mogło dochodzić do zapętlenia gdzie zdarzenie DVR wywołuje akcję alarmową (a więc zdarzenie DVR typu 'Alarm'), która wywołuje kolejną akcję alarmową itp.
APPS_NET - QSmtpScheduler: nie próbuj wysyłać maila, jeśli akcja harmonogramu zadań nie jest skonfigurowana.
APPS_NET - wydłużenie czasu "przeterminowania" zdarzenia LPR w QLprLinkedEventManagerze. Detekcja może się zacząć wcześniej niż np. rozpoczęcie tankowania.
APPS_NET - zapobiegnij potencjalnemu gromadzeniu się nieskończonej liczby zdarzeń LPR w QLprLinkedEventManager; np. AI Box i kamera Hikvision nie wysyłają powiadomienia "LprEventEndNotify".
APPS_NET - pobieraj zdjęcia zdarzenia LPR także po wywołaniu akcji "Show details" (czyli pokazaniu QLprDetailsWidget).
LIB_DEVICE - dodawaj też typ zdarzenia VCA do zdarzeń z kamery ONVIF.
LIB_DEVICE - prawidłowa obsługa zdarzeń ONVIF z parametrami "IsInside" i "IsTamper" ustawionymi na "false". Są to tylko zdarzenia konfiguracyjne wysyłane zaraz po rozpoczęciu subskrypcji.
LIB_DEVICE - drobna poprawka
LIB_DEVICE - poprawione odczytywanie formatu otrzymywanych danych w obsłudze zdarzeń Hikvision ISAPI.
LIB_DEVICE - poprawiony nr źródła z zdarzeniach DVR dla kamer Dahua.
LIB_DEVICE - dołączanie screenshotów do zdarzeń LPR Hikvision.
LIB_DEVICE - popraw blokowanie się głównego wątku VDR-S.exe przy błędach RTSP
APPS_NET - popraw domyślne mapowanie klawiszy joysticka w TextMode ( 1234567890 -> 0123456789 ) tak aby było zgodne z joystickiem Axis'a
APPS_NET - popraw błąd: joystick axisa nie działa po rozłączeniu i ponownym połączeniu klienta CMS4
LIB_DEVICE:
- dodana obsługa zdarzeń LPR w kamerach Hikvision (sam nr rejestracyjny);
- poprawiony nr źródła z zdarzeniach VCA dla kamer Dahua.
APPS_NET - wycofaj wcześniejszą poprawkę [28030]. "PlateNumber" nie jest zawsze dołączany do danych NumberOk, w przeciwieństwie do "Plate".
APPS_NET - NumberOK: odczytuj nr tablicy z "PlateNumber", a nie z "Plate" (parametr oznaczony jako "deprecated").
APPS_NET - poprawione pobieranie powiązanych zdarzeń LPR dla zdarzeń POS.
APPS_NET - konfiguracja serwera RTSP widoczna w aplikacji "CMSHubConfig".
APPS_NET - drobne poprawki w QVcaDatabase
APPS_NET - poprawka do budowania na macOS.
APPS_NET - upgrade cutelyst do wersji 3.1.0
APPS_NET - drobne poprawki
APPS_NET - poprawione nazwy "(item not configured)" dla niektórych akcji i zdarzeń schedulera.
APPS_NET - minimalna liczba sekund dodatkowego nagrywania w akcji schedulera "DVR recording" ustawiona na 1 (skoro ustawianie na 0 wywala ostrzeżenie).
APPS_NET - nie pokazuj pustego typu na liście typów zdarzeń VCA.
LIB_DEVICE - poprawka do parsowania zdarzeń Hikvision ISAPI. Nie przetwarzamy dalej danych, jeśli nie można określić typu zdarzenia.
APPS_NET - drobna poprawka
APPS_NET - możliwość określenia rozmiaru i jakości obrazka w konfiguracji akcji "Upload screenshot to FTP".
APPS_NET - prawidłowe odczytywanie opcji "keep aspect ratio" przy obsłudze komendy "SnapshotGet".
APPS_NET - nie ściągaj ponownie całej konfiguracji VCAcore po wywołaniu komendy "VcaCoreSetConfig" w widoku konfiguracyjnym.
APPS_NET - poprawka do wysyłania nadmiernej liczny sygnałów przez QDoorComboBox.
APPS_NET - poprawki do konfiguracji akcji harmonogramu zadań "DVR recording" przez klienta CMS4.
APPS_NET - początkowa liczba motion windows dla kamer Hikvision Isapi ustawiona na 8.
APPS_NET - drobne poprawki
APPS_NET - drobne poprawki komentarzy
APPS_NET - odczytuj z metadanych VCA-Core informację o zmianie statusu object trackera.
APPS_NET:
- wyłuskiwanie z metadanych VCA-Core informacji o rozpoczęciu i zakończeniu zdarzenia.
- usunięcie uaktualniania czasu zakończenia zdarzeń VCA w bazie danych poprzez komendę "VcaEventUpdateNotify" (dalej uaktualnia ona medatdane). Było to wprowadzone dla zdarzeń AI Boksa, ale praktycznie uniemożliwia poprawne działanie "occupancy countera"; zdarzenia VCA z AI Boksa będą miały po prostu ten sam czas rozpoczęcia i zakończenia.
HARDWARE_MONITOR - nie pokazuj wyników dla płyt głównych ( daje błędne odczyty )
CMS - popraw odczytywanie parametru cms.highdpi z cms.ini. Poprzednio tworzenie osobnej QApplication tylko do odczytu tego parametru powodowało jakieś błędy przy późniejszym tworzeniu obiektu SingleApplication
APPS_NET - niewielka optymalizacja do odświeżania listy kanałów w widoku konfiguracyjnym serwera VCA-Core.
APPS_NET - odczytywanie klasy rozpoznanego obiektu z metadanych VCAcore przy włączonym "DL Object Tracker".
APPS_NET - drobna poprawka
APPS_NET - zwiększ czas blokady wątku głównego Core po którym następuje restart do 10min
APPS_NET - odwróć oś Y w joysticku
APPS_NET - ograniczenie opóźnienia pokazywania się metadanych z serwera VCA-Core: czyść wew. bufor parsera nawet jak wystąpił błąd; nie odbieramy metadanych obiektów (mnóstwo danych, zamulają bufor).
APPS_NET - usuń zbędne logowanie akcji joysticka AXIS
APPS_NET - poraw działanie AXIS Keypad v2.0
APPS_NET - poprawka do parsowania metadanych z serwera VCA-Core. Mogą pojawiać się puste dane JSON (czyli np. "{}") ( powodowały zawieszanie się serwera )
VDRS - Nie przeklejać do service - Merged revision(s) 27963-27974 from VDRS/BRANCHES/16_09_07_SERVICE:
usun argument D dla xcopy z wszystkich projektow ( kopiuj tylko nowsze ), powododuje bledy jesli nie skopiuje zadnych plikow
SERVICE - dodaj generowanie stripped pdb do vdrx_module_arch
SERVICE - dodaj generowanie stripped pdb do vdrx_module_arch - popraw nazwy
SERVICE - dodaj vdrs_module_arch.pdb do instalki CMS4
SERVICE - dodaj vdrs_module_arch.pdb do instalki VDR-S.exe, a usuń VDR-S.pdb ( jzostaje VDR-S_stripped,pdb )
SERVICE - dodaj vdrs_module_arch.pdb do instalki VDR-S.exe, a usuń VDR-S.pdb - poprawka
SERVICE - popraw zawieszanie się przy odczytywaniu archiwum po zmianie czasu ( np. z zimowego na letni ).
SERVICE - poprawka do zawieszania się serwera na SUUS ( przy zrywaniu sieci, nieprawidłowej konfiguracji sieci itp )
VDRS - Nie przeklejać do service - Merged revision(s) 27959-27960 from VDRS/BRANCHES/16_09_07_SERVICE:
SERVICE - popraw wykrywanie zawieszenia się wątków RTSP ( do przeklejenia do zwykłej wersji )
SERVICE - VDRS - nie ustawiaj Low Fragmentation Heap, bo już jest i tak domyślnie ustawione dla nowych Windowsów.
VDRS - Nie przeklejać do service - Merged revision(s) 27915 from VDRS/BRANCHES/16_09_07_SERVICE:
SERVICE - pakuj pliki pdb jako self-extracting archive, aby można je było łatwo odpakować bez instalowania rar'a
VDRS - Nie przeklejać do service - Merged revision(s) 27770-27771 from VDRS/BRANCHES/16_09_07_SERVICE:
SERVICE- popraw skrypt build_pdb ( zip zamiast rar'a, popraw pdb z avcodec ) - wymagane uaktualnienie LIBS
SERVICE - dodaj dbg do instalki x64
APPS_NET - prawidłowy format wideo dla kanału VCAcore.
APPS_NET - drobna poprawka; po kliknięciu przycisku "Open service configuration" w konfiguracji VCA przechodzimy do podstrony "view-channels".
APPS_NET - drobna poprawka
APPS_NET - uporządkowanie kodu; jedna funkcja do tworzenia wszystkich layoutów (prawidłowo określająca typ siatki).
APPS_NET - poprawki do przekazywania typu layoutu do obiektu `QGridLayoutSettings`.
APPS_NET - drobna poprawka
APPS_NET - nie ustawiaj kursora archiwum na przypadkowym bookmarku po kliknięciu w lewy skraj paska archiwum.
APPS_NET - poprawka do częstotliwości dźwięku przy przyspieszonym odtwarzaniu trybu 'quick archive'.
APPS_NET - drobne usprawnienie w kopiowaniu danych do wewnętrznego bufora parsera wideo.
APPS_NET - drobna poprawka
VDRS - możliwość zmiany priorytetu wątków RTSP.
APPS_NET - QCrashHandler - kończ natychmiast działanie aplikacji po błędzie braku pamięci, zabezpiecz się przed rekurencyjnym wywołaniem handlera braku pamięci w tym handlerze ( może to powoduje to, że usługa nie jest restartowana ).
VDRS - popraw pakowanie pdb, dodaj także VDR-S.exe.prearm do zestawu.
APPS_NET - drobne poprawki
APPS_NET - pozbycie się ostrzeżenia 'delete-abstract-non-virtual-dtor' podczas kompilacji na macOS.
APPS_NET - drobna poprawka
APPS_NET - brakujące zmiany w `vca_messages.xml`.
APPS_NET - parsowanie "sketeton data" w metadanych VCAcore (musi być włączony "DL People Tracker"). Na razie bez dalszego przetwarzania z naszej strony.
APPS_NET - nie pokazuj okienka z błędem wywołania 'IfCesGetConfiguration' w podglądzie logów.
VDR-S - generuj pliki stripped PDB
VDRS - zapisywanie callstack po zablokowaniu się wątku - przywróć zmienione opcje projektu ( zmiany były tylko do testów )
RELEASE - wycofanie przypadkowego poprzedniego commitu
Poprawki przeznaczone także dla wersji STABLE powinny być oznaczone na poczatku przez [S]
VDRS/APPS_NET - poprawka kompilacji na MAC'u
VDRS/APPS_NET - zapisywanie callstack po zablokowaniu się wątku ( usuń starą bibliotekę debugowania bo wchodzi w konflikt z QCrashHandler ) i tak nie działa zbyt dobrze przy włączonym armadillo.
APPS_NET - bez samotnego dwukropka wiszącego w nowej linii po etykiecie "Detailed description" w QDeviceSettingsGeneralConfigView.
APPS_NET - poprawki do wyświetlania przycisku akcji "Auto pan".
APPS_NET - poprawki do trybu "debug trace" dla NumberOk. Tworzymy komunikaty zapisywane do logów, tylko gdy jest włączona flaga "trace".
APPS_NET - wrzuć akcje PtzAutoPan i PtzLock do Toolboxa i sktótów klawiaturowych.
APPS_NET - możliwość włączenia "debug trace" dla integracji z Number Ok.
APPS_NET - drobna poprawka
DEVICE - zamień domyślny transport RTSP w kamerach na TCP.
APPS_NET - poprawki do parsowania śladów obiektów VCAcore.
APPS_NET - zredukuj liczbę logów w QCentralServerClient
APPS_NET - poprawka do zwracania statusu nieotwartej bazy danych.
APPS_NET - drobna poprawka do czytelności tekstu OSD metadanych VCA.
APPS_NET - parsowanie większej ilości danych VCA-Core (m.in. wydobywanie sygnatury kolorów). Na razie bez dalszego przetwarzania z naszej strony.
APPS_NET - poprawki do rozłączania strumieni 1 i 2 - wymuszaj przesyłanie klatek wideo przez czas, w którym strumień jest zamykany (bez wysyłania "stop capture").
APPS_NET - nie wywołuj przypadkowej zamiany kanałów wideo na layoucie po wywołaniu akcji menu kontekstowego w QVideoLayerChannelEditor.
APPS_NET - zaznaczaj opcję "Do not show the profile list on the start but immediately open the first profile." w wizardzie jeśli jest zapisana w ustawieniach.
APPS_NET - usunięcie niektórych warningów podczas kompilacji.
APPS_NET - w przypadku włączenia trybu szybkiego odtwarzania w szybkim podglądzie archiwum poruszamy się tylko po klatkach kluczowych (czyli tak jak w zwykłym podglądzie).
LIB_DEVICE - sprawdzaj zawieszanie się wątków sieciowych w których działają wybrane sesje Rtsp ( Onvif, GenericRtsp )
APPS_NET - zmianę czasu zegara systemowego zapisuj w logach jako error.
APPS_NET - QSystemWatchdog - domyślny czas restartu po zablokowaniu wątku to 3minuty
APPS_NET - zrzucanie dumpów po zablokowaniu się wątku.
APPS_NET - poprawka do działania funkcji `checkHubAccess` w `QGridLayoutSettings`. Nie uwzględniała możliwości, że w ustawieniach może być zapisany pusty layout.
APPS_NET - drobne zwiększenie obszaru detekcji zmiany rozmiaru głównego okna aplikacji.
VDRS - możliwość wyboru więcej niż 1 strefy detekcji ruchu w zdarzeniu harmonogramu zadań. Uwaga! Działa tylko konfigurowanie poprzez VDR-S. Klient dostaje maskę ruchu z serwera, gdzie jest tylko 1 bit na kamerę.
LIB_DEVICE - poprawki do parsowania zdarzeń Hikvision ISAPI. W jednym powiadomieniu może przyjść informacja o zdarzeniach w kilku regionach.
DEVICE - Możliwość restartu sesji RTSP po błędzie protokołu ( plik *.ini )
SUPPORT - przywróć jeszcze bibliotekę iv6, jest używana w wersji 32-bit.
DEVICE - popraw logowanie komunikatów z biblioteki RTSP ( dodaj źródło )
VDRS - poprawka tworzenia instalek po usunięciu nieużywanych bibliotek
VDRS - drobna poprawka do zapisu logów podczas uruchamiania aplikacji ( buforowania )
VDRS - zarejestruj wątki sieciowe w QSystemWatchdog
VDRS - dodaj główny wątek Vdrs do QSystemWatchdog
VDRS - poprawki kompilacji po usunięciu bibliotek Ras
APPS_NET - drobna poprawka do obsługiwanych typów MIME w QHttpFileController.
APPS_NET - QSystemWatchdog - możliwość dodawania parametrów dla poszczególnych wątków, tylko blokada wątku głównego i sieciowego powoduje restrart
APPS_NET - nie zapisuj powtarzających się linii w logach - poprawki
APPS_NET - nie zapisuj powtarzających się linii w logach.
APPS_NET - zwiększ interwał logowania stanu systemu do 30min
TEST - dodaj mały programi QML do testowania api http
VDRS - zwiększ domyślną wartość NetSessionRtsp sink buffer do 1MB
APPS_NET - wyświetlanie listy wejść w kliencie WWW (analogiczne do wyświetlania wyjść). Zaznaczaj w drzewku wyświetlaną kamerę pobraną z parametrów URL.
APPS_NET - drobna poprawka
APPS_NET - możliwość przekazywania parametrów ustawiających bieżący kanał wideo w wywołaniu klienta WWW (`http://address:port/index.html?device=&object=video&number=`).
APPS_NET - nie koryguj numeru strumienia odczytanego z ustawień layoutu w QVideoDisplay. W przypadku gdy klient jest uruchamiany przed serwerem, początkowo nie mamy informacji o liczbie strumieni dla danego kanału wideo, co powodowało zawsze zmianę strumienia na pierwszy.
APPS_NET - poprawki do odświeżania nazw serwerów w drzewkach layoutów oraz e-map.
APPS_NET - poprawki do wyświetlania nazw serwerów w drzewku layoutów.
SUPPORT - usuń nieużywane biblioteki
APPS_NET - możliwość sterowania outputami w kliencie WWW.
LIB_DEVICE - poprawki do ustawiania nr-u regionu dla wykrywania ruchu w kamerach Hikvision.
APPS_NET - drobne poprawki
APPS_NET - poprawka do wyjątku przy tworzeniu QAeosServiceClient.
APPS_NET - poprawka do parametru `%FuelPosSnapshotFileName%`. Okazuje się że w filling token jest już zawarty nr pompy paliwowej.
APPS_NET - drobna poprawka
APPS_NET - możliwość filtrowania zdarzeń wg drzwi w widokach live kontroli dostępu.
APPS_NET - poprawka do przeszukiwania konfiguracji urządzeń potomnych
APPS_NET - możliwość wyboru obsługiwanych drzwi dodana do integracji z Nedapem. Uwaga! Bez testów! Nie mamy dostępnego urządzenia testowego.
APPS_NET - możliwość wyboru obsługiwanych drzwi dodana do integracji z Rogerem. Uwaga! Bez testów! Nie mamy dostępnego urządzenia testowego.
APPS_NET - niezacommitowana zmiana
APPS_NET - poprawki do ustawiania maski drzwi. Rejestrowanie listy dostępnych drzwi w QDoorManagerze. Poprawki do działania tego mechanizmu dla urządzenia "ONVIF Access Control".
APPS_NET - poprawki do budowania klienta z nowąwersją joysticka
APPS_NET - dodany zapis/odczyt ustawień masek kanałów drzwi.
APPS_NET - możliwość wyboru wykorzystywanych drzwi z poziomu konfiguracji "ONVIF Access Control".
APPS_NET - dodanie komend "DoorSetAllowedChannels" oraz "DoorGetAllowedChannels" wraz z widokiem konfiguracyjnym służących do ustawiania maski drzwi wykorzystywanych przez dane urządzenie. Jest to przydatne jeśli mamy więcej kanałów niż licencji.
APPS_NET - poprawka do wywoływania "PosOverlaySettingsDialog" w QPosManagerView.
APPS_NET - nowa wersja SDK do Joysticka Axis - 3.0.0.5 ( wymaga uaktualnienia D:\LIBS )
APPS_NET - porządkowanie kodu + drobne poprawki do działania QDoorManager.
APPS_NET - poprawki do przypisywania kamery do drzwi (w przypadku braku połączenia z CMS HUBEM) oraz jej późniejszego wyświetlania.
APPS_NET - poprawka do opisu zakładki "UserDoorLiveView".
APPS_NET - HTTP - popraw logowanie działań w websockecie
APPS_NET - IfMEdiaObject - umozliwienie sterowania takimi parametrami enkodowania jak GOP, czy Quality ( na razie nie udostepnione w linkach http ).
RELEASE - Merged revision(s) 27825 from VDRS/BRANCHES/21_05_06_ORLEN_CES/APPS_NET/CORE_PLUGIN_VCA:
ORLEN_CES - poprawka do zwracania listy typów zdarzeń VCA - zwracamy tylko te, które są rzeczywiście zapisane w bazie danych.
RELEASE - Merged revision(s) 27822 from VDRS/BRANCHES/20_01_27_ORLEN_SERVICE/APPS_NET/CORE_UTILS_REPORTS:
ORLEN_SERVICE - popraw wybór zakresu czasu generowanej tabeli raportu (pojawiały się nieistniejące daty np. 31 września).
APPS_NET - HTTP - dodaj wysyłanie metadanych przez websocket.
APPS_NET - wycofaj błędnie zacommitowane pliki.
APPS_NET - HTTP - zmień sposób przełączania się strumieni, nowa klasa VideoReencoderEx
SUPPORT - dodanie dealera LIEBHERR (na bazie WISKA).
APPS_NET - HTTP - HttpRequestHandlerJPG - poprawne pobieranie snapshotów.
APPS_NET - QVideoEncoderMPEG4 - poprawne ustawianie IfFrame::type()
APPS_NET - HTTP - QVideoReencoder - popraw przełączanie się strumieni
APPS_NET - AI Box: dodanie nazwy strefy do opisu zdarzenia VCA + inne drobne poprawki w parsowaniu.
APPS_NET - możliwość przesuwania kamer na layoucie bez trybu administratora ograniczona tylko do layoutów użytkownika.
APPS_NET - HttpRequestHandlerVideoMobile - zabezpieczenie przed przepełnianiem się bufora ( Trzeba usunąć podkatalog cutelyst w D:\LIBS, uaktualnić D:\LIBS i przebudować Cutelyst )
APPS_NET - AI Box: drobne poprawki do parsowania danych.
APPS_NET - zwracaj tylko widoczne kamery dla komendy "GuiGetCurrentLayout".
APPS_NET - Merged revision(s) 27776-27784 from VDRS/BRANCHES/21_09_14_SERVICE_MARS:
SERVICE_MARS - dodaj logowanie stanu procesu i systemu ( pamięć, liczba połączeń, liczba uchwytów )
SERVICE_MARS - dodaj logowanie otwarcia i zamknięcia logów.
SERVICE_MARS - uporządkowanie zapisu do logów w kilku przypadkach.
APPS_NET, VDRS - Merged revision(s) 27766-27767 from VDRS/BRANCHES/21_09_14_SERVICE_MARS:
SERVICE_MARS - usuń assert o niezgodności formatu audio jeśli nie ma wejścia audio w systemie
SERVICE_MARS - nie powielaj tych samych wpisów w logach.
APPS_NET - możliwość usuwania wielu osób z listy (nowa komenda `IfPersonRemoveList`).
APPS_NET - możliwość usuwania wielu osób z listy (nowa komenda `IfPersonRemoveList`).
APPS_NET - HTTP - QVideoReencoder - popraw przełączanie się strumieni, zmień nazwę funkcji setEnabled() -> setReencode(), HttpRequestHandlerVideoMobile - popraw generowanie logów.
APPS_NET - HTTP API - filtruj wysyłane schema wg. praw użytkownika.
APPS_NET - dodana nowa funkcja IfDeviceManager::filterDevice(), analogiczna do filterSchema()
APPS_NET - poprawne wyświetlanie listy grup osób w zdarzeniu LPR harmonogramu zadań (nie działało w konfiguracji zdalnej).
APPS_NET - HTTP - możliwość ustawienia dokładności czasu przy pobieraniu snapshotów.
Merged revision(s) 27781 from VDRS/BRANCHES/21_05_06_ORLEN_CES/APPS_NET/CORE_PLUGIN_LPR:
ORLEN_CES - dodane wykonywanie backupu tabel bazy danych: 'dbPersonsImgPathTable' i 'lprSnapshotsPathTable'.
Merged revision(s) 27781 from VDRS/BRANCHES/21_05_06_ORLEN_CES/APPS_NET/CORE_PLUGIN_PERSONS:
ORLEN_CES - dodane wykonywanie backupu tabel bazy danych: 'dbPersonsImgPathTable' i 'lprSnapshotsPathTable'.
APPS_NET - nie powoduj crashy podczas obsługi komend HTTP z pustym parametrem 'device'.
APPS_NET - HttpRequestHandlerArchiveMapPng - popraw generowanie mapy archiwum ( bez przypadkowych czarnych pionowych linii ).
APPS_NET - dodaj wysyłanie pojedyńczych klatek przez websocket dla komórek - nie startuj automatycznie transmisji, dopiero po komendzie play, dodanie logów do debugowania.
APPS_NET - dodaj wysyłanie pojedyńczych klatek przez websocket dla komórek - możliwość dodania nagłówka i padding do każdej klatki.
APPS_NET - poprawka do generowania domyślnych layoutów 1x1 (nazwy kanałów nie były pobierane na podstawie maski kamer).
APPS_NET - odświeżanie nazwy serwera w widokach menadżerów layoutów i e-map.
APPS_NET:
- dodanie w konfiguracji POS-a możliwości ustawienia dodatkowego kanału wideo do wykorzystania w akcjach schedulera (wykorzystanie nieużywanej dotąd opcji 'auxCamera');
- poszerzenie listy parametrów zdarzenia POS w harmonogramie zadań (m.in. o "Fuel-Pos upload image name").
APPS_NET - dodanie akcji schedulera "upload screenshot to FTP"
LIB_DEVICE - poprawki do testów do zawieszania się rejestratora podczas startu, przy dużej ilości kamer ~100 - zmniejsz opóźnienia do 100 ms.
APPS_NET - poprawiony czas początkowy odtwarzania szybkich nagrań archiwum.
APPS_NET - poprawki do zaznaczania bieżącej kamery w akcjach szybkiego dostępu
APPS_NET - poprawka do ustawiania bieżącego kanału wideo dla QPtzAutopanAction.
LIB_DEVICE - poprawki do testów do zawieszania się rejestratora podczas startu, przy dużej ilości kamer ~100, dodaj opóźnienie startu kamer, przedział czasu pomiedzy startem poszczególnych kamer, zmniejsz ilość kamer na wątek .
VDR-S - wyłącz tymczasowo moduł Televox - blokuje debugowanie.
APPS_NET - poprawa wyświetlania menu kontekstowego dla niektórych widoków na monitorze 4K (gdy nie jest on wyświetlaczem głównym) - c.d.
APPS_NET - poprawa wyświetlania menu kontekstowego dla niektórych widoków na monitorze 4K (gdy nie jest on wyświetlaczem głównym).
APPS_NET - dodaj wysyłanie pojedyńczych klatek przez websocket dla kmórek.
APPS_NET - ulepszenie reenkodera, tak, aby można było zmieniać rozdzielczość bez restartu reenkodowania.
APPS_NET - poprawka do nazwy reguły w QAiBoxJsonParser.
APPS_NET - poprawka do budowania aplikacji na macOS.
APPS_NET - plugin `QCorePluginNetworkRtspServer` niedostępny na macOS.
APPS_NET - zmiana kodowania plików 'cms-video-player.js' i 'main.js' na UTF-8 (było ASCII).
VDRA - popraw błąd eksportu do AVI z programu VDR-A.exe ( przemo )
APPS_NET - HTTP server - poprawki do wysyłania map archiwum ( można określić wysokość generowanego obrazka - do testów z komórką ).
APPS_NET - Merged revision(s) 27726 from VDRS/BRANCHES/15_07_22_RTSP_SERVER_LIVE555:
RTSP_SERVER - usunięcie nieużywanego kodu, nie szukaj użytkownika jeśli nazwa jest pusta.
APPS_NET - możliwość ustawienia timeoutu połączenia w serial port TCP core.ini: serialPort.tcpClient.timeout = 10000 ( Wiska )
APPS_NET - możliwość każdorazowego nawiązywania połączenia przy wysyłaniu wiadomości przez TCP serial port client ( eksperymentalne - core.ini serialPort.tcpClient.connectionClose do testów WISKA )
APPS_NET - dodanie opisu, oraz parametru SerialData do QSerialPortReadSchedulerEvent
APPS_NET - Merged revision(s) 27701-27702 from VDRS/BRANCHES/15_07_22_RTSP_SERVER_LIVE555:
RTSP_SERVER - dodaj możliwość wyłączenia autoryzacji.
RTSP_SERVER - poprawki błędów formatowania w logowaniu zdarzeń, dodane nowe logi zdarzeń.
APPS_NET - zapamiętuj ostatni wybór opcji "Private bookmark" dla akcji dodania zakładki.