SERVICE------------------------------------- 3.4.5.198 - 24.07.2025 ----------------------------------- SERVICE - poprawka do resetowania dekodera SERVICE - resetuj dekoder jeśli jest przerwa w dekodowaniu strumienia przychodzącego z serwera -> może to pomoże na zniekształcenia obrazu po przełączeniu layoutu ( np. serwer DEMO ). SERVICE - dodanie obiektu ''Video export'' do urządzenia CMS. SERVICE------------------------------------- 3.4.5.197 - 23.07.2025 ----------------------------------- VAIDIO - drobna poprawka do zapisu ustawień VAIDIO - ustawiaj czas rejestratora jako czas zdarzenia VCA. VAIDIO - poprawki do działania SERVICE - poprawki do odczytywania ustawień akcji wideo wrzucanych na layout, po ostatnich zmianach do wyświetlacza wideo (poprawka [31980]). SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.196 - 21.07.2025 ----------------------------------- SERVICE - popraw jakość wysyłanego obrazu przy KeepAspectRatio. SERVICE - drobne poprawki do parsowania metadanych onvif SERVICE - nie powiększaj ramki softwareowo, to zrobi OpenGL. SERVICE - drobna poprawka SERVICE - hardware monitor domyślnie wyłączony SERVICE - poprawki do kompilacji SERVICE - Merged revision(s) 31975-32013 from VDRS/BRANCHES/25_07_10_DISPLAY_EX3: poprawki do płynności obrazu SERVICE - poprawione blokowanie sygnałów przy inicjalizacji `QAiBoxConfigView` + drobna poprawka do `QVaidioManagerView`. SERVICE - dodanie możliwości wywołania widoku konfiguracyjnego Vaidio z poziomu menu konfiguracyjnego VDR-S (do podmenu ''Video Content Analysis''). Przesunięcie do tego samego menu wywołania widoku konfiguracyjnego AI Boxa. SERVICE - Merged revision(s) 31897-32007 from VDRS/BRANCHES/25_06_25_VAIDIO: VAIDIO - dodanie pluginu `CORE_PLUGIN_VAIDIO`. VAIDIO - dodane klasy do komunikacji z serwisami Vaidio. Na bazie dokumentacji, do ew. poprawienia po uzyskaniu dostępu do rzeczywistego serwisu. VAIDIO - liczba obsługiwanych kanałów Vaidio ograniczona do liczby licencji na kanały VCA. VAIDIO - dodanie pluginu CMS_PLUGIN_VAIDIO z widokami konfiguracyjnymi. VAIDIO - poprawki do logowania błędów wywołania komend API. VAIDIO - poprawki do działania VAIDIO - dodanie testu `QTestVaidioParser` (dane testowe w `D:\LIBS\TestData`). Poprawki do odbioru i parsowania zdarzeń po testach i na podstawie najnowszego opisu API. VAIDIO - poprawki do parsera VAIDIO - pobieranie informacji o czasie i na tej podstawie określanie przesunięcia czasowego pomiędzy Vaidio a VDR-S; dodanie do ew. przyszłego wykorzystania komendy pobierającej obiekty powiązane z daną sceną. VAIDIO - dodanie pluginu Vaidio do VDR-S. VAIDIO - poprawki do logowania wywołania komend API VAIDIO - poprawki do określania czasu początkowego pobierania zdarzeń w komendzie '/ainvr/api/commonEvents/latest' + inne drobne poprawki SERVICE - drobna poprawka SERVICE - poprawka do parsowania danych AI BOX, gdy lista obiektów jest pusta. SERVICE - dodanie nazwy serwera do nazwy zdarzenia VCA w harmonogramie zadań. SERVICE - poprawka kompilacji SERVICE - pomijaj ramki w kolejce ramek video do wyświetlenia jeśli nie potrafisz ich obsłużyć. SERVICE - poprawka do pobierania listy bookmarków w `QQuickArchiveMap`. CMS - poprawki do wyświetlania metadanych VCA. SERVICE - usuń niepotzrbną funkcję processFirstFrame, która jest i tak wywoływana z QVideoDisplay SERVICE - dodaj nazwy dla głównego wątku do debugowania SERVICE - dodaj nazwy dla głównego wątku do debugowania SERVICE - zoptymalizuj QPackagesBrowser, usuń blokowanie się wątku na QCmdWait(PosGetCamOverlay) SERVICE - poprawiony błąd zakleszczania się QVideoChannelOutput przy zmianie layoutu. SERVICE - poprawka do parsowania "AuxiliaryCommands" podczas detekcji konfiguracji PTZ w kamerach ONVIF. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.195 - 04.07.2025 ----------------------------------- SERVICE - kanały wejść/wyjść dla kamer domyślnie wyłączone, żeby nie zajmowały licencji. SERVICE - dodaj obsługę HighDPI w VCA. SERVICE - Wymuś protokoły SSL TLS1.2 or later ( zniknie większość ostrzeżeń generowanych przez narzędzia do sprawdzania serwerów WWW ), zmień sposób przekazywania kluczy i certyfikatów do serwera wwww ( wymaga uaktualnienia D:\LIBS i wywołania skryptu D:\LIBS\_build_cutelyst3.bat ) SERVICE - pokazuj opcję "Client configuration" z najbardziej podstawowymi opcjami konfiguracyjnymi klienta, jeśli jesteś podłączony do Serwera centralnego bez opcji konfiguracji lokalnej. SERVICE - dodaj skrypt do budowania instalki zapisujący wyjście do logów zamiast do konsoli SERVICE - poprawione działanie akcji schedulera ''DVR recording'' dla zdarzeń typu one shot. SERVICE - poprawki do działania mechanizmu wygasania sesji pobierania edge recordingu w przypadku, gdy nie przychodzą żadne klatki wideo z zadanego zakresu czasu (klucz ''edgeRecording.downloadSessionTimeoutMin'' w pliku `core.ini`, niedawno dodany). SERVICE - poprawione komentarze do zmiennych edge recordingu w pliku `core.ini`. SERVICE - zapisuj w logach parametry monitorów w CMS4 SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.194 - 30.06.2025 ----------------------------------- SERVICE - Merged revision(s) 31908 from VDRS/BRANCHES/25_06_06_DISPLAY: Poprawki do wyświetlania obrazu wideo. SERVICE - poprawki do kompilacji projektu `TEST_FISHEYE_CONVERSION`. Merged revision(s) 31889 from VDRS/BRANCHES/25_06_06_DISPLAY/APPS_NET/CMS_BASE/qgridlayoutview.cpp: DISPLAY_EX - poprawiona obsługa wyświetlana HighDPI ( na razie tylko dla tekstur RGB, nie dla wideo ). Etap 1. SERVICE - Merged revision(s) 31902 from VDRS/BRANCHES/25_06_06_DISPLAY: - poprawka do wyświetlania dat na obrazie. SERVICE - Merged revision(s) 31882-31894 from VDRS/BRANCHES/25_06_06_DISPLAY - poprawki do wyświetlania obrazu video na wyświetlaczach HighDPI SERVICE - poprawka do działania sesji odbiorczej SNMP. Nie blokujemy zakończenia działania wątku SNMP w przypadku błędów połączenia. SERVICE - włączenie możliwości odbioru nagrań edge recordingu w kamerach UNIVIEW. SERVICE - poprawki do kompilacji na macOS SERVICE - poprawki do wyświetlania metadanych VCA. Wyświetlamy informacje o wykrytych zdarzeniach VCA także na obrazie z zoomem. SERVICE - bez wyświetlania bounding boxów w metadanych VCA na zrotowanym obrazie. SERVICE - kopiowanie metadanych wszystkich nowo alokowanych klatek wideo w `QFrameResizer`. Merged revision(s) 31838-31856 from VDRS/BRANCHES/25_06_06_DISPLAY/APPS_NET/CMS_BASE/qgridlayoutview.cpp: DISPLAY_EX - popraw wywietlanie Fisheye DISPLAY_EX - dodaj opcję Keep aspect ratio DISPLAY_EX - drobna poprawka CMS - poprawki do ustawiania ''Tilt speed correction'' i ''Pan speed correction'' w widoku konfiguracyjnym kamery. SERVICE - kopiowanie metadanych klatki wideo po jej zzoomowaniu. SERVICE - Merged revision(s) 31872-31874 from VDRS/BRANCHES/25_06_06_DISPLAY: DISPLAY_EX - nie wykonuj animacji po utworzeniu QVideoChannelOutput. SERVICE - zlikwiduj wyświetlanie video przez tekstury RGB -> wykorzystujemy zawsze YUV ( już chyba wszystkie drivery OpenGL wspierają tekstury YUV, mamy też DirectX ). DISPLAY_EX - poprawki inicjalizacji QVideoChannelProcess SERVICE - Merged revision(s) 31828-31868 from VDRS/BRANCHES/25_06_06_DISPLAY - operacje obliczeniowe ( fisheye, skalowanie ) obrazu przeniesione do puli wątków. Czasami przy słabym rdzeniu procesora i dużej ilości kamer nie dawał rady przeskalować wszystkich obrazów ( PKP ) SERVICE - usunięcie nieużywanej zmiennej w QVideoDisplayFactory SERVICE - drobne poprawki do `QSnmpMibMap`. SERVICE - dodane wykrywanie dodatkowych komend PTZ w kamerach ONVIF. Nazwy komend wzięte z dokumentacji ONVIF (Core Specification, pkt 8.7) + dodatkowo komendy `tt:SnowRemoving` z kamery Uniview. O ile zostały wykryte komendy powinny być widoczne na liście akcji w menu w `PTZ Control`. SERVICE - poprawki do odbioru zdarzeń onvif. SERVICE - poprawki do wysyłania komendy ''VdrsSetCameraInfo''. SERVICE - poprawka do uaktualniania czasu wizyty dla już istniejącej osoby. SERVICE - poprawki do scalania metadanych obiektów i zdarzeń VCA ONVIF. SERVICE - poprawki do generowania metadanych VCA. SERVICE - poprawki do scalania metadanych obiektów i zdarzeń VCA ONVIF. SERVICE - poprawka do parsowania śladu obiektu w metadanych ONVIF. SERVICE - poprawki do parsowania zdarzeń ONVIF VCA. SERVICE - odebranie użytkownikowi z prawem dostępu do przeglądania zdarzeń systemowych dostępu do widoków konfiguracyjnych ''System logs'' i ''System events'', a więc dostępu do trybu adminstratora na kliencie. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.193 - 05.06.2025 ----------------------------------- SERVICE - obsługa metadanych VCA po onvifie przywrócona do zwykłej wersji po przypadkowym ograniczeniu do wersji ENTERPRISE. SERVICE - dodaj do instalki pliki *.pdb dla biblioteku Cutelyst ( trzeba najpierw uaktualnić D:\LIBS i wywołać build_cutelyst3.bat ) CMS - poprawianie pozycji tekstu licznika, żeby nie wychodził poza obszar kamery. SERVICE - zapisuj w logach informację o inicjalizacji silnika LPR wraz z jego numerem. SERVICE - nie wysyłamy żądań odbioru metadanych dla kanału VCA-Core, jeśli nie ma dla niego zmapowanego kanału wideo z rejestratora. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.192 - 04.06.2025 ----------------------------------- SERVICE - włącz zrzucanie call-stack po zablokowaniu wątku HTTP. SERVICE - poprawka do odrzucania błędnych żądań HTTP. SERVICE - stworzenie obiektu `QOnvifVcaChannel` do którego przekierowywane są informacje o wykrytych obiektach (strumień metadanych) i zdarzeniach VCA (strumień metadanych lub odbiór zdarzeń poprzez PullMessages). `QOnvifVcaChannel` na podstawie otrzymanych informacji generuje nasze zdarzenia VCA. SERVICE - dodaj obsługę nieznanych URL do serwera HTTP ( wysyłaj odpowiedź 403 Forbiden zamiast ostrzeżenia Cutelyst ) SERVICE - poprawka do autoryzacji w serwerze HTTP. SERVICE - poprawka do autoryzacji w serwerze HTTP. SERVICE - popraw logowanie żądań w serwerze HTTP w serwerzee Wycofanie zapisywania ustawień lokalnych na HUBie (poprawka [31779]). SERVICE - poprawki do usuwania odbiorcy metadanych ONVIF w QRtspSession. LIB_DEVICE - poprawki do detekcji URL strumieni wideo dla kamer Uniview. Dodane na sucho na bazie odpowiedzi uzyskiwanych z kamery na DEMO FLORIDA. SERVICE - dodaj nową klasę QVideoChannelOutput do wybierania strumienia wideo i skalowania video w puli wątków. SERVICE - dodanie metody `setSound` do `FirebaseAndroidNotification`. Do ewentualnego wykorzystania w przyszłości po dodaniu dźwięków powiadomień w aplikacji mobilnej. SERVICE - drobna poprawka SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.191 - 30.05.2025 ----------------------------------- SERVICE - poprawka do serializacji metadanych klatki video CMS HUB - przywrócenie działania modułu alarmów tylko z licencją Enterprise. SERVICE - zapisywanie również ustawień lokalnych na HUBie (Przemo). W związku z tym wycofanie poprawki dotyczącej zapisu ustawień w przeglądarce [31760]. SERVICE - poprawka do sprawdzania flagi `IfDeviceInfo::SchemaLoaded` w `QDvrStorageSettings`. SERVICE - drobna poprawka SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.190 - 28.05.2025 ----------------------------------- SERVICE - poprawka do parsowania zdarzenia POS Other. CMS - zapisywanie strony WWW w przeglądarce w ustawieniach globalnych, a nie lokalnych. Dzięki temu jest zapisywana w synchronizowanych ustawieniach na HUBie. (Przemo) SERVICE - nie dodawaj bookmarku jeśli jego czas jest <= 0. SERVICE - poprawki do parsowania zdarzeń analitycznych w NetSessionEventGanzLiteV2 SERVICE - dodaj nowy format zdarzeń VCA do NetSessionEventGanzLiteV2 SERVICE - wycofanie przypadkowej zmiany w core.ini SERVICE - dodanie w pliku `core.ini` klucza ''edgeRecording.downloadSessionTimeoutMin'', odpowiadającego za czas po jakim dana sesja pobierania zostanie zakończona i usunięta z kolejki w przypadku gdy nie przychodzą żadne klatki wideo z żądanego zakresu czasu (np. jak nie ma nagrań, albo są ciągłe błędy RTSP). Opcja nieprzetestowana, więc domyślnie wyłączona. SERVICE - w przypadku nieznalezienia żadnych nagrań edge recordingu, na liście nagrań wyświetlamy specjalną informację: ''No recordings found!''. SERVICE - poprawka do parsowania zdarzeń Onvif. Nie wszystkie metadane mają informacje o stanie (''State'', ''IsActive'' lub podobne). Dla takich zdarzeń przyjmujemy, że ich stan jest aktywny. SERVICE - poprawka do parsowania metadanych onvif. Teoretycznie może zajść sytuacja, że w jednym ''MetadataStream'' będzie sąsiadować ze sobą wile elementów ''VideoAnalytics'' i ''Event''. SERVICE - poprawka do logowania zakończenia pobierania edge recordingu SERVICE - poprawka do parsowania listy nagrań edge recordingu. SERVICE - dodanie podglądu wideo do wyboru kamer dla schedulera i LPR w widoku konfiguracyjnym POS-a. SERVICE - różne poprawki do konfigurowania POS (m.in. dodane channel preview w widoku konfiguracji wyświetlania). SERVICE - dodanie podglądu kamer w widoku przyznawania praw dostępu dla grupy użytkowników w HUB-ie. SERVICE - usunięcie nadmiarowej zmiennej w QVideoTranscoderAsync SERVICE - usunięcie wycieku pamięci w QAudioChannel SERVICE - drobna poprawka do raportowania błędów robienia snapshotów SERVICE - usunięcie kilku wycieków pamięci SERVICE - poprawka do niszczenia obiektu `QMediaMemoryAllocator`. SERVICE - usunięty wyciek pamięci przy dodawaniu alokatorów komend SERVICE - dodanie w widoku konfiguracyjnym snmp trap handlera informacji o ewentualnym błędzie rozpoczęcia nasłuchiwania. SERVICE - drobna poprawka HttpTest - poprawka do formatowania URI powiadomienia SERVICE - zapisywanie w logach informacji o błędzie otwarcia portu nasłuchującego snmp trap handlera. SERVICE - dodanie do widoku konfiguracyjnego akcji "Video export" ostrzeżenia, że eksport zacznie się po 5 minutach od końca wybranego zakresu czasu. SERVICE - usunięcie nieistniejących metod z deklaracji klasy `QAviFrameWriter` SERVICE - poprawka do odświeżania listy portów szeregowych w konfiguracji AI Boksa. SERVICE - dodanie podglądu wideo do listy kamer w konfiguracji AI Boksa. SERVICE - poprawki do akcji eksportu wideo: - dodawanie przyrostka " - copy" do nazwy eksportowanego pliku wideo, jeśli plik o żądanej nazwie już istnieje; nie kasujemy istniejącego pliku. - zapisywanie w logach zakresu czasu rozpoczętego eksportu. SERVICE - eksport wideo: informowanie o braku znalezienia klatek kluczowych w żądanym zakresie czasu i w związku z tym o braku rozpoczęcia zapisu pliku mp4. SERVICE - dodanie zoomu do kamery GANZ PixelPro ( na szybko, bez kamery ) SERVICE - poprawiona literówka SERVICE - dodaj logowanie całych komend po włączeniu opcji log_cmd_data w pliku core.ini SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.189 - 15.04.2025 ----------------------------------- SERVICE - dodanie akcji schedulera ''Export video'' do CMS HUBa. SERVICE - drobne poprawki do działania widoku konfiguracyjnego schedulera SERVICE - poprawianie portu HTTP w adresach serwisów onvif w edge recordingu, jeśli różni się on od portu HTTP kamery. SERVICE - dodanie akcji schedulera ''Export video''. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.188 - 11.04.2025 ----------------------------------- SERVICE - wycofanie poprawki [31633] SERVICE - dodanie akcji schedulera "Export video". SERVICE - drobne poprawki do zapisu debug trace w `QOnvifMetadataSink` SERVICE - poprawa wydajności działania sesji odbiorczej urządzeń SNMP. SERVICE - poprawki do restartowania aplikacji. SERVICE - restartuj program jeśli nie możesz odbudować indeksu. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.187 - 03.04.2025 ----------------------------------- CMS - wymuszenie odtworzenia maski kanałów local archive, jeśli dane urządzenie zostało wyłączone np. w wyniku utraty połączenia sieciowego. SERVICE - aktualizacja plików językowych SERVICE - drobne poprawki CMS - poprawiona korekcja zoomu przy włączonym aspect ratio. Staramy się nie przycinać obrazu. SERVICE - drobne poprawki SERVICE - sprawdzanie aktywności podsesji metadanych strumienia RTSP, jeśli jest to jedyna sesja w tym strumieniu. SERVICE - poprawiona czytelność logowania informacji i błędów VCA Core. SERVICE - poprawka do budowania dziennego SERVICE - ustawianie property ''ptz'' dla kanału wideo uzależnione od włączenia/wyłączenia obsługi głowicy w ustawieniach kamery na serwerze. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.186 - 27.03.2025 ----------------------------------- SERVICE - dodanie opcji ''Connection time limit'' w ustawieniach użytkownika na HUB-ie. SERVICE - drobna poprawka w tłumaczeniu na j. polski SERVICE - poprawki do obierania i prezentacji danych nawigacyjnych statku SERVICE - logowanie informacji o sukcesie akcji schedulera ''Save snapshot''. SERVICE - parsowanie danych o czasie w protokole ''NAV DATA 10Hz 120 bytes'' dla Wiski. SERVICE - poprawiony algorytm wyszukiwania snapshotu w buforze prealarmu, dla opcji "precise = false". SERVICE - poprawki do akcji "Save snapshot" w harmonogramie zadań. Staramy się wywoływać komendy pobierające snapshoty równoległe. Komendy są później i tak kolejkowane po stronie serwera, ale może to mieć znaczenie przy robieniu zdjęć z wielu serwerów. SERVICE - poprawiony algorytm wyszukiwania snapshotu w buforze klatek wideo SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.185 - 24.03.2025 ----------------------------------- SERVICE - poprawki do aktualizacji danych nawigacyjnych statku otrzymywanych z wielu portów szeregowych. SERVICE - poprawki do aktualizacji danych nawigacyjnych statku otrzymywanych z wielu portów szeregowych. SERVICE - dodatkowe dane dla APNS (m.in. wymuszenie domyślnego dźwięku) wysyłane w powiadomieniu Firebase. SERVICE - budowanie dealera ALNET DEMO SERVICE - drobne poprawki do QAviWriter; pozbycie się odwołania do przestarzałego parametru. - nie wyświetlaj ''SnmpTraps'' na liście urządzeń SNMP w menedżerze urządzeń; - przeniesienie widoku konfiguracyjnego ''SNMP Trap Notification Receiver'' do sekcji modułów dodatkowych. CMS - zapobiegnięcie białej ramce na górze i z lewej stronie e-mapy w przypadku, gdy nie ma na niej dodanych żadnych elementów. SERVICE - zapamiętywanie (dla danego profilu) zaznaczenia checkboxa ''Show advanced settings'' w zakładce ''Konfiguracja''. SERVICE - zamieniaj parametry ''top'' i ''bottom'' bounding boxa w parserze metadanych ONVIF, jeśli wysokość prostokąta wychodzi ujemna. SERVICE - poprawka do tworzenia i sprawdzania ścieżki do eksportowanego pliku wideo w `QAviWriter`. CMS - odświeżaj połączenie z VDRS-em po włączeniu/wyłączeniu szyfrowania SSL. CMS - drobna poprawka do działania akcji ''Image rotation'' w menu kontekstowym kamery. SERVICE - usunięcie konfigurowania ''Fast motion search'' z menu kontekstowego kamery w kliencie. Po stronie klienta jest już możliwość konfiguracji tej opcji w ustawieniach kamery. SERVICE - przeniesienie zdarzenia QSnmpTrapSchedulerEvent do pluginu CORE_PLUGIN_SCHEDULER. Obsługa zdarzenia ''Snmp Trap'' w harmonogramach zadań klienta i huba. SERVICE - dodana możliwość ustawienia odczytu licznika VCA jako warunku w harmonogramie zadań. SERVICE - drobna poprawka SERVICE - wywoływanie akcji powiązanych z danym kanałem LPR (np. otwarcie bramki) po ich wcześniejszym (a nie przed jak do tej pory) rozesłaniu do innych modułów, klientów itp. SERVICE - wycofanie pluginu `QCorePluginSnmp` z klenta i HUB-a. Zdarzenie SNMP w harmonogramie zadań trzeba będzie dodać w inny sposób. SERVICE - dodaj podpisywanie instalek PlatinumCCTV SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.184 - 13.03.2025 ----------------------------------- SERVICE - drobne poprawki WISKA - możliwość skonfigurowania drugiej pary portów odbiorczych danych nawigacyjnych statku i różne poprawki z tym związane. CMS - zmniejszaj obrazek przy dodawaniu ikony, jeśli któryś z jego wymiarów jest większy od 128px. SERVICE - poprawki do ustawiania nazwy portu szeregowego `QSerialUdpPort` WISKA - poprawki do protokołu ''NMEA 0183'' SERVICE - dodanie nowego parsera danych statków, który będzie wykorzystywany w nowym projekcie Wiski. SERVICE - uporządkowanie kodu pluginu danych nawigacyjnych statku. Stworzenie specjalnej klasy `QNmeaCommunicationPortPair` i przeniesienie do niej implementacji odbioru danych i obsługi błędów pary portów szeregowych. APPS_NET - zwiększenie miejsca na wyświetlanie na obrazie czasu klatki wideo. Czas w formacie amerykańskim z uwzględnieniem strefy czasowej był ucinany. APPS_NET - poprawki do budowania na macOS SERVICE - wycofanie poprawki [31383]. Powodowała wyjątki w kliencie przy włączonym SSL. SERVICE - zdarzenie harmonogramu zadań ''SNMP Trap received'' dodane także do klienta i HUB-a. Włączanie trap listenera z poziomu konfiguracji tego zdarzenia. SERVICE - poprawki do aktywacji zdarzeń schedulera ''No video signal'' i ''Motion detected'' SERVICE - generowanie zdarzeń DVR na bazie trapów SNMP. Włączane/wyłączane kluczem ''snmpTrap.sendDvrEvent'' w `core.ini` SERVICE - dodane zabezpieczenia przed włączeniem wysyłania powiadomień HTTP pod pusty adres w konfiguracji "CMS HUB > Integracja z systemami zewnętrznymi" na VDRS-ie. SERVICE - poprawki do logowania informacji o edge recordingu SERVICE - poprawki do odświeżania widoku ''SNMP device status'' SERVICE - nie czyść listy ostatnich powiadomień SNMP Trap, po zmianie konfiguracji portu nasłuchującego. SERVICE - drobne poprawki SERVICE - nie generuj dwóch powiadomień ''Configuration saved'' w widoku konfiguracyjnym ''Motion detection'' kamery. SERVICE - wyświetlanie powiadomień SNMP TRAPS w widoku ''SNMP device status'' w dodatkowym wierszu ''SNMP Traps''. SERVICE - nie generuj błędu komendy "MotionSearchDelMetaChannel", jeśli "fast motion search" jest już wyłączone dla danej kamery. SERVICE - generuj zdarzenia schedulera oddzielnie dla każdej zmiennej powiadomienia SNMP Trap. SERVICE - drobne poprawki SERVICE - możliwość wstawienia parametru do nazwy źródła w akcji schedulera ''Send DVR event''. SERVICE - dodanie zdarzenia harmonogramu zadań ''SNMP Trap received'' SERVICE - dodana możliwość odbioru powiadomień SNMP TRAP. SERVICE - drobna poprawka CMS - poprawione zapobieganie crashowaniu aplikacji przy wymuszonym zamykaniu okien konfiguracyjnych zdarzeń i akcji harmonogramu zadań. CMS - zapobiegnij crashowaniu aplikacji przy wymuszonym zamykaniu okien konfiguracyjnych zdarzeń i akcji harmonogramu zadań (np. w wyniku utraty połączenia z DVR). SERVICE - w przypadku wybrania grupy serwerów w konfiguracji ''Zdarzenia DVR'' w harmonogramie zadań, zdarzenie to jest aktywowane przez którykolwiek z serwerów z tej grupy. SERVICE - combobox z możliwością wyboru serwera dodany do widoku ''VCA Live''; zamiast dotychczasowego wyświetlania zdarzeń z bieżącego serwera. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.183 - 14.02.2025 ----------------------------------- SERVICE - wysyłanie archiwum po RTSP możliwe tylko z licencją NETSTATION_ENTERPRISE. (Marcin Galiński) SERVICE - nie wyświetlaj samouczka w playerze backupu, dodaj przycisk HELP SERVICE - poprawiaj ścieżki podczas importu/eksportu plików z ustawieniami SERVICE - poprawa wydajności odświeżania listy nagrań i kolejki pobierania w widoku konfiguracyjnym ''Edge Recording''. SERVICE - poprawki do działania wyświetlania statusów urządzeń SNMP. SERVICE - wyświetlanie danych ze wszystkich urządzeń danego DVR-a w widoku ''SNMP device status'' SERVICE - poprawka do informowania o zmianie sygnału wideo kanału edge recordingu. CMS - poprawki do zapisywania ustawień widoków w panelach bocznych. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.182 - 11.02.2025 ----------------------------------- SERVICE - popraw nagrywanie EdgeRecording ( zamykaj plik po każdym tasku ), do testów dla PlatinumCCTV. SERVICE - pozbycie się komunikatu: ''QLayout: Attempting to add QLayout "" to QLprDetailsWidget "detailsWidget", which already has a layout'' SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.181 - 11.02.2025 ----------------------------------- SERVICE - w HTTP_TEST domyślnie włącz format JSON. SERVICE - drobna poprawka SERVICE - poprawki do sposobu wyboru kolorów w ustawieniach nakładki VCA. SERVICE - drobna poprawka SERVICE - drobne poprawki SERVICE - zapisuj w logach informację o zmianie kodeka RTSP z H265 na H264. SERVICE - zmiana kodeka strumienia RTSP na H264, jeśli jest on w formacie H265 i ma mieć zmieniony rozmiar. APPS_NET - drobna poprawka do obsługi matadanych RTSP w nowym kodzie SERVICE - nie zwracaj uwagi na wielkość liter przy wyszukiwaniu elementu ''MetadataStream'' w metadanych ONVIF. SERVICE - poprawa czytelności kodu SERVICE - możliwość dodawania pozycji początkowej archiwum dodana na końcu ścieżki RTSP w nowym formacie: ''rtsp://address:port/archive//''. SERVICE - dodaj opisy nowych linków do panelu konfiguracji RTSP. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.180 - 06.02.2025 ----------------------------------- SERVICE - drobna poprawka SERVICE - drobna poprawka wyglądu QCmsGeneralConfigurationView. SERVICE - poprawki do RTSP server (test) APPS_NET - pozbycie się części kodu zależnego od Qt4 APPS_NET - wywoływanie ‘shutdown’ zamiast ‘close’ w socketach przy połączeniach z VDR-S; klient (przynajmniej na macOS) mógł powodować wywalanie serwera. CMS - nie poprawiaj ścieżki dostępu do plików ini i pluginów w trybie DEBUG na macOS SERVICE - dodaj brakujące opisy do kilku widoków konfiguracyjnych. SERVICE - zwiększ domyśny bufor serwera RTSP ( nie wiadomo, czy to coś zmienia ). SERVICE - blokuj użytkownika w serwerze sieciowym domyślnie na jeden dzień, a nie na 60 sek. bo za szybko blokada wygasa. SERVICE - dodaj rozszerzone logowanie importu i eksportu profili w CMS4 SERVICE - drobna poprawka APPS_NET - poprawione skrypty budowania na macOS. Uniezależnienie się od katalogów wynikających z użycia Jenkinsa. SERVICE - dodanie funkcji pomocniczej, która wyszukuje elementy potomne w dokumencie XML bez zwracania uwagi na wielkość liter. SERVICE - drobna poprawka SERVICE - pobieraj pełne logi aplikacji. SERVICE - kamery, na których wykryto zdarzenia LPR w ciągu ostatniego tygodnia, będą się pojawiać na liście kamer LPR. Po restarcie aplikacji nie czekamy na wystąpienie nowego zdarzenia LPR w przypadku, gdy zdarzenia LPR pochodzą bezpośrednio z kamer (Axis, Onvif, Hikvision). SERVICE - poprawione literówki w tłumaczeniu na polski SERVICE - informowanie o błędach serializacji danych przy imporcie/eksporcie profili. SERVICE - poprawione parsowanie matadanych ONVIF LPR dla kamery Uniview. SERVICE - popraw ładowanie logów - ładuj także pełne logi starego VDR'sa. SERVICE - drobna poprawka SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.179 - 29.01.2025 ----------------------------------- SERVICE - drobna poprawka CMS - poprawiony iconset na macOS CMS - zaznaczanie/odznaczanie akcji ''Show details'' w widoku ''LPR Live''. SERVICE - prawidłowa inicjalizacja occupancy countera przy jego dodawaniu lub zmianie konfiguracji CMS - poprawka do budowania + wyłączenie budowania pliku .dmg CMS - przywrócenie wymaganych przez TestFlight kluczy “com.apple.application-identifier” i “com.apple.developer.team-identifier” do pliku .entitlements. Uwaga! Aplikacja tak podpisana nie uruchamia się lokalnie! Provisioning profile to uniemożliwia. CMS - poprawki do budowania na macOS SERVICE - dodaj przycisk ładowania logów w widoku systemu SERVICE - poprawka do sciągania logów. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.178 - 27.01.2025 ----------------------------------- CMS - zagnieżdżanie provisioning profile w “CMS.app” CMS - zmiana certyfikatu do podpisywania plików .pkg SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.177 - 27.01.2025 ----------------------------------- SERVICE - korzystanie z QColorDialog przy wyborze kolorów w ustawieniach nakładki VCA. SERVICE - uporządkowanie kodu w CORE_PLUGIN_SNMP. CMS - dodanie ‘NSMicrophoneUsageDescription’ do pliku .plist + inne drobne poprawki SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.176 - 24.01.2025 ----------------------------------- SERVICE - dodaj pobieranie pełnych logów z serwera zdalnie przez klienta. SERVICE - uporządkuj, uprość implementację QSystemWatchdog - poprawki CMS - podpisywanie app bundle na maca certyfikatem "Apple Distribution: Alnet Systems Mobile (92LPJDU2P2)" CMS - dodanie kluczy ‘’CFBundleDisplayName’’ i ‘’CFBundleName’’ do CMS-Info.plist SERVICE - uporządkuj, uprość implementację QSystemWatchdog. CMS - podpisywanie CMS.pkg przy użyciu certyfikatu “3rd Party Mac Developer Installer: Alnet Systems Mobile (92LPJDU2P2)”. SERVICE - dodaj odpowiednie ścieżki do symboli przy zdrzucaniu stosu. SERVICE - poprawianie odczytu czujnika w widoku ''Status urządzenia SNMP'' tylko, gdy da się go skonwertować do liczby zmiennoprzecinkowej. CMS - poprawiona domyślna ścieżka do snapshotów na macOS SERVICE - dodaj pliki pdb do instalki serwera. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.175 - 23.01.2025 ----------------------------------- CMS - podpisywanie aplikacji na maka przy użyciu `CMS.entitlements`; włączenie App Sandbox. CMS - nie korzystamy z klasy `SingleApplication` na macOS. Kłóci się to z App Sandbox. CMS - okrojenie app bundle w celu ułatwienia wrzucenia do Apple App Store: - bez serwera HTTP; - rezygnujemy z widoków korzystających z QtWebEngine; - nie dodajemy plugiów pluginScriptCore i pluginScriptEditor. CMS - drobna poprawka CMS - numer wersji na macOS musi się składać z najwyżej trzech członów. Zmiana nr-u wersji klienta na maka z postaci "3.4.5.x" na "3.45.x". CMS - dodanie klucza ‘LSMinimumSystemVersion’ do CMS-Info.plist CMS - poprawiony iconset dla aplikacji na maca CMS - pliki ini i inne dane na macOS trzymane w podkatalogu ''/Contents/Resources'', a nie ''/Contents/MacOS''. CMS - poprawki do skryptu budowania na maku CMS - dodanie ''--options runtime'' do skryptu budowania na maku SERVICE - dodaj obsługę dodatkowego pliku user.ini w którym można nadpisać opcje z core.ini i cms.ini, a nie będzie on nadpisywany przy aktualizacji oprogramowania. Plik musi być utworzony przez użytkownika. Należy pamiętać o dopisaniu oprócz parametrów również nazwy grupy [CORE] lub [CMS] CMS - poprawka do skryptu budowania na maku CMS - poprawka do skryptu budowania na maku SERVICE - nie dodawaj pliku ''dvr_config.xml'' do instalek klienta i huba. Pik jest wykorzystywany tylko w oprogramowaniu dla Orlenu. CMS - poprawiona struktura app bundle na macOS. Przerzucenie większości plików z katalogu ''/Contents/MacOS'' do innych podkatalogów. CMS - przywrócenie działania przycisku ''Show all day'' w odtwarzaczu archiwum SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.174 - 20.01.2025 ----------------------------------- CMS - twórz także plik CMS.pkg CMS - możliwość zmiany koloru czcionki na widokach kamer przerzucona z pliku 'cms.ini' do widoku konfiguracyjnego CMS - możliwość konfigurowania sprzętowego backendu w dekodowaniu wideo tylko wtedy, gdy jest on dostępny. CMS - usunięcie niewykorzystywanej akcji ustawiającej globalne aspect ratio dla wyświetlanego wideo. SERVICE - możliwość eksportu do PDF listy uprawnień wielu użytkowników VDR-S SERVICE - dodaj restartowanie wszystkich serwerów QCmdServerBase co 5 sekund do skutku jeśli nie można go uruchomić ( port jest zajęty itp ). SERVICE - zapobieganie nadpisywaniu nazwy kamery przy inicjowaniu pola edycji w panelu konfiguracyjnym kamery w trybie ''Application settings''. SERVICE - korzystaj z funkcji `RegQueryValueExW` przy odczytywaniu tekstów w formacie UTF-16 z rejestru Windows. SERVICE - korzystaj z `RegSetValueExW` przy zapisywaniu do rejestru tekstów w formacie utf-16. SERVICE - restartuj serwer HTTP c 5 sekund do skutku jeśli nie można go uruchomić ( port jest zajęty itp ). SERVICE - QVdrsConnection: pobieraj nazwy kanałów urządzenia tylko dla połączeń ze starymi serwerami. W nowych są one brane ze schema urządzenia. SERVICE - usunięty błąd rysowania linii łamanych w rendererze OpenGL SERVICE - drobna poprawka SERVICE - drobna poprawka SERVICE - dodaj opis dla użytkownika o przeciaganiu kamer. SERVICE - zamien przeciąganie kamer z Ctrl na przeciąganie kamer z Alt ( bo przeciąganie z Ctrl nie działa na Qt5.9 ) SERVICE - wyświetlanie śladu obiektu odbieranego w metadanych ONVIF. SERVICE - przesuń TaskScheduler do ustawień zaawansowanych. SERVICE - popraw wygląd okienka QDeviceChannelInfoView. SERVICE - możliwość eksportu do PDF listy uprawnień danego użytkownika VDR-S SERVICE - poprawiony tab order w `QVdrsRecordSchedulerConfigView` SERVICE - drobna poprawka SERVICE - popraw działanie strzałek w widokach TreeWidget SERVICE - popraw działanie skrótów klawiaturowych SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.173 - 09.01.2025 ----------------------------------- SERVICE - poprawiony błąd: serwer HTTP się nie uruchamia po restarcie HUB'a jeśli jest włączony HTTPS. SERVICE - możliwość awizacji samochodu na jeden wjazd (specjalne traktowanie wizyty z czasem końcowym równym 0). SERVICE - zmieniony mechanizm wyliczania wartości czujników w urządzeniu ''SNMP Generic Device''. SERVICE - drobna poprawka w `QSnmpManager` SERVICE - drobna poprawka SERVICE - poprawki do działania akcji schedulera ''Set window state''. SERVICE - usuń niepotrzebne Q_CLASSINFO ( nie ma już kontrolek ActiveX ) SERVICE - dodanie urządzenia ''SNMP Generic Device'' + różne poprawki do działania pluginu ''SNMP''. SERVICE - popraw czytelność programów instalacyjnych ( usuń niepotrzebne informacje o numerze commitu SVN, wersja (x64) i tak wszystkie są x64 itp ). SERVICE - uaktualnienie końcowego roku na 2025 w opisie praw autorskich SERVICE - dorobienie do akcji ''Zapisz zdjęcie'' w harmonogramie zadań możliwości wyboru wielu kamer. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.172 - 18.12.2024 ----------------------------------- SERVICE - domyślnie nie wyświetlaj ustawień zaawansowanych tylko widok uproszczony. SNMP - dodanie urządzenia ''DIGITUS Smart PDU 1U''. Zmiana nazwy wcześniej dodanego urządzenia na ''DIGITUS Smart PDU 0U''. SERVICE - parsowanie w metadanych ONVIF także informacji o śladzie obiektu (na razie niewykorzystywane). SERVICE - wyświetlaj nakładkę VCA pod warstwą z nazwą i czasem kamery SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.171 - 13.12.2024 ----------------------------------- SERVICE - poprawki do wyświetlania metadanych VCA: zapobieganie "mruganiu" obiektów, zwiększenie maksymalnej liczby wyświetlanych zdarzeń. CMS - możliwość ustawienia grubości i nieprzezroczystości linii w ustawieniach nakładki VCA SERVICE - drobne poprawki NETCAM_ONVIF - filtrowanie zdarzeń VCA po ''VideoSourceToken'' powiązanym z profilem wideo (o ile zdarzenie zawiera taki token). Mapa tokenów jest detektowana w wizardzie. Żeby filtrowanie zadziałało po zmianie profilu wideo, trzeba włączyć i wyłączyć odbiór zdarzeń w kamerze. SERVICE - poprawki do budowania dziennego SERVICE - nie buduj delaerów dla VDRS przy przebudowywaniu dziennym. SERVICE - nie buduj delaerów dla CMS przy przebudowywaniu dziennym. SERVICE - podpisz jeszcze kilka programów łącznie z CMS.exe i VDR-S.exe SERVICE - wyłącz uruchamianie testów. SERVICE - podpisz jeszcze także plików wykonywalnych SERVICE - popraw budowanie dzienne ( podpisuj instalki podpisem testowym ALNET_TEST.pfx, który trzeba dodać do systemu ), usuwaj niepotrzebne pliki ENGINE_ SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.170 - 09.12.2024 ----------------------------------- SERVICE - popraw działanie okienka QHardwareManagerConfigView w przypadku dużej ilości powiadomień o zmianie stanu sprzętu itp. SERVICE - zwiększ maskymalną liczbę portów szeregowych do 256 SERVICE - drobna poprawka SERVICE - wyszukiwanie listy współdzielonych zadań kopii zapasowej wideo przeniesione z wątku głównego do puli wątków roboczych. CMS - poprawka do odświeżania stanu odtwarzacza archiwum po zmianie suwaka prędkości. CMS - ograniczenie liczby wywołań metod `keepAspectRatio` oraz `isZoom` obiektu `QGridLayoutSettings` z poziomu wątków wideo. Zmniejszenie prawdopodobieństwa wzajemnego zawieszania/zakleszczania wątków wideo i gui. SERVICE - drobne poprawki CMS - odświeżanie rysowania stref VCA przy zmianie rozmiaru okna aplikacji SERVICE - dodanie do instalek brakującego pliku `Qt5Svg.dll` w podkatalogu `backup`. SERVICE - przekazywanie parametru ''shellMode'' w konstruktorze `QCms`. Jest on sprawdzany i ustawiany tylko dla aplikacji CMS.exe. CMS - włączenie Direct2D Debug Layer w trybie DEBUG. Poprawki do wykrytych błędów. CMS - zwiększenie logowania błędów renderera D2D SERVICE - poprawki do odtwarzania D2D render target CMS - wycofanie poprawki [31143]. Aplikacja na macOS się nie uruchamiała. CMS - korzystanie z pliku `CMS-entitlements.plist` przy podpisywaniu aplikacji na maka CMS - poprawki w do skryptu ‘makemacapp.sh’ SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.169 - 03.12.2024 ----------------------------------- SERVICE - popraw podpisywanie instalek WIX CMS - zmniejszenie grubości zakreskowania stref non-detect SERVICE - podpisz instalke vdrs SERVICE - wyłączono tymczasowo podpisywanie instalek. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.168 - 02.12.2024 ----------------------------------- CMS - lekkie opóźnienie reakcji na powiadomienie obudzenia systemu na macOS. CMS - poprawiony bundle identifier CMS - pozbycie się odwołań do katalogu ‘’/Users/MAC_MINI’’ w plikach projektu i skryptach budowania. Zamiast tego używamy zmiennej systemowej $HOME. CMS - poprawiony bundle identifier SERVICE - poprawne inicjalizowanie zdarzeń schedulera ''Zmiana stanu wejścia'' i ''Zmiana stanu wyjścia''. SERVICE - poprawione formatowanie statystyk strumienia wideo TEST_FISHEYE_CONVERSION - poprawka do budowania SERVICE - ''Camera web proxy'' domyślnie wyłączony SERVICE - poprawka do skryptu do podpisywania instalek SERVICE - wyłącz budowanie testów ( nie kompilują się - do poprawienia ) SERVICE - dodaj skrypt do podpisywania instalek SERVICE - dodaj skrypt do podpisywania instalek CMS/OpenGl - zapobiegnięcie pojawianiu się “duchów” na obrazie przy rysowaniu non-detect zones na Mac mini; rysujemy każdy trójkąt z wielokąta osobno. SERVICE - drobna poprawka SERVICE - drobne poprawki CMS - rysowanie stref non-detect CMS - optymalizacja rysowania koła w rendererze OpenGL. SERVICE - poprawki do rysowania metadanych VCA: zwiększenie grubości niektórych linii, rysowanie kółek w miejscach wierzchołków stref. SERVICE - poprawione literówki w tłumaczeniu na polski SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.167 - 22.11.2024 ----------------------------------- CMS - poprawki do odczytu/zapisu ustawień nakładki VCA SERVICE - poprawka do domyślnych opcji nakładki VCA w `QVideoLayerVcaSettings` SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.166 - 21.11.2024 ----------------------------------- CMS - zapamiętuj zaznaczone kamery w widoku ''LPR Live''. SERVICE - poprawka do zapisywania ustawień w `QHardwareChannelMap`. Czasami aplikacja zawieszała się podczas tego procesu (przynajmniej w trybie DEBUG). SERVICE - zapisywanie w metadanych wideo informacji o strefach VCA. Teraz obsługiwane tylko przez VCA-Core - konfiguracja stref jest odświeżana przy starcie aplikacji oraz po wciśnięciu przycisku "Pobierz nazwy stref i reguł". SERVICE - poprawka do rysowania wielokątów w rendererze D2D1. SERVICE - poprawione literówki SERVICE - zmiana nazwy widoku konfiguracyjnego ''HTTP proxy'' na więcej mówiącą ''Camera web proxy''. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.165 - 18.11.2024 ----------------------------------- SERVICE - dodanie nowej kolumny w widoku LPR: ''Opis właściciela samochodu''. CMS - poprawki do działania akcji ''Select all'' na liście nowych alarmów. CMS - poprawki do odświeżania ustawień nakładki VCA SERVICE - dodanie cache'owania śladów 100 ostatnich obiektów do parsera metadanych VCA-Core na bazie metadanych ''vca.meta.data.object.GroundPoint''. Z cache korzystany, gdy dla danego obiektu nie ma metadanych ''vca.meta.data.object.History'' (w wersji 2.2 te dane chyba przestały się pojawiać?). CMS HUB - dodana możliwość zamykania wielu alarmów na raz. Nowa komenda ''DvrAlarmHandleMulti''. SERVICE - dodaj zabezpieczenie ( błąd wystąpił podczas odbioru strumienia RTSP ). CMS - poprawka do odczytu ustawień paneli bocznych SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.164 - 14.11.2024 ----------------------------------- SERVICE - drobna poprawka CMS - dodanie tekstu ''Use only with CMS HUB connections'' do opisu niektórych zakładek. SERVICE - poprawki do wyszukiwania następnego bookmarka SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.163 - 13.11.2024 ----------------------------------- SERVICE - poprawka ( tymczasowa ) błędów linkera związanych z podwójnie zdefiniowanymi symbolami. SERVICE - chowanie przycisków bookmarków w QDeviceChannelInfoView. SERVICE - dodanie akcji ''Next bookmark'' i ''Previous bookmark''. Akcje wyszukują w bazie danych najbliższy bookmark dla kamer widocznych na layoucie. SERVICE - poprawki do upuszczania akcji w QVideoLayerActions. SERVICE - przeciąganie kamery na layout z wciśniętym przyciskiem `Ctrl` powoduje wrzucenie akcji tej kamery na layout; podobne działanie też dla e-map. SERVICE - usuń zbędne pliki starych instalek. SERVICE - dodanie rysowania wielokątów do renderera D2D1. SERVICE - NumberOK: zapisuj zdarzenie w bazie danych nawet jak nie ma do niego dołączonego screenshota. NETCAM_ONVIF - detekcja tokenów ''VideoSourceToken'' powiązanych z profilami wideo. Token powiązany z bieżącym profilem jest później wykorzystywany do filtrowania zdarzeń sprzętowej detekcji ruchu. Przydatne dla kamer wieloobiektywowych z wieloma źródłami wideo. SERVICE - poprawka do pobierania listy kamer dla danego urządzenia w konfiguracji zdarzenia VCA w harmonogramie zadań. SERVICE - nie pytaj o numer licencji przy aktualizacji klucza, nie jest on potrzebny. SERVICE - kończ komendę restartu systemu. SERVICE - poprawki do niszczenia okien konfiguracyjnych kiedy jest otwarte modalne okno dialogowe SERVICE - poprawki do niszczenia okien konfiguracyjnych kiedy jest otwarte modalne okno dialogowe ( aby nie zawieszać programu, tylko ukryj go, a zamknij później ). SERVICE - przeglądarka paczek: wyświetlaj tylko jedną kamerę po dwukrotnym kliknięciu zamiast layoutu 4x4, w przypadku gdy jest tylko jedna kamera powiązana z danym POS. SERVICE - poprawki do zamykania i logowania informacji przez port szeregowy ''TCP Server'' SERVICE - drobna poprawka SERVICE - dodaj funkcję restartu zdalnego serwera przez CMS4 ( na razie ukrytą w pliku *.ini ) SERVICE - usunięcie wycieku pamięci przy zamykaniu `QSerialPortTcpManager`. SERVICE - dodanie podglądu wideo do comboboxa wyboru kamery dla dodatkowego snapshotu w konfiguracji kanału LPR. SERVICE - wycofanie poprawki [31021] SERVICE - drobna poprawka SERVICE - możliwość filtrowania zdarzeń wg kanałów LPR w widoku ''LPR Live''. SERVICE - drobna poprawka; rozróżnianie w logu watchdoga wątków od różnych QNetworkManagerów. SERVICE - poprawka do budowania na macOS SERVICE - poprawka do budowania na macOS SERVICE - możliwość wykonania update'u klucza serwera podczas konfiguracji zdalnego serwera za pomocą klienta CMS4 ( na razie wyłączona w pliku *.ini. SERVICE - poprawki do parsowania zdarzeń ONVIF m.in. wyodrębnianie nazwy reguły i nr-u strefy z nazw reguł typu "MyFieldDetector1", "MyLineDetector2". SERVICE - przełączenie parsowania zdarzeń w kamerach ONVIF na nowy parser `QOnvifNotificationMessageParser`. SERVICE - poprawka do detekcji parametrów kamer ONVIF. SERVICE - usuń opcję BEZ_ARMADILLO z projektu budowania. SERVICE - layout ''Wszystkie kamery'' możliwy do dodawania/usuwania do listy layoutów urządzenia. Layout jest tworzony domyślnie dla każdego nowo dodanego urządzenia. SERVICE - drobna optymalizacja w `QCoreSettings` SERVICE - usunięty crash przy testowaniu `QSchedulerShowDynamicLayoutAction` SERVICE - odbieranie metadanych ONVIF w kamerach Uniview. SERVICE - popraw jeszcze MAKE_INSTALL_SIMPLE.exe SERVICE - poprawiona lista dealerów w skryptach budowania VDR-S SERVICE - poprawiona lista dealerów w skryptach budowania instalek CMS-a i HUB-a. SERVICE - usunięty crash pojawiający się czasami przy tworzeniu `QTimeAccessSettings` SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.162 - 17.10.2024 ----------------------------------- SERVICE - różne poprawki do odbierania metadanych ONVIF. SERVICE - drobne optymalizacje w kodzie QHardwareChannelMap. SERVICE - poprawki do parsowania zdarzeń i metadanych ONVIF. SERVICE - drobne poprawki do parsowania metadanych analitycznych Onvif. SERVICE - dodanie kamery Uniview; autodetekcja parametrów, podwójny strumień wideo i two-way audio. SERVICE - poprawki do parsowania bounding boxa w metadanych analitycznych Onvif. SERVICE - poprawki do parsowania bounding boxa w metadanych analitycznych Onvif. SERVICE - poprawka w tłumaczeniu na j. polski SERVICE - poprawki do działania przycisku ''Cancel'' podczas wyboru harmonogramów czasu dostępu w widokach użytkowników VDRS-a i HUB-a SERVICE - poprawki do parsowania zdarzeń AXIS License Plate Verification LIB_DEVICE_NETCAM_ONVIF - poprawka do parsowania zdarzeń analitycznych SERVICE - drobna poprawka SERVICE - drobna poprawka SERVICE - poprawki do parsowania zdarzeń AXIS LPV (cały czas na sucho). CMS - poprawki do blokowania możliwości przeciągania layoutów automatycznie utworzonych dla rejestratora do innej grupy layoutów. ONVIF - włączaj property ''lpr'' w kamerach, w których w strumieniu metadanych RTSP wykryliśmy zdarzenia LPR. SERVICE - 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. SERVICE - dodane na sucho parsowanie zdarzeń ''AXIS License Plate Verifier''. Do przetestowania na kamerze, która to wspiera. SERVICE - dodaj konfigurację nagrywania w serwerze VDRS przez klienta CMS4 ( na zakładce konfiguracji ruchu ) SERVICE - usuń niepotrzebne czekanie przy wychodzeniu z aplikacji. CMS - zablokowanie możliwości przeciągania layoutów automatycznie utworzonych dla pewnego rejestratora do innego DVR lub grupy layoutów. SERVICE - poprawka do skryptów budowania SERVICE - skrypty budowania - popraw katalog instalacyjny GhostBuilder'a SERVICE - poprawione skrypty instalacyjne. SERVICE - 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. SERVICE - poprawki do skryptów budowania SERVICE - poprawki do skryptów budowania, usunięcie zbędnych wersji 32bitowych, VirtualBoxa itp. SERVICE - poprawki do skryptów budowania. SERVICE - zaktualizuj MAKE_INSTALL_SIMPLE.exe SERVICE - zapobiegnij dziwnemu zachowaniu w QConfigurationViewItem ( z QConfigurationViewItem::showEvent(QShowEvent *event) jest wywoływane ui->configurationWidget->setWidget(view) wywołuje ponownie QConfigurationViewItem::showEvent(QShowEvent *event) ) SERVICE - dodanie producenta NiRen do urządzeń Modbus. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.161 - 02.10.2024 ----------------------------------- SERVICE - CMS4 - loguj pobierane pliki konfiguracyjne z HUB'a przy synchronizowaniu ustawień. SERVICE - VDRS - popraw wyświetlanie nazwy kamery na podglądzie przy edycji kamery. SERVICE - dodanie opcji ''Debug trace'' w konfiguracji urządzeń Modbus. SERVICE - Dodaj obsługę stref czasowych do zadania backupu. Wycofanie poprawki 30874 SERVICE - dodaj brakujące pliki z klasą QTabView ( pomyłkowo nie zostały zacomittowane ). SERVICE - BckupPlayer - układ okna nie jest edytowalny ( nie można dodawać / usuwać paneli bocznych ). SERVICE - backup player nie uruchamia się w trybie administratora po starcie. SERVICE - popraw błąd resetowania się ustawień paneli nieedytowalnych w QMainViewPanel SERVICE - 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. SERVICE - poprawki do kompilacji SERVICE - poprawki do działania przycisku apply w widokach. CMS - powtarzanie hasła do trybu administratora przy jego ustanawianiu w wizardzie. (Maciek S.) SERVICE - QConfigurationView - poprawnie zamykaj okienka dialogowe. SERVICE - dodaj monitorowanie zablokowania wątku HTTP ( może coś wyjaśni w kwestii serwera http PlatinumCCTV ) SERVICE - dodanie producenta ZLAN do urządzeń Modbus + drobne poprawki w `QHardwareModbusManager`. SERVICE - CORE_PLUGIN_VDRS/QVdrsConnection - uporządkuj nazwy funkcji, dodaj komentarze. SERVICE - CMS4 - 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. SERVICE - drobna poprawka SERVICE - poprawka do kompilacji na macOS SERVICE - CMS4 - zapobieganie dziwnemu zakleszczaniu się aplikacji w widoku QHardwareManagerConfigView ( dodawania kart I/O itp ). SERVICE - LPR - 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. SERVICE - poprawione rozciągnięcie nagłówka listy zadań w harmonogramie po ich posortowaniu po nazwie. SERVICE - możliwość zaznaczenia wielu źródeł, typów zdarzeń, reguł, stref i klas obiektów w zdarzeniu harmonogramu zadań ''VCA event''. Uwaga! Utrata kompatybilności klienta z wcześniejszymi wersjami serwera! SERVICE - CMS4 - popraw generowanie podziałki milisekundowej na skali archiwum. SERVICE - 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. SERVICE - nie zapisuj układu kamer na widokach w usłudze ( nie jest to potrzebne ) SERVICE - popraw przypomnienie o wciśnięciu Apply w widokach konfiguracyjnych SERVICE - widok konfiguracyjny: nie wyświetlaj ostrzeżenia o braku elementów do konfigurowania jeśli w ogóle żadne urządzenie nie jest wybrane. SERVICE - popraw pobieranie snapshotów z serwera. SERVICE - drobna poprawka SERVICE - drobna poprawka SERVICE - popraw implementację pokazywania hasła do kamery. SERVICE - dodaj oczko do podglądu hasła do kamery przy konfiguracji kamery w CMS4 SERVICE - uporządkowanie nazw klas dla widoków konfiguracyjnych. SERVICE - skoro już dodaliśmy pomocniczy widok z przyciskiem Apply, to nie powtarzaj tego kodu w QConfigurationView tylko wykorzystaj istniejący widok. CMS - dodanie akcji ''Fast snapshot'' nie wywołującej okienka dialogowego tylko od razu zapisującej snapshot bez overlayów w domyślnej lokalizacji. SERVICE - drobna poprawka SERVICE - przeglądarka alarmów: pokazuj kamerę powiązaną z danym alarmem po dwukrotnym kliknięciu. SERVICE - ulepsz widok konfiguracyjny kamery w CMS4 ( przycisk apply jest tworzony per zakładka i zatwierdza tylko bieżącą zakładkę ) CMS - poprawki do "rozjeżdżania się" kursora archiwum; uwzględnienie możliwości pojawienia się scroll bara w widoku pasków archiwum. SERVICE - poprawki do skryptów budowania projektów. SERVICE - poprawki do skryptów budowania projektów. SERVICE - dodaj do skryptów budowania projektu automatyczne wywoływanie budowania instalek VDRS i CMS4 SERVICE - 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 ) SERVICE - dodanie do zdarzenia harmonogramu zadań ''DVR recording'' możliwości wyboru opcji ''Camera from event''. SERVICE - drobne poprawki CMS - dodanie akcji harmonogramu zadań ''Set current tab'' SERVICE - wyświetlaj bieżącą pozycję archiwum wg. strefy czasowej serwera, a nie lokalnej klienta. SERVICE - popraw czytelność nazw kamer na paskach archiwum, dodaj wyświetlanie przesunięcia strefy czasowej wzgl. czasu lokalnego. SERVICE - poprawki do parsowania metadanych analitycznych onvif. LIB_DEVICE - przekazywanie wartości ''Debug trace'' do parsera metadanych ONVIF + inne drobne poprawki. SERVICE - 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. SERVICE - uniemożliwienie edycji paneli na widoku alarmów ( Izrael ), uporządkowanie implementacji głównego widoku. CMS - ustawiaj kursor playera archiwum na bieżący czas minus 1 minutę, jeśli żaden czas jeszcze nie jest ustawiony. CMS - 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) SERVICE - możliwość zmiany rozmiaru ikony na e-mapie SERVICE - popraw odświeżanie widoku video przy edycji maski w wyszukiwaniu ruchu ( czasem obraz nie wskakiwał ). SERVICE - możliwość wybrania predefiniowanych/zapisanych harmonogramów czasu dostępu dodana do widoków użytkowników VDRS-a i HUB-a. SERVICE - VDRS - usuń zbędne ASSERTY SERVICE - popraw widok uproszczony konfiguracji SERVICE - dodanie widoku konfiguracyjnego ''Time access tables''. Zmiany w konfigurowaniu zdarzenia ''Time table'' w harmonogramie zadań. SERVICE - poprawki do kompilacji na macOS SERVICE - obsługa różnych stref czasowych w serwerach w widoku DVR events SERVICE - obsługa różnych stref czasowych w serwerach w widoku Bookmark Browser SERVICE - obsługa różnych stref czasowych w serwerach w widoku Motion Search View. SERVICE - poprawki do QTimestamp. SERVICE - obsługa różnych stref czasowych w serwerach w widokach POS. SERVICE - obsługa stref czasowych w serwerach w widokach LPR. SERVICE - poprawki do działania QVcaDataView ( w tym samodzielne przełączanie się DetailedView/Simple View podczas zmiany aktywnego serwera ). SERVICE - poprawki do obsługi stref czasowych w QTimestamp i QViewHelper SERVICE - reagowanie na zmianę konfiguracji predefiniowanych tabel czasu w zdarzeniu ''Time table'' schedulera. SERVICE - drobna poprawka SERVICE - poprawki do ustalania adresu URL prostego serwera proxy. SERVICE - wyświetlanie czasu w widokach do wyszukiwania zdarzeń VCA wg. strefy czasowej serwera, a nie klienta CMS4 SERVICE - popraw export AVI - nanoś datę i czas wg. strefy czasowej kamery, a nie lokalnej strefy czasowej CMS4 SERVICE - 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. SERVICE - poprawka do QArchiveDateTimeDialog SERVICE - okienko dialogowe QArchiveCalendarDialog działa wg. strefy czasowej bieżącego serwera ( tj. serwera z zaznaczoną kamerą ), a nie wg. strefy lokalnej klienta. SERVICE - wyświetlaj czas na kamerze jak czas lokalnego w strefie czasowej serwera, a nie klienta. SERVICE - przerobienie QArchiveTimeDialog na korzystanie ze strefy czasowej zdalnego serwera, a nie logkalnej strefy czasowej CMS4 SERVICE - popraw nazwy funkcji do konwersji czasu w klasie QTimestamp. SERVICE - 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 SERVICE - poprawne przeliczanie czasu lokalnego na UTC dla pierwszego strumienia video SERVICE - Dodaj tooltip na pasku archiwum z wyświetlaniem czasu w sterfie czasowej serwera jeśli jest ona różna od klienta SERVICE - drobne porządki w kodzie implementującym paski archiwum. SERVICE - 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. SERVICE - popraw do logowania się na drugim serverze ( CMS4 SSL - nie wykonuj operacji na gniazdku bo może zostać zamknięte po błędnym logowaniu ) SERVICE - dodaj pole do wyszukiwania ustawień konfiguracyjnych oraz uproszczony widok konfiguracyjny, bez rzadko używanych elementów. SERVICE - pobieraj listę predefiniowanych czasów dostępu w widoku konfiguracyjnym warunku ''Time range'' harmonogramu zadań; na razie bez edycji. SERVICE - 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. SERVICE - poprawki do serwera proxy HTTP. SERVICE - poprawki do wyświetlania ikonki "info" w niektórych widgetach. Miała zbyt duży rozmiar. CMS - 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. SERVICE - poprawki do serwera HTTP proxy CMS - dodanie podglądu wideo do wyboru pierwszej kamery na layoucie w okienku dialogowym ''Add new layout''. CMS - 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. SERVICE - zapisywanie ustawień aspect ratio dla layoutów tylko do odczytu (np. dynamicznego layoutu). SERVICE - dodanie `Qt5Svg.dll` również do instalki VDR-S. CMS - możliwość wybrania pliku SVG jako tła dla e-mapy; jest on wewnętrznie konwertowany do pixmapy. SERVICE - poprawka do zamykania okien modalnych w `QConfigurationView` SERVICE - poprawne działanie przycisków przeglądarki w widoku konfiguracyjnym kontroli dostępu ONVIF. CMS - poprawki do budowania na maku SERVICE - wykorzystanie http proxy w widoku strony WWW kontroli dostępu ONVIF. SERVICE - poprawki do kompilacji na macOS SERVICE - 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. SERVICE - popraw budowanie plików językowych ( nie przebudowywuj projektu za każdym razem ) SERVICE - vdrs.ini - usuń kilka nieużywanych wpisów. SERVICE - zmiana nazwy klasy z `CmsDeviceVdrs` na `QCmsPluginVdrs`. SERVICE - usunięcie niepotrzebnej zależności pluginu "CmsHardwareOnvif" od Active Qt. SERVICE - dodanie pluginu GUI do konfigurowania i zarządzania HTTP proxy. SERVICE - dodanie prostego serwera HTTP proxy. Będzie wykorzystywany do konfiguracji kamery przez stronę WWW z poziomu klienta. SERVICE - przywrócenie rozróżniania wielkich i małych liter w nazwach klas obiektów VCA. Wycofanie poprawki [29255]. CMS - dodana możliwość ustawienia aspect ratio na pustym polu layoutu, przydatna np. w dynamicznym layoucie. SERVICE - poprawione sygnalizowanie o wejściu/wyjściu w tryb zoom. SERVICE - poprawka do odświeżania obszaru wideo przy wejściu/wyjściu w tryb zoom. SERVICE - drobna poprawka SERVICE - wyświetlaj czas wg strefy czasowej serwera w okienku dialogowym snapshotów i oknie podglądu archiwum. SERVICE - popraw znikająca panele VCA. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.160 - 01.08.2024 ----------------------------------- SERVICE - Alarmy - dopasuj wielkość plakietki z alarmem na obrazie wideo do rozmiaru informacji. SERVICE - Alarmy - poprawki do wyświetlania pustych layoutów ( jeśli alarm nie ma kamery ) oraz do detekcji trybu dwumonitorowego. SERVICE - Alarmy - zmień ID zakładki z alarmami, aby wymusić ponowne jej dodanie do CMS4. SERVICE - alarmy - kliknięcie na layoucie alarmowym, na plakietkę przełącza odtwarzanie danej kamery live/playback - poprawka odbierania zdarzeń. SERVICE - alarmy - nie włączaj nagrywania jeśli nie jest przyporządkowany jakiś kanał video do alarmu. SERVICE - alarmy - pokazuj prawidłowy komunikat, kiedy nie ma aktywnych alarmów. SERVICE - czyść layout po wygaśnięciu wszystkich alarmów. SERVICE - alarmy - dopasowuj odpowiednie rozmiary pól, gdzie wyświetlane są alarmy do rozmiaru opisów alarmów. SERVICE - alarmy - w przypadku kiedy jest długi opis alarmu, to belka z opisem nie powinna zakrywać toolbarów z akcjami dla alarmów. SERVICE - nie wyświetlaj ikonki odtwarzania alarmu, kiedy nie ma kamery do odtwarzania. SERVICE - drobna poprawka SERVICE - nie czekaj na następna klatkę z odświeżaniem obszaru wideo przy wejściu/wyjściu w tryb zoom. SERVICE - popraw formatowanie danych w tekstach schedulerze. Podmieniaj tylko zdaefiniowane wartości jak np %SourceName% itp. Niezdefiniowane wartości pozostaw, aby nie usuwać przypadkowych znaków procentu np. w URL w żądaniu HTTP ( /invoke?sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0 - %2F to jest znak / ) CMS - możliwość ustawienia hasła do HTTP API w `core.ini`; klucze ''httpApi.user'' i ''httpApi.password''. (Przemo) SERVICE - możliwość nakładania tekstów POS w snapshotach dodana do akcji SMTP w harmonogramie zadań. SERVICE - dodatkowa opcja podczas wykonywania snapshotu - rysowanie tekstów POS; wykorzystywana w akcjach schedulera: ''Save snapshot'' oraz ''Upload screenshot to FTP''. CMS - poprawione wyświetlanie podglądu wideo w widokach konfiguracyjnych na Maku. CMS - drobna poprawka SERVICE - prawidłowe parsowanie konfiguracji kamer wysyłanej na klienta w komendzie ''VdrsGetDeviceSettings'' NETCAM_ONVIF - możliwość odbioru metadanych włączana w konfiguracji pierwszego strumienia. Domyślnie wyłączona. CMS - wyświetlanie tylko najnowszych linii POS, jeśli jest ich zbyt dużo, w oknie dialogowym akcji "Make snapshot". CONFIG_EXPORT - wyświetlaj informację o pustej liście plików konfiguracyjnych podczas eksportu konfiguracji. SERVICE - zmień mylącą nazwę przycisku ''Edit owner data'' na ''Add owner based on event'' w widoku szczegółów zdarzenia LPR, w przypadku gdy zdarzenie nie ma przypisanego żadnego właściciela samochodu. SERVICE - loguj tylko błędy wywołania komendy ''DvrConfigGetUpdateStatus'' SERVICE - poprawki do rejestrowania portów serwera RTSP na liście portów nasłuchujących. SERVICE - poprawki do uruchamiania `CMSHubConfig` SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.159 - 23.07.2024 ----------------------------------- SERVICE - poprawka do wyświetlania e-mapy SERVICE - poprawki do nagrywania lokalnego w CMS4 po alarmie. SERVICE - poprawki do filtrowania praw PTZ w QDeviceManager ( obsługa PTZ przez komórki ). SERVICE - drobna poprawka SERVICE - poprawka w opisie kopiowania plików CUDA dla LPR 2.0 SERVICE - przeróbka odtwarzania alarmów, dodanie nagrywania alarmów w archiwum lokalnym CMS4 SERVICE - dodaj prawidłowe wywoływanie akcji z kontekstem ( okno itp ). SERVICE - poprawki do qlisteningportsview.ui SERVICE - poprawka do działania `QMainViewPanel::isPanelDisabled` SERVICE - QDeviceChannelInfoView - drobne poprawki SERVICE - poprawka - nie wysyłaj zbędnego sygnału QGridLayoutSettings::contextChanged SERVICE - drobne poprawki. SERVICE - popraw wyświetlanie elementów na e-mapie SERVICE - popraw wyświetlanie messages w alarmach. SERVICE - dodanie widoku ''Listening ports'' zawierającego listę otwartych portów nasłuchujących aplikacji. SERVICE - drobne poprawki SERVICE - alarmy - odtwarzaj playback w pętli, po kliknięciu na alarm na widoku video ustawiaj odpowiednio bieżący alarm SERVICE - drobna poprawka SERVICE - poprawka do kompilacji SERVICE - wyświetlaj szczegółowe informacje o systemie także w aplikacji CMS i CMS-HUB. SERVICE - Merged revision(s) 30555-30650 from VDRS/BRANCHES/24_06_14_ALARMS_EX: - poprawki do systemu alarmowego, - poprawki do widoku informacji dla kamery SERVICE - poprawka do kompilacji SERVICE - drobna poprawka SERVICE - bez przeliczania tam i z powrotem z windows time podczas robienia snapshotów. Wykorzystywanie niedawno dodanej metody `IFrame::Utc()`. SERVICE - wyświetlanie informacji o wersji systemu operacyjnego w widoku ''System information''. Poprawki do odświeżania tego widoku oraz widoku ''System report''. SERVICE - drobne poprawki w widokach ''System information'' i ''System report''. SERVICE - możliwość podania dodatkowych nagłówków w akcji HTTP w harmonogramie zadań SERVICE - drobne poprawki SERVICE - popraw logowanie odpowiedzi HTTP w QCustomNetworkAccessManager SERVICE - przeklejenie wszystkich poprawek w CMS_PLUGIN_HARDWARE_ONVIF z gałęzi DEVELOPMENT_QT_5_15 w celu zachowania spójności między gałęziami. SERVICE - drobne poprawki SERVICE - dodanie obsługi metadanych Onvif w CORE_PLUGIN_NETWORK_RTSP. SERVICE - przeklejenie wszystkich poprawek w CORE_PLUGIN_HARDWARE_ONVIF z gałęzi DEVELOPMENT_QT_5_15 w celu zachowania spójności między gałęziami. NETCAM_AXIS - oddzielna sesja rtsp do odbierania metadanych z kamer Axis. Starsze modele kamer mogą nie rozpoznawać parametru "event=on" w uri pierwszego strumienia rtsp. RTSP - przekazywanie do enkoderów informacji o fps SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.158 - 28.06.2024 ----------------------------------- SERVICE - poprawki do czytelności kodu w widokach konfiguracyjnych harmonogramu zadań SERVICE - drobne poprawki SERVICE - nie zapisuj otwartym tekstem haseł do modułów I/O Axis SERVICE - dodanie akcji schedulera ''Open file'' próbującej otwierać plik lokalnie za pomocą `QDesktopServices`. SERVICE - drobne poprawki SERVICE - poprawki do akcji dynamicznego layoutu w harmonogramie zadań. ''Camera display duration'' zamieniamy na ''Minimum camera display duration''. Jest to teraz minimalny czas wyświetlania kamery na layoucie. Jeśli jakieś zdarzenie (np. VCA) trwa dłużej niż ten czas, to kamera nie zniknie z layoutu do czasu zakończenia tego zdarzenia. SERVICE - drobne poprawki SERVICE - drobna poprawka SERVICE - poprawki do działania modułów Axis I/O SERVICE - możliwość dodawania modułów I/O Axis w menedżerze urządzeń. Zintegrowane po protokole VAPIX. SERVICE - poprawka do kompilacji ( dodaj zależność LIB_DEVICE_HIKVISION od LIB_DISPLAY ). SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.157 - 20.06.2024 ----------------------------------- DIRECT2D - podejmij próbę odtworzenia wszystkich bitmap po wystąpieniu błędu `D2DERR_RECREATE_TARGET`. (Przemo, MARS) SERVICE - aktualizacja plików językowych SERVICE - dodaj mutex w `QSchedulerShowLayoutAction`. Ustawienia są zapisywane w innym wątku niż wykonywana jest akcja. APPS_NET - drobne poprawki w tłumaczeniu na j.polski HTTP_TEST - zapisuj dane ostatnio testowanego serwera + drobne poprawki. SERVICE - dodana dodatkowa tabela w bazie osób ''dbPersonVisitList'' oraz mechanizm autousuwania osób z zakończoną wizytą z tabeli ''dbPersons''. Nowe komendy ''PersonAddVisitors'' (do dodawania gości) i ''PersonGetVisits'' (do pobierania listy wizyt). SERVICE - popraw budowanie instalek CMS4 ( dodaj imageformats do BackupPlayers ) SERVICE - popraw budowanie instalek serwera centralnego ( dodaj imageformats do BackupPlayers ) SERVICE - popraw BackupPlayer w instalce CMS4 ( dodaj podkatalog imageformats ). SERVICE - popraw BackupPlayer dołączany do backupów w instalce VDR-S. AIBOX - poprawka do oddzielania zdarzeń LPR od VCA. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.156 - 06.06.2024 ----------------------------------- SERVICE - poprawiona inicjalizacja aplikacji `ShellConfig` CMS - włączanie opcji ''NoAddPrinter'' w rejestrze Windowsa, jeśli aplikacja jest uruchamiania w trybie powłoki. AIBOX - poprawiona instrukcja konfiguracji akcji TCP zależna od typu AI Boxa. ONVIF - dodana obsługa metadanych typu ''wsnt:NotificationMessage''. Na razie włączona tylko w kamerach Axis. W kamerach Onvif jest to powielenie informacji już otrzymywanych za pomocą komendy ''PullMesages''. SERVICE - jeśli nie ma stylu aplikacji to używaj domyślnie stylu "oem", który jest wbudowany w aplikację, a nie "cms" ( w BackupPlayer nie ma dołączanych stylów ). SERVICE - dodaj do playera backupu katalog /imageformats SERVICE - poprawione sprawdzanie aktywności sesji RTSP po wprowadzeniu obsługi metadanych Onvif. CMS_PLUGIN_SCHEDULER - poprawiony tab order w widokach konfiguracyjnych CMS - drobna poprawka w widoku konfiguracyjnym skrótów klawiaturowych CMS - poprawka w tłumaczeniu na j. rosyjski SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.155 - 28.05.2024 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.154 - 28.05.2024 ----------------------------------- SERVICE - dodaj do starego interfejsu ramk IFrame metodę IFrameMeta::Utc(), która przechowuje czas utc, aby nie przeliczać ciągle ze starego formatu czasu Windows do nowego formatu Unix timestamp w IfFrame. AI BOX - możliwość parsowania danych w starym i nowym formacie. Dodany debug trace. SERVICE - zmiana domyślnego portu ''CMS Mobile 4 / HTTP API server'' na 9003 SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.153 - 27.05.2024 ----------------------------------- SERVICE - poprawki do wydajności, unikaj przeliczania czasu windows <-> utc. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.152 - 24.05.2024 ----------------------------------- SERVICE - popraw funkcje do przeliczania czasu UTC na czas lokalny - poprawka działania toUtc() APPS_NET - poprawka do parsowania nazwy pojazdu w `QOnvifMetadataSink`. APPS_NET - poprawka do kompilacji na macOS APPS_NET - drobna poprawka SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.151 - 23.05.2024 ----------------------------------- SERVICE - popraw funkcje do przeliczania czasu UTC na czas lokalny do testów ( na procesorach Xeon funkcje się blokują na globalnych sekcjach krytycznych ) LIB_DEVICE_NETCAM_AXIS_EX - dodana detekcja obsługi metadanych ONVIF. Uwaga! Tak jak w kamerach ONVIF parsujemy tylko dane typu ''VideoAnalytics''. SERVICE - strumień metadanych w kamerach ONVIF obsługiwany nie tylko w trybie debug. SERVICE - poprawka do kompilacji SERVICE - dodanie parsera metadanych analitycznych ONVIF otrzymywanych w strumieniu RTSP. SERVICE - Merged revision(s) 30432-30443 from VDRS/BRANCHES/24_04_26_CAMERA_SETTINGS - konfiguracja detekcji ruchu na kamerze przez klienta CMS4 LIB_DEVICE - poprawiona detekcja audio w kamerach AXIS. Wykrywany też kanały backchannel. LIB_DEVICE - drobna poprawka LIB_DEVICE - dodana detekcja profili strumienia video w kamerach Axis. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.150 - 14.05.2024 ----------------------------------- SERVICE - stos serwerów, popraw kilka komunikatów. SERVICE - stos serwerów - usuń mylący tekst 'stack was last updated ...' SERVICE - dodaj licencję dla stosu serwerów w wersji Debug. SERVICE - uaktualnij bibliotekę do kluczy po wprowadzeniu stosu serwerów SERVICE - dodaj licencję na kluczu do uruchamiania stosu serwerów. SERVICE - poprawiony opis zależności silnika LPR 2.0 SERVICE - wycofanie przypadkowej poprawki SERVICE - pozbycie się z konfiguracji wszelkich zależności od bibliotek 32-bitowych. Wersje 32-bitowe aplikacji już od pewnego czasu nie są budowane. SERVICE - poprawiona literówka SERVICE - poprawka do kompilacji na macOS SERVICE - włączenie obsługi H.265 w kamerach AXIS. Do parsowania strumienia wideo wykorzystujemy dane ''sprop-vps'', ''sprop-sps'' i ''sprop-pps'' wysyłane w opisie sesji RTSP. SERVICE - Merged revision(s) 30379-30400 from VDRS/BRANCHES/24_04_26_CAMERA_SETTINGS - ustawienia zdalne kamer w kliencie CMS4. SERVICE - przy usuwaniu kafelka usuwaj także ustawienia lokalne gui. SERVICE - aktualizacja języka polskiego. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.149 - 19.04.2024 ----------------------------------- SERVICE - Merged revision(s) 30331-30368 from VDRS/BRANCHES/24_03_27_SERVER_STACK: Pierwsza wersja stosu serwerów. SERVICE - usuń nieużywane wiadomości remote_settings_messages SERVICE - wyłącz import / export e-mapy z menu programu SERVICE - poprawka do kompilacji w trybie debug SERVICE - poprawki do kompilacji CMS_PLUGIN_DIRECT2D w przypadku braku wsparcia dla IPP. CMS HUB - akcja wywołująca ''ConfigExport.exe'' dodana do apletu huba (Maciek S.) SERVICE - możliwość rotacji dodana do tekstur D2D. SERVICE - poprawki do odświeżania ikony akcji ''Audio backchannel''. SERVICE - zapamiętuj położenie scrollbara przy odświeżaniu alarmów w `QUnhandledAlarmsListView` SERVICE - poprawki do odświeżania `QSnmpDeviceObjectsView`; nie odtwarzaj za każdym razem drzewka z wartościami obiektów. SERVICE - poprawiona wartość prądu dla urządzenia ''DIGITUS Smart PDU'' SERVICE - `QXmlTreeWidget`: dodana możliwość zaznaczania/odznaczania wszystkich elementów w grupie SERVICE - drobne poprawki do detekcji ruchu w harmonogramie zadań SERVICE - możliwość wyboru wielu kamer w zdarzeniu harmonogramu zadań ''(No) motion detected''. Poprawki do działania zdarzenia ''No video signal''. SERVICE - drobne poprawki SERVICE - możliwość wyboru wielu kamer w zdarzeniu schedulera ''No video signal''. SERVICE - poprawki do logowania błędów i zdarzeń edge recordingu SERVICE - poprawki do inicjalizacji zdarzenia ''No video signal'' w schedulerze. SERVICE - drobna poprawka SERVICE - dodany szkielet sesji odbioru metadanych ONVIF w strumieniu RTSP; do ew. rozwinięcia w przyszłości. Póki co nie mamy kamery, która by w ten sposób wysyłała inne dane niż w już obsługiwanym odbiorze zdarzeń poprzez ''PullMessages''. SERVICE - drobne poprawki SERVICE - poprawki do filtrowania listy kanałów zwracanej przez komendę HTTP ''/api/channels'' SERVICE - zmniejsz maksymalny rozmiar `QMetaCache`. Inne drobne poprawki. SERVICE - dodanie `QChannelPreviewWidget` do `QQuickArchiveConfigView` SERVICE - rozróżnienie nazw menedżerów pluginów sieciowych podczas zapisu informacji do logów. SERVICE - drobna poprawka SERVICE - dodanie klasy pomocniczej `QDurationSpinBox`. Użycie jej do konfiguracji zdarzeń I/O w harmonogramie zadań. SERVICE - poprawki do wywołania komendy `IfCsConfigureDvr` przy usuwaniu DVR z HUBa. Klient nie ma dostępu do loginu i hasła rejestratora ale ma je HUB! SERVICE - poprawki do zapisu do logów w module SMTP SERVICE - poprawka stosowania praw PTZ ( użytkownik nie ma praw ptz, ale może kręcić głowicą ). SERVICE - usunięcie zduplikowanego wpisu w tłumaczeniu na j. polski powodującego błąd kompilacji SERVICE - poprawki do przywracania poprzedniego stanu okna po wykonaniu akcji schedulera ''Set window state''. SERVICE - usunięcie wszelkich zależności od VCA SDK (starego i nowego). SERVICE - aktualizacja plików językowych SERVICE - uaktualnij polskie tłumaczenie SERVICE - BackupPlayer - popraw wyświetlanie help'u wraz z autoodtwarzaniem. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.148 - 27.02.2024 ----------------------------------- SERVICE - poprawki do działania dynamicznego layoutu SERVICE - drobne poprawki SERVICE - BackupPlayer - dodaj prosty help zamiast instrukcji. SERVICE - poprawione pliki językowe w związku ze zmianą [30266] SERVICE - pokazuj ostatnio wyświetlany widok, jeśli na dynamicznym layoucie nie ma już żadnej kamery do pokazania. SERVICE - poprawiona literówka ''Retrevie'' na ''Retrieve'' SERVICE - poprawki (?) do obsługi zdarzeń w kamerach Vitek SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.147 - 23.02.2024 ----------------------------------- SERVICE - poprawka budowania po usunięciu plików języtkowych *.qm SERVICE - zwiększ domyślne bufory sieciowe ( do testów ). SERVICE - nie ustawiaj pierwszego dnia tygodnia na stałe w QArchiveCalendarDialog. SERVICE - drobne poprawki SERVICE - drobna poprawka SERVICE - poprawki do odświeżania widoku konfiguracyjnego po zmianie urządzenia w zakładce ''Configuration''. Częściowe wycofanie wcześniejszej poprawki [30210]. SERVICE - Backup player - usuń zbędną akcję do włączenia trybu PTZ. SERVICE - poprawki do zarządzania dynamicznymi layoutami SERVICE - poprawka budowania po usunięciu plików języtkowych *.qm SERVICE - BackupPlayer - nie włączaj od razu trybu administratora tylko dodaj przycisk do włączania ( w trybie adminitratora wyskakują różne boczne panele, przyciski itp ) NOVUS/VITEK/IPOX - dodana obsługa mikrofonu SERVICE - BackupPlayer - prawidłowe ustawianie zakresu pasków archiwum. SERVICE - BackupPlayer - twórz layout 1x1 ( a nie 2x2 ) jeśli w backupie jest tylko jedna kamera HTTP_TEST - spin box zamiast line edit przy wyborze portu serwera SERVICE - drobne poprawki SERVICE - tylko 1 dynamiczny layout na monitor. Różne akcje schedulera na tym samym monitorze odwołują się do tego samego layoutu. SERVICE - poprawki do budowania SERVICE - domyślnie uruchamiaj aplikację w języku systemu ( ważne dla backup playera, który nie ma możliwości zmiany języka ) - poprawki SERVICE - przesun wszystkie języki do zasobów - poprawki budowania ( dodaj tymczasowo pliki już przetłumaczone do kontroli wersji ). SERVICE - domyślnie uruchamiaj aplikację w języku systemu ( ważne dla backup playera, który nie ma możliwości zmiany języka ). SERVICE - przesun wszystkie języki do zasobów - poprawki SERVICE - APPS_NET - dodaj systemowe pliki tłumaczeń dla biblioteki QT do apliakcji SERVICE - APPS_NET - dodaj systemowe pliki tłumaczeń dla biblioteki QT do apliakcji SERVICE - przesun wszystkie języki do zasobów ( będą dołączane do każdego pliku wykonywalnego nawet w tej samej instalacji, ale łatwiej jest zarządzać instalkami, podobnie jak ikony ). SERVICE - nie dodawaj zadania kopi zapasowej na hubie, jeśli użytkownik który je dodaje nie ma prawa do backupu na danym urządzeniu. SERVICE - poprawki do dynamicznego layoutu SERVICE - popraw budowanie instalek SERVICE - poprawione filtrowanie po prawach dostępu w metodzie wyszukującej listę serwerów z danym obiektem (np. ''object.vdrsBackupServer''). SERVICE - drobna poprawka SERVICE - dodanie przycisku ''Refresh timestamp'' do `HttpTest.exe`. SERVICE - dodanie nowej akcji w harmonogramie zadań ''Show dynamic layout'' SERVICE - qcms.cpp - usuń zbędny kod. SERVICE - Backup player - poprawnie odczytuj kanały audio powiązane z kanałem video. SERVICE - dodaj komentarz do sprawdzania praw użytkowników. SERVICE - poprawione nazewnictwo typów kanałów przy przyznawaniu praw dostępu na HUB-ie. SERVICE - usuńz kamery LIEBHERR ustawianie adresu IP do streamingu. Powoduje to reset kamery i kamera nie zaczyna nadawać strumienia H.264 SERVICE - popraw tworzenie instalek, usuń z instalek autorun.inf, autorun.ico SERVICE - drobne poprawki w QSchedulerOutputEvent i QSchedulerShowLayoutAction SERVICE - poprawiona literówka z ''mediaFrameAllocator.cleanupInvervalSec'' na ''mediaFrameAllocator.cleanupIntervalSec'' w nazwie klucza w `core.ini`. SERVICE - nie pokazuj akcji typu ''Show camera'' bądź ''Show layout'' w harmonogramie zadań serwera. Mają one sens tylko w CMS. SERVICE - Backup player - wykorzystuj wyświetlacz Direct2D ( zamiast OpenGL ) SERVICE - Backup player = usuń zbędne pliki autorun.ico, autorun.inf ( funkcjonalność usunieta już w Windows 7 ) SERVICE - Backup player - zwiększ rozmiar bocznych paneli przy pierwszym uruchomieniu SERVICE - atrybut "readOnly" nadany layoutowi alarmowemu huba SERVICE - Backup player - dodaj bibliotekę do obsługi audio ( popraw błąd braku odtwarzania audio ), usuń dodawanie do backupu instrukcji ( jest tylko po polsku ) CMS - poprawiony tab order niektórych widgetów APPS_NET - uruchamianie wizarda po instalacji CMS wywoływane z poświadczeniami aktualnie zalogowanego użytkownika. SERVICE - drobna poprawka do odświeżania stanu zdarzenia schedulera ''Sensor measurment''. CONFIG_EXPORT_TOOL - zmiana domyślnej ścieżki eksportowanych ustawień HUB-a na ''C:\Windows\System32\config\systemprofile\CMSHUB''. CMS - poprawki do odświeżania konfiguracji fisheye po zakończeniu akcji ''Fisheye lens configuration'' SERVICE - dawno już istniejąca akcja ''Enable/Disable fast motion search'' możliwa do wywołania w kliencie w menu kontekstowym kamery na layoucie + drobne poprawki do grupowania akcji w tymże menu. SERVICE - poprawki do odświeżania widoku konfiguracyjnego po zmianie urządzenia w zakładce ''Configuration'' SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.146 - 15.02.2024 ----------------------------------- SERVICE - poprawka bledu nadawania uprawnień przy połączeniu z HUB'em przez proxy. SERVICE - dodanie zdarzenia harmonogramu zadań ''Sensor measurment'' umożliwiającego porównywanie wartości różnych czujek. SERVICE - usunięcie zduplikowanego wpisu w tłumaczeniu na j. polski uniemożliwiającego kompilację + dodanie kilku nowych tłumaczeń SERVICE - poprawka kompilacji SERVICE - zaktualizuj pliki translacji SERVICE - dodaj języki hebrajski i hiszpański SERVICE - poprawka kompilacji SERVICE - skrypty instalacyjne, kopiuj CMSPlayer.exe i inne pliki niezbędne, aby dodać playera do instalki. SERVICE - instalki, usuń skryty dla zbędnej wersję 32-bity SERVICE - instalki wix backup64.wix, zmień ścieżki na bezwzględne, tam gdzie się da SERVICE - dodaj backup player do instalki serwera/usługi, player będzie dodawany do backupu nawet jeśli backup wykonywany na serwerze ( platinumcctv ) SERVICE - wyrzuć konfigurację 32bit z pliku instalacyjnego QT/copy_files.bat SERVICE - dodanie wirtualnych czujników mierzących punkt rosy do urządzenia ''DIGITUS Smart PDU'' + drobne poprawki SERVICE - nie twórz metadanych dla licznika VCA z wyłączoną opcją ''Show OSD'' SERVICE - nie wyświetlaj w kliencie metadanych licznika VCA z wyłączoną opcją ''Show OSD'' SERVICE - odbiór w CMS HUBie wszystkich zdarzeń z serwerów, żeby je wykorzystywać w akcjach schedulera (usunięcie opcji ''centralServer.receiveAllEvents'' z `core.ini`). Zdarzenia dawniej blokowane dalej są niezapisywane w bazie danych, więc nie będą się pojawiały w przeglądarce eventów. Ewentualne włączanie wszystkich zdarzeń jest możliwe za pomocą nowej opcji ''centralServer.saveAllEvents'' w `core.ini`. SERVICE - poprawki do crashowania aplikacji w przypadku błędów autoryzacji przy włączonym połączeniu z hubem. SERVICE - dodawaj nazwę grupy osób do danych zdarzenia LPR w harmonogramie zadań (securitec) SERVICE - zdjęcia dla akcji ''Save snapshot'' harmonogramu zadań zapisywane domyślnie w formacie i lokalizacji snapshotów CMS. Dotyczy to oczywiście tylko schedulera CMS. SERVICE - dodanie kolumny ''Owner group'' do przeglądarki zdarzeń LPR. (securitec) SERVICE - usuń niepotrzebny ciąg znaków '''' w opisie konfiguracji local recording. SERVICE - sprawdzaj czy ramka audio nie jest uszkodzona przy przetwarzaniu, aby uniknąć crash'u ( przemo ) SERVICE - ograniczenie korzystania z muteksa w `QDvrEventErrorList::onEvent` SERVICE - dodaj możliwość wykonywania backupu z poziomu odtwarzania archiwum ( platinumcctv ) SERVICE - pobieraj czas we wszystkich kontrolkach wg. formatu z danego kraju tj.24h lub AM/PM ( platinumcctv ) SERVICE - CMS4 - zamykaj okienka dialogowe otwarte w panelach kofiguracyjnych przy zmianie aktywnego panelu ( zmiana panelu z wiszącym okienkiem dialogowym może powodować crash ). SERVICE - poprawka do zawieszania się aplikacji w przypadku rozłączania zalogowanego CMS4 poprzez panel konfiguracyjny 'Serwer CMS4 SSL' ( przemo ) SERVICE - usuń zbędne klasy. SERVICE - usuń zbędne wpisy w menu kontekstowym kamer SERVICE - VDR-S - usuń niepotrzebny panel boczny z logiem SERVICE - usuń zbędne funkcje do restartu aplikacji z menu SERVICE - usuńzbędne klasy z VDRS SERVICE - usuń zbędne z klasy z LIB_EXT_BASE SERVICE - usuń zbędne klasy z LIB_ARCHIVE SERVICE - usuń zbędną klasę PanelManager SERVICE - usuń zbędne wpisy w menu Volume Control, OnScreen Keyboard itp. SERVICE - wyłącz niepotrzebne ostrzeżenie przy zamykaniu aplikacji SERVICE - LIB_EXT_APP - usuń kilka nieużywanych klas SERVICE - LIB_CONTROLS - usuń zbędne klasy SERVICE - usuń wybór archiwum Serwer / Client w VDRX_ARCHIVE. SERVICE - usuń zbędne klasy z LIB_MODULE_GUI ( sprawdzanie obecności użytkownika w serwerze itp ) - poprawki SERVICE - usuń zbędne klasy z LIB_MODULE_GUI ( sprawdzanie obecności użytkownika w serwerze itp ). SERVICE - usuń zbędne opcje konfiguracji programu ( winshell, watchdog itp ) SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.145 - 31.01.2024 ----------------------------------- SERVICE - usuń stary scheduler VCA ( do konfiguracji trzeba wykorzystać nowy scheduler ) SERVICE - Psuh notifications - dodaj timeout do żądań typu push, przenieś PushNotificationCenter do głównego wątku. SERVICE - usuń zbędny VIDEO_H264_HIK SERVICE - usuń nieużywany SOUND_DRS SERVICE - VDRX_ARCHIVE - usuń konfigurację 32-bit SERVICE - VDRS_WIZARD - usuń konfigurację 32-bit SERVICE - DONGLEUPDATE - usuń konfigurację 32-bit SERVICE - DOMAIN_REG - usuń konfigurację 32-bit SERVICE - VDRS - usuń konfigurację 32-bit SERVICE - LIB_GUI_MFC - usuń konfigurację 32-bit SERVICE - LIB_EXT_BASE - usuń konfigurację 32-bit SERVICE - LIB_EXT_APP - usuń konfigurację 32-bit SERVICE - LIB_DEVICE - usuń konfigurację 32-bit SERVICE - LIB_CODEC - usuń konfigurację 32-bit SERVICE - LIB_ARCHIVE - usuń konfigurację 32-bit SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.144 - 29.01.2024 ----------------------------------- SERVICE - usuń zbędną klasę SyncSWMR SERVICE - usuń zbędną klasę VideoSettingsRtDecode SERVICE - poprawka do ostatniego commitu SERVICE - usuń zbędną klasę CVideoSettingsPreprocess SERVICE - usuń zbędną klasę VideoMaskZone SERVICE - usuń zbędną klasę PanelLogBrowser SERVICE - usuń zbędną klasę AppCoreDevice SERVICE - usuń zbędną klasę CallStackDumper SERVICE - usuń zbędne klasy IfExt SERVICE - usuń niepotrzebane klasy AppCoreVideoPhotos, AppCoreVideoSnapshots APPS_NET - zapisuj liczniki VCA zaraz po dodaniu nowego. Niezapisywanie nowych liczników powodowało błędy przy wywołaniu komendy `VcaRenameCounter`. SERVICE - drobna poprawka SERVICE - Merged revision(s) 30061-30081 from VDRS/RELEASE: TEST_NET_SNMP - drobna poprawka SUPPORT - popraw kopiowanie plików ''mibs'' do katalogu budowania programu SATEL - zapisuj informację o błędzie w przypadku niewykrycia kodeka tekstowego (klucz ''satel.codePage'' z pliku `core.ini`). APPS_NET - budowanie klienta macOS pod Qt5.9.9 APPS_NET - budowanie klienta macOS pod Qt5.9.9 APPS_NET - poprawki do skryptu budowanie klienta macOS SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.143 - 26.01.2024 ----------------------------------- SERVICE - poprawki budowania instalek SERVICE - poprawka tworzenia instalek SERVICE - usuń tłumaczenia STARTDR-S SERVICE - pliki językowe STARTDRS z instalki SERVICE - SUPORT - usuń niepotrzebny moduł BACKUP_PLAYER SERVICE - LIBE_EXT_BASE - usuńzbędne moduły SERVICE - usuń niepotrzebane moduły XMLLITE, XPEPM SERVICE - poprawka budowania instalek SERVICE - usuń nieużywany moduł AviFrameWriter APPS_NET - usuń wersję32-bit z skryptu budowania SERVICE - usuń VDRS_STARTDRS i VDRX_EXPORT SERVICE - SUPPORT - usuń nieużywane pliki SERVICE - usuń zbędne drivery do kamery 32-bitowych SERVICE - usuń zbędne, niewykorzystywane klsy do backupu z LIB_ARCHIVE SERVICE - SUPPORT - usuń nieużywane pliki SERVICE - usuń zbędne drivery do kamery 32-bitowych, oraz karty PCI SERVICE - usuń zbędne drivery do kamery 32-bitowych, oraz karty PCI SERVICE - Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.142 - 23.01.2024 ----------------------------------- SERVICE - Merged revision(s) 30047-30054 from VDRS/RELEASE: APPS_NET - drobna poprawka APPS_NET - drobna poprawka APPS_NET - poprawiona literówka "egde" <=> "edge" w opisie zdarzenia edge recordingu. Poprawione też nazwy niektórych funkcji i zmiennych. APPS_NET - zwiększ maksymalny czas na 99999 sek. w widokach konfiguracyjnych niektórych zdarzeń schedulera. APPS_NET - drobna poprawka SERVICE - poprawki kompilacji SERVICE - Merged revision(s) 30046 from VDRS/RELEASE: APPS_NET - przełącz na bibliotekę w wersji 5.9.9 ( trzeba zainstalować bibliotekę w katalogu D:\LIBS\Qt5.9 - usunąć poprzednią zawartość jeśli jest ). Merged revision(s) 30040-30045 from VDRS/RELEASE: BUILD - usuń wersję32-bit z skryptu budowania S_INSTALL - usuń budowanie instalek 32-bitowych. S_INSTALL - usuń budowanie instalek 32-bitowych. APPS_NET - usuń wersję32-bit z skryptu budowania APPS_NET - usuń wersję32-bit z skryptu budowania SERVICE - Merged revision(s) 30028-30034 from VDRS/RELEASE: LIB_DEVICE - rozszerzone logowanie podczas wykrywania właściwości kamer Novus_6000/Ipox/Vitek w wizardzie. APPS_NET - nie dołączaj do projektu pluginu CORE_PLUGIN_VCA_UDP ("stare" SDK). "Nowe" VCA SDK już nie dostępne nawet w trybie debug. Patrz changeset [29905]. APPS_NET - niezacommitowane zmiany do `vca_serialization.h` SERVICE - APPS_NET - poprawiona literówka w tłumaczeniu na polski LIB_DEVICE - jeśli kamera Novus_6000/Ipox/Vitek nie wspiera long polling API staramy się mimo wszystko generować zdarzenia VCA i detekcji ruchu na podstawie uboższych danych z komendy ''GetAlarmStatus''. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.141 - 18.01.2024 ----------------------------------- Merged revision(s) 30018-30022 from VDRS/RELEASE: SUPPORT - uaktualnienie końcowego roku na 2024 w opisach budowanych klientów APPS_NET - usunięte możliwe wywołanie wyjątku przy pobieraniu konfiguracji stref i reguł VCA-Core. APPS_NET - poprawki do parsowania zdarzeń VCA-Core. M.in. naprawiony mechanizm naprawy czasu w przypadku braku synchronizacji między VCAserverem a VDRS-em (klucz ''vca.server.maxTimeDiffSec'' w core.ini). APPS_NET - dodanie przycisku otwierającego stronę WWW serwera VCA do jego widoku konfiguracyjnego. APPS_NET - dodanie nowego protokołu POS ''"Packages with serial data"''. Wybranie tego POS-a zajmuje licencję Barcode scanner. Dane skanera pobierane są z portu szeregowego. SERVICE - Merged revision(s) 30014-30016 from VDRS/RELEASE: APPS_NET - bez budowania CMS_WATCHDOG na macOS APPS_NET - usunięcie zależności od `libCORE_PLUGIN_SNMP.a` na macOS. Plugin póki co jest dostępny tylko pod Windows (changeset [29979]). APPS_NET - poprawka do budowania na macOS SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.140 - 16.01.2024 ----------------------------------- SERVICE - Merged revision(s) 29958-30008 from VDRS/RELEASE: APPS_NET - poprawka do kompilacji na macOS APPS_NET - VDRS - serwer RTSP ma możliwość włączenia autoryzacji Basic ( zamiast Digest ) - parametr w core.ini : rtspServer.digestAuth ( trzeba najpierw uaktualnić D:\LIBS i wywołać skrypt build_live555_x86_ver3.bat i build_live555_x64_ver3.bat ) RELEASE - uaktualnienie końcowego roku (na 2024) w opisie praw autorskich APPS_NET - poprawka do wyświetlania podglądu kamer dla zdarzenia VCA w schedulerze APPS_NET - CORE_PLUGIN_PUSH_NOTIFICATION - rozszerzone logowanie działanie powiadomień Merged revision(s) 29919-29981 from VDRS/BRANCHES/23_11_23_SNMP: SNMP - dodany szkielet pluginu CORE_PLUGIN_SNMP. SNMP - dodanie projektu TEST_NET_SNMP. Żeby test zadziałał trzeba uaktualnić katalog `D:\LIBS` i wywołać `_build_net_snmp.bat` SNMP - działanie asynchroniczne projektu `TEST_NET_SNMP`. SNMP - wyświetlanie informacji o wilgotności czujki oraz poprawki do ustawiania wartości properties czujników. SNMP - poprawki do działania `TEST_NET_SNMP`. SNMP - dodanie klas pomocniczych `QSnmpOid` i `QSnmpMibMap` SNMP - poprawka do usuwania typu z menedżera urządzeń SNMP - dodany szkielet integracji z urządzeniami po protokole SNMP. Integracja z listwą zasilającą Digitus Proffesional. SNMP - dodanie pluginu CMS_PLUGIN_SNMP SNMP - dodanie widoku konfiguracyjnego urządzeń SNMP. Możliwość dodawania takiego urządzenia. SNMP - dodanie pluginów SNMP do VDR-S. SNMP - dodanie ''netsnmp.dll'' i katalogu ''mibs'' do instalek. SNMP - dodanie `QSnmpDeviceObjectsView` prostej przeglądarki statusów obiektów SNMP SNMP - poprawki odświeżania stanu outputów SNMP - plugin `CORE_PLUGIN_SNMP` na razie dostępny tylko pod Windows. Nad innnymi systemami można się zastanowić w VDRS4. SNMP - zmiana sposobu wyświetlania stanu czujników i wyjść. SNMP - różne poprawki do działania Merged revision(s) 29982 from VDRS/BRANCHES/23_11_23_SNMP: SNMP - dodanie niezacommitowanych plików SNMP - informowanie o błędnym lub nieistniejącym pliku MIB. SNMP: - możliwość dodania urządzeń ''Digitus smart PDU - slave'' w celu monitorowania urządzeń slave; - poprawki do działania sesji SNMP. APPS_NET - odświeżaj co jakiś czas listę urządzeń w widoku podglądu statusu obiektów urządzenia SNMP. Lista może się zmieniać poprzez operacje w hardware managerze. APPS_NET - drobne poprawki do logowania działania aplikacji APPS_NET - Push notifications - dodaj rozszerzone logowanie. APPS_NET - Push notifications - nie wysyłaj żądania sieciowego do pobrania AccessToken na starcie ( większość użytkowników i tak nie korzysta z push notifications, a program wysyłał podejrzanie żądania do Google przy każdym starcie ). APPS_NET - CMS4 - uaktualnij w zasobach wszystkie ikony do rozmiaru 64x64 ( te, które są dostępne ) NETCAM_ONVIF - jeśli podczas detekcji kamery żaden z media profiles nie ma skonfigurowanych wyjścia i dekodera audio, ale kamera wcześniej zgłosiła posiadanie audio outputs, to przyjmujemy pierwszy profil z listy jako profil z audio backchannel. (Vitek) APPS_NET - CMS4 - uaktualnij w zasobach wszystkie ikony do rozmiaru 64x64 ( te, które są dostępne ) APPS_NET - zmniejszenie ilości logowanych danych przy włączonej opcji "debug trace" w serwerach VCA-Core. Logujemy tylko dane zdarzeń, zapisujemy liczbę wykrytych zdarzeń. APPS_NET - poprawiony wybór urządzenia w QSnmpDeviceObjectsView LIB_DEVICE - LIEBHERR - poprawka do kamery, wyłączająca/włączająca strumieniowanie przy każdym podłączeniu się do kamery LIB_EXT_BASE - usuń limit długości linii zapisywanej w logach ( 512 znaków ) . APPS_NET - VCAcore: odczytywanie przy starcie listy reguł i dodawanie ew. niezapisanych reguł do bazy danych. APPS_NET - dodanie przycisku pobierającego aktualną listę reguł i stref do widoku konfiguracyjnego VCA-Core. LIB_DEVICE - rozróżnianie zdarzenia "PEA" na "Line Crossing" albo "Intrusion" w kamerach Novus 6000/Ipox/Vitek. Wg dokumentacji IPOX LongPolling API. APPS_NET - ustawiaj we wszystkich dodatkowych aplikacjach ( appletach w tray'u, programach pomocniczych itp ) odpowiedni język i styl zgodny z tym ustawionym w CMS lub VDR-S APPS_NET - CMS4 - nie wyświetlaj tokenu na liście odbiorców Push notifications ( niepotrzebne ) LIB_DEVICE - obsługa wejść alarmowych w kamerach Novus 6000/Ipox/Vitek. LIB_DEVICE - możliwość przełączania wyjść alarmowych w kamerach Novus/Ipox/Vitek. Uwaga! W protokole nie ma żadnej komendy do odczytywania ich stanu! NETCAM_ONVIF - drobna poprawka APPS_NET - poprawka do usuwania podkatalogów w `QLprSnapshotsManager`. APPS_NET - poprawka do usuwania podkatalogów w `QLprSnapshotsManager`. SERVICE - ustawiaj we wszystkich dodatkowych aplikacjach ( appletach w tray'u, programach pomocniczych itp ) odpowiedni język i styl zgodny z tym ustawionym w CMS lub VDR-S Merged revision(s) 29958 from VDRS/RELEASE/APPS_NET: APPS_NET - poprawka do kompilacji na macOS SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.139 - 15.12.2023 ----------------------------------- SERVICE - Merged revision(s) 29937-29952 from VDRS/RELEASE: CMS HUB - wymuś odświeżenie użytkownika w cache po zmianie jego konfiguracji. PLATINUMCCTV CORE_AUTODETECT - wykrywanie kamery; na razie tylko jej nazwę. NETCAM_ONVIF - dodana detekcja niektórych zdarzeń VCA z kamery Cortex. APPS_NET - dodaj podgląd kamer do widoku konfiguracyjnego akcji schedulera ''Send PUSH notification''. VDRS - możliwość nadawawania nazw kamer w innym języku niż systemowy. Najlepiej ustawić język systemowy na serwerze na język wykorzystywany przez aplikaję, bo serwer nie obsługuje Unicode. APPS_NET - CMS4 - tłumacz tekst statusu zamknięcia alarmu w module alarmowym na język aplikacji. VDRS - poprawki do poprzedniego commit'u APPS_NET - CMS4 - poprawki do wyglądu zakładki alarmów. LIB_DEVICE - dodanie linii `MODEL.AUDIO_CHANNEL_COUNT = 1` do modelu NOVUS_4SD_6540, a co za tym idzie też dla kamer Vitek i Ipox. SNMP - dodanie projektu TEST_NET_SNMP. Żeby test zadziałał trzeba uaktualnić katalog `D:\LIBS` i wywołać `_build_net_snmp.bat` APPS_NET - CMS4 - możliwosc importu/eksportu profilu, dodanie zapisu książki adresowej w alternatywnym formacie ( w przyszlosci do poprawienia znikajacej książki adresowej w kliencie ) SNMP - działanie asynchroniczne projektu `TEST_NET_SNMP`. APPS_NET - CMS4 - pierwsza wersja eksportu emap ( bez eksportu grup ) APPS_NET - przy dodawaniu grupy layoutów sprawdzaj czy grupa z zadanym id już nie istnieje APPS_NET - CMS4 - drobna poprawka wyglądu alarmu. APPS_NET - możliwość importu e-map także dla dodatkowych grup, grupy są dodawane na liście jedna pod drugą, bez zachowywania hierarchii, użytkownik sam je musi ponownie poukładać. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.138 - 28.11.2023 ----------------------------------- Merged revision(s) 29879-29931 from VDRS/RELEASE: APPS_NET - zwiększ czas restartu aplikacji po zablokowaniu głównego wątku do 30min ( było 10min ). Przebudowywanie archiwum blokuje wątek główny i może powodować restart. APPS_NET - usunięta literówka z tłumaczenia na j. polski CMS - direct2d domyślnym rendererem na Windowsie LIB_DEVICE - LIEBHERR - wysyłaj wszystkie żądania osobnym połączeniem TCP. APPS_NET - umożliwienie dodawania pustego layoutu APPS_NET - dodanie opcji ''Camera from event'' do akcji schedulera ''Show camera on monitor'' LIB_DEVICE - dodatkowe zabezpieczenie przed zawieszaniem się sesji ( dla RTSP i RTP sprawdzaj czy z nadchodzących pakietów dało się utworzyć ramkę, a nie tylko czy pakiety nadchodzą ) ( LIEBHERR ) APPS_NET - popraw wygląd i działanie panelu LPR. APPS_NET - CMS4 - dodaj 4 niezależne odtwarzacze do archiwum ( 4 osobne zakładki Playback, Playback2, Playback3, Playback4 ) APPS_NET - poprawki do działania akcji ''Quick archive preview'' po wprowadzeniu dodatkowych playerów archiwum VDRS_WIZARD - zamiana tekstu ''Enable hardware motion detection'' na bardziej czytelny ''Enable built-in motion detection''. APPS_NET - poprawka do odświeżania stanu bieżącego alarmu w zakładce ''Alarms'' APPS_NET - drobna poprawka w CMSHubConfig.exe APPS_NET - umożliwienie przeglądania logów w kliencie użytkownikowi z prawem dostępu ''Browsing system logs'' APPS_NET - CMS4 - dodaj 4 niezależne odtwarzacze do archiwum ( 4 osobne zakładki Playback, Playback2, Playback3, Playback4 ) - możliwość eksportu avi z każdego playera APPS_NET - CMS4 - do poszczególnych okien dodawaj domyślnie zakładki osobnych odtwarzaczy archiwum, a nie ten sam. APPS_NET - CMS4 - aktualizauj język polski APPS_NET - CMS4 - usuń znaki \r\n z teksów do tłumaczenia bo lupdate nie obsługuje tej kombinacji, zastąp przez \n. APPS_NET - CMS4 - aktualizuj język polski. APPS_NET - qschedulerhttpactionconfigview - dodaj typ zawartości application/soap+xml APPS_NET - CMS4 - aktualizuj język polski. APPS_NET - CMS4 - wywołuj wizarda przez inicjalizacją aplikacji GUI, aby język był już ustawiony ( podczas inicjalizacji ładują się już przetłumaczone napisy ). APPS_NET - dodanie nowego specjalnego statusu alarmów ''Closed without handling''. Specjalna akcja ''Close without handling'' w menu kontekstowym w widokach listy alarmów. APPS_NET - CMS4 - qcmsarchiveplayerview - poprawki wyglądu. APPS_NET - poprawka do kompilacji VDRS - wyłączenie wsparcia dla starego i nowego VCA SDK (nowe SDK dostępne jeszcze w trybie debug). Pozbycie się plików VCA z instalek. VDR-S - odczyt licencji z klucza - umożliwienie działania VDR-S'a na jednej maszynie z HUB'em ( do testów ) VDR-S - odczyt licencji z klucza - umożliwienie działania VDR-S'a na jednej maszynie z HUB'em - poprawki VDR-S - odczyt licencji z klucza - umożliwienie działania VDR-S'a na jednej maszynie z HUB'em - poprawki APPS_NET - CMS4 - popraw zawieszanie się kamery fisheye przy maksymalnym powiększeniu. APPS_NET - rozszerzenie logowania błędów wysyłania powiadomień push. APPS_NET - logowanie informacji o wygaśnięciu tokena dostępowego dla powiadomień push. APPS_NET - drobna poprawka APPS_NET - dodane tłumaczenie komunikatów błędów wyszukiwania paczek SUUS. SATEL - możliwość wysyłania komendy ''SetOutput'' do wszystkich wyjść alarmowych (wycofanie poprawki #24221). SUUS - zmień nazwę kolumny z "Device" na "Location". Dodanie kolumny "Status". APPS_NET - drobna poprawka APPS_NET - drobna poprawka APPS_NET - aktualizacja plików językowych VDRS/CMS - dodanie dealera SUUS. Jest to tak naprawdę dealer Alnet ze zmienionym nagłówkiem w kliencie. APPS_NET - poprawka do kompilacji na macOS. APPS_NET - wysyłanie komendy `SetOutput` do wszystkich wyjść alarmowych w Satelu sterowane przez klucz ''satel.allOutputsSwitchable'' w pliku `core.ini`. SUUS - specjalne ikony dla statusów ''Załadunek'' i ''Rozładunek''. APPS_NET - klucz ''satel.allOutputsSwitchable'' domyślnie ustawiony na `false`. SERVICE - zablokuj w ustawieniach nieużywane prawa użytkownika dla usługi SERVICE - usuń niepotrzebną zakładkę Alarmy z konfiguracji kamer ( usługa i tak działa w tle ) SERVICE - SERVER_APPLET - zamień VideoDR-S na NetProfessional w kilku miejscach SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.137 - 10.11.2023 ----------------------------------- Merged revision(s) 29865-29873 from VDRS/RELEASE: APPS_NET - CMS4, VDRS - dodaj zapis do logów zdarzenia systemowego VideoExport ( wymaga nowego klienta i serwera ) SUUS - wysyłanie dwóch zapytań do web service'u. Najpierw pytamy o id paczki, później o id przesyłki (o ile wystąpił błąd przy pierwszym zapytaniu). APPS_NET - zwiększenie precyzji czasu odbieranych snapshotów w akcjach schedulera. APPS_NET - VDRS - popraw ustawianie/synchronizację czasu kamery przez ONVIF. APPS_NET - CMS4 - dodaj systemowe tłumaczenia z biblioteki Qt do instalki APPS_NET - drobne poprawki do wyszukiwarki paczek Suus APPS_NET - rozszerzenie logowania błędów klienta Suus, o ew. komunikaty odczytywane z elementu 'soap:Fault'. APPS_NET - domyślna akcja okna dialogowego edycji profilu ustawiona na ''Save changes''. APPS_NET - poprawki do funkcji `QCoreUtils::cleanPath`. Przepuszczaj ścieżki typu ''//adres_serwera/podkatalog''. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.136 - 07.11.2023 ----------------------------------- SERVICE - Merged revision(s) 29844-29859 from VDRS/RELEASE: SUUS - jeśli wyszukiwane ID nie jest poprzedzone żadnym przedrostkiem, w żądaniu traktuj je jako `unitID` (więc jako id paczki). LIB_DEVICE - kamery PLATINUMCCTV CORE_AUTODETECT - poprawki kompilacji APPS_NET - aktualizacja języka polskiego. LIB_DEVICE - kamery PLATINUMCCTV CORE_AUTODETECT - szablon sesji wykrywania modelu i odbierania zdarzeń. APPS_NET - aktualizacja języka polskiego. APPS_NET - aktualizacja języka polskiego. APPS_NET - usuń nieużywane pluginy CMS_PLUGIN_DEMO, CMS_PLUGIN_DISK_PLAYER APPS_NET - popraw wygląd i działanie panelu POS. CMS - dodanie zakładki ''SUUS packages'' widocznej tylko z licencją ''CMS Enterprise''. Dodanie pomocniczej funkcji `isCmsEnterprise` do `QDongleCryptoAPS`. APPS_NET - drobna poprawka SUUS - pokazywanie okienek z komunikatami przy pustej liście wyszukanych statusów przesyłek. Wg ich życzenia w mailu. APPS_NET - dodanie obsługi fisheye do Direct2D. Wykorzystujemy stary algorytm z VDRS bazujący na bibliotece IPP, więc transformacja wykonywana jest przez procesor, a nie kartę graficzną. APPS_NET - drobna poprawka APPS_NET - rozszerzenie interfejsu QHttpDebugApi SUUS - dodatkowe zabezpieczenie, gdyby `getStatusResponse` zawierała pustą listę statusów SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.135 - 30.10.2023 ----------------------------------- SERVICE - aktualizacja języka polskiego SERVICE - aktualizacja języka polskiego SERVICE - aktualizacja plików języtkowych. SERVICE - Merged revision(s) 29811-29835 from VDRS/RELEASE: APPS_NET - drobna poprawka APPS_NET - aktualizacja języka polskiego. APPS_NET - aktualizacja języka polskiego. APPS_NET - poprawki do konfigurowania akcji schedulera ''Zapisz zdjęcie'' APPS_NET - aktualizacja języka polskiego. APPS_NET - aktualizacja języka polskiego. APPS_NET - poprawki do okienek dialogowych po po uaktualnieniu tłumaczeń. APPS_NET - utworzenie nowej kategorii ustawień 'Integracja z zewnętrznymi systemami' APPS_NET - poprawki do okienek dialogowych po po uaktualnieniu tłumaczeń. APPS_NET - nie uwzględniaj katalogu TESTS w tłuczaczeniach ( zrobione prowizorycznie ) APPS_NET - aktualizacja języka polskiego. APPS_NET - aktualizacja języka polskiego. APPS_NET - LANG - poprawki do skryptu lang_makefile. APPS_NET - aktualizacja języka polskiego. APPS_NET - aktualizacja języka polskiego. APPS_NET - LANG - poprawki do skryptu lang_makefile. APPS_NET - drobna poprawka LIB_DEVICE - dodaj szablon kamery PLATINUMCCTV CORE_AUTODETECT SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.134 - 24.10.2023 ----------------------------------- SERVICE - drobna poprawka Merged revision(s) 29791-29806 from VDRS/RELEASE: SUUS - pokazuj tylko kolumnę "Lokalizacja", bez filtrowania po zakresie czasu SUUS - dodany video backup SUUS - możliwość dodawania playera i kanału audio podczas wywołania kopi zapasowej z poziomu przeglądarki Suus. SUUS - brakujące poprawki APPS_NET - możliwość przeciągania `QPtzLockAction`, kiedy nie jest wybrany żaden kanał wideo. APPS_NET - dodanie rysowania siatki punktów przy wrzucaniu akcji na layout w renderedze Direct2D. APPS_NET - dodanie możliwości sklonowania zadania w schedulerze. Uwaga! Zdarzenia, warunki i akcje w sklonowanym zadaniu nie są skonfigurowane! APPS_NET - drobna poprawka APPS_NET - dodanie zapisu do logów w aplikacjach ''BarcodeScannerConfig'' i ''BarcodeScannerInputCapture''. APPS_NET - poprawki do zapisu do logów w aplikacjach ''BarcodeScannerConfig'' i ''BarcodeScannerInputCapture''. APPS_NET - aktualizacja jezyka polskiego APPS_NET - konfiguracja w aplikacji ''BarcodeScannerConfig'' oraz ''BarcodeScannerInputCapture'' zapisywana w pliku ''settings.ini'' w katalogu razem z logami. APPS_NET - możliwość odczytywania wielu ścieżek archiwum dodana do CMSPlayer. Opcja wykorzystywana przy eksporcie archiwum nagrań w przeglądarce Suus. APPS_NET - poprawiony layout widgetu nagłówkowego w CMSPlayer. SERVICE - aktualizacja języka polskiego SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.133 - 10.10.2023 ----------------------------------- SERVICE - uaktualnij język polski Merged revision(s) 29773-29784 from VDRS/RELEASE: APPS_NET - możliwość wyboru folderu dodana do `QSchedulerSnapshotActionConfigView` APPS_NET - dodana możliwość usunięcia incydentu/osoby z `QPersonManagerDatabase`. APPS_NET - CMS 4 - uaktualnij język polski APPS_NET - HTTP Request Action - nie tłumacz niektórych napisów. APPS_NET - dodana możliwość przestawiania kolejności zdjęć w `QImageListWidget`. Opcja domyślnie wyłączona. APPS_NET - możliwość zmiany kolejności zdjęć dodana w okienku raportowania incydentów do czarnej listy. NOVUS_6000 - dodanie wsparcia dla PTZ APPS_NET - drobna poprawka NOVUS_6000 - poprawki do działania PTZ WIZARD - poprawki tekstu SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.132 - 05.10.2023 ----------------------------------- SERVICE - Merged revision(s) 29746-29767 from VDRS/RELEASE: VDRS - dodaj plugin `QCmsPluginScheduler` APPS_NET - drobna poprawka do tłumaczenia na polski APPS_NET - dodaj żądanie HTTP do akcji schedulera APPS_NET - dodaj żądanie HTTP do akcji schedulera - poprawki APPS_NET - SERVER HTTP - włączaj JSON także kiedy Content-Type: jest application/json APPS_NET - zwiększ interwał cleanup() dla allokatora pamięci APPS_NET - usuń zbędne kategorie z listy akcji TaskSchedulera. APPS_NET - dodanie akcji w harmonogramie zadań zapisującej screenshot do wybranego katalogu APPS_NET - dodanie przycisku ''play'' w QArchSimplePreview. APPS_NET - drobna poprawka APPS_NET - opcja ''edgeRecording.repairInvalidTimestamps'' domyślnie włączona dla kamer Hikvision i Dahua (o ile nie będzie to nadpisane w pliku `core.ini`). SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.131 - 28.09.2023 ----------------------------------- SERVICE - Merged revision(s) 29725-29739 from VDRS/RELEASE: VDRS - dodaj model DAHUA AUTODETECT-THERMAL ( nazwa taka, aby pokazywała się na początku listy zaraz za AUTODETECT ) LIB_DEVICE - dodanie nowego modelu kamery ''VITEK AUTODETECT'' APPS_NET - dodanie kamer "VITEK" do modeli wspieranych przez edge recording. CMS4 - wyłącz logowanie błędów ffmpeg w wersji release LIB_DEVICE - SANYO - nie wysyłaj kommend RTSP do keep-alive APPS_NET - utwórz nowe pluginy CORE_PLUGIN_SCHEDULER i CMS_PLUGIN_SCHEDULER, przesuń tam podstawowe akcje i zdarzenia schedulera z CORE_BASE i CMS_BASE APPS_NET - utwórz nowe pluginy CORE_PLUGIN_SCHEDULER i CMS_PLUGIN_SCHEDULER, przesuń tam podstawowe akcje i zdarzenia schedulera z CORE_BASE i CMS_BASE APPS_NET - utwórz nowe pluginy CORE_PLUGIN_SCHEDULER i CMS_PLUGIN_SCHEDULER, przesuń tam podstawowe akcje i zdarzenia schedulera z CORE_BASE i CMS_BASE - dodaj brakujące pliki SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.130 - 20.09.2023 ----------------------------------- SERVICE - Merged revision(s) 29706-29718 from VDRS/RELEASE: CMS - dodaj podgląd z kamer w widoku konfiguracyjnym ''User Camera List'' APPS_NET - drobna poprawka w QHttpDebugApi WISKA - wyświetlanie 2 miejsc po przecinku w widokach parametrów statku. Możliwość zmiany tego ustawienia poprzez klucz ''navigationParamsView.decimalPrecision'' w pliku `cms.ini` CMS - dodaj podgląd z kamer w widoku listy kamer użytkownika APPS_NET - dodaj podgląd kamer do widoku konfiguracyjnego zdarzenia VCA w schedulerze. APPS_NET - drobna poprawka APPS_NET - poprawka do wyszukiwania nagrań edge recordingu DEVICE- DAHUA - dodaj synchronizację czasu do kamer DAHUA LIB_DEVICE - DAHUA - poprawki do synchronizacji czasu, możliwość ustawienia intervału LIB_DEVICE - ONVIF - możliwość ustawienia interwału SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.129 - 15.09.2023 ----------------------------------- SERVICE - Merged revision(s) 29694-29700 from VDRS/RELEASE: ONVIF - możliwość ustawiania czasu kamery z serwera co. 1 godzinę ( trzeba włączyć opcję w zakładce Video w ustawieniach kamery ) DAHUA - dodaj automatyczne wysyłanie keep alive do kamer. RTSP - włącz domyślne Keep-Alive dla wszystkich sesji RTSP. APPS_NET - VDR-S - moliwosc wybrania strony kodowej dla tekstu w QSerialPortReadSchedulerEvent, pusty wzorzec wyraenia regularnego oznacza, e akceptujemy wszystkie dane. APPS_NET - CMS4 - pokazuj zawsze nowe powiadomienie tekstowe na wierzchu. APPS_NET - CMS4 - dodaj przycisk umożliwiający usunięcie zainstalowanego certyfikatu APPS_NET - CMS4 - możliwość wyboru renderera ( OpenGL, Direct2D ) z GUI. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.128 - 07.09.2023 ----------------------------------- SERVICE - poprawka po merge SERVICE - Merged revision(s) 29679 from VDRS/RELEASE: APPS_NET - CMS4 - dodaj podgląd obrazu z kamery na wszystkich listach kamer, przy konfiguracji itp .... SERVICE - Merged revision(s) 29677 from VDRS/RELEASE: LIB_DEVICE - VDR-S - poprawka działania SERVICE - Merged revision(s) 29675 from VDRS/RELEASE: APPS_NET - CMS_BACKUP_PLAYER - dodaj brakujące biblioteki OpenGL - poprawka do kompilacji SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.127 - 04.09.2023 ----------------------------------- SERVICE - Merged revision(s) 29651-29669 from VDRS/RELEASE: APPS_NET - poprawione wykrywanie liczby wejść/wyjść w Adamach. VDRS - ONVIF - sprawdzaj różnicę czasu między kamerą i PC przy dodawaniu kamery ONVIF VDRS - ONVIF - sprawdzaj różnicę czasu między kamerą i PC przy wysyłaniu żądań do kamery ONVIF, dodaj szablon do sesji głowicy PTZ ONVIF... APPS_NET - możliwość uwzględnienia przesunięcia czasowego między kamerą a serwerem w `QOnvifMessageCreator` RELEASE: Merged revision(s) 29647-29664 from VDRS/BRANCHES/23_08_24_SUUS: SUUS - dodanie protokołu 'package_messages.xml' SUUS - dodanie klasy pomocniczej `QPackagesTreeWidget` wykorzystującej protokół 'package_messages.xml' SUUS - niszczenie niektórych pluginów sieciowych, które nie były niszczone SUUS - dodanie pluginu `CORE_PLUGIN_PACKAGES` obsługującego integrację z Suus i ew. inne przyszłe integracje z systemami obsługi paczek oparte na podobnym schemacie. SUUS - drobne poprawki SUUS - dodanie widoku konfiguracyjnego QSuusConfigView. SUUS - dodanie przeglądarki statusów przesyłek SUUS - możliwość podania loginu i hasła w konfiguracji webservice'u. SUUS - poprawka do parsowania statusów SUUS - dwukrotne kliknięcie na przesyłkę wyświetla layout z powiązanymi kamerami i ustawia kursor archiwum. SUUS - zmiana nazwy klasy z `QSuusSearchController` na `QPackageSearchController`. Może być w przyszłości wykorzystywana do innych systemów wyszukiwania przesyłek. SUUS - poprawki do `QPackagesTreeWidget` SUUS - dodanie klasy QHttpDebugApi dostępnej tylko w trybie DEBUG. Klasa przydatna do testowania odpowiedzi na żądania HTTP do zewnętrznych webservice'ów niedostępnych w serwerowni. SUUS - dane z pliku ''D:/LIBS/TestData/suus_status_response.txt'' dostępne do testowania poprzez `QHttpDebugApi`. SUUS: - statusy z informacją "wiele bram" zwracane na liście wyszukiwania; - możliwość wyboru zakresu czasu wyszukiwania przesyłek. APPS_NET - nie dodawaj pluginu SUUS jeśli w katalogu głównym aplikacji nie ma pliku ''suus_transl.txt''. Działanie tymczasowe do momentu rozpoczęcia oficjalnych testów. APPS_NET - CMS_BACKUP_PLAYER - dodaj brakujące biblioteki OpenGL VDRS - ONVIF - zmodyfikuj wywoływanie presetów w ONVIF ( teraz są trzy tryby ) SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.126 - 25.08.2023 ----------------------------------- SERVICE - Merged revision(s) 29617-29640 from VDRS/RELEASE: APPS_NET - drobna poprawka do `QShipNavigationAlertController` VDRS - włączenie możliwości pobierania danych z edge recordingu po ONVIF Profile G dla kamer ''PLATINUM_CCTV''. APPS_NET - CMS4 - wyświetlaj watermark także na obrazie LIVE APPS_NET - możliwość dodawania wielu zdjęć do incydentów LPR APPS_NET - drobna poprawka APPS_NET - drobna poprawka do działania `QOnvifRecordingControl` APPS_NET - poprawki do exportu do PDF listy incydentów SERVICE - poprawione domyślne maski elementów przy dodawaniu użytkownika VDR-S. SERVICE - poprawki do inicjalizacji maski audio w kliencie APPS_NET - drobna poprawka w `QVcaBridge`. Ustawiamy takie same nagłówki HTTP jak w przykładzie https://integration.vcatechnology.com/#sse-code-sample APPS_NET - maksymalne uproszczenie parsowania danych VCAcore + inne drobne poprawki. APPS_NET - możliwość eksportu do PDF pojedynczego raportu w widoku incydentów LPR. APPS_NET - drobna poprawka DAHUA - dodanie modeli `DH-TPC-BF2241-T` i `DH-TPC-AUTODETECT` APPS_NET - drobna poprawka APPS_NET - zwiększ rozmiar widgetu do wprowadzania maski wideo w ustawieniach kanału LPR. APPS_NET - CMS4 - popraw skalowanie na kliencie py kamerach 4K APPS_NET - drobna poprawka APPS_NET - CORE_MEDIA - zmniejsz poziom logowania biblioteki FFMPEG APPS_NET - drobne poprawki opisów. SERVICE - SERVER_APPLET - dodaj okienko about z numerem wersji do TrayIcon, uporządkuj menu. SERVICE - poprawki do inicjalizacji maski audio w kliencie SERVICE - poprawione domyślne maski elementów przy dodawaniu użytkownika VDR-S. Merged revision(s) 29617 from VDRS/RELEASE: APPS_NET - drobna poprawka do `QShipNavigationAlertController` SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.125 - 09.08.2023 ----------------------------------- SERVICE - Merged revision(s) 29593-29611 from VDRS/RELEASE: VDRS - włącz możliwość pobierania danych z edge recordingu dla kilku modeli kamer innych od ONVIF. Komunikacja w dalszym ciągu odbywa się po ONVIF Profile G. CMS - dodana możliwość wyłączenia pływającego tekstu na kamerach. Zarządzane przez klucz ''video.floatingTexts'' w `cms.ini`. APPS_NET - dodana możliwość przycinania zdjęć przy dodawaniu i edycji osoby z czarnej listy. APPS_NET - poprawki do przycinania zdjęć przy dodawaniu wpisu do czarnej listy. APPS_NET - poprawka do `QDvrConfigurationManagerView`: pokazuj przycisk "Update now" z menu wyboru akcji tylko jeśli jest zaznaczony jakiś DVR. W przeciwnym przypadku pokazujemy przycisk "Update all DVRs". APPS_NET - dodana możliwość wyłączenia powiązania POS-a z LPR, jeśli nie ma licencji na stacje benzynowe. Na razie opcja cały czas włączona dopóki nie będzie zmian w kluczu. APPS_NET - przeniesienie funkcji raportowania incydentów do oddzielnego `IncidentReportControllerInterface`. Raportowanie incydentów przez CMS zawsze odbywa się poprzez komendę do serwera; dopiero on kontaktuje się z HUB-em. APPS_NET - częściowe wycofanie zmiany [29602]. Nie uzależniamy powiązania POS-a z LPR od przyszłej licencji na stacje benzynowe, bo co na przykład z wagami? Być może to powinno być zarządzane przez oddzielną licencję, ale raczej nie o nazwie ''Pertol stations''. Na razie powiązanie POS-a z LPR wyłączone tylko, jeśli serwer nie ma wsparcia dla LPR. APPS_NET - dodana możliwość wyłączenia raportowania incydentów w bazie osób APPS_NET - usuń niepotrzebny kod z QVcaCoreMetadataParser. APPS_NET - dodanie klasy pomocniczej `QImageListWidget` APPS_NET - poprawki do działania `QPersonController` APPS_NET - ogranicz zapisy do bazy danych statków. Dodany klucz ''shipDatabase.writeIntervalSec'' w `core.ini`. APPS_NET - częściowe wycofanie poprawki [29587]. Pozbywamy się QMediaPlayer, zamiast tego dodajemy timer ponownie odtwarzający dźwięk błędu. APPS_NET - zawsze zapisuj błędy komunikacji w bazie danych statku. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.124 - 31.07.2023 ----------------------------------- Merged revision(s) 29566-29587 from VDRS/RELEASE: APPS_NET - wyświetlaj klatki archiwum z zachowanym aspect ratio APPS_NET - odświeżaj wyświetlacz po zmianie aspect ratio kamery. APPS_NET - drobna poprawka APPS_NET - 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. CMS - ustawiaj dla aplikacji przy starcie pod Windowsem tryb "Wysoka wydajność" w ustawieniach GPU. CMS - dodana możliwość wyłączenia automatycznego włączania trybu "Wysoka wydajność" w pliku `core.ini`. APPS_NET - INSTALL CMS HUB - popraw odinstalowywanie się HUB'a, błąd po poprawce 29393. VDRS - poprawiony odczyt adresu zdalnego połączenia w `NetVideoProtocol` i `NetControlProtocol`. VDRS - lista osób dostępna zawsze, niezależnie od licencji LPR. APPS_NET - 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; - dodanie klucza ''vca.server.maxBufferSizekB'' w `core.ini` umożliwiającego zmianę rozmiaru bufora parsera QVcaCoreMetadataParser. WISKA - poprawki do odtwarzania dźwięku alertu (m.in. wykorzystanie klasy `QMediaPlayer`); rozszerzony zapis do logów. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.123 - 21.07.2023 ----------------------------------- SERVICE - Merged revision(s) 29533-29560 from VDRS/RELEASE: APPS_NET: - Podawanie w opisie urządzenia informacji o używanych licencjach POS i Barcode. - Podawanie także informacji o maksymalnej możliwej liczbie kanałów VCA. W tym przypadku nie podajemy kanałów używanych, bo tą samą maksymalną liczbę mogą wykorzystać moduły VCA server, VCA core, AI Box... VDRS - ustawiaj czas dla wysyłanych klatek raw audio. VDRS - drobne poprawki APPS_NET - zmniejsz domyślny poziom logowania biblioteki FFmpeg ORLEN_SERVICE - dodaj watermark przy odtwarzaniu archiwum ORLEN_SERVICE - popraw plynnosc wyswietlania APPS_NET - Merged revision(s) 29537-29538 from VDRS/BRANCHES/20_01_27_ORLEN_SERVICE: ORLEN_SERVICE - dodaj watermark przy odtwarzaniu archiwum APPS_NET - popraw pynno wywietlania video. APPS_NET - zmiana statusów ''Authorized'' na ''White list'' i ''Wanted'' na ''Black list'' w widokach LPR oaz listy osób. APPS_NET - CMS_PLAYER - popraw ustawienie zakresu archiwum APPS_NET - CMS4 - popraw skakanie obrazu / pomijanie klatek na poczatku przy eksporcie AVI. APPS_NET - LPR - aktualizacja biblioteki do SimpleLPR 3.5.5 ( trzeba uaktualinić D:\LIBS ) APPS_NET - dodana możliwość eksportu listy osób do PDF ORLEN_SERVICE - dodaj do CMS_PLAYER instrukcję ( "Instrukcja_odtwarzania_materiału.pdf" ) ORLEN_SERVICE------------------------------------- 3.4.7.35 - 19.07.2023 ----------------------------------- ORLEN_SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt APPS_NET - drobna poprawka APPS_NET - poprawki do działania 'QPdfTablePrinter::print' ORLEN_SERVICE - włącz dodawanie playera do backupu na stałe. ORLEN_SERVICE - popraw kompilację. ORLEN_SERVICE - poprawka kompilacji APPS_NET - drobne poprawki do `QIncidentReportsView`. APPS_NET - widok ''Incident Reports'' możliwy do dodania jako zakładka w CMS. Póki co ma to sens tylko przy połączeniach z CMS HUB. APPS_NET - poprawki do działania akcji schedulera ''Activate LPR''. APPS_NET - poprawki do konfigurowania akcji schedulera ''Activate LPR''. APPS_NET - odświeżanie nazwy kanału przed wysłaniem odpowiedzi na komendę ''HardwareGetChannelName''. W międzyczasie mógł się np. odświeżyć adres kamery i zmieniła się nazwa domyślna kanału. APPS_NET - poprawka komentarzy SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.122 - 13.07.2023 ----------------------------------- SERVICE - Merged revision(s) 29522-29527 from VDRS/RELEASE: VDRS - poprawione informowanie o błędach komunikacyjnych połączenia z danymi nawigacyjnymi statku, jeśli od uruchomienia serwera nie nastąpiła w ogóle żadna transmisja danych. WISKA - odświeżaj dźwięk alarmowy od razu po jego zmianie; nie czekaj na następny alert. APPS_NET - poprawki do działania QPersonManagerDatabase m.in. automatyczne akceptowanie lub odrzucanie osób i grup z systemów kontroli dostępu oraz poprawki do wyszukiwania raportów. APPS_NET - poprawki do działania `QIncidentReportsView`. APPS_NET - zmiana nazwy widoku konfiguracyjnego ''Person list synchronization'' na ''Incident reports''. Dodanie zakładki ''Synchronization settings'' do widoku listy osób w konfiguracji CMS HUB-a. APPS_NET - widok ''Incident Reports'' możliwy do wrzucenia na layout lub dodania do panelu bocznego. Ma to sens tylko przy połączeniu z HUB-em. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.121 - 12.07.2023 ----------------------------------- SERVICE - Merged revision(s) 29508-29515 from VDRS/RELEASE: APPS_NET - możliwość dodawania samochodów do czarnej listy z poziomu przeglądarki LPR, również jeśli nie ma włączonej synchronizacji z HUBem. APPS_NET - drobna poprawka APPS_NET - drobna poprawka LIB_DEVICE - poprawiona detekcja ustawień kamer ONVIF APPS_NET - poprawa czytelności kodu + wycofanie poprawki [29508]. Poprawka do ewentualnego przywrócenia jeśli wprowadzimy licencjonowanie opisane w tickecie #920. APPS_NET - zmiana nazwy klasy z `QNotAcceptedPersonsView` na `QIncidentReportsView` APPS_NET - zamiana `IfLpr::Decision` na `IfPersonDatabasePlugin::IncidentReportStatus`. Poprawki do kompilacji `QIncidentReportsView`. SERVICE - popraw jeszcze raz pobieranie dodatkowych komend dla VISCA PTZ SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.120 - 07.07.2023 ----------------------------------- SERVICE - Merged revision(s) 29484-29500 from VDRS/RELEASE: VDRS - nie zawieszaj aplikacji jeśli dodajesz nieprawidłowe kamery ( np. kamery oparte na 32bit SDK w wersji 64-bitowej aplikacji ) APPS_NET - poprawka do skryptu tworzenia aplikacji na macOS SERVICE- Merged revision(s) 29419 from VDRS/BRANCHES/16_09_07_SERVICE: APPS_NET - dodanie akcji harmonogramu zadań "Set window state". (Platinium) SERVICE - popraw błąd do generowania logów svn dla wersji SERVICE SERVICE - Merged revision(s) 29479-29482 from VDRS/RELEASE: APPS_NET - nie pokazuj w logach komunikatów ''Can not load translations...'' z biblioteki cutelyst. APPS_NET - wycofaj przejście na ffmpeg 6.0, cofnij się do 4.0.1 ( trzeba uaktualnić i przekompilować D:\LIBS ) APPS_NET - usuń zbędny assert SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.119 - 03.07.2023 ----------------------------------- SERVICE - Merged revision(s) 29469-29473 from VDRS/RELEASE: APPS_NET - popraw ustawianie ścieżki do eksportowanego pliku wideo w `QAviWriter`. WISKA - możliwość skonfigurowania dźwięku alarmowego emitowanego przy błędach komunikacji ze statkiem APPS_NET - zmień czas restartu po zablokowaniu wątku RTSP na 10 sekund. APPS_NET - dodaj test toRgbBuffer() VDRS - usuńzbędny ASSERT. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.118 - 28.06.2023 ----------------------------------- SERVICE - DAHUA - zwracaj błąd przy wykrywaniu własności kamery tylko, gdy nie udało się z nią połączyć lub wystąpił błąd autoryzacji. CMS - poprawione formatowanie parametrów nawigacyjnych statku. Unikamy wartości typu ''-0.0''. WISKA - dane nawigacyjne statku parsuj tylko z dokładnością do 1 miejsca po przecinku LIB_DEVICE - logowanie żądań HTTP podczas detekcji ustawień kamer Dahua WISKA - resetuj parsery danych statku po wystąpieniu błędu komunikacji APPS_NET - QVideoParser - dodaj padding 16bajtów do bufora wg. wymagań FFMpeg ( testowane na AppVerifier ) APPS_NET - zwiększ poziom logowania biblioteki Ffmpeg. APPS_NET - domyślnie dodawaj brzegi do ramek video. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.117 - 26.06.2023 ----------------------------------- SERVICE - Merged revision(s) 29422-29443 from VDRS/RELEASE: APPS_NET - poprawka do uruchamiania aplikacji na macOS APPS_NET - drobna poprawka ONVIF - jeśli kamera podczas detekcji odpowiada błędem na komendę `GetProfiles` w wersji 2.0, to wywołaj ją w wersji 1.0. (Vivotek) APPS_NET - poprawki w wideo parserze, aby uniknąć niepotrzebnych allokacji, które mogą powodować szarpanie obrazu po paru dniach pracy ( nikpol etc ). APPS_NET - dodatkowe ustawianie limitu pamięci dla bazy danych SQL ( czasami nie działało ? ). SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.116 - 19.06.2023 ----------------------------------- SERVICE - Merged revision(s) 29414-29416 from VDRS/RELEASE: APPS_NET - VDRS - zwiększ domyślne bufory pamięci dla bazy danych SQL. APPS_NET - Ffmpeg 6.0 - popraw budowanie instalek APPS_NET - Ffmpeg 6.0 - popraw budowanie instalek SERVICE - Merged revision(s) 29369-29408 from VDRS/RELEASE: APPS_NET - wyłącz budowanie testów. SERVICE - Merged revision(s) 29369 from VDRS/RELEASE: APPS_NET - wyłącz budowanie testów. SERVICE - poprawka kompilacji APPS_NET - drobna poprawka APPS_NET - zapisuj domyślnie stos wywołań procedur w momencie zablokowania się wątków. APPS_NET - rozszerz logowanie stanu pamięci o pamięc procesu. APPS_NET - dodanie możliwości, że każda lista ramek używa własnej sterty ( etap 1 ). LIB_DEVICE - nie wyłączaj property "lpr" w kamerach Dahua, jeśli jest w nich wyłączona detekcja sprzętowa. Może to nadpisywać wartość z innych modułów. APPS_NET - drobna poprawka APPS_NET - dodaj przykładowy link do strumienia archiwum w `QRtspServerConfigView` APPS_NET - dodanie możliwości, że każda lista ramek używa własnej sterty - poprawki. APPS_NET - poprawka kompilacji testów. APPS_NET - poprawka do kompilacji na maku APPS_NET - nie zapisuj rezultatu wykonania komend WiskaNavigationGetConfig oraz DvrEventGetErrors ( są zbyt często wykonywane więc zaciemniają logi, a nie są krytyczne ) INSTALL - dodaj opóźnione uruchamianie w instalce CMS_HUB ( czasami po restarcie komputera HUB nie wstaje np. na Długiej ) APPS_NET - biblioteka FFMPEG 6.0 ( trzeba uaktualnić D:\LIBS i wywołać _build_libav.bat ) APPS_NET - Ffmpeg 6.0 - popraw instalki ... APPS_NET - popraw działanie z biblioteką ffmpeg i instrukcjami AVX32 ( wyrównanie buforów do 32 bajtów ). APPS_NET - włącz domyślnie tworzenie nowej sterty dla każdej listy ramek video APPS_NET - popraw działanie z biblioteką ffmpeg i instrukcjami AVX32 ( wyrównanie buforów do 32 bajtów ). APPS_NET - ustaw zakres portu od 1 do 65535 w `QCentralServerClientConfigView`. VDRS - zmniejsz maksymalny możliwy port do skonfigurowania na 65534 (trzeba jeszcze uwzględnić gniazdko kontrolne). APPS_NET - dodana możliwość przywrócenia starego sposobu filtrowania layoutów po grupach (klucz ''gui_groups_list'' w cms.ini). (Przemo) APPS_NET - uaktualnienie biblioteki ffmpeg na maku APPS_NET - Ffmpeg 6.0 - popraw kompilację ... SERVICE - poprawka kompilacji SERVICE - Merged revision(s) 29369 from VDRS/RELEASE: APPS_NET - wyłącz budowanie testów. SERVICE - Merged revision(s) 29316-29362 from VDRS/RELEASE: APPS_NET - drobne poprawki do edycji użytkowników na HUB-e. APPS_NET - drobne poprawki do edycji użytkowników na HUB-e. APPS_NET - na liście dodatkowych krajów w widoku konfiguracyjnym LPR nie zaznaczaj kraju głównego. Przy zmianie kraju głównego wcześniejszy kraj główny pozostawał na liście krajów dodatkowych. APPS_NET - poprawki do działania akcji ''Pokaż na pełnym ekranie''. Nie działał w ogóle skrót klawiaturowy dla tej akcji. APPS_NET - zwracanie poprawnej informacji o zalogowaniu w trybie administratora przy połączeniach przez `CMSHubConfig.exe`. VDRS - uaktualnij język niemiecki CMS HUB - poprawka do pobierania danych użytkownika APPS_NET - zwiększ możliwą liczbę wyjść wirtualnych do 128 ... APPS_NET - drobne poprawki do QUserDatabase WIZARD - usuń konfigurację kart analogowych z WIZARDA, i tak już nie są obsługiwane APPS_NET - CMS 4 - aktualizacja plików językowych ( niemiecki ), wywołanie lupdate,przywraca pełne tłumaczenie, poprzez konwersję do formatu PO niektóre tłumaczenia nie były uwzględniane. APPS_NET - CMS4 - wyświetlaj wiadomość o restarcie aplikacji po zmianie języka CMS HUB - dodanie pluginu ''PushNotifications'' APPS_NET - dodana możliwość wyboru zdjęcia z archiwum w widoku "Zgłoś incydent..." APPS_NET - dodanie okienka informującego o powodzeniu zapisu ustawień do większości widoków konfiguracyjnych APPS_NET - drobna poprawka APPS_NET - przeniesienie do interfejsu `IfUserDevice` sprawdzania listy nieadministracyjnych widoków konfiguracyjnych dostępnych dla danego użytkownika. APPS_NET - drobna poprawka APPS_NET - dodanie prawa dostępu ''Changing scheduler settings'' APPS_NET - drobna poprawka APPS_NET - dodanie odświeżania nazw serwerów w `QDvrController` + uporządkowanie kodu. APPS_NET - popraw generowanie raportów, dodaj logowanie stanu pamięci procesów jeśli pamięc w systemie się wyczerpuje. APPS_NET - dodaj plagę `UseArchiveNumber` do widoków archiwalnych POS. APPS_NET - CMS4 - aktualizacja języka niemieckiego VDRS - zaktualizowany język niemiecki APPS_NET - dodanie możliwości wyboru zakresu czasu w przeglądarce zgłoszeń do listy osób na serwerze centralnym. APPS_NET - akcja wybierania zdjęcia z archiwum wywoływana po wciśnięciu przycisku, a nie z menu kontekstowego w oknie ''Zgłoś incydent''. APPS_NET - drobne poprawki APPS_NET - możliwość wyboru zdjęcia z archiwum dodana do widoku "Edit owner...", kiedy jest on wywoływany z poziomu przeglądarki LPR. Edycja osoby ograniczona do sytuacji, gdy osoba jest już dodana do bazy lub gdy nie jest włączona synchronizacja listy osób z HUB-em. APPS_NET - zgłaszanie incydentów możliwe dla wszystkich użytkowników (o ile mogą przeglądać zdarzenia LPR). Dopiero ich akceptacja/odrzucenie wymaga prawa ''Manage person list''. APPS_NET - zwiększ rozdzielczość wyboru zdjęć w `QArchSimplePreview` APPS_NET - wycofanie poprawki [29349]. Skoro ma być dodane kluczowanie funkcjonalności stacji benzynowych (ticket #920), to niech na razie wszystko zostanie po staremu. APPS_NET - dodanie prawa dostępu ''Manage push notifications'' APPS_NET - poprawione pokazywanie widoków konfiguracyjnych w CMS przy włączonej synchronizacji ustawień na HUBie APPS_NET - dodanie praw dostępu ''Configure HTTP API server'' i ''Manage SSL certificates'' możliwych do konfigurowania na hubie. APPS_NET - nie wysyłaj komendy `IfDvrCheckCsConnection` dla serwerów typu 'Passive' przy dodawaniu ich do HUBa. Komenda opiera się na generowaniu raportu, a przecież "pasywny DVR nie będzie wysyłać żadnych raportów ani powiadomień do serwisu CMS HUB". APPS_NET - dodanie prawa dostępu ''Edit DVR list''; możliwość edycji listy DVR przez zwykłego użytkownika. APPS_NET - wycofanie przypadkowo zacommitowanych zmian w QPersonDatabase. APPS_NET - VDRS - dodaj logowanie informacji o allokacji ramek w celu debugowania probleów w NIKPOLu APPS_NET - VDRS - dodaj sprawdzanie sterty w celu debugowania probleów w NIKPOLu CMS HUB - dodana możliwość odebrania praw dostępu do layoutu (przy włączonej synchronizacji ustawień). APPS_NET - poprawka do konfigurowania akcji schedulera ''DVR recording''. (Przemo) APPS_NET - zamień napis Starting capture cards na NetProffesional. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.115 - 01.06.2023 ----------------------------------- SERVICE - Merged revision(s) 29316-29362 from VDRS/RELEASE: APPS_NET - drobne poprawki do edycji użytkowników na HUB-e. APPS_NET - drobne poprawki do edycji użytkowników na HUB-e. APPS_NET - na liście dodatkowych krajów w widoku konfiguracyjnym LPR nie zaznaczaj kraju głównego. Przy zmianie kraju głównego wcześniejszy kraj główny pozostawał na liście krajów dodatkowych. APPS_NET - poprawki do działania akcji ''Pokaż na pełnym ekranie''. Nie działał w ogóle skrót klawiaturowy dla tej akcji. APPS_NET - zwracanie poprawnej informacji o zalogowaniu w trybie administratora przy połączeniach przez `CMSHubConfig.exe`. VDRS - uaktualnij język niemiecki CMS HUB - poprawka do pobierania danych użytkownika APPS_NET - zwiększ możliwą liczbę wyjść wirtualnych do 128 ... APPS_NET - drobne poprawki do QUserDatabase WIZARD - usuń konfigurację kart analogowych z WIZARDA, i tak już nie są obsługiwane APPS_NET - CMS 4 - aktualizacja plików językowych ( niemiecki ), wywołanie lupdate,przywraca pełne tłumaczenie, poprzez konwersję do formatu PO niektóre tłumaczenia nie były uwzględniane. APPS_NET - CMS4 - wyświetlaj wiadomość o restarcie aplikacji po zmianie języka CMS HUB - dodanie pluginu ''PushNotifications'' APPS_NET - dodana możliwość wyboru zdjęcia z archiwum w widoku "Zgłoś incydent..." APPS_NET - dodanie okienka informującego o powodzeniu zapisu ustawień do większości widoków konfiguracyjnych APPS_NET - drobna poprawka APPS_NET - przeniesienie do interfejsu `IfUserDevice` sprawdzania listy nieadministracyjnych widoków konfiguracyjnych dostępnych dla danego użytkownika. APPS_NET - drobna poprawka APPS_NET - dodanie prawa dostępu ''Changing scheduler settings'' APPS_NET - drobna poprawka APPS_NET - dodanie odświeżania nazw serwerów w `QDvrController` + uporządkowanie kodu. APPS_NET - popraw generowanie raportów, dodaj logowanie stanu pamięci procesów jeśli pamięc w systemie się wyczerpuje. APPS_NET - dodaj plagę `UseArchiveNumber` do widoków archiwalnych POS. APPS_NET - CMS4 - aktualizacja języka niemieckiego VDRS - zaktualizowany język niemiecki APPS_NET - dodanie możliwości wyboru zakresu czasu w przeglądarce zgłoszeń do listy osób na serwerze centralnym. APPS_NET - akcja wybierania zdjęcia z archiwum wywoływana po wciśnięciu przycisku, a nie z menu kontekstowego w oknie ''Zgłoś incydent''. APPS_NET - drobne poprawki APPS_NET - możliwość wyboru zdjęcia z archiwum dodana do widoku "Edit owner...", kiedy jest on wywoływany z poziomu przeglądarki LPR. Edycja osoby ograniczona do sytuacji, gdy osoba jest już dodana do bazy lub gdy nie jest włączona synchronizacja listy osób z HUB-em. APPS_NET - zgłaszanie incydentów możliwe dla wszystkich użytkowników (o ile mogą przeglądać zdarzenia LPR). Dopiero ich akceptacja/odrzucenie wymaga prawa ''Manage person list''. APPS_NET - zwiększ rozdzielczość wyboru zdjęć w `QArchSimplePreview` APPS_NET - wycofanie poprawki [29349]. Skoro ma być dodane kluczowanie funkcjonalności stacji benzynowych (ticket #920), to niech na razie wszystko zostanie po staremu. APPS_NET - dodanie prawa dostępu ''Manage push notifications'' APPS_NET - poprawione pokazywanie widoków konfiguracyjnych w CMS przy włączonej synchronizacji ustawień na HUBie APPS_NET - dodanie praw dostępu ''Configure HTTP API server'' i ''Manage SSL certificates'' możliwych do konfigurowania na hubie. APPS_NET - nie wysyłaj komendy `IfDvrCheckCsConnection` dla serwerów typu 'Passive' przy dodawaniu ich do HUBa. Komenda opiera się na generowaniu raportu, a przecież "pasywny DVR nie będzie wysyłać żadnych raportów ani powiadomień do serwisu CMS HUB". APPS_NET - dodanie prawa dostępu ''Edit DVR list''; możliwość edycji listy DVR przez zwykłego użytkownika. APPS_NET - wycofanie przypadkowo zacommitowanych zmian w QPersonDatabase. APPS_NET - VDRS - dodaj logowanie informacji o allokacji ramek w celu debugowania probleów w NIKPOLu APPS_NET - VDRS - dodaj sprawdzanie sterty w celu debugowania probleów w NIKPOLu CMS HUB - dodana możliwość odebrania praw dostępu do layoutu (przy włączonej synchronizacji ustawień). APPS_NET - poprawka do konfigurowania akcji schedulera ''DVR recording''. (Przemo) APPS_NET - zamień napis Starting capture cards na NetProffesional. SERVICE - VDRS - aktualizacja języka niemieckiego. SERVICE - CMS4 - aktualizacja jezyka niemieckiego SERVICE - CMS 4 - aktualizacja plików językowych ( niemiecki ), wywołanie lupdate,przywraca pełne tłumaczenie, poprzez konwersję do formatu PO niektóre tłumaczenia nie były uwzględniane. SERVICE - uaktualnij język niemiecki SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.114 - 12.05.2023 ----------------------------------- SERVICE - Merged revision(s) 29296-29310 from VDRS/RELEASE: APPS_NET - poprawiony tekst informujący o konieczności pobrania CUDA dependencies. APPS_NET - zmiana opisów serwerów APPS_NET - drobna poprawka APPS_NET - zaznaczaj nowo utworzonego użytkownika VDR-S zaraz po jego stworzeniu. APPS_NET - dodaj informację o konieczności instalacji CUDA Toolkit 11.8 dla silnika LPR 2.0. HUB - dodanie prawa dostępu "Edit user list". Użytkownik bez praw administracyjnych do HUB-a z takim prawem dostępu może edytować grupy i listę użytkowników, ale sam nie może nadawać praw administracyjnych do urządzeń. APPS_NET - możliwość edycji użytkowników na HUB-e przez zwykłego użytkownika z prawem "editUsers", jeśli jest włączona synchronizacja ustawień. APPS_NET - CMS4 - uaktualnij język niemiecki SERVICE - popraw błąd zapisu pliku HelpDeskClient.exe ( zapisuj w plikach tymczasowych, a nie w katalogu programu ) SERVICE - wycofanie poprawki [29184] Merged revision(s) 29296-29298 from VDRS/RELEASE: APPS_NET - poprawiony tekst informujący o konieczności pobrania CUDA dependencies. APPS_NET - zmiana opisów serwerów SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.113 - 27.04.2023 ----------------------------------- SERVICE - Merged revision(s) 29289-29290 from VDRS/RELEASE: APPS_NET - CMS4 - zmień tło przycisniętego przycisku CMS4 na bardziej wyrazne. APPS_NET - CMS4 - zmień opisy serwerów w konfiguracji SERVICE - popraw odczytywanie stanu działania usługi ( poprawka wyłączania się usługi ) SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.112 - 26.04.2023 ----------------------------------- SERVICE - Merged revision(s) 29265-29280 from VDRS/RELEASE: APPS_NET - VDRS - możliwość restartu jeśli pula ramek przekroczy odpowiednią wielkość ( jeszcze dla NIKPOL ) SERVICE - popraw rozpoczynanie testu zablokowania wątku po pewnym czasie. APPS_NET - VDRS - możliwość wyłączenia dodatkowego serwera WebSocket APPS_NET - VDRS - SMTP - popraw zapis i odczyt ustawień zdarzenia schedulera. LIB_DEVICE - dodanie ''www.onvif.org/ver20/media/wsdl'' do namespaces w żądaniach ONVIF. APPS_NET: - nie pokazuj tool tipa ''Choose "Enter administrator mode" from...'' dla profilu Alnet Demo; - dodany specjalny komunikat o wyłączeniu trybu administratora dla profilu Demo. (Maciek S.) WISKA - dodanie informacji o ''Alarm SDN Failure Link'' do widoku parametrów nawigacyjnych statku. APPS_NET - HTTP SERVER - dodaj pobieranie informacji umożliwiającej łączenie się przez huba z serwerami bez proxy. APPS_NET - VDRS - dodaj pierwszą wersję logowania się za pomocą serwera centralnego w HTTP API APPS_NET - poprawka do aktywacji zdarzenia VCA w harmonogramie zadań w związku z poprawką [29255] APPS_NET - VDRS - dodaj pierwszą wersję logowania się za pomocą serwera centralnego w HTTP API, następny etap APPS_NET - HUB - dodatkowe komendy do zapisu/odczytu ustawień ( dla komórki ) VDRS - dodaj sterowanie zoomem głowicy za pomocą plus i minus ( przydatne podczas konfiguracji ) VDRS - dodaj plugin SystemSettings do rejestratora ( do użycia ew. w przyszłości ) APPS_NET - poprawki do rysowania zdarzeń VCA APPS_NET - CENTRAL_SERVER - zwracaj status użytkownika systemu centralnego ( czy jest adminem ) SERVICE - popraw rozpoczynanie testu zablokowania wątku po pewnym czasie. SERVICE - Merged revision(s) 29263 from VDRS/RELEASE: APPS_NET / CMS4 - popraw odczytywanie dodatkowych komend głowicy ( VISCA ) SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.111 - 18.04.2023 ----------------------------------- SERVICE - Merged revision(s) 29248-29257 from VDRS/RELEASE: APPS_NET - drobne poprawki do wyszukiwarki POS APPS_NET - drobne poprawki do zapisywania predefiniowanego wyszukiwania w przeglądarce POS VDRS - twórz plugin ''Metadata'' przed pluginem ''DvrEvents''. APPS_NET - widok ''VdrsUsersView'' widoczny na kliencie dla użytkowników z prawem dostępu ''editUsers''. APPS_NET - dodanie clear buttona do pól tekstowych w niektórych wyszukiwarkach zdarzeń LIB_DEVICE - dodanie nowego modelu kamery ''IPOX AUTODETECT'' LIB_DEVICE - drobne poprawki do parsowania danych w protokole ''NOVUS_4SD_6540''. APPS_NET - wyłącz rozróżnianie wielkich i małych liter w nazwach klas obiektów VCA. Zmiana dotyczy nowo tworzonych baz danych. WISKA - zmiana nazw ''Communication port 1'' i ''Communication port 2'' w widoku ''Ship navigation data''. Informacje o błędach transmisji widoczne tylko dla protokołu ''NMEA M1 Standard''. APPS_NET - drobne poprawki SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.110 - 06.04.2023 ----------------------------------- SERVICE - Merged revision(s) 29236-29242 from VDRS/RELEASE: APPS_NET - dodanie możliwości określenia drugiego portu odbioru danych nawigacyjnych statku. (Wiska) APPS_NET/PUSH_NOTIFICATION - dodana możliwość logowania wszystkich odpowiedzi na żądanie "https://fcm.googleapis.com/v1/projects/***/messages:send". Włączane za pomocą "pushNotifications.debugTrace" w pliku `core.ini`. APPS_NET - poprawione działanie przycisku usuwania widoków z layoutu. APPS_NET - popraw generowanie raportów o błędach. APPS_NET - poprawki do inicjalizacji `QNavigationParamsView`. APPS_NET - CMS4 - dodaj wyszukiwanie na liście profili APPS_NET - VDRS - popraw generowanie raportów o błędach. SERVICE - aktualizuj plik językowy lingobit.loc SERVICE - aktualizuj plik językowy lingobit.loc SERVICE - aktualizacja plików języtkowych SERVICE - aktualizacja plików językowych SERVICE - aktualizuj pliki językowe SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.109 - 31.03.2023 ----------------------------------- Merged revision(s) 29202-29225 from VDRS/RELEASE: APPS_NET - dodanie akcji ''Copy to clipboard'' w menu okienka robienia snapshotów. APPS_NET - VDRS - możliwość wysyłania raportu o stanie serwera na adres email administratora - poprawka APPS_NET - czas wygaśnięcia rejestracji powiadomień PUSH określany w pliku `core.ini` przez klucz ''pushNotifications.expirationTimeHours''. APPS_NET - nie generuj błędów SQL przy zbyt częstym zapisie danych w ''Ship navigation database''. APPS_NET - drobna poprawka INSTALL - staraj się instalować pakiety redist w tle - poprawka INSTALL - staraj się instalować pakiety redist w tle - poprawka APPS_NET - CMS4 - restartuj CMS4 także po zablokowaniu wątku archiwum ( HEBE ) APPS_NET - dodatkowe zabezpieczenia przy parsowaniu danych w `QSerialPortReadSchedulerEvent` APPS_NET - poprawka do formatowania czasu w parametrach zdarzeń schedulera APPS_NET - poprawki do logowania błęów przez porty ''szeregowe'' TCP APPS_NET - dodaj flagę ''LogErrorsOnly'' do komendy ''PushNotificationSend''. APPS_NET - drobna poprawka do `QCmsWizard` APPS_NET - SMTP - poprawki do wysyłania raportów o statnie serwera do administratora APPS_NET - PushNotifications - dodaj kolumne Expires at, dodaj przycisk Send test push notification APPS_NET - zapisuj w logach rozpoczęcie i zakończenie każdej akcji schedulera. APPS_NET - CMS_LANG - zmień nazwę pliku z makefile na lang_makefile, aby QtCreator nie wywoływał makefile przy każdym budowaniu. APPS_NET - dodaj zapis numeru klucza do logów jako "Device class id" . APPS_NET - CMS 4 - dodaj restart po zablokowaniu się wątku głównego GUI ( HEBE ). APPS_NET - dodanie informacji o błędzie transmisji do widoku parametrów statku. (Wiska) APPS_NET - poprawki do kompilacji `QFakeLicence` APPS_NET - VDRS - dodaj do logów informację o obciążeniu procesora APPS_NET - SMTP - poprawki do wysyłania raportów do serwera. SERVICE - INSTALL - staraj się instalować pakiety redist w tle - poprawka SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.108 - 21.03.2023 ----------------------------------- SERVICE - Merged revision(s) 29196 from VDRS/RELEASE: APPS_NET - VDRS - możliwość skonfigurowania proxy dla powiadomień typu push w pliku core.ini SERVICE - Merged revision(s) 29170-29194 from VDRS/RELEASE: LIB_UTILS_HTTP - poprawki do autoryzacji Digest; nie dołączaj wartości ''opaque'' jeśli jest pusta. APPS_NET - poprawki do działania QLprLinkedEventChannel. APPS_NET - QSystemWatchdog - dodaj opóźnienie do startu watchdoga, uprość działanie. APPS_NET - poprawka do dzialania `QLprLinkedEventChannel` APPS_NET - HTTP_SERVER - zwiększ poziom logowania APPS_NET - poprawki do widoku schedulera po wprowadzeniu możliwości sortowania po nazwie. LPR: - dodanie parametru ''lpr.minActivationTimeSec'' w pliku `core.ini`; określa minimalny czas aktywacji silnika LPR i jest wykorzystywany m.in. w akcji schedulera. - dodanie parametrów ''lprLinkedEvent.eventTimeoutSec'' i ''lprLinkedEvent.cmdTimeoutSec'' w pliku `core.ini`. Pierwszy zarządza czasem usunięcia zdarzenia LPR z wewnętrznej kolejki linked event managera, a drugi zarządza timeoutem komend `LprGetLinkedEvent`; - inne drobne poprawki. APPS_NET - wycofanie omyłkowej poprawki APPS_NET - drobna poprawka LPR: - skrócenie czasów ''lpr.minActivationTimeSec'', ''lprLinkedEvent.eventTimeoutSec'' i ''lprLinkedEvent.cmdTimeoutSec'' do 10 sekund; - drobne poprawki do działania `QLprLinkedEventChannel`. APPS_NET - drobna poprawka APPS_NET - poprawiony tab order w `QHttpConfigView` APPS_NET - stwórz pokategorię "System" w ustawieniach APPS_NET - CMS4/VDRS4 - pokazuj błędy nagrywania na obrazie w kliencie, APPS_NET - poprawka do testów zrywania połączenia przy oglądaniu pierwszego strumienia ( dla Macieja ) SERVICE_QT_5_15 - drobna poprawka do wywołania `seek` w `QFileReaderQt`. LIB_DEVICE - VDRS - zmniejsz czas maksymalnego zablokowania wątku sieciowego ( RTSP ) w funkcji select z 5 do 0.5 sekundy. APPS_NET - zmniejsz czas maksymalnego zablokowania wątku sieciowego do 0.5 sekundy. INSTALL - staraj się instalować pakiety redist w tle. APPS_NET - zmień ciągi znaków ''Database'' na ''Video archive'' w opisie stanu rejestratora. (Maciek S.) APPS_NET - dodaj do komendy ''GuiSetLayout'' możliwość podania id kamery w polu ''layoutId''. APPS_NET - VDRS - popraw błąd braku wyświetlania odbiorców push notifications na niektórych serwerach, wyświetlaj model telefonu na liście odbiorców. APPS_NET - VDRS - możliwość wysyłania raportu o stanie serwera na adres email administratora. SERVICE - usuń instalacje instancji z instalki usługi SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.107 - 08.03.2023 ----------------------------------- SERVICE - Merged revision(s) 29145-29164 from VDRS/RELEASE: APPS_NET - dodanie komendy ''VcaGetCounterValues'' wysyłanej do obiektu ''object.vca.counters''. Komenda pobiera bieżące wartości liczników. APPS_NET - klawisz 'Enter', wciśnięty w okienku dialogowym uzupełniania adresu CMS HUBa, wywołuje akcję ''Connect'' bez konieczności dalszego klikania. APPS_NET - zwiększ początkowy rozmiar `QLogView`. APPS_NET - drobna poprawka LIB_DEVICE - zmniejsz liczbę socketów na wątek ( NIKPOL ) APPS_NET - VDRS, CMS4 - zwiększ precyzję watchdoga, restartuj applikację po zablokowaniu się wątków RTSP i Video po paru sekundach ( HEBE, NIKPOL ) APPS_NET - VDRS, CMS4 - zwiększ precyzję watchdoga, restartuj applikację po zablokowaniu się wątków RTSP i Video po paru sekundach - poprawki VDRS - LIB_DEVICE - zapisuj do logów błędy select. APPS_NET - VDRS, CMS4 - zwiększ precyzję watchdoga, restartuj applikację po zablokowaniu się wątków RTSP i Video po paru sekundach - poprawki APPS_NET - HTTP_SERVER - poprawka do odczytywania archiwum APPS_NET - VDRS/CMS - wycofaj poprawkę, która mogło spowodować wzrost zapotrzebowania na moc obliczeniową w nowych wersjach programu ( od. ver 90, 91 ) APPS_NET - VDRS/CMS - wycofaj poprawkę, która mogło spowodować wzrost zapotrzebowania na moc obliczeniową w nowych wersjach programu ( od. ver 90, 91 ), dodatkowe zmiany SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.106 - 27.02.2023 ----------------------------------- SERVICE - Merged revision(s) 29137-29139 from VDRS/RELEASE: APPS_NET - dodanie informacji o konieczności ściągnięcia pliku ''CUDA_dependencies.zip'' w przypadku wyboru ''LPR engine 2.0''. APPS_NET - dodawaj wszystkie dane do bufora + drobne poprawki w QSerialPortReadSchedulerEvent. APPS_NET - metadane - dodaj strumień do interfejsu dodawania metadanych, metadane o ruchu są dodawane tylko do strumienia 0 ! SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.105 - 24.02.2023 ----------------------------------- SERVICE - Merged revision(s) 29113-29131 from VDRS/RELEASE: APPS_NET/POS - nadawanie unikalnego id kasjera, gdy w protokole nie ma zdarzenia logowania kasjera, ale protokół zapewnia nazwę kasjera. APPS_NET - dodanie specjalnego zabezpieczenia ''pos.insoft.oldParser = 1'', które można wpisać do pliku `core.ini`, żeby przywrócić ''stare'' działanie parsera protokołu ''Insoft PC-POS''. (Przemo) HTTP/QMobileLive - bież pod uwagę, że żądania zmiany strumienia mogą przychodzić jedno po drugim, jeszcze przed aktualizacją bieżącego strumienia. APPS_NET - poprawki do parsera ''INSOFT PC-POS'' (stornowanie pozycji) WIZARD - wymuś tworzenie archiwum preallokowanego. RELEASE - aktualizacja biblioteki SimpleLPR do wersji 3.5; nowy klucz. Uwaga! Trzeba uaktualnić katalog "D:\LIBS"! APPS_NET - poprawki do rysowania linii siatki w `QToolAreaView`. VDRS - poprawne obliczanie timestampa dla Rtsp LIB_BASE - dodaj konwersję czasu UTC na czas lokalny do UtilTimeBase APPS_NET - pokazuj możliwość wyboru pierwszej kamery na layoucie w `QLayoutAddDialog`, tylko jeśli są dostępne jakieś kamery (może np. nie być połączenia z serwerem). VDRS - możliwość nagrywania z przesunięciem czasowym. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.104 - 14.02.2023 ----------------------------------- SERVICE - Merged revision(s) 29094-29107 from VDRS/RELEASE: VDRS- popraw przkroczenie zakresu int przy pobieraniu duej mapy APPS_NET - SERVICE - poprawki logowania w QVdrsArchiveMapServer APPS_NET - wydzielenie klasy `QLprLinkedEventChannel` z `QLprLinkedEventManager`. APPS_NET - drobna poprawka APPS_NET - drobna poprawka APPS_NET - POS: dodana możliwość określenia numeru strefy dla wyszukiwania powiązanych zdarzeń LPR. Aktualnie używana tylko przez NumberOk. APPS_NET - CMS4 - uwzględniaj prawa dostępu do kanałów audio przy exporcie AVI ( Przemo ) APPS_NET - drobna poprawka do QSerialVirtualFile APPS_NET - poprawki do protokołu ''INSOFT PC-POS'' APPS_NET - QVideoRendererGl - popraw asserty VDRS - zwiększ priorytet wątków sieciowych w stosunku do innych wątków ( Nikpol ) APPS_NET - CMS4 - drobna poprawka opisu strony konfiguracji HTTP. SERVICE - uwzględniaj prawa dostępu do kanałów audio przy exporcie AVI ( Przemo ) SERVICE - usun domylne konfiguracje Win32 SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.103 - 07.02.2023 ----------------------------------- SERVICE - Merged revision(s) 29052-29088 from VDRS/RELEASE: APPS_NET - drobne poprawki APPS_NET - rozszerzenie możliwości filtrowania listy osób o grupę i status LPR; filtrowanie tekstu działa dla wszystkich osób (a nie tylko bieżącej strony). APPS_NET - przeniesienie implementacji `QPersonListItemDelegate` do oddzielnych plików `.cpp` i `.h`. APPS_NET - poprawione pokazywanie okienka dialogowego ''Collecting data...'' podczas eksportu zdarzeń LPR do pliku PDF. APPS_NET - odświeżaj listę obiorców powiadomień PUSH po załadowaniu pluginu `QPushNotificationCenter`. APPS_NET - Easy API- popraw zwracane opisy błędów APPS_NET - dodaj restart po zablokowaniu się wątku wideo i wątków Rtsp APPS_NET - popraw działanie wrapperów QVdrsTaskScheduler i QCTaskScheduler VDRS - LIB_DEVICE - dodaj logowanie ilości wątków RTSP. APPS_NET - poprawki do inicjowania przeglądarki zdarzeń w przypadku, kiedy nie ma zapisanych żadnych predefiniowanych wyszukiwań. LIB_DEVICE - DAHUA - dodanie podstawowej obsługi zdarzeń LPR. LIB_DEVICE - DAHUA - przywrócenie przypadkowo usuniętej linii kodu APPS_NET - przeniesienie klasy `QArchSimplePreview` z pluginu `CMS_PLUGIN_PERSON_MANAGER` do `CMS_UTILS`. Klasa do (być może) przyszłego wykorzystania przy raportowaniu obiektów na czarną listę. APPS_NET - poprawki do konfigurowania przez klienta kamery powiązanej z danym kanałem sprzętowym. Klient ma ID kamery zależne od profilu. APPS_NET - poprawka do wywoływania menu kontekstowego dla pustej grupy layoutów APPS_NET - nie pozwalaj na akcje modyfikujące layout jeśli ma on nadany atrybut "readOnly". APPS_NET - dla nowo dodanego serwera twórz tylko jeden (lub kilka dla > 144 kamer) domyślny layout z maksymalną liczbą kamer. RELEASE - Merged revision(s) 29067-29076 from VDRS/BRANCHES/23_01_25_LPR_EVENTS_EX: LPR_EVENTS_EX - dodanie dodatkowych kolumn do tabeli ''lprEvents''. LPR_EVENTS_EX - NumberOk - parsowanie danych do `QLprEventAdditionalInfo` i poprawki w kodzie. LPR_EVENTS_EX - Dahua - parsowanie danych `QLprEventAdditionalInfo`; możliwość włączenia/wyłączenia obsługi LPR. LPR_EVENTS_EX: - wyświetlanie dodatkowych kolumn LPR w `QLprTreeWidget`; - poprawki do raportowania incydentów (m.in. rozszerzony opis); - zapisuj w kolumnie `exData` całe żądanie `QLprGetLinkedEventReq`, a nie tylko wartość pola `message`; - poprawione parsowanie zdarzeń LPR dla NumberOk i kamer Dahua. LPR_EVENTS_EX: - dodane wyszukiwanie zdarzeń LPR po marce, typie i kolorach samochodu i tablicy; - możliwość filtrowania po kolorze tablicy rej. w zdarzeniu harmonogramu zadań. LPR_EVENTS_EX - dodana możliwość odwrócenia (niektórych) warunków wyzwolenia zdarzenia LPR w harmonogramie zadań. LPR_EVENTS_EX - uaktualnienie `lprRegions.xml`; odczytujemy też 3-znakowe kody krajów (w formacie ''ISO 3166 alpha-3''). Kody w takim formacie zwraca kamera Dahuy. LPR_EVENTS_EX - dodaj parametr `zoneNumber` do komendy `IfLprEventEndNotify`. Do ewentualnego późniejszego wykorzystania przy pobieraniu powiązanych zdarzeń LPR (wcześniej trzeba będzie przerobić `QLprLinkedEventManager`). APPS_NET - dodana możliwość sortowania zadań po nazwie w schedulerze. APPS_NET - pozbądź się "nieznanych błędów" podczas konfigurowania niektórych zdarzeń i akcji harmonogramu zadań. APPS_NET - dodanie kilku predefiniowanych kolorów tablic rejestracyjnych APPS_NET - wyświetlanie prostego okienka dialogowego przy dodawaniu layoutu; możliwość określenia początkowej kamery (dla layoutów serwerowych). APPS_NET - VDR_S - Dodaj widok konfiguracyjny push notifications i dodatkowe parametry do powiadomien APPS_NET - VDR_S - Przesun cmsmobile4-firebase-admin-key.json do wewnetrznych zasobow ( to jest tajne ) APPS_NET - aktualizacja plików językowych APPS_NET - dodanie akcji ''Clone layout'' do menu kontekstowego menedżera layoutów. APPS_NET - drobna poprawka APPS_NET - RTSP_SERVER - popraw ostrzezenie SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.102 - 17.01.2023 ----------------------------------- SERVICE - Merged revision(s) 29030-29046 from VDRS/RELEASE: APPS_NET - poprawka do rejestracji odbiorcy powiadomień PUSH APPS_NET - poprawki do (de)rejestracji odbiorców powiadomień PUSH HTTP_TEST - drobne poprawki do działania APPS_NET - NumberOK: - Generowanie zdarzenia ''No connection with NumberOK integration service'' po trzykrotnej nieudanej próbie połączenia z NumberOk. - Możliwość określenia w konfiguracji czasu nieaktywności po jakim dojdzie do zerwania i ponownego połączenia z NumberOK. RTSP - przyjmuj jako parametr URL zarówno ''maxfps'' (tak jest w opisie w konfiguracji) jak i ''maxFps'' (tylko taka wartość była przyjmowana). APPS_NET - HTTP SERVER - popraw odczyt archiwum RTSP_SERVER - dodaj obsługę H265 APPS_NET - rozszerzone logowanie błędów w `QHttpServer` APPS_NET - drobne poprawki do logowania informacji o wysyłaniu powiadomień PUSH APPS_NET - drobna poprawka do zgłaszania incydentu LPR w przeglądarce POS APPS_NET - HTTP_API - możliwość pobierania metadanych z archiwum ( Elacompil ) APPS_NET - HttpTest.exe - wyświetlaj bieżący timestamp. APPS_NET - poprawki do aktualizacji opisu ''osoby'' (elementu czarnej listy) po akceptacji zgłoszonego incydentu. APPS_NET - akcja "Zgłoś incydent" dodana do menu kontekstowego przeglądarki zdarzeń LPR APPS_NET - popraw czytelność napisu w `QToolAreaView` w trybie ciemnym APPS_NET - `QLayoutActionsToolBar`: - pokazuj także layouty z grup, a nie tylko z DVR-ów (Maciek S.); - nie chowaj niepustego paska z akcjami po wyjściu z trybu administratora (usunięty bug). APPS_NET - ukryj niewykorzystywane informacje o ID kontroli dostępu dla elementów białej/czarnej listy w `QPersonEditDialog`. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.101 - 05.01.2023 ----------------------------------- SERVICE - Merged revision(s) 29015-29024 from VDRS/RELEASE: APPS_NET - drobna poprawka do QOpenFileAction. LIB_DEVICE - poprawki do autoryzacji Digest i autodetekcji kamer Dahua. APPS_NET: - pozbycie się dziwnego marginesu z prawej strony i u dołu po maksymalizacji głównego oka aplikacji; - dwukrotne kliknięcie na nagłówek maksymalizuje lub przywraca wcześniejszy rozmiar okna; - możliwość przeciągania zmaksymalizowanego okna (po wcześniejszej próbie przywrócenia pierwotnego rozmiaru). LIB_DEVICE - uproszczenie autoryzacji podczas autodetekcji ustawień w kamerach Dahua. Korzystamy z już istniejącej klasy `CHttpAuthAuto`. LIB_DEVICE - przyspiesz odświeżanie stanów i/o dla kamer Dahua. APPS_NET - CMS_WATCHDOG - usuń ostrzeżenie QProcess: Destroyed while process () is still running. APPS_NET - CMS_WATCHDOG - usuń ostrzeżenie QObject: Cannot create children for a parent that is in a different thread. RELEASE - uaktualnienie końcowego roku (na 2023) w opisie praw autorskich APPS_NET - drobna poprawka APPS_NET - CMSWatchdog - poprawnie restartuj program CMS4 jeśli są spacje w ścieżce ( HEBE ) SERVICE - wykorzystuj już istniejącą `QOpenFileAction` do wywoływania akcji ''Get technical support...'' w kliencie. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.100 - 21.12.2022 ----------------------------------- SERVICE - Merged revision(s) 29007-29008 from VDRS/RELEASE: APPS_NET - włącz możliwość zmiany ścieżki do zdjęć osób przy lokalnej konfiguracji z poziomu VDR-S. Nawet jeśli lista osób jest synchronizowana z HUBem i folder pozostaje pusty, to i tak jest on tworzony. APPS_NET - CMS_HUB - poprawka, odświeżaj konta domenowe utworzone tymczasowo dla użytkowników ActiveDirectory ( poprawka błędu w INFOGRAF, użytkownik AD stworzony na podstawie grupy po zmianie grupy AD do której należy nie odświeża się, nie zmienia więc praw dostępu ) SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.99 - 20.12.2022 ----------------------------------- SERVICE: Merged revision(s) 28978-29001 from VDRS/RELEASE: LIB_DEVICE - poprawka do parsowania temperatury w zdarzeniach Dahua. LIB_DEVICE - poprawki do parsowania zdarzeń VCA dla kamer Dahua; dodane nowe typy zdarzeń. APPS_NET - HTTP_SERVER - popraw wysyłanie archiwum video do komórki, lepsza kontrola przepływu. APPS_NET - VDR-S - zwiększ limit pamięci dla MSSQL ( obecny czasami nie wystarczał ) RELEASE: Merged revision(s) 28987-28996 from VDRS/BRANCHES/22_12_15_PUSH_NOTIFICATIONS: PUSH_NOTIFICATIONS - dodanie pluginu QCorePluginPushNotification. PUSH_NOTIFICATIONS - drobne poprawki PUSH_NOTIFICATIONS - dodanie pluginu bazy danych `QPushNotificationDatabase` przechowującego dane odbiorców powiadomień PUSH; dodany szkielet klasy `QPushNotificationCenter`. PUSH_NOTIFICATIONS - pierwsza wersja wysyłania powiadomień PUSH (z wykorzystaniem `FirebaseAdminQt`). PUSH_NOTIFICATIONS - drobne poprawki PUSH_NOTIFICATIONS - dodanie akcji schedulera wysyłającej powiadomienia PUSH. PUSH_NOTIFICATIONS - dodanie widoku konfiguracyjnego akcji schedulera dla powiadomień PUSH. PUSH_NOTIFICATIONS - dodanie pluginów powiadomień PUSH do serwera PUSH_NOTIFICATIONS - drobna poprawka RELEASE - dodawanie pliku `cmsmobile4-firebase-admin-key.json` do instalek VDR-S APPS_NET - poprawa czytelności kodu w QSchedulerVideoMotionEvent SERVICE - zapis i ustawianie praw do wejść/wyjść dla użytkownika w usłudze ( pierwszy etap ) SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.98 - 07.12.2022 ----------------------------------- Merged revision(s) 28951-28972 from VDRS/RELEASE: APPS_NET - HTTP_SERVER - przesyaj komunikat o bledzie jesli nie ma praw dostepu LIB_DEVICE - wysyłaj do kamery Bosch Keep-Alive po RTSP APPS_NET - wyłącz tymczasowo (?) layout "All cameras", jeśli dostępna liczba kamer przekracza 144. APPS_NET - drobna poprawka do opisu konfiguracji zdarzenia LPR w schedulerze APPS_NET - poprawki do anulowania połączenia podczas łączenia się z profilem. APPS_NET - poprawka do pobierania ikon z overlayem 'error'. APPS_NET - CMS4 - popraw zawieszanie się klienta przy zmianie portu serwera w konfiguracji servera ( Maciek ) APPS_NET - CMS4 - nie ustawiaj loginu i hasła dla bazy danych MsSqlLocalDb APPS_NET - dodanie akcji ustawiania globalnego strumienia wideo dla layoutu (w trybie administratora). APPS_NET - HTTP_SERVER - popraw wysyłanie archiwum video do komórki LIB_DEVICE - drobna poprawka do parsowania zdarzeń ONVIF. APPS_NET - QArchiveAsyncReader - usuń zbędne logowanie SERVICE/APPS_NET - dodanie do menu klienta akcji ''Get technical support...'' wywołującej `HelpDeskApplet.exe`. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.97 - 23.11.2022 ----------------------------------- SERVICE - Merged revision(s) 28944-28945 from VDRS/RELEASE: APPS_NET/HTTP - poprawiony wybór kanału audio podczas połączeń z archiwum. APPS_NET - HTTP_SERVER - uporządkuj zamykanie się połączeń sieciowych. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.96 - 14.11.2022 ----------------------------------- Merged revision(s) 28906-28938 from VDRS/RELEASE: APPS_NET - sprawdzaj klucz także podczas ładowania pluginów Media Expert, a nie tylko przy wyszukiwaniu zdarzeń. Media Expert - lista obiektów ODBC wraz z nazwami tabel w pliku `MediaExpert.ini`. (Marcin Galiński, Przemo) APPS_NET - aktualizacja plików językowych APPS_NET - VDRS - przy starcie programu twórz katalog dla plików tymczasowych ( czasami nie jest on tworzony przez windows, co powoduje że baza sqlite nie działa ). APPS_NET - poprawki komentarzy w kodzie, wygląd userdialog itp. APPS_NET - VDRS - poprawiony RTSP serwer, nie zawieszaj się przy błędnej konfiguracji, wyświetl komunikat błędu na kliencie APPS_NET - popraw kilka literówek w kodzie. APPS_NET - HTTP_SERVER - możliwość wyłączenia klienta CMS web client, i zostawienia tylko obsługi HTTP API i komórki. APPS_NET - zapisywanie danych nawigacyjnych statku w bazie danych. APPS_NET - VDRS - prawo "Bookmarks" dla użytkownika określa tylko możliwość dodawania/usuwania bookmarków, do odczytu bookmarków wystarczy zwykłe prawo do odczytu kamery z archiwum APPS_NET - wyświetlaj archiwalne dane nawigacyjne w `QNavigationParamsView`. APPS_NET - HTTP_SERVER - popraw sprawdzanie praw dostępu dla kanałów audio w serwerze HTTP ( dla powiązanych kanałów audio sprawdzaj prawa do kanału audio, nie video ), uporządkuj kod do pobierania kanałów audio i video w HttpRequestHandlerBase APPS_NET - poprawki do działania QRtspServerMediaSubsession w trybie archiwum. APPS_NET - nie pokazuj overlayów z danymi statku w trybie archiwum. LIB_DEVICE - drobna poprawka do parsowania zdarzeń Dahua. APPS_NET - poprawki do odtwarzania archiwum RTSP. Od teraz każdy strumień ma oddzielnego readera. LIB_DEVICE - poprawione przechowywanie i kasowanie id obiektów dla ostatnich zdarzeń Dahua. APPS_NET - HTTP_SERVER - dodatkowy serwer WebSocket obsługujący dane video na porcie httpPort + 1 ( do testów, czy działa lepiej niż Cutelyst ) APPS_NET - WISKA - popraw działanie przy wielokrotnym wywoływaniu start()/stop() na plugine APPS_NET - CMS4 - nie restartuj klienta po awarii jeśli działa w trybie debug. APPS_NET - poprawki do zapisywania i wyświetlania archiwalnych danych nawigacyjnych. APPS_NET - poprawka do kompilacji. APPS_NET - poprawki kompilacji - dodaj kopiowanie biblioteku Qt5WebSockets APPS_NET - HTTP SERVER - poprawki do działania dodatkowego serwera WebSocket APPS_NET - HTTP_SERVER - dodaj API do pobierania wiadomości i powiadomień za pomocą WebSocket, na razie nie wykorzystywane, ale dodane aby HTTP API było kompletne. APPS_NET - drobne poprawki SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.95 - 26.10.2022 ----------------------------------- SERVICE - Merged revision(s) 28892-28900 from VDRS/RELEASE: HTTP - odtwarzanie archiwum w formacie MP4: http:///api/archivemp4?device=<...>&channel=<...>&start=<...>&speed=<...> - odtwarzanie archiwum w `cms-video-player.js`; na razie bez kursora, po prostu od początku przedziału. - poprawka do działania readera archiwum zdalnego. APPS_NET - poprawa czytelności widoku konfiguracji skrótów klawiaturowych. (Przemo) APPS_NET - dodanie funkcji ''seek'' do `cms-video-player.js`. APPS_NET - poprawka do czytelności kodu w QPosBrowserView. APPS_NET - poprawki do konfiguracji zdalnej akcji harmonogramu zadań ''Audio backchannel. Play sound''. APPS_NET - odtwarzanie archiwum w formacie MJPEG w `cms-video-player.js`. APPS_NET - CMS4, VDRS - poprawki do konfiguracji zdalnej akcji harmonogramu zadań Audio backchannel. Play sound. APPS_NET - dodana możliwość zgłaszania incydentów (dodawania osób do czarnej listy) z poziomu przeglądarki POS. Tylko dla zdarzeń z rozpoznaną tablicą rejestracyjną. SERVICE - poprawka do kompilacji SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.94 - 19.10.2022 ----------------------------------- SERVICE - Merged revision(s) 28862-28883 from VDRS/RELEASE: APPS_NET - poprawka do budowania na macOS HTTP API - pobieraj dźwięk archiwum z kanału audio powiązanego z parametrem ''channel'' w wywołaniu ''/api/mobileaudio''. Działanie analogiczne jak dla strumienia live. APPS_NET - SERVER HTTP - popraw możliwy crash przy rozłączaniu się. APPS_NET - dodanie funkcji pomocniczej `rtspAbsTimeString` do `QTimestamp`. APPS_NET - MOBILE - uniemozliwiaj przepełnianie się kolejki ramek przy transmisji video. APPS_NET - usuń kilka ostrzeżeń przy kompilacji APPS_NET - dodaj prawdziwy asynchroniczny reader do archiwum ( zaimplementowany za pomocą zwykłego readera w puli wątków ) APPS_NET - MOBILE - poprawka ( ? ) do zawieszania się serwera 5.93 u przema. APPS_NET - MOBILE - druga poprawka do zawieszania się serwera 5.93 u przema. RTSP - pierwsza wersja odtwarzacza archiwum. Link do strumienia archiwum (parametr "start" jest opcjonalny): rtsp:///archive/video?device=vdrs&channel=&start= RTSP - możliwość określenia prędkości odtwarzania archiwum (parametr ''speed'' w URI, lub podanie ''scale'' w komendzie RTSP). APPS_NET - drobna poprawka w QRtspServerMediaSubsession RTSP - ustawianie flagi `IfArchiveReaderAsync::SeekPlayFast` dla dużych prędkości odtwarzania archiwum APPS_NET - drobne poprawki do inicjacji okienka dodawania backupu VDRS - dodaj możliwość edycji użytkowników przez użytkownika nie będącego administratorem z dodatkowym prawem "Edit users" ( Maciej ) APPS_NET - MOBILE - poprawka ( ? ) do zawieszania się serwera 5.93 u przema. SERVICE - jednak dodaj pełen plik pdb do instalki, nie tylko stripped SERVICE - MOBILE - poprawka ( ? ) do zawieszania się serwera 5.93 u przema. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.93 - 04.10.2022 ----------------------------------- SERVICE - Merged revision(s) 28842-28856 from VDRS/RELEASE: APPS_NET - poprawka do wysyłania klatek audio w `HttpRequestHandlerAudioArchMobile`. APPS_NET - zwiększ wartość `NUMBER_OK_MAX_CHANNELS`. APPS_NET: - poprawka do zwracania domyślnego kanału audio w `QCoreUtils::linkedAudioChannels` (gdy nie ma żadnych zapisanych ustawień); - w przypadku wywołania HTTP `mobileaudio?device=...&channel=...` odtwarzaj dźwięk z kanału audio powiązanego z danym kanałem wideo (`channel` to nr tego kanału). VDRS - zapisuj zmiany powiązanych kanałów audio dokonywane w panelu kamery również w `IfAudioPlaybackSettings`. W drugą stronę to nie działa tj. zmiany w powiązanych kanałach audio po stronie klienta nie powodują zmian w `IArchiveChannel` po stronie VDR-S (więc może powstać rozbieżność). APPS_NET - QSerialUdpPort: wykrywaj adresy multicast i łącz się podaną grupą multicastową (przygotowanie pod nowy protokół danych ze statku). CMS4 - przy połączeniu z HUB-em pokazuj listę osób z serwera w konfiguracji serwera. APPS_NET - drobna poprawka CMS HUB - przenieś akcje "Update selected DVRs" i "Full update selected DVRs" do menu kontekstowego przycisku "Update now" w ustawieniach synchronizacji baz danych DVR-ów. APPS_NET - przeklejenie zmiany 28571 z gałęzi z projektem usługi do `mxml.bat`. APPS_NET - nowa klasa bazowa QShipProtocolParser; przygotowania pod implementację nowego protokołu dla Wiski. APPS_NET - wybór protokołu w widoku konfiguracyjnym danych ze statku (na razie tylko z jednym protokołem). APPS_NET - dodany parser protokołu ''NMEA M1 Standard'' APPS_NET - odczytywanie bitów statusu dla protokołu ''NMEA M1 Standard''. APPS_NET - nie pokazuj danych ''Speed through Water'' i ''True Wind'' dla protokołu ''NMEA M1 Standard''. APPS_NET - poprawiony URL dla transmisji mobile audio SERVICE - poprawka do kompilacji SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.92 - 23.09.2022 ----------------------------------- SERVICE - Merged revision(s) 28822-28835 from VDRS/RELEASE: APPS_NET/HTTP_MOBILE - prawidłowe sprawdzanie praw dostępu przy pobieraniu pasków archiwum. APPS_NET - możliwość wysyłania klatki audio z nagłówkiem w HttpRequestHandlerAudioMobile. APPS_NET - ustaw stałą wysokość rzędów w widoku zdarzeń LPR. APPS_NET - nie wywołuj akcji harmonogramu zadań "Pokaż layout" na zakładkach w trybie archiwum (Przemo). APPS_NET - przycinaj liczbę linii w `QMetadataPos`. Po ostatnich poprawkach dla Maximy ta liczba może rosnąc w nieskończoność. APPS_NET: - poprawione kolorowanie linii w metadanych POS (od czasu ostatnich poprawek dla Maximy jedno zdarzenie może generować kilka linii); - dodanie klucza "pos.metadata.maxLines" w pliku 'core.ini'. APPS_NET - bez możliwości usuwania kamer z layoutów "readOnly". APPS_NET - korekta wcześniejszej poprawki: umożliwienie przełączania strumieni na layoutach "readOnly". APPS_NET - drobna poprawka APPS_NET - zerowanie niewykorzystanych danych w funkcji ''QAudioPlayerIODevice::readData'' (może poprawi to odtwarzanie dźwięku na maku?). APPS_NET - CMS4 - dodaj programik CMSWatchdog do restartu klienta po awarii, poprzednia metoda - restart z procedury obsługi wyjątku - była zawodna. APPS_NET - dodanie klasy `HttpRequestHandlerAudioArchMobile` obsługującej wysyłanie po websockecie klatek audio z archiwum. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.91 - 09.09.2022 ----------------------------------- SERVICE - Merged revision(s) 28809-28816 from VDRS/RELEASE: APPS_NET - HTTP_SERVER - usuń ostrzeżenie Trying to async attach to a finalized request APPS_NET - poprawienie jakości wideo przy włączonym zoomie. CMS_HUB - przywróć plugin systemSettings APPS_NET - dodanie metody `objectForAudio` do `HttpRequestHandlerBase`. APPS_NET - VDR-S - usuń wyciek pamięci przy oglądaniu video z komórki. APPS_NET: dodanie `HttpRequestHandlerAudioMobile` - prostej klasy wysyłającej raw audio po websockecie. APPS_NET - CMS4 - polepsz jakość obrazu przy małych widokach kamer - do sprawdzenia VDRS - umożliwienie przesyłania klatek audio (w formacie RAW) przez serwer HTTP. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.90 - 05.09.2022 ----------------------------------- SERVICE - Merged revision(s) 28777-28803 from VDRS/RELEASE: LPR - zapisuj ustawienie "detectWhenRecording". APPS_NET - wielkość czcionki POS zależna od ''camera.font.size.x'' w pliku `cms.ini`. APPS_NET - drobne poprawki LPR - nie przerywaj detekcji LPR, gdy jest włączona opcja ''Activate plate recognition when motion is detected'' i od ostatniej detekcji ruchu upłynęły mniej niż 3 sekundy. (Przemo) APPS_NET - wykonywanie w jednej transakcji SQL operacji zapisywania drzewa DVR. APPS_NET - zabezpieczenie przed zapisem pustego drzewa DVR w ustawieniach. LPR - wynik detekcji ma ustawiany czas z ramki video, a nie bieżący czas ( ramki mogą docierać z dużym opóźnieniem do silnika LPR ) - do testów. SERVICE_QT_5_15 - usuń zbędny kod z QVdrsConnectionManager, etap 1. SERVICE_QT_5_15 - usuń zbędny kod z QVdrsConnectionManager, etap 2. APPS_NET - podczas miksowania dźwięku uwzględniamy tylko rzeczywistą liczbę zresamplowanych próbek (bez nadmiarowych zer na końcu bufora). ORLEN_CES - dodaj ifsystemwatchdog.h do projektu ORLEN_CES - poprawki kompilacji ORLEN_CES - monitorowanie czasu wykonania polecen SQL ORLEN_CES - dodaj rozszerzone logowanie w IfSystemWatchdog ORLEN_CES - dodaj wątek bazy danych do SystemWatchdog APPS_NET - poprawki do zwracania błędów przez komendę HTTP ''/api/schema?device=...'' APPS_NET - zamiast najnowszego zdarzenia LPR, wybieraj najlepsze zdarzenie wg czasy żądania `IfLprGetLinkedEvent` w `QLprLinkedEventManager`. APPS_NET - zamień domyślną nazwę zerwera HTTP na Mobile/HTTP ORLEN_CES - zwiększ czas potrzebny na zarejestrowanie video signal lost i video tampering do 15sek. ORLEN_CES - zwiększ czas potrzebny na zarejestrowanie video signal lost i video tampering do 15sek. - poprawka ORLEN_CES - zapisuj eventy do bazy danych z intervałem 5sek. jako jedna transakcja ORLEN_CES - zapisuj eventy do bazy danych z intervałem 5sek. jako jedna transakcja - poprawki po testach ORLEN_CES - możliwość wyłączenia zapisywania source names ( odczytywanie 30tys. rekordów przy starcie programu ORLENIE trwa zbyt długo, w tym czasie nie można się zalogować ) ORLEN_CES ------------------------- Wersja 4.1.08 ------------------------------------------ VDR-S - dodaj informację o strefie czasowej serwera dla klientów. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.89 - 04.08.2022 ----------------------------------- SERVICE - Merged revision(s) 28732-28761 from VDRS/RELEASE: APPS_NET - pobieranie kopii zapasowej wideo dostępne tylko w trybie administratora. Wyjątek to kopia na HUB-ie, gdzie jest specjalne prawo dostępu "videoBackupDownload", które tym zawiaduje. APPS_NET - poprawki do odświeżania nazwy okna (wg Przema). SERVICE - dodaj applet HelpDeskApplet instalujący HelpDesk na maszynie klienta. HelpDest to zamiennik TeamViewer. SERVICE - zmniejsz logowanie przy kopiowaniu plików podczas budowania VDR-S SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.88 - 22.07.2022 ----------------------------------- SERVICE - Merged revision(s) 28689-28720 from VDRS/RELEASE: SERVICE - poprawka do budowania na macOS APPS_NET - poprawki do budowania na macOS VDRS4 - poprawki do wysyłania strumienia wideo live. VDRS4 - poprawione przekazywanie konfiguracji PTZ od serwera do klienta. SERVICE_QT_5_15 - dodaj plik *.pdb do instalki VDRS - dodaj konfigurację Two step authentication z poziomu VDR-S'a. VDRS - dodaj opis działania dwuetapowej autoryzacji w pliku CHANGELOG_RELEASE.txt CMS4 - poprawki do dwuetapowej autoryzacji, możliwość anulowania i później ew. ponownego wpisania hasła. VDRS4 - przesyłanie strumienia audio live (z serwera do klienta). APPS_NET: - dodanie możliwości filtrowania listy serwerów (po nazwie); - poprawione działanie zaznaczania listy serwerów do połączenia; wszystko się odznaczało po wybraniu dowolnej podgrupy serwerów z górnego menu. SERVICE_QT_5_15 - korzystazj z OpenSSL z D:\LIBS, bo te dostarczane razem z Qt ma zależność od VCRUNTIME110.DLL ( Visual Studio 2011 ), trzeba uaktualnić D:\LIBS i zbudować openSSL APPS_NET - zapisuj do logów informację o aktywacji/deaktywacji wykrywania LPR. SERVICE_QT_5_15 - plik pdb dodawaj z oryginalnym rozszerzeniem, ułatwia to analizę błędów. SERVICE_QT_5_15 - dodaj biblioteki do advantecha do instalki ( inaczej program się wysypuje ). SERVICE_QT_5_15 - cofnij przypadkowo zacommitowaną błędną zmianę SERVICE_QT_5_15 - usuń opcję /quiet z msiexec, bo powoduje dziwny błąd 1603 podczas instalacji na testowej maszynie VirtualBox SERVICE_QT_5_15 - kopiuj `qtaudio_windows.dll` do katalogu budowania SERVICE_QT_5_15 - drobna poprawka SERVICE_QT_5_15 - instalka, dodaj VDRS4Applet do autostartu, popraw instalowanie pakietów SQL, tak aby nie wymagały interakcji użytkownika i nie zwracały błędów. SERVICE_QT_5_15 - kopiuj qwindowsprintersupport.dll do katalogu budowania CMSHUB - dodaj możliwość reenkodowania materiału video ( dla http api ) CMS4 - poprawka kompilacji HUB - możliwość stosowania haseł jednorazowych przy połączeniu z HUB'em CMS, HUB - możliwość konfiguracji czasu ważności hasła jednorazowego. Merged revision(s) 28690 from VDRS/RELEASE: APPS_NET - poprawki do budowania na macOS SERVICE - poprawka do budowania na macOS SERVICE - poprawka do kompilacji SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.87 - 15.07.2022 ----------------------------------- SERVICE - Merged revision(s) 28554-28679 from VDRS/RELEASE: SERVICE - drobna poprawka SERVICE - dodana możliwość pobierania i zapisywania listy użytkowników VDR-S z wersji "3.x.0.xx". SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.86 - 17.05.2022 ----------------------------------- SERVICE - Merged revision(s) 28541-28542 from VDRS/RELEASE: APPS_NET - odłącz się od wszystkich sygnałów w destruktorze `QSerialTcpPortClient`. APPS_NET - zdarzenie "Dell chassis is open" ma priorytet "Error" (3), a nie "Critical" (2). Bazujemy na wartości PRIVAL (która wynosi 171), a nie tekście zdarzenia. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.85 - 12.05.2022 ----------------------------------- SERVICE - Merged revision(s) 28480-28531 from VDRS/RELEASE: APPS_NET - poprawka do działania `QDvrEventsStatusLabel` APPS_NET - poprawka do działania `QConfigurationView` SERVICE - dla pewności po zainstalowaniu najpierw odrejestruj usługę ( może być jakaś stara ciągle zainstalowana ) i zarejestruj obecną. HTTP_TEST - przenieś źródła z TESTS do APPS HIKVISION - poprawka two-way audio dla protokołu ONVIF ( trzeba uaktualnić D:\LIBS i wywołać build_live555_x86_ver3.bat oraz build_live555_x64_ver3.bat ) APPS_NET - korzystaj tylko z dostępnych strumieni przy podłączaniu się do kanału wideo w QVideoDisplay. Np. nie działało odtwarzanie lokalnego archiwum na layoucie (bo była próba łączenia się z 3 strumieniem). APPS_NET - skorygowanie wcześniejszej poprawki na podstawie zmiany [27869]. Poprawiamy nr strumienia tylko dla archiwów innych niż zdalne. APPS_NET - drobne poprawki APPS_NET - drobna poprawka LIB_DEVICE_NETCAM_ONVIF - zwiększenie liczby topików, które są brane pod uwagę przy parsowaniu zdarzeń VCA (m.in. o zdarzenia typu 'tnsaxis:CameraApplicationPlatform', na sztywno w kodzie). Wysyłanie wszystkich pozostałych zdarzeń jako zdarzenia DVR po włączeniu opcji "onvif.log_all_events" w `vdrs.ini`. CMS - możliwość tymczasowego włączenia akcji cyfrowego zoomu przy wciśniętym przycisku `Ctrl` (Przemo). APPS_NET - nie przywracaj początkowych kontekstu wejścia i zaznaczonego kanału wideo przy zamykaniu okienka "Show information", jeśli w międzyczasie zostały zmienione. HIKVISION - pierwsza wersja two-way audio ( nie ma jeszcze negocjacji formatu i trzeba ustawić format zgodny ręcznie w kamerze i u nas ) APPS_NET - tylko najprostsze akcje dostępne w trybie tymczasowego zoomu cyfrowego (przy wciśinętym `Ctrl`); bez wszystkich miniaturek, prostokącików itp. SERVICE - przywróć budowanie testów APPS_NET - dodanie nowego typu raportu: "Door access granted". APPS_NET - poprawka do odczytywania widoku z QViewHostDialog. APPS_NET - zapamiętuj ostatnio wybrany zakres czasu i raport w okienku dialogowym "Generate report". APPS_NET - drobna poprawka APPS_NET - grupuj przykładowy raport kontroli dostępu wg drzwi i osoby. APPS_NET - poprawka do nazwy tabeli w raporcie APPS_NET - możliwość generowania raportów z bieżącego urządzenia w `QReportView` (dla profili bez połączenia z HUB-em). APPS_NET - combobox z możliwością wyboru DVR dodany do widoku raportów (w profilu bez połączenia z CMS HUB). APPS_NET - drobne poprawki APPS_NET - dodanie akcji ustawiającej aspect ratio dla wszystkich kamer na layoucie lub grupie layoutów. APPS_NET - zmiana nazw podprojektów z CORE_PLUGIN_VCA_BRIDGE i CMS_PLUGIN_VCA_BRIDGE na CORE_PLUGIN_VCA_CORE i CMS_PLUGIN_VCA_CORE. APPS_NET - poprawki do budowania CORE_UTILS_SERVICE ( brak plików *.moc, nie wiadomo dlaczego ) HIKVISION - two-way audio ( na razie zrobione "na sucho", bez testów ). APPS_NET - ogranicz częstotliwość odświeżania pustego layoutu. HIKVISION - two-way audio ( na razie zrobione "na sucho", bez testów ). APPS_NET - poprawki do generowania tłumaczeń z plików xml; aktualizacja plików językowych; inne drobne poprawki. APPS_NET - drobna poprawka APPS_NET - poprawki do działania ograniczenia częstotliwości odświeżania pustego layoutu. APPS_NET - dodaj predefiniowane zdarzenia "Dell chassis is open" i "Dell chassis is closed" w konfiguracji zdarzenia Syslog w harmonogramie zadań (Przemo, Marcin). CMS4 - popraw zawieszanie się programu jeśli wykonujemy szybkie opeeracje w GridLayoutManagerView VDRS - HTTP_SERVER - zwiększ GOP do 10000 w transmisji mobile ( nie potrzebujemy wcale klatek kluczowych ). SERVICE - przywróć budowanie testów SERVICE - dla pewności po zainstalowaniu najpierw odrejestruj usługę ( może być jakaś stara ciągle zainstalowana ) i zarejestruj obecną. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.84 - 22.04.2022 ----------------------------------- SERVICE - Merged revision(s) 28445-28472 from VDRS/RELEASE: APPS_NET - poprawki do ustawiania stanu początkowego niektórych akcji PTZ. APPS_NET - akcje na layoutach przy włączonym trybie administratora są aktywowane tylko po dwukrotnym kliknięciu. APPS_NET - drobna poprawka LIB_DEVICE - poprawki do autoryzacji HTTP Digest. SERVICE - VDRSService - dodaj rozpoznawanie instancji oraz detekcji stanu procesu VDR-S.exe na podstawie sygnalu z samej aplickacji, a nie tylko na podstawie tego ze proces jest uruchomiony ( moe byc zablokowany ) APPS_NET - okna wywoływane przy edycji bieżącego elementu e-mapy modalne względem okna rodzicielskiego, a nie całej aplikacji. APPS_NET - drobna poprawka VDRS - usuń nadmiarowe sekcje `` powstałe chyba w wyniku jakiegoś merge'a. SERVICE - VDRS_SERVER_APPLET - używaj VDRSService.exe zamiast nssm.exe ( ale zostaw jeszcze nssm.exe w instalce ) SERVICE - CORE_UTILS_SERVICE - dodaj do QtService pobieranie informacji o stanie usługi, nie czekaj na zatrzymanie lub uruchomienie. SERVICE - VDRSService - dodaj rozpoznawanie instancji oraz detekcji stanu procesu VDR-S.exe na podstawie sygnalu z samej aplickacji, a nie tylko na podstawie tego ze proces jest uruchomiony ( moe byc zablokowany ) SERVICE - VDRSService korzysta z CORE_UTILS_SERVICE SERVICE - Merged revision(s) 28410-28443 from VDRS/RELEASE: APPS_NET - dodana możliwość przesyłania zdarzeń DVR na wybrany port UDP w formacie syslog BSD. APPS_NET - drobna poprawka APPS_NET - drobna poprawka do konwersji poziomu ważności zdarzeń DVR na zdarzenia syslog. APPS_NET - okno QViewHostDialog modalne względem okna rodzicielskiego (gdy takie jest podane), a nie całej aplikacji. APPS_NET - drobne poprawki APPS_NET - popraw formatowanie czasu w powiadomieniach syslog (wg RFC 3164). APPS_NET - okno `QSerialPortTerminal` modalne względem okna rodzicielskiego, a nie całej aplikacji. APPS_NET - poprawka do zwracania tekstu wiadomości dla zdarzeń systemów alarmowych. APPS_NET - poprawione formatowanie wiadomości syslog + inne drobne poprawki. APPS_NET - drobna poprawka APPS_NET - dodana możliwość wysyłania zdarzeń syslog z CMS HUB-a. APPS_NET - drobna poprawka do wysyłania zdarzeń syslog APPS_NET - zmień format wysyłanych zdarzeń syslog na RFC 5424 APPS_NET - drobna poprawka APPS_NET - zmień zdarzenie schedulera "Send event to CMS HUB" na "Send DVR event" (zdarzenia dodają się też do lokalnej bazy). APPS_NET - drobne poprawki APPS_NET - wysyłanie zdarzeń syslog jednak bez STRUCTURED-DATA. APPS_NET - poprawki do bindowania i odbierania pakietów w QSerialUdpPort. APPS_NET - poprawione logowanie potencjalnych błędów w QSerialUdpPort APPS_NET - rozszerzenie interfejsu QSyslogReceiver o możliwość podania w przyszłości protokołu transportowego innego niż UDP. APPS_NET - Easy API: zmieniaj zakładkę na archiwum już po uzyskaniu listy kamer. APPS_NET - domyślnie włącz przyciski dodaj/usuń użytkownika w QVdrsUsersView. APPS_NET - poprawki do komentarzy APPS_NET - wydziel obsługę usługi do osobnego projektu CORE_UTILS_SERVICE APPS_NET - nanieś wszystkie zrobione przez nas poprawki do oryginalnej QtService CORE_UTILS_SERVICE APPS_NET - wydziel obsługę usługi do osobnego projektu CORE_UTILS_SERVICE - poprawki CENTRAL_SERVER - używaj CORE_UTILS_SERVICE APPS_NET - zmiana nazwy klasy QSyslogSender na QSyslogSenderManager; specjalna klasa QSyslogSenderUdp do rozsyłania powiadomień syslog przez UDP (będzie analogiczna klasa dla TCP). APPS_NET - dodanie klasa QSyslogSenderTcp, rozsyłającej wiadomości syslog na port TCP. APPS_NET - poprawka do kompilacji na macOS. SERVICE - VDRS_SERVICE - ppoprawki komentarzy. SERVICE - VDRS - wyłącz niepotrzebną w usłudzę funkcję showHelp SERVICE - VDRS_SERVICE - podczas startu zamykaj uruchomiony process VDR-S, nawet jeśli nie jest uruchomiony przez nas SERVICE - VDRS_SERVICE - poprawki do uruchomienia i zatrzymania VDR-S. Czekaj na start i zakonczenie dziania programu. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.83 - 04.04.2022 ----------------------------------- SERVICE - VDRS_SERVICE - dodaj do instalki ( nieaktywne ) SERVICE - Merged revision(s) 28398-28402 from VDRS/RELEASE: APPS_NET - dodanie przycisku "Add remote element..." do `QSyslogSchedulerEventConfigView`. SERVICE - VDRS_SERVICE - pierwsza wersja programu do startu usługi, zamiennika nssm.exe ( na razie jeszcze nie działająca ) VDRS,CMS - BACKUP - nie korzystaj z QSaveFile podczas backupu. QSaveFile wywołuje FlushFileBuffers które prawdopodobnie powoduje problemy z niektórymi dyskami sieciowymi ( np. w EUROCAST występuje zawieszenie karty sieciowej ) VDR-S - po zablokowaniu wątku wywołuj exit(-1), a nie powoduj wyjątku, dodaj restart po zablokowaniu wątków MainVdrsThread, NetVideoThread, NetControlThread. VDRS - przełącz tymczasowo na app_protected_low SERVICE - VDRS_SERVICE - poprawki do działania ( jeszcze nie wszystkie ) SERVICE - VDRS_SERVICE - pierwsza wersja programu do startu usługi, zamiennika nssm.exe ( na razie jeszcze nie działająca ) SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.82 - 01.04.2022 ----------------------------------- Merged revision(s) 28345-28392 from VDRS/RELEASE: ROGER - wyłącz opcję "single shot" dla timera pobierającego ostatnie zdarzenia (na wszelki wypadek). APPS_NET - poprawki do formatowania daty w widokach kontroli dostępu ROGER - wysyłanie zdarzenia o braku synchronizacji między DVR a RACS. APPS_NET - drobna poprawka APPS_NET - chowaj już używane kamery na liście kamer DVR w widoku konfiguracyjnym listy kamer użytkownika APPS_NET - poprawki do działania listy kamer użytkownika APPS_NET - poprawka do ustawiania jakości enkodowania MPEG-4. APPS_NET - poprawki do widoku konfiguracyjnego kamery: usunięcie niewykorzystywanego text edita, poprawa widoczności nagłówka "Pan Tilt Zoom". APPS_NET - poprawiona literówka w nazwie okna "Update white/black list". APPS_NET - poprawki do zmiany rozmiarów wyszukiwarek zdarzeń APPS_NET - zmiana rozmiarów wyszukiwarki zdarzeń LPR: najpierw chowaj przyciski odświeżania zdjęć (czy ten mechanizm jest w ogóle potrzebny?). SERVICE - APPS_NET - po usunięciu zadania w harmonogramie zadań, nie przesuwaj znacznika na pierwsze miejsce na liście. APPS_NET - otwieraj szybkie archiwum po starcie pluginów sieciowych i zamykaj je przed ich zamknięciem. APPS_NET - poprawka do domyślnego stanu QVdrsUsersView. APPS_NET - drobna poprawka APPS_NET - serwer HTTP: akceptuj wysyłanie plików 'm3u8' i 'ts'. Poprawka na przyszłość pod ew. generowanie strumienia HLS. Merged revision(s) 28377-28378 from VDRS/BRANCHES/21_05_06_ORLEN_CES: ORLEN_CES - zmień domyślną wartość "networkCmdQueues" w `core.ini` ORLEN_CES - dodaj brakujące ustawienia raportów do `core.ini`. APPS_NET - usuń zduplikowane wpisy w `core.ini` RELEASE - odczytuj nowa domyślną wartość "networkCmdQueues" także w QNetworkCmdDispatcherPlugin. CMS HUB - dodanie klucza "personsSync.disableMultipleReports" w `core.ini`; jego wyłączenie powoduje brak sprawdzania, czy dana osoba z kontroli dostępu już była wcześniej zaraportowana. Poprawienie logowania błędów synchronizowania listy osób. APPS_NET - dodanie możliwości przekazywania dodatkowych parametrów w "SerialDataMsg". Wykorzystywane przez QSerialTcpPort i QSerialUdpPort do przekazywania adresu i portu z których przyszły dane. VDR-S, CMS - możliwość regulowania częstotliwości wywoływania QFrameAllocator::cleanup() w pliku *.ini, ustaw ją domyślnie na 30sek. VDR-S - zmniejsz domyślną liczbę wątków przetwarzania video APPS_NET - zmiana nazwy z "Eurocash" na "Easy API". APPS_NET - Easy API: przywrócenie sprawdzania czy kamery są z serwerów z licencją Enterprise; jeśli timestamp ma mniej niż 12 cyfr, to traktujemy go jako podany w sekundach. APPS_NET - nie pokazuj hasła w "Http API Test" RELEASE - możliwość obierania powiadomień syslog w harmonogramie zadań. APPS_NET - drobne poprawki do QSyslogSchedulerEventConfigView APPS_NET - drobna poprawka SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.81 - 18.03.2022 ----------------------------------- SERVICE - Merged revision(s) 28320-28339 from VDRS/RELEASE: HTTP_SERVER - mobile video - poprawka do przełączania się między strumieniami - poprawka do kompilacji VDRS - dodaj AXIS AUTODETECT VDRS - w opisie urządzenia zawieraj odpowiednie IfDeviceInfo::addChannelProperty() z opisem głowic LIB_DEVICE - poprawione ścieżki include bibliotek Qt. APPS_NET - możliwość filtrowania list kamer w widoku konfiguracyjnym kamer użytkownika RTSP - zwiększ liczbę możliwych połączeń na wątek zgodnie z ustawionym FD_SETSIZE HTTP_SERVER - websocket - możliwość pobierania danych kanału ( np. presetów ) przez api. CMS4 - wyłącz Fisheye configuration - wyłącz ostrzerzenie "Changes in the fisheye configuration may be visible next time this camera layout is activated." wyświetla się także jeśli widok jest zakładką w tle. APPS_NET - poprawki do wyświetlania listy kamer użytkownika; dodanie m.in. nr-u kamery na liście i nazwy serwera w oddzielnej kolumnie. APPS_NET - poprawki do wyświetlania nr-u kamery na liście kamer użytkownika. APPS_NET - poprawki do sprawdzania kompatybilności klienta i serwera w widoku konfiguracji listy użytkowników; możliwość wyłączenia sprawdzania w pliku `cms.ini` (klucz "vdrsUsers.checkCompatibility"). ROGER - dodanie obsługi nowych komend "GetCredentials" i "GetAllAuthenticationFactors". Komenda "GetAllAuthenticationFactors" nie działa tak jak opisano w mailu od Rogera t.j. nie zwraca żadnych id identyfikatorów; mimo to na wszelki wypadek została dodana w kodzie i jeśli jednak zadziała to powinna wyczyścić kolejkę żądań "GetAuthenticationFactorsByCredentialId". ROGER - dodane pobieranie listy grup. SERVICE - Merged revision(s) 28320 from VDRS/RELEASE: HTTP_SERVER - mobile video - poprawka do przełączania się między strumieniami - poprawka do kompilacji SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.80 - 14.03.2022 ----------------------------------- SERVICE - Merged revision(s) 28303-28312 from VDRS/RELEASE: APPS_NET - poprawiona data w `CMS-Info.plist` POS - poprawki do protokołu `Maxima`. APPS_NET - poprawiona literówka w tłumaczeniu na polski APPS_NET - pozbycie się warningów "No matching signal for on_WebBrowser_NavigateComplete(QString)" i "No matching signal for on_WebBrowser_CommandStateChange(int,bool)". APPS_NET - VDRS/CMS4 - włączanie trybu dekodowania wielowątkowego w przypadku kamer 4K ( poprawka działania kamer AXIS ) VDRS - zwiększ liczbę gniazdek sieciowych obsługiwanych przez jeden wątek używanych przy łączeniu się z kamerami sieciowymi ( do testów działania systemów z podad 100 kamerami ) HTTP_SERVER - mobile video - poprawka do przełączania się między strumieniami SERVICE - poprawiona data w `CMS-Info.plist` SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.79 - 10.03.2022 ----------------------------------- SERVICE - Merged revision(s) 28271-28292 from VDRS/RELEASE: APPS_NET - kolejkuj żądania credentials i auth factors dla Rogera; poprawka do sprawdzania, czy drzwi ze zdarzenia istnieją. APPS_NET - poprawki do domyślnych parametrów w widokach kontroli dostępu. APPS_NET - drobna poprawka do odtwarzania szybkiego archiwum. APPS_NET - ułatwienie wyboru osoby w przeglądarce zdarzeń kontroli dostępu. APPS_NET - możliwość nawigacji strzałkami w widokach dziedziczących po QListView (np. na liście osób w przeglądarce zdarzeń kontroli dostępu i generalnie w completerach). APPS_NET - drobne poprawki w QQuickArchiveBuffer. APPS_NET - dołącz także `libActionREST.so` do app bundle na macOS. APPS_NET - pliki `.so` kopiujemy do innego podkatalogu w app bundle na macOS. SERVICE - Merged revision(s) 28278 from VDRS/RELEASE: APPS_NET - dołącz także `libActionREST.so` do app bundle na macOS. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.78 - 28.02.2022 ----------------------------------- SERVICE - Merged revision(s) 28253-28262 from VDRS/RELEASE: APPS_NET - poprawki do dodawania urządzenia "ONVIF Access control". APPS_NET - poprawki do wyświetlania przycisków "OK", "Apply" w QViewHostDialog. APPS_NET - opóźnij wysyłanie powiadomienia o zmianie listy osób po dodaniu lub edycji pojedynczej osoby (przydatne podczas dodawania na raz większej liczby osób z kontroli dostępu). APPS_NET - drobne poprawki w widoku listy grup osób. APPS_NET - dalsze ograniczenie generowania różnych powiadomień, żądań i zdarzeń podczas synchronizacji listy osób z kontroli dostępu. VDRS - popraw pokazywanie widoków konfiguracyjnych kontroli dostępu. APPS_NET - poprawki do działania `QPersonsMap`. APPS_NET - w prawym górnym rogu widoku listy osób pokazuj informację (prosty progress bar) o uaktualnianiu listy. APPS_NET - ścieżka domyślna kopii wideo: schowaj przycisk wyboru folderu dla urządzeń zdalnych. APPS_NET - stan wywołania komendy "AudioBackGetSounds" zapisywany do logów tylko w przypadku błędów. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.77 - 23.02.2022 ----------------------------------- SERVICE - Merged revision(s) 28241-28247 from VDRS/RELEASE: APPS_NET - poprawka do działania opcji "autoTime" w QViewHelper. APPS_NET - poprawka do inicjalizacji QViewHostDialog: tworzymy główny widok już po wystartowaniu wewnętrznej pętli zdarzeń. SMTP client ( wysyłanie e-maili ) - wymuś protokół TLSV1.2 lub wyższy jeśli zaznaczona jest opcja TLS. APPS_NET - Roger, Nedap: poprawki do odświeżania listy drzwi po zmianie maski. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.76 - 22.02.2022 ----------------------------------- SERVICE - Merged revision(s) 28217-28235 from VDRS/RELEASE: APPS_NET - poprawka do kompilacji na macOS APPS_NET - nie zwracaj, w przypadku błędu, powiadomień DVR do kolejki `QCentralServerEventQueue` jeśli jest ona wyłączona. SERVER_HTTP - poprawka pobierania snapshotów. CMS4 - możliwość zaznaczenia wielu kamer na liście użytkownika (przydatne przy ich usuwaniu). SERVER_HTTP - poprawka pobierania snapshotów. SERVER_HTTP - websocket - poprawka odczytywania archiwum po błędzie. SERVER_HTTP - websocket - pause nie powinno działać w trybie archiwum. APPS_NET - drobna poprawka w pasku archiwum: usuniecie niepotrzebnego podwójnego przeliczania czasu, przy określaniu startu podziałki. CMS4 - nowe zdarzenie harmonogramu zadań "Current profile started". APPS_NET - drobne poprawki APPS_NET - drobna poprawka do widoku konfiguracyjnego urządzenia APPS_NET - nie restartuj klienta Rogera po zwykłej zmianie "debug trace". APPS_NET - poprawki do działania QPersonsMap. APPS_NET - poprawki do działania QPersonsMap; inne drobne poprawki. APPS_NET - drobne poprawki do działania menedżera integracji Rogera. APPS_NET - drobne poprawki do działania QConfigurationView. HTTP_SERVER - websocket - poprawki do operacji seek() w archiwum. Merged revision(s) 28217 from VDRS/RELEASE: APPS_NET - poprawka do kompilacji na macOS SERVICE - Merged revision(s) 28215 from VDRS/RELEASE: RELEASE - niezacommitowana poprawka do VDR-S SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.75 - 17.02.2022 ----------------------------------- SERVICE - Merged revision(s) 28202-28206 from VDRS/RELEASE: Merged revision(s) 28187-28201 from VDRS/BRANCHES/22_02_14_MAS_INTEGRATION: MAS_INTEGRATION - dodanie pluginu QCorePluginMas. MAS_INTEGRATION - dodanie klasy QMasCommunicationController wykorzystującej port TCP do komunikacji z MAS-em i menedżera integracji QMasIntegrationManager (na razie tylko szkielet - trzeba dodać parser, podłączyć do powiadomień itd.). MAS_INTEGRATION - dodanie parsera; pierwszy zarys obsługi powiadomień z MAS-a (do dalszych testów). MAS_INTEGRATION - dodanie testu parsera do TEST_CORE_PLUGINS. MAS_INTEGRATION - dodanie widoku konfiguracyjnego MAS_INTEGRATION - poprawki do działania parsera MAS_INTEGRATION - poprawki do testów parsera MAS_INTEGRATION - dodanie komendy "MasSendAlarm" wysyłającej alarm do MAS-a. MAS_INTEGRATION - dodanie akcji harmonogramu zadań MAS_INTEGRATION - pluginy MAS dołączane do VDR-S. APPS_NET - dodanie komend MAS do klienta. HTTP SERVER - poprawki do odtwarzania archiwum poprzez websocket ( Mobile ). SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.74 - 14.02.2022 ----------------------------------- SERVICE - Merged revision(s) 28154-28181 from VDRS/RELEASE: APPS_NET - bez kolumny zdjęcia samochodu w widoku "LPR Live". APPS_NET - pozostałe poprawki do pobierania snapshotu w `main.js`. HTTP_SERVER - przywróć setAsyncMode(false); w HttpRequestHandlerBase() powoduje jakieś dziwne komunikaty błędów w gniazdku Mobile, ale usunięcie jej powoduje że inne komendy nie działają zawsze prawidłowo. APPS_NET - poprawki do obsługi "drag & drop" w QToolAreaView. Powodowało to błędy w obsłudze PTZ w trybie administratora. VDRS - nie wyszarzaj konfiguracji POS, gdy mamy jakieś licencje na skanery. APPS_NET - poprawki do działania mechanizmu drag & drop w QVideoLayerActions. Stary mechanizm powodował np. błędne działanie akcji PTZ. APPS_NET - drobna poprawka do stylu widoku menedżera e-map. Merged revision(s) 28141-28178 from VDRS/BRANCHES/22_02_03_USER_CAMERA_LIST: USER_CAMERA_LIST - USER_CAMERA_LIST - dodanie pluginu `CMS_PLUGIN_USER_CAMERA_LIST`. USER_CAMERA_LIST - dodanie widoku konfiguracyjnego. Na razie bez odczytu/zapisu ustawień. USER_CAMERA_LIST - zapis ustawień; klasa pomocnicza `QUserCameraListSettings`. USER_CAMERA_LIST - dodanie akcji szybkiego dostępu. USER_CAMERA_LIST - poprawione odświeżanie nazw elementów w QQuickAccessDialogModel. USER_CAMERA_LIST - poprawki do działania drag & drop. USER_CAMERA_LIST - dodanie widoku "User camera list". Można go dodać wrzucić na panel boczny lub na layout. USER_CAMERA_LIST - poprawki do interakcji z QUserCameraListWidgetem wrzuconym na layout. TEST_CORE_HTTP - używaj HTTPS (jeśli zaznaczone) również dla odbioru powiadomień. APPS_NET - dodaj QCorePluginSsl do CMS4. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.73 - 04.02.2022 ----------------------------------- Merged revision(s) 28078-28146 from VDRS/RELEASE: APPS_NET - podawaj informację o liczebności grupy osób (w widoku konfiguracyjnym). APPS_NET - poprawka do sortowania nazw stref, reguł itp. w konfiguracji zdarzenia VCA w harmonogramie zadań. APPS_NET - poprawka do zdarzenia Timer w schedulerze: można zdefiniować interwał również w godzinach lub sekundach. VDRS - popraw działanie zdarzenia schedulera MotionDetected ( działało losowo ) - Przemo APPS_NET - popraw pobieranie snapshotu za pomocą HTTP ( dodaj flagę KeepAspectRatio ) APPS_NET - poprawione tłumaczenie tekstów zdarzenia Timer harmonogramu zadań. APPS_NET - pokazuj okno "Configuration tools" na monitorze na którym została wywołana akcja je wywołująca. APPS_NET - poprawiona literówka w tłumaczeniu na polski APPS_NET - poprawione tłumaczenia w konfiguracji zdarzeń i/o harmonogramu zadań APPS_NET - dodaj brakujący parametr w QVcaSchedulerEvent. APPS_NET: - możliwość ustawienia obszaru wideo obejmującego dany POS przy konfiguracji kamery dla akcji schedulera; - wykorzystanie tego obszaru w akcji "Upload screenshot to FTP" (jeśli została wywołana przez zdarzenie POS); - inne drobne poprawki. LIB_DEVICE - Hikvision: ignoruj zdarzenia z nr rejestracyjnym "noPlate". LIB_DEVICE - wycofaj wcześniejszą poprawkę. Jednak dotychczasowe działanie było dobre. APPS_NET - flaga "LogErrorsOnly" włączona dla komend Wiska. APPS_NET - flaga "LogErrorsOnly" włączona dla komendy pobierającej stan eksportu wideo . APPS_NET - poprawki do konfigurowania "POS video area". APPS_NET - flaga "LogErrorsOnly" włączona dla komendy pobierającej stan wykonania kopii zapasowej bazy danych. APPS_NET - drobne poprawki do zmiany rozmiaru "POS video area". APPS_NET - opóźnij rozsyłanie BACnet/IP broadcast przy ładowaniu pluginu - program będzie się uruchamiał ok 10 sekund szybciej RELEASE - uaktualniony rok końcowy w okienkach "O programie" dla wszystkich (chyba) używanych dealerów. APPS_NET - ogranicz logowanie komend pobierających stan okna ze ściany monitorów. APPS_NET - popraw działanie serwera RTSP ( po testach na orlenie ), zmień timestampy z czasu przechwyceina ramki na czas wysłania. VLC i tak dobrze nie odtwarza strumieni live ze zmiennym FPS ( przyjmuje że strumień jest 25fps ?? ) i trzeba ustawić w Tools/Preferences/ Input/Codecs / Network caching na 10000 ms Video / Drop late frames na false APPS_NET - poprawka do czasu pobierania snapshotu w podglądzie archiwum. APPS_NET - wycofaj ostatnią poprawkę. APPS_NET - zapisuj zoom cyfrowy, jeśli CMS4 jest w trybie administratora (Przemo). LIB_DEVICE - LIEBHERR - dodaj ustawianie adresu i portu na który ma streamować kamera do panelu konfiguracji kamery ( Wiska ) - wartości te nie są odczytywane z kamery, tylko ustawiane, - wartości te są ustawiane w kamerze przed każdym połączeniem z kamerą ( mniejmy nadzieje, że nie mają tam pąmięci z limitowaną liczbą zapisów ) - może to im wystarczy na razie. APPS_NET - możliwość wyboru wielu kamer w akcji harmonogramu zadań "DVR recording". LIB_DEVICE - ACTI - popraw sterowanie głowić w wielokamerowych enkoderach ACTI ( przesyłaj numer kanału ). APPS_NET - dodatkowy parametr 'windowsTime' dodany do komendy "SnapshotGet". Pozwoli na prawidłowe pobieranie snapshotów w podglądzie archiwum (po aktualizacji klienta i serwera). APPS_NET - dodaj menu kontekstowe do widoku wyboru kamer w konfiguracji akcji "DVR recording". APPS_NET - poprawki do generowania nazwy akcji QSchedulerVdrsRecordAction. APPS_NET - domyślny parametr w wywołaniu funkcji `QCmsUtils::showContextMenu`. APPS_NET - poprawki do pobierania snapshotu w `main.js`. APPS_NET - poprawki do ustalania bazowej nazwy ikony (bez typu aktywna/nieaktywna, ovelay'ów itp.). APPS_NET - poprawka do budowania na macOS APPS_NET - nie uwzględniaj skrótów klawiaturowych podczas nawigacji po comboboksach. APPS_NET - dodane komentarze odnośnie kompilacji na macOS. APPS_NET - poprawka do parsowania zdarzenia 'Other' dla protokołu Maxima. APPS_NET - dodatkowy parametr 'windowsTime' dodany do komendy "SnapshotGet" - nieprzesłana poprawka. APPS_NET - poprawki do parsowania zdarzeń dla protokołu Maxima. Bez dodawania nowych globalnych typów zdarzeń. APPS_NET - konfiguracja POS: powiąż kamerę "Camera for scheduler actions" z powiązaną kamerą konfigurowaną w ustawieniach kanału (wywołanie "Additional information"). Nie ma sensu takie rozróżnianie kamer dla POS-a. Docelowo można by scalić widok konfiguracyjny urządzenia POS z widokiem kanału POS. APPS_NET - poprawione zaznaczenie akcji "Show camera" w widoku LPR (po wszystkich ostatnich poprawkach). APPS_NET - nie wyłączaj odtwarzania strumienia quick archive, kiedy kanał jest niewidoczny. W takim przypadku po prostu zmienia się tylko znacznik strumienia. APPS_NET - SMTP - nie weryfikuj certyfikatu serwera przed połączeniem, rozszerz logowanie ( tymczasowo ). LIB_DEVICE - ACTI (stere typy ) - łącz się ponownie po utracie połączenia do kamery ( dotyczy sterowania głowicą ). APPS_NET - Hardware Manager: wszystkie akcje dostępne dodatkowo w menu kontekstowym. APPS_NET - poprawka do określania `fileSize` w `QAviWriter`. SERVICE - przesyłaj maskę i/o (pierwsze 32 kamer) także w protokole wideo. APPS_NET - HTTP SERVER - dodaj do protokołu odczytywanie archiwum przez websocket. SERVICE - przesyłaj maskę i/o (pierwsze 32 kamer) także w protokole wideo. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.72 - 03.01.2022 ----------------------------------- Merged revision(s) 28060-28072 from VDRS/RELEASE: 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. APPS_NET - brakująca serializacja komend dla zdarzenia "Timer". LIB_DEVICE - popraw blad zawieszania sie serwera jesli dodaje sie kamery pewnych typow powyzej limitu na kluczu APPS_NET - nowa akcja w schedulerze "Uaktualnij białą/czarną listę". APPS_NET - różne poprawki i usprawnienia do aktualizacji listy osób APPS_NET - aktualizacja plików językowych LIB_DEVICE - Hikvision: ignoruj zdarzenia "duration", popraw nazwy reguł dla niektórych zdarzeń. APPS_NET - optymalizacja dodawania pojedynczej osoby z białej/czarnej listy. APPS_NET - poprawka (?) do kompilacji na Maku. LIB_DEVICE - Hikvision ISAPI: poprawione kilka dodatkowych nazw reguł VCA, poprawki stylistyczne. APPS_NET - bez wcięcia w 1-szej kolumnie w przeglądarkach zdarzeń VCA. APPS_NET - poprawki do importu białej/czarnej listy APPS_NET - aktualizacja plików językowych SERVICE - przywróc rejestrację domeny do menu SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.71 - 16.12.2021 ----------------------------------- Merged revision(s) 28000-28048 from VDRS/RELEASE: APPS_NET - poprawione parsowanie danych sieciowych z VCAserver: bez opóźnień, przywrócenie odbioru metadanych obiektów. APPS_NET - drobna poprawka APPS_NET - odczytywanie klasy rozpoznanego obiektu z metadanych VCAcore przy włączonym "DL Object Tracker". APPS_NET - niewielka optymalizacja do odświeżania listy kanałów w widoku konfiguracyjnym serwera VCA-Core. 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 HARDWARE_MONITOR - nie pokazuj wyników dla płyt głównych ( daje błędne odczyty ), ogranicz liczbę generowanych logów o błędach, bo tylko zaśmiecają pliki logów. 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. APPS_NET - odczytuj z metadanych VCA-Core informację o zmianie statusu object trackera. APPS_NET - drobne poprawki komentarzy APPS_NET - drobne poprawki APPS_NET - początkowa liczba motion windows dla kamer Hikvision Isapi ustawiona na 8. APPS_NET - poprawki do konfiguracji akcji harmonogramu zadań "DVR recording" przez klienta CMS4. APPS_NET - poprawka do wysyłania nadmiernej liczny sygnałów przez QDoorComboBox. APPS_NET - nie ściągaj ponownie całej konfiguracji VCAcore po wywołaniu komendy "VcaCoreSetConfig" w widoku konfiguracyjnym. APPS_NET - prawidłowe odczytywanie opcji "keep aspect ratio" przy obsłudze komendy "SnapshotGet". APPS_NET - możliwość określenia rozmiaru i jakości obrazka w konfiguracji akcji "Upload screenshot to FTP". APPS_NET - drobna poprawka LIB_DEVICE - poprawka do parsowania zdarzeń Hikvision ISAPI. Nie przetwarzamy dalej danych, jeśli nie można określić typu zdarzenia. APPS_NET - nie pokazuj pustego typu na liście typów zdarzeń VCA. APPS_NET - minimalna liczba sekund dodatkowego nagrywania w akcji schedulera "DVR recording" ustawiona na 1 (skoro ustawianie na 0 wywala ostrzeżenie). APPS_NET - poprawione nazwy "(item not configured)" dla niektórych akcji i zdarzeń schedulera. APPS_NET - drobne poprawki APPS_NET - upgrade cutelyst do wersji 3.1.0, trzeba uaktualnić D:\LIBS i wywołać skrypt build_cutelyst3.bat i uaktualnić cmake do wersji 3.22 ( jest w podkatalogu D:\LIBS\Support ) APPS_NET - upgrade cutelyst do wersji 3.1.0 APPS_NET - upgrade cutelyst do wersji 3.1.0 APPS_NET - upgrade cutelyst do wersji 3.1.0, trzeba uaktualnić D:\LIBS i wywołać skrypt build_cutelyst3.bat - poprawki budowania pakietów instalacyjnych. APPS_NET - poprawka do budowania na macOS. APPS_NET - drobne poprawki w QVcaDatabase APPS_NET - konfiguracja serwera RTSP widoczna w aplikacji "CMSHubConfig". APPS_NET - poprawione pobieranie powiązanych zdarzeń LPR dla zdarzeń POS. APPS_NET - NumberOK: odczytuj nr tablicy z "PlateNumber", a nie z "Plate" (parametr oznaczony jako "deprecated"). APPS_NET - wycofaj wcześniejszą poprawkę [28030]. "PlateNumber" nie jest zawsze dołączany do danych NumberOk, w przeciwieństwie do "Plate". 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 - popraw błąd: joystick axisa nie działa po rozłączeniu i ponownym połączeniu klienta CMS4 APPS_NET - popraw domyślne mapowanie klawiszy joysticka w TextMode ( 1234567890 -> 0123456789 ) tak aby było zgodne z joystickiem Axis'a LIB_DEVICE - popraw blokowanie się głównego wątku VDR-S.exe przy błędach RTSP ( problem na kamerze Przema ) LIB_DEVICE - dołączanie screenshotów do zdarzeń LPR Hikvision. LIB_DEVICE - poprawiony nr źródła z zdarzeniach DVR dla kamer Dahua. LIB_DEVICE - poprawione odczytywanie formatu otrzymywanych danych w obsłudze zdarzeń Hikvision ISAPI. LIB_DEVICE - drobna poprawka LIB_DEVICE - bez rozróżniania wartości parametru "IsInside" w obsłudze zdarzeń ONVIF. Okazuje się, że `` wcale nie przychodzi zawsze po ``. 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 - dodawaj też typ zdarzenia VCA do zdarzeń z kamery ONVIF. APPS_NET - pobieraj zdjęcia zdarzenia LPR także po wywołaniu akcji "Show details" (czyli pokazaniu QLprDetailsWidget). SERVICE - 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 - wydłużenie czasu "przeterminowania" zdarzenia LPR w QLprLinkedEventManagerze. Detekcja może się zacząć wcześniej niż np. rozpoczęcie tankowania. APPS_NET - QSmtpScheduler: nie próbuj wysyłać maila, jeśli akcja harmonogramu zadań nie jest skonfigurowana. 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. LIB_DEVICE - popraw czytelność zapisów "debug trace" dla kamer HIKVISION ISAPI SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.70 - 19.11.2021 ----------------------------------- SERVICE - Merged revision(s) 27989-27994 from VDRS/RELEASE: APPS_NET - poprawka do parsowania metadanych z serwera VCA-Core. Mogą pojawiać się puste dane JSON (czyli np. "{}") ( powodowały zawieszanie się serwera ) APPS_NET - poraw działanie AXIS Keypad v2.0 APPS_NET - usuń zbędne logowanie akcji joysticka AXIS 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 - odwróć oś Y w joysticku APPS_NET - zwiększ czas blokady wątku głównego Core po którym następuje restart do 10min SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.69 - 19.11.2021 ----------------------------------- SERVICE - Merged revision(s) 27952-27979 from VDRS/RELEASE: APPS_NET - drobna poprawka APPS_NET - drobne usprawnienie w kopiowaniu danych do wewnętrznego bufora parsera wideo. APPS_NET - poprawka do częstotliwości dźwięku przy przyspieszonym odtwarzaniu trybu 'quick archive'. 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. SERVICE------------------------------------- 3.4.5.67 - 10.11.2021 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt usun argument D dla xcopy z wszystkich projektow ( kopiuj tylko nowsze ), powododuje bledy jesli nie skopiuje zadnych plikow APPS_NET - nie ustawiaj kursora archiwum na przypadkowym bookmarku po kliknięciu w lewy skraj paska archiwum. 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 ) APPS_NET - drobna poprawka SERVICE - dodaj vdrs_module_arch.pdb do instalki VDR-S.exe, a usuń VDR-S.pdb - poprawka APPS_NET - poprawki do przekazywania typu layoutu do obiektu `QGridLayoutSettings`. APPS_NET - uporządkowanie kodu; jedna funkcja do tworzenia wszystkich layoutów (prawidłowo określająca typ siatki). SERVICE - popraw zawieszanie się przy odczytywaniu archiwum po zmianie czasu ( np. z zimowego na letni ). APPS_NET - drobna poprawka APPS_NET - drobna poprawka; po kliknięciu przycisku "Open service configuration" w konfiguracji VCA przechodzimy do podstrony "view-channels". APPS_NET - prawidłowy format wideo dla kanału VCAcore. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.68 - 16.11.2021 ----------------------------------- SERVICE - poprawka do zawieszania się serwera na SUUS ( przy zrywaniu sieci, nieprawidłowej konfiguracji sieci itp ) SERVICE - popraw zawieszanie się przy odczytywaniu archiwum po zmianie czasu ( np. z zimowego na letni ). SERVICE - dodaj vdrs_module_arch.pdb do instalki VDR-S.exe, a usuń VDR-S.pdb - poprawka 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 CMS4 SERVICE - dodaj generowanie stripped pdb do vdrx_module_arch - popraw nazwy SERVICE - dodaj generowanie stripped pdb do vdrx_module_arch usun argument D dla xcopy z wszystkich projektow ( kopiuj tylko nowsze ), powododuje bledy jesli nie skopiuje zadnych plikow SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.67 - 10.11.2021 ----------------------------------- SERVICE - VDRS - nie ustawiaj Low Fragmentation Heap, bo już jest i tak domyślnie ustawione dla nowych Windowsów. SERVICE - popraw wykrywanie zawieszenia się wątków RTSP ( do przeklejenia do zwykłej wersji ) - dodana także poprawka do biblioteki RTSP Live555 zapobiegająca nadmiernemu gromadzeniu pakietów. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.66 - 05.11.2021 ----------------------------------- SERVICE - Merged revision(s) 27910-27946 from VDRS/RELEASE: 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). APPS_NET - usunięcie niektórych warningów podczas kompilacji. 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 - nie wywołuj przypadkowej zamiany kanałów wideo na layoucie po wywołaniu akcji menu kontekstowego w QVideoLayerChannelEditor. 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"). SERVICE - pakuj pliki pdb jako self-extracting archive, aby można je było łatwo odpakować bez instalowania rar'a 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 - drobna poprawka do czytelności tekstu OSD metadanych VCA. APPS_NET - poprawka do zwracania statusu nieotwartej bazy danych. APPS_NET - zredukuj liczbę logów w QCentralServerClient APPS_NET - poprawki do parsowania śladów obiektów VCAcore. DEVICE - zamień domyślny transport RTSP w kamerach na TCP. APPS_NET - drobna poprawka APPS_NET - możliwość włączenia "debug trace" dla integracji z Number Ok. APPS_NET - wrzuć akcje PtzAutoPan i PtzLock do Toolboxa i sktótów klawiaturowych. APPS_NET - poprawki do trybu "debug trace" dla NumberOk. Tworzymy komunikaty zapisywane do logów, tylko gdy jest włączona flaga "trace". APPS_NET - poprawki do wyświetlania przycisku akcji "Auto pan". APPS_NET - bez samotnego dwukropka wiszącego w nowej linii po etykiecie "Detailed description" w QDeviceSettingsGeneralConfigView. 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. VDRS/APPS_NET - poprawka kompilacji na MAC'u Poprawki przeznaczone także dla wersji STABLE powinny być oznaczone na poczatku przez [S] RELEASE - wycofanie przypadkowego poprzedniego commitu VDRS - zapisywanie callstack po zablokowaniu się wątku - przywróć zmienione opcje projektu ( zmiany były tylko do testów ) VDR-S - generuj pliki stripped PDB APPS_NET - nie pokazuj okienka z błędem wywołania 'IfCesGetConfiguration' w podglądzie logów. 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 - brakujące zmiany w `vca_messages.xml`. APPS_NET - drobna poprawka APPS_NET - pozbycie się ostrzeżenia 'delete-abstract-non-virtual-dtor' podczas kompilacji na macOS. APPS_NET - drobne poprawki VDRS - popraw pakowanie pdb, dodaj także VDR-S.exe.prearm do zestawu. 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 - możliwość zmiany priorytetu wątków RTSP. SERVICE - pakuj pliki pdb jako self-extracting archive, aby można je było łatwo odpakować bez instalowania rar'a SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.65 - 20.10.2021 ----------------------------------- SERVICE - Merged revision(s) 27865-27895 from VDRS/RELEASE: APPS_NET - możliwość sterowania outputami w kliencie WWW. SUPPORT - usuń nieużywane biblioteki APPS_NET - poprawki do wyświetlania nazw serwerów w drzewku layoutów. APPS_NET - poprawki do odświeżania nazw serwerów w drzewkach layoutów oraz e-map. 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 - 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 - drobna poprawka 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. VDRS - zwiększ domyślną wartość NetSessionRtsp sink buffer do 1MB TEST - dodaj mały programi QML do testowania api http APPS_NET - zwiększ interwał logowania stanu systemu do 30min APPS_NET - nie zapisuj powtarzających się linii w logach. APPS_NET - nie zapisuj powtarzających się linii w logach - poprawki 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 - drobna poprawka do obsługiwanych typów MIME w QHttpFileController. VDRS - poprawki kompilacji po usunięciu bibliotek Ras VDRS - dodaj główny wątek Vdrs do QSystemWatchdog VDRS - zarejestruj wątki sieciowe w QSystemWatchdog VDRS - drobna poprawka do zapisu logów podczas uruchamiania aplikacji ( buforowania ) VDRS - poprawka tworzenia instalek po usunięciu nieużywanych bibliotek DEVICE - popraw logowanie komunikatów z biblioteki RTSP ( dodaj źródło ) SUPPORT - przywróć jeszcze bibliotekę iv6, jest używana w wersji 32-bit. DEVICE - Możliwość restartu sesji RTSP po błędzie protokołu ( plik *.ini ) LIB_DEVICE - poprawki do parsowania zdarzeń Hikvision ISAPI. W jednym powiadomieniu może przyjść informacja o zdarzeniach w kilku regionach. 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ę. APPS_NET - drobne zwiększenie obszaru detekcji zmiany rozmiaru głównego okna aplikacji. 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 - zrzucanie dumpów po zablokowaniu się wątku. APPS_NET - QSystemWatchdog - domyślny czas restartu po zablokowaniu wątku to 3minuty APPS_NET - zmianę czasu zegara systemowego zapisuj w logach jako error. LIB_DEVICE - sprawdzaj zawieszanie się wątków sieciowych w których działają wybrane sesje Rtsp ( Onvif, GenericRtsp ) SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.64 - 08.10.2021 ----------------------------------- Merged revision(s) 27857-27859 from VDRS/RELEASE: APPS_NET - poprawka do wyjątku przy tworzeniu QAeosServiceClient. APPS_NET - drobne poprawki LIB_DEVICE - poprawki do ustawiania nr-u regionu dla wykrywania ruchu w kamerach Hikvision. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.63 - 07.10.2021 ----------------------------------- Merged revision(s) 27835-27851 from VDRS/RELEASE: APPS_NET - poprawka do opisu zakładki "UserDoorLiveView". APPS_NET - poprawki do przypisywania kamery do drzwi (w przypadku braku połączenia z CMS HUBEM) oraz jej późniejszego wyświetlania. APPS_NET - porządkowanie kodu + drobne poprawki do działania QDoorManager. APPS_NET - nowa wersja SDK do Joysticka Axis - 3.0.0.5 ( wymaga uaktualnienia D:\LIBS ) APPS_NET - poprawka do wywoływania "PosOverlaySettingsDialog" w QPosManagerView. 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 - możliwość wyboru wykorzystywanych drzwi z poziomu konfiguracji "ONVIF Access Control". APPS_NET - dodany zapis/odczyt ustawień masek kanałów drzwi. APPS_NET - poprawki do budowania klienta z nowąwersją joysticka 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 - niezacommitowana zmiana 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 - możliwość wyboru obsługiwanych drzwi dodana do integracji z Nedapem. Uwaga! Bez testów! Nie mamy dostępnego urządzenia testowego. APPS_NET - poprawka do przeszukiwania konfiguracji urządzeń potomnych APPS_NET - możliwość filtrowania zdarzeń wg drzwi w widokach live kontroli dostępu. APPS_NET - drobna poprawka APPS_NET - poprawka do parametru `%FuelPosSnapshotFileName%`. Okazuje się że w filling token jest już zawarty nr pompy paliwowej. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.62 - 01.10.2021 ----------------------------------- SERVICE - Merged revision(s) 27800-27828 from VDRS/RELEASE: APPS_NET - zwracaj tylko widoczne kamery dla komendy "GuiGetCurrentLayout". APPS_NET - AI Box: drobne poprawki do parsowania danych. APPS_NET - HttpRequestHandlerVideoMobile - zabezpieczenie przed przepełnianiem się bufora. ORLEN_CES - poprawka do kompilacji CORE_PLUGIN_HTTP. APPS_NET - możliwość przesuwania kamer na layoucie bez trybu administratora ograniczona tylko do layoutów użytkownika. APPS_NET - AI Box: dodanie nazwy strefy do opisu zdarzenia VCA + inne drobne poprawki w parsowaniu. ORLEN_CES - drobna poprawka do przeglądania zdarzeń VCA na serwerze centralnym. APPS_NET - HTTP - QVideoReencoder - popraw przełączanie się strumieni APPS_NET - QVideoEncoderMPEG4 - poprawne ustawianie IfFrame::type() APPS_NET - HTTP - HttpRequestHandlerJPG - poprawne pobieranie snapshotów. ORLEN_CES - pokaż przeglądarki zdarzeń LPR i VCA w widoku konfiguracyjnym serwera centralnego. SUPPORT - dodanie dealera LIEBHERR (na bazie WISKA). ORLEN_CES - poprawka do sprawdzania praw dostępu do przeglądania zdarzeń VCA. APPS_NET - HTTP - zmień sposób przełączania się strumieni, nowa klasa VideoReencoderEx APPS_NET - wycofaj błędnie zacommitowane pliki. ORLEN_CES - sprawdzanie praw dostępu do danego serwera przy przeglądaniu zdarzeń LPR (analogiczne do zdarzeń VCA). ORLEN_CES - poprawki do przesyłania stanu wykonania komendy. APPS_NET - HTTP - dodaj wysyłanie metadanych przez websocket. ORLEN_CES - drobna poprawka do wyświetlania raportów 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). ORLEN_CES - 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). 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) 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. APPS_NET - IfMEdiaObject - umozliwienie sterowania takimi parametrami enkodowania jak GOP, czy Quality ( na razie nie udostepnione w linkach http ). APPS_NET - HTTP - popraw logowanie działań w websockecie SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.61 - 22.09.2021 ----------------------------------- Merged revision(s) 27758-27794 from VDRS/RELEASE: APPS_NET - poprawka do ustawiania bieżącego kanału wideo dla QPtzAutopanAction. APPS_NET - poprawki do zaznaczania bieżącej kamery w akcjach szybkiego dostępu APPS_NET - poprawiony czas początkowy odtwarzania szybkich nagrań archiwum. 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. SERVICE- popraw skrypt build_pdb ( zip zamiast rar'a, popraw pdb z avcodec ) - wymagane uaktualnienie LIBS SERVICE - dodaj dbg do instalki x64 APPS_NET - dodanie akcji schedulera "upload screenshot to FTP" 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 - odświeżanie nazwy serwera w widokach menadżerów layoutów i e-map. APPS_NET - poprawka do generowania domyślnych layoutów 1x1 (nazwy kanałów nie były pobierane na podstawie maski kamer). 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 - 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 - HttpRequestHandlerArchiveMapPng - popraw generowanie mapy archiwum ( bez przypadkowych czarnych pionowych linii ). APPS_NET - nie powoduj crashy podczas obsługi komend HTTP z pustym parametrem 'device'. 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 - HTTP - możliwość ustawienia dokładności czasu przy pobieraniu snapshotów. APPS_NET - poprawne wyświetlanie listy grup osób w zdarzeniu LPR harmonogramu zadań (nie działało w konfiguracji zdalnej). APPS_NET - dodana nowa funkcja IfDeviceManager::filterDevice(), analogiczna do filterSchema() APPS_NET - HTTP API - filtruj wysyłane schema wg. praw użytkownika. APPS_NET - HTTP - QVideoReencoder - popraw przełączanie się strumieni, zmień nazwę funkcji setEnabled() -> setReencode(), HttpRequestHandlerVideoMobile - popraw generowanie logów. 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, 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 - 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. SERVICE - dodaj dbg do instalki x64 SERVICE- popraw skrypt build_pdb ( zip zamiast rar'a, popraw pdb z avcodec ) - wymagane uaktualnienie LIBS SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.60 - 08.09.2021 ----------------------------------- SERVICE - Merged revision(s) 27749-27752 from VDRS/RELEASE: 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 - poprawa wyświetlania menu kontekstowego dla niektórych widoków na monitorze 4K (gdy nie jest on wyświetlaczem głównym) - c.d. VDR-S - wyłącz tymczasowo moduł Televox - blokuje debugowanie. 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 . SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.59 - 03.09.2021 ----------------------------------- SERVICE - Merged revision(s) 27727-27743 from VDRS/RELEASE: 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. SERVICE - Merged revision(s) 27722 from VDRS/RELEASE: APPS_NET - możliwość ustawienia timeoutu połączenia w serial port TCP core.ini: serialPort.tcpClient.timeout = 10000 ( Wiska ) SERVICE------------------------------------- 3.4.5.58 - 30.08.2021 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt APPS_NET - HTTP server - poprawki do wysyłania map archiwum ( można określić wysokość generowanego obrazka - do testów z komórką ). VDRA - popraw błąd eksportu do AVI z programu VDR-A.exe ( przemo ) APPS_NET - zmiana kodowania plików 'cms-video-player.js' i 'main.js' na UTF-8 (było ASCII). APPS_NET - plugin `QCorePluginNetworkRtspServer` niedostępny na macOS. APPS_NET - poprawka do budowania aplikacji na macOS. APPS_NET - poprawka do nazwy reguły w QAiBoxJsonParser. APPS_NET - ulepszenie reenkodera, tak, aby można było zmieniać rozdzielczość bez restartu reenkodowania. APPS_NET - dodaj wysyłanie pojedyńczych klatek przez websocket dla kmórek. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.58 - 30.08.2021 ----------------------------------- SERVICE - Merged revision(s) 27722 from VDRS/RELEASE: APPS_NET - możliwość ustawienia timeoutu połączenia w serial port TCP core.ini: serialPort.tcpClient.timeout = 10000 ( Wiska ) SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.57 - 18.08.2021 ----------------------------------- SERVICE - Merged revision(s) 27711-27715 from VDRS/RELEASE: APPS_NET - zapamiętuj ostatni wybór opcji "Private bookmark" dla akcji dodania zakładki. 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 - dodanie opisu, oraz parametru SerialData do QSerialPortReadSchedulerEvent 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 ) SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.56 - 16.08.2021 ----------------------------------- SERVICE - Merged revision(s) 27685-27704 from VDRS/RELEASE: APPS_NET - poprawki do wykonywania kopii zapasowej tabeli raportów. APPS_NET - poprawki do wykonywania kopii zapasowej tabeli statusów raportów. ORLEN_CES - Merged revision(s) 27685-27686 from VDRS/RELEASE/APPS_NET/CORE_PLUGINS/CORE_PLUGIN_REPORTS: APPS_NET - poprawki do wykonywania kopii zapasowej tabeli raportów. APPS_NET - poprawki do wykonywania kopii zapasowej tabeli statusów raportów. APPS_NET - HTTP_SERVER - zwracanie pasków archiwum w postaci pojedyńczego obrazka png. APPS_NET - dodanie klasy pomocniczej QFtpClient. APPS_NET - możliwość usuwania kopii zapasowej wideo dostępna tylko w trybie administratora. Wyjątek: kopia na HUB-ie - jest już dodane specjalne prawo dostępu "videoBackupDownload", które tym zawiaduje. APPS_NET - nieprzesłane poprawki w związku ze zmianą [27690]. APPS_NET - różne drobne poprawki APPS_NET - uaktualnij język rosyjski. VDRS - nie wykonuj anulowanych komend IfSnapshotGet SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.55 - 09.08.2021 ----------------------------------- SERVICE - Merged revision(s) 27638-27676 from VDRS/RELEASE: APPS_NET - poprawki do stertowania joystickiem ( po testach ). RTSP_SERVER - dodaj główną klasę pluginu QCorePluginNetworkRtspServer RTSP_SERVER - uruchom główny wątek pluginu RTSP_SERVER APPS_NET - dodanie metody `setOwnerDataForLprEvent` do interfejsu `IfPersonDatabasePlugin`. Ograniczenie zapytań do tabeli `dbPersons` przy aktualizacji danych zdarzenia LPR. APPS_NET - opóźnienie zapisu screenshotów LPR żeby np. nie blokować akcji w harmonogramie zadań. APPS_NET - ustawiaj zakres czasu akcji "Pokaż cały dzień" playera archiwum wg czasu lokalnego, a nie UTC. APPS_NET - poprawki do zapisu ustawień przy niszczeniu QUserInactivityView. RTSP_SERVER - dodaj szablon implementacji RTSP server, url to h264/device=vdrs&channel=0&stream=0 APPS_NET - odczytywanie tekstów "cms.userInactivity.alert", "vdrs.userPresence.alert" i "vdrs.userPresence.message" z pliku `cms.ini` z wykorzystaniem kodeka "UTF-8". Korzystanie z funkcji 'QSettings::setIniCodec' nie działa, bo wszystkie teksty są już odczytywane w konstruktorze, a więc przed pierwszym możliwym wywołaniem tej funkcji. APPS_NET - przeniesienie poprawiania enkodowania tekstów w plikach ini z `QUserInactivityView` i `QUserPresenceView` do nowej funkcji `QCoreUtils::rapairIniStringEncoding`. Może się pojawić więcej takich przypadków, więc lepiej żeby funkcja do ich naprawy była w jednym miejscu. RTSP_SERVER - konfiguracja + gui. APPS_NET - poprawka do zwracania opisu błędu w QEurocashHttpServer. APPS_NET - dodana możliwość wyłączenia działania serwera Eurocash. Z licencji CMS_ENTERPRISE korzysta też np. Media Expert i chyba powinni mieć możliwość wyłączenia sobie tego serwera (może powinien być wyłączony domyślnie?). APPS_NET - opóźnij wywołanie akcji archiwum w pluginie Eurocash. APPS_NET - Eurocash: zwiększenie opóźnienia wywołania akcji archiwum; poprawa kodowania polskich liter w odpowiedziach HTML. APPS_NET - paski archiwum: poprawka do czytelniejszego wyświetlania czasu pod kursorem, tło pod nazwami kamer jest przeźroczyste i widać paski archiwum ( przemo ). APPS_NET - paski archiwum: usunięcie nieużywanej zmiennej APPS_NET - QSchedulerPtzPresetAction - popraw wywoływanie presetu z opóźnieniem ( przemo ) APPS_NET - ustawianie maksymalnego zakresu czasu archiwum w okienku dodawania kopii zapasowej (pobierane z serwera). RTSP_SERVER - autoryzacja w aplikacjach używających IfUserEx APPS_NET - drobna poprawka w QSystemSettingsSaveAction. APPS_NET - poprawa czytelności kodu w QDvrGridLayoutManagerPlugin. RTSP_SERVER - autoryzacja dla aplikacji CUser. APPS_NET - przywróć zapamiętany kontekst widoku i bieżącą kamerę przy zamknięciu QDeviceChannelInfoView. APPS_NET - usunięte niepotrzebne dwukrotne sprawdzanie tego samego warunku w funkcji `QGridLayoutSettings::setFisheyeZoom`. APPS_NET - eliminacja kamer i layoutów, dla których nie ma żadnej kamery dostępnej przez aktualnie zalogowanego użytkownika CMS HUB. RTSP_SERVER - rekompresja, wybór kodeka fps - pierwszy etap ( bez MJPEG ). APPS_NET - wyszarzanie QEmapAction dla której nie ma e-mapy. APPS_NET - nie wywołuj akcji QGridLayoutAction jeśli jest wyłączona. APPS_NET - e-mapy: chowaj obiekty, dla których nie ma dostępu aktualnie zalogowany użytkownik CMS HUB-a. RTSP_SERVER - rekompresja i streaming JPEG/RTP APPS_NET - Merged revision(s) 27630-27675 from VDRS/BRANCHES/15_07_22_RTSP_SERVER_LIVE555: RTSP_SERVER - pierwsza podstawowa wersja ( bez dzwięku, archiwum, H.265 itp ) do testów. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.54 - 26.07.2021 ----------------------------------- SERVICE - Merged revision(s) 27624-27629 from VDRS/RELEASE: APPS_NET - dodawanie plików "Instrukcja.pdf" i "Jak_uruchomić.txt" do katalogu kopii zapasowej. Ponieważ pliki są w j. polskim, to są dodawane tylko, gdy język systemowy jest ustawiony na polski lub krajem systemowym jest Polska. (Marcin G., Argus) APPS_NET - zawsze kasuj instancję LocalDB i twórz nową instancję po uruchomieniu programu - dodaj rozszerzone logowanie błędów tworzenia instancji. APPS_NET - zamiana nazwy pliku "Jak_uruchomić.txt" na "Jak_uruchomic.txt" (bez polskich liter). APPS_NET - zamiana nazwy pliku "Jak_uruchomić.txt" na "Jak_uruchomic.txt" (bez polskich liter). APPS_NET - dodanie opcji do wyłączania pluginów ( w celu debugowania uruchamiania się programu ). SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.53 - 23.07.2021 ----------------------------------- SERVICE - Merged revision(s) 27617 from VDRS/RELEASE: APPS_NET - zawsze kasuj instancję LocalDB i twórz nową instancję po uruchomieniu programu - próba naprawy problemu systematycznego psucia się konfiguracji LocalDB po aktualizacji systemu, aplikacji itp ).... SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.52 - 19.07.2021 ----------------------------------- Merged revision(s) 27586-27593 from VDRS/RELEASE: SUPPORT - kopiuj do katalogu budowania wszystkie pliki potrzebne do uruchomienia klienta HTML. APPS_NET - możliwość zapisywania danych z portu szeregowego do pliku. Wykorzystanie starych, nieużywanych komend 'IfSerialSetCapture' i IfSerialGetCapture'. APPS_NET - poprawki zapisywania danych z portu szeregowego do pliku. APPS_NET - drobna poprawka SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.51 - 02.07.2021 ----------------------------------- SERVICE - Merged revision(s) 27537-27577 from VDRS/RELEASE: APPS_NET - używaj `QNetworkAccessManager` oddzielnie dla każdego kanału VCAservera. Jeden `QNetworkAccessManager` może obsłużyć maks. równolegle 6 połączeń z danym adresem i portem. APPS_NET - usuń ikony czerwone/zielone z widoku DvrTree - czasami wyświetla czerwoną ikonę dla statusu "połączono". APPS_NET - Merged revision(s) 27535-27575 from VDRS/BRANCHES/21_06_22_JOYSTICK_LIDL: Obsługa aplikacji joystickiem. APPS_NET - wycofanie poprawki 27228 dla QCmsArchivePlayer, powoduje problemy z włączeniem odtwarzania wstecz. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.50 - 21.06.2021 ----------------------------------- SERVICE - Merged revision(s) 27518-27528 from VDRS/RELEASE: RELEASE - wyłącz domyślnie sprawdzanie archiwum do testów - poprawki 2 (maciej) APPS_NET - dodanie możliwości bezpośredniego pobierania obrazków z HTTP serwer APPS_NET - dodanie możliwości bezpośredniego pobierania obrazków z HTTP serwer - poprawka do kompilacji APPS_NET - popraw błąd, czasami nie chce się włączyć odtwarzanie archiwum w backup player ( Biedronka, Przemo ). APPS_NET - popraw komenarze w klasach archiwum. HUB - popraw sprawdzanie adresów IP przy logowaniu ( do funkcji checkIPAddress są podawanie adresy IPV6 ) APPS_NET - usuń niewykorzystywaną kontrolkę Active-X APPS_NET - poprawka włączania opcji fullscreen dla CMS4 SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.49 - 10.06.2021 ----------------------------------- SERVICE - Merged revision(s) 27511 from VDRS/RELEASE: SERVICE - Merged revision(s) 27509 from VDRS/RELEASE: wyłącz domyślnie sprawdzanie archiwum do testów - poprawki (maciej) SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.48 - 09.06.2021 ----------------------------------- SERVICE - wycofaj poprawkę - wyłącz domyślnie sprawdzanie archiwum do testów (maciej) SERVICE - poprawka po ostatnim merge SERVICE - wyłącz domyślnie sprawdzanie archiwum do testów (maciej) SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.47 - 08.06.2021 ----------------------------------- Merged revision(s) 27485-27493 from VDRS/RELEASE: TEST_CORE_HTTP - staraj się pobierać listę komend z podłączonego urządzenia. TEST_CORE_HTTP - dodanie obsługi komend 'server_manager'. APPS_NET - włączenie własności "lpr" dla kanałów wideo, dla których dostajemy zdarzenia LPR z Ai Boksa. W zasadzie dla takich kanałów powinno się zwalniać licencję VCA i zajmować LPR, ale potrzebny jest Ai Box do przetestowania takiego działania. APPS_NET - dodanie dodatkowej opcji detekcji LPR: "Wykrywaj, gdy kamera nagrywa". (Przemo) APPS_NET: - Możliwość podania domyślnej nazwy zakładki w pliku `cms.ini` - opcja "bookmark.defaultName". - Możliwość włączenia autododawania zakładek - opcja "bookmark.autoAdd" w pliku `cms.ini`; ma to sens tylko przy włączonej wcześniejszej opcji. APPS_NET - dodanie dwóch dodatkowych akcji archiwum "Play Fast Forward" i "Play Fast Back" np. żeby mieć możliwość przypisywania do nich skrótu klawiaturowego. ARCHIVE - możliwość wyłączenia przebudowywania indeksu archiwum w pliku *.ini ( przemo) APPS_NET - aktualizacja plików językowych SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.46 - 21.05.2021 ----------------------------------- Merged revision(s) 27448-27471 from VDRS/RELEASE: APPS_NET - możliwość edycji i podglądu zakładek także w szybkim archiwum. APPS_NET - drobna poprawka APPS_NET - dodatkowe wpisy do logów w przypadku błędów funkcji 'QNumberOkTcpPlugin::getPlateImg'. APPS_NET - poprawki do parsowania współrzędnych tablicy w QNumberOkTcpPlugin. APPS_NET - poprawki do parsowania modelu samochodu w QNumberOkTcpPlugin. APPS_NET - wyświetlanie modelu samochodu w "LPR details view" (na podstawie 'exData'). Na razie takie dane otrzymywane tylko z NumberOk. APPS_NET - poprawione zachowywanie proporcji wideo podczas zoomu. TEST_NUMBER_OK - drobne poprawki APPS_NET - poprawki do parsowania tekstu i nazw w centralkach Satel. APPS_NET - możliwość ustawienia strony kodowej Satel w pliku 'core.ini'. Dla j. rosyjskiego i tak nie zadziała, bo podobno Satel ma swój własny słownik. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.45 - 04.05.2021 ----------------------------------- SERVICE - Merged revision(s) 27437-27442 from VDRS/RELEASE: APPS_NET - dwukrotne kliknięcie na element w przeglądarce zdarzeń LPR pokazuje widok powiązanej kamery; analogicznie jak w widokach POS i VCA. APPS_NET - ustawiaj krótszy początkowy zakres czasu w playerze szybkiego archiwum. Nie ma sensu żeby był to cały dzień. DEALER - zmiana strony "www.wiska-cctv.de" na "www.wiska.com". S_INSTALL - zmiana strony "www.wiska-cctv.de" na "www.wiska.com". APPS_NET - ogranicz wysyłanie komend "WiskaNavigationGetConfig" SERVICE - poprawki po merge. SERVICE - Merged revision(s) 27434 from VDRS/RELEASE: APPS_NET - Merged revision(s) 27413-27433 from VDRS/BRANCHES/21_04_14_ARCHIVE_READER_EX: - poprawki i uporządkowanie eksportu AVI z CMS4, Local playback i CMS_PLAYER SERVICE - Merged revision(s) 27389-27430 from VDRS/RELEASE: VDRS - poprawki kompilacji po merge SERVICE - poprawki po merge. APPS_NET - poprawka do kompilacji na MacOS APPS_NET - poprawka do działania QQuickArchiveBuffer, gdy pojawiają się klatki z tym samym czasem (błąd parsera?). SERVICE - poprawki po merge QVdrsArchiveMapClient SERVICE - poprawki do kompilacji APPS_NET - ujednolicenie implementacji QVdrsArchiveStreamAudio między SERVICE i RELEASE. APPS_NET - popraw odtwarzanie audio ( błędna rejestracja kanałów w QVdrsArchiveStreamAudio ), APPS_NET - poprawione katalogi w skrypcie budowania aplikacji na macOS. APPS_NET - drobne poprawki do działania szybkiego podglądu archiwum APPS_NET - usunięcie niepotrzebnych protokołów POS z klienta na MacOS APPS_NET - uproszczenie implementacji QQuickArchiveBuffer. Zamiast 'QMap' uzywaj 'std::vector'. APPS_NET - usunięcie niektórych warningów podczas kompilacji APPS_NET - popraw odtwarzane nagrań z lokalnego nagrywania w CMS4 ( nie działało poprawnie, archiwum nie zapisywało kodeka -> patrz ImplArchiveReader, maska tego archiwum była resetowana w loadSchema ) APPS_NET - QAudioUtils, poprawnie ustawiaj kanał w ramkach audio. APPS_NET - obsługa kanałów audio w szybkim archiwum APPS_NET - drobne poprawki do działania QDeviceChannelInfoView. APPS_NET - przenieś funkcje do zapisu obrazów saveImage() z CMS do CORE APPS_NET - podgląd archiwum także w playerze do odtwarzania backupu i w zakładce Local playback APPS_NET - zapobiegnij wyjątkom podczas zamykania QVdrsArchiveConnection1. APPS_NET - wyświetlanie sumy paragonu w tekście OSD zdarzenia zakończenia transakcji dla protokołu "POSNET Monitor Transakcji". Zamiana ciągu znaków 'zł' na 'PLN' w tym i kilku innych protokołach. APPS_NET - grupowanie zdarzeń POS także wg faktury; drobna poprawka w zdarzeniu zamknięcia faktury w protokole "POSNET Monitor Transakcji". Problemy zaobserwowane na starych danych testowych dla tego protokołu. SERVICE - popraw eksport AVI dla kanałów powyżej 32 ( np. dla kamery 42 eksportowało 10 - Przemo ) APPS_NET - akcje menu kontekstowego dla kamer "Image aspect ratio" i "Make snapshot" dostępne także w szybkim podglądzie archiwum i analogicznym widoku informacji o kanale urządzenia. APPS_NET - poprawki do ustawiania kontekstu dla widoków wrzucanych na layout (żeby np. móc zmienić nr odtwarzacza archiwum). APPS_NET - prawidłowe wyświetlanie wcześniej wybranych stref, reguł i klas w widoku konfiguracyjnym zdarzenia VCA w harmonogramie zadań. APPS_NET - dodane brakujące zamykanie muteksu w QGridLayoutView. LIB_DEVICE - poprawki do generowania zdarzeń wykrycia ruchu w kamerach Hikvision (do przetestowania). APPS_NET - kontekst danej kamery na layoucie jest przenoszony do jej powiększonego widoku uzyskiwanego przez dwuklik. Np. mamy na jakimś obszarze podgląd szybkiego archiwum i wtedy po dwukrotnym kliknięciu mamy dalej ten podgląd, a nie widok live. APPS_NET - drobne poprawki APPS_NET - drobna poprawka APPS_NET - tworzenie tymczasowego pliku eksportu/importu ustawień rejestru w systemowym katalogu TEMP. LIB_DEVICE - popraw ustawienia presetów na kamerach BOSCH ( przemo ). APPS_NET: - sprawdzanie praw dostępu do grupy osób tylko w synchronizowanych bazach danych. Nie ma w tej chwili możliwości ustawienia tych praw dla zwykłego użytkownika VDRS. - w przypadku braku dostępu dla danej grupy osób nie zwracamy powiązanych z nią zdarzeń LPR tylko, jeśli w zapytaniu wyraźnie chodziło o dane osobowe. W przeciwnym przypadku jedynie czyścimy te dane. APPS_NET - drobna poprawka do aktywacji QQuickArchiveVideoStream. APPS_NET - ustawienie stanu początkowego niektórych zdarzeń/warunków harmonogramu zadań po zmianie ich konfiguracji. APPS_NET - dodanie opisu informującego o możliwości ustawienia praw dostępu do grup osób w ich widoku konfiguracyjnym. SERVICE - popraw eksport AVI dla kanałów powyżej 32 ( np. dla kamery 42 eksportowało 10 - Przemo ) SERVICE - poprawki do kompilacji SERVICE - poprawki po merge QVdrsArchiveMapClient SERVICE - poprawki po merge. ARCHIVE - poprawki po merge. SERVICE - Merged revision(s) 27385-27386 from VDRS/RELEASE: APPS_NET - Merged revision(s) 27359-27374 from VDRS/BRANCHES/21_03_29_ARCHIVE_READER: ARCHIVE - odtwarzanie w tył w playerze ( commit zaraz po przeklejeniu ) APPS_NET - poprawki po merge SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.44 - 06.04.2021 ----------------------------------- SERVICE - Merged revision(s) 27357-27377 from VDRS/RELEASE: APPS_NET - umieść wszystkie definicje VdrsMaxChannelCount w jednym miejscu: IfVdrs. APPS_NET - odświeżaj nazwy serwerów w QDvrTreeView oraz QDvrTreeEditView także bez połączenia z CMS HUB. APPS_NET - protokół POS "Jeronimo Martins" dostępny tylko z kluczem ENTERPRISE. Tożsame protokoły Media_Expert i Forcom dalej dostępne we wszystkich wersjach. APPS_NET - zmiana nazwy pliku z "protocol_Forcom.xml" na "protocol_Search_Tags.xml" APPS_NET - poprawki do działania QMediaFrameAllocatedList SERVICE - przeróbka, uproszczenie implementacji QCyclicBuffer ( rozwiązuje problem błędów Heap corrupted przy transmisji przez SSL, zwłaszcza dźwięku - PlatinumCCTV ) APPS_NET - inicjalizuj szybkość odtwarzania strumienia po dodaniu nowego strumienia do archiwum ( rozwiązuje problem z dziwnym odtwarzaniem audio w archiwum przy SSL ). APPS_NET - inicjalizuj prędkość odtwarzania strumienia na wartość 16 po utworzeniu obiektu ( to jest normalna prędkość ) SERVICE - przeróbka, uproszczenie implementacji QCyclicBuffer ( rozwiązuje problem błędów Heap corrupted przy transmisji przez SSL, zwłaszcza dźwięku - PlatinumCCTV ) SERVICE - Merged revision(s) 27355 from VDRS/RELEASE: APPS_NET - przywróć budowanie testów na SVN SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.43 - 26.03.2021 ----------------------------------- SERVICE - Merged revision(s) 27341-27349 from VDRS/RELEASE: APPS_NET - przywrócenie tłumaczenia na j. polski w menu snapshotów. APPS_NET - aktualizacja plików językowych. Dodanie m.in. polskiego tłumaczenia dla zaawansowanych ustawień backupu. APPS_NET - podczas usuwania błędnych zadań kopii zapasowej, usuwaj także zadania zakończone ostrzeżeniem. APPS_NET - nieaktywne akcje menu kontekstowego dla zadania kopii zapasowej niewidoczne zamiast być wyszarzone. Było to mylące. APPS_NET - poprawka do działania szybkiego archiwum. Przeciąganie kursora archiwum odświeża obraz wideo, jeśli wcześniej przypadkowo włączyło się odtwarzanie w tył. APPS_NET - domyślny adres ROGER jest pusty ( inaczej na czystym systemie od razu stara się połączyć z systemem ROGER ) - do sprawdzenia. APPS_NET - popraw katalog do CMS_ICONS w plikach *.ui, po przerzuceniu ich do CMS_PLUGINS APPS_NET - popraw tworenie ramek audio w QVdrsConnectionUtils ( zawsze ramki I ) APPS_NET _ poprawka w qvdrsexportavireader.cpp ( rozpoczynaj odczyt klatek audio z drobnym wyprzedzeniem - patrz opis ). SERVICE - Merged revision(s) 27334-27339 from VDRS/RELEASE: APPS_NET - dodatkowy wpis do logów w QVdrsBackupTaskDownloadManager podczas wyszukiwania listy plików do zgrania. SERVICE - Merged revision(s) 27322-27333 from VDRS/RELEASE: ( bitmask w QAudioUtils do przeglądnięcia ). APPS_NET - wycofanie poprawki [27314]. Nie ma w urządzeniu oddzielnej maski dla szybkiego archiwum, wszystkie zmiany były wykonywane na masce dla archiwum zdalnego. APPS_NET - poprawki do ustawiania i odczytywania masek archiwum w QDeviceInfo. APPS_NET - porządkuj klatki wideo w buforze szybkiego archiwum wg. czasu klienta, a nie serwera. APPS_NET - szeregowanie klatek wideo w buforze szybkiego archiwum jednak wg. czasu serwera. Przynajmniej nie ma problemu z pobieraniem snapshotów. Problem z rozsynchronizowanym czasem klienta i serwera występuje tylko w przypadku, gdy chcemy podejrzeć szybkie archiwum z kilku serwerów na raz. AUDIO - dodaj funkcje clear() do QAudioBackMixer AUDIO - zmien sposób zapisu audio, zapisuj przed zapisaniem ramki video cały wcześniejszy bufor audio. AUDIO - QVideoParser - poprawka błędnego zakresu przeszukiwania danych w MPEG4 AUDIO - wydziel osobny reader do archiwum w QVdrsExportAviConnection i QVdrsExportAviThread AUDIO - export video z audio także dla zdalnego połączenia. APPS_NET - drobne poprawki w tłumaczeniu pokazywanych danych w konf. nakładki VCA. APPS_NET - poprawki do pobierania zaawansowanej konfiguracji kopii zapasowej APPS_NET - Merged revision(s) 27254-27330 from VDRS/BRANCHES/21_04_03_AUDIO_EXPORT: - możliwość eksportu audio do pliku MP4 - pierwsza wersja APPS_NET - zapobieganie ponownemu pojawianiu się usuniętego zadania kopii zapasowej jako shared task; pobieranie zaawansowanych ustawień kopii zapasowych przez wszystkich użytkowników (zmieniać je dalej może tylko admin). APPS_NET - poprawki komplacji TESTS po merge. SERVICE - dodaj maskę kanałów w qarchivelocalstreamaudio.cpp ( wymagana w service ). SERVICE - poprawki po merge SERVICE - Merged revision(s) 27322-27333 from VDRS/RELEASE: ( bitmask w QAudioUtils do przeglądnięcia ). APPS_NET - wycofanie poprawki [27314]. Nie ma w urządzeniu oddzielnej maski dla szybkiego archiwum, wszystkie zmiany były wykonywane na masce dla archiwum zdalnego. APPS_NET - poprawki do ustawiania i odczytywania masek archiwum w QDeviceInfo. APPS_NET - porządkuj klatki wideo w buforze szybkiego archiwum wg. czasu klienta, a nie serwera. APPS_NET - szeregowanie klatek wideo w buforze szybkiego archiwum jednak wg. czasu serwera. Przynajmniej nie ma problemu z pobieraniem snapshotów. Problem z rozsynchronizowanym czasem klienta i serwera występuje tylko w przypadku, gdy chcemy podejrzeć szybkie archiwum z kilku serwerów na raz. AUDIO - dodaj funkcje clear() do QAudioBackMixer AUDIO - zmien sposób zapisu audio, zapisuj przed zapisaniem ramki video cały wcześniejszy bufor audio. AUDIO - QVideoParser - poprawka błędnego zakresu przeszukiwania danych w MPEG4 AUDIO - wydziel osobny reader do archiwum w QVdrsExportAviConnection i QVdrsExportAviThread AUDIO - export video z audio także dla zdalnego połączenia. APPS_NET - drobne poprawki w tłumaczeniu pokazywanych danych w konf. nakładki VCA. APPS_NET - poprawki do pobierania zaawansowanej konfiguracji kopii zapasowej APPS_NET - Merged revision(s) 27254-27330 from VDRS/BRANCHES/21_04_03_AUDIO_EXPORT: - możliwość eksportu audio do pliku MP4 - pierwsza wersja SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.42 - 22.03.2021 ----------------------------------- SERVICE - Merged revision(s) 27289-27316 from VDRS/RELEASE: APPS_NET - drobna poprawka do działania QHeatmapBackupTask. AUDIO - eksport audio, pierwszy etap. APPS_NET - Number OK: nie próbuj ładować obrazka dla tablicy rejestracyjnej, jeśli plate rect jest nieprawidłowy. APPS_NET - nazwy reguł, stref i klas VCA przechowywane w bazie danych z rozróżnieniem wielkich i małych liter (case sensitive). AUDIO - poprawki kilku błędów eksportu. APPS_NET - zapobiegnij dodawania kopii zapasowej jeśli ścieżka zawiera spacje na początku lub końcu podkatalogów (Windows wtedy szaleje). APPS_NET - wycofaj chowanie rozszerzonego menu playera dla archiwów innych niż zdalne. AUDIO - poprawki kilku błędów eksportu ( 2 ). APPS_NET - poprawki do ustawiania zaawansowanych ustawień backupu. APPS_NET - czyść ścieżkę backupu przy ściąganiu plików kopii zapasowej. AUDIO - poprawki kilku błędów eksportu ( 3 ). APPS_NET - usuń ustawianie domyślnej ścieżki kopii zapasowej z zaawansowanych ustawień CMS. Domyślna ścieżka jest teraz ustawiana w innym miejscu. APPS_NET - błąd "Linence error" zamiast "Access denied" w przypadku braku klucza sprzętowego dla bazy danych Media Expert. AUDIO - dodaj interfejs IfMediaObjectEx do enkodera AAC. Możliwość kodowania dzwięku w AAC. APPS_NET - dodanie do klasy QWindowState dwóch nowych funkcji pomocniczych 'restoreLastEmapView' oraz 'restoreLastVideoView', wywoływanych odpowiednio w momencie pokazania widoku e-map lub layoutów. AUDIO - dodanie codecInitializationData do eksportowanego MPEG-4. Zawsze eksportuj w formacie MP4, także przy nanoszeniu napisów. APPS_NET - poprawa czytelności kodu w QMediaFrameAllocatedList. APPS_NET - możliwość usuwania kamery z layoutu użytkownika i zmiany strumieni APPS_NET - możliwość edycji siatki dla layoutów lokalnych ( Biedronka ) APPS_NET - drobne poprawki APPS_NET - drobna poprawka APPS_NET - uaktualnianie masek kanałów szybkiego archiwum przy każdej zmianie konfiguracji. APPS_NET - możliwość zmiany nazw layoutów lokalnych przez zwykłego użytkownika, APPS_NET - włączenie autentykacji dla lokalnej usługi VCA-Core + dodanie możliwości zmiany hasła. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.41 - 12.03.2021 ----------------------------------- Merged revision(s) 27252-27280 from VDRS/RELEASE: APPS_NET - poprawki do wywoływania okna QSnapshotDialog. Przy pierwszym pokazaniu bardzo długo się ładowało. Chyba ma to związek z wyszukiwaniem domyślnej drukarki przy tworzeniu obiektu QPrinter. APPS_NET - drobna poprawka do QShowChannelInfoAction LIB_DEVICE - poprawki do parsowania zdarzeń ONVIF APPS_NET - poprawka do wyświetlanego komunikatu w QUserPresenceView APPS_NET - zapobiegnij możliwym wyjątkom w widoku QVdrsBackupConfigurationView, gdy wywołane jest jakieś okno dialogowe, a w tle odświeża się lista zadań kopii zapasowej. APPS_NET - podczas wywoływania akcji "Pobierz" dla danej kopii zapasowej, nie uwzględniamy plików edge recordingu. Możliwość ponownego włączenia tej opcji w pliku 'core.ini' (klucz "vdrsBackup.downloadEdgeRecordings"). APPS_NET - czyszczenie bufora szybkiego archiwum dla kamer z rozłączonych serwerów. LIB_DEVICE - drobne poprawki do protokołu HIKVISION APPS_NET - sortuj alfabetycznie reguły i strefy VCA w widoku konfiguracyjnym zdarzenia schedulera. APPS_NET - drobne poprawki do QVcaSchedulerEventConfigView APPS_NET - ustawianie domyślnej wartości parametru podczas wywołania 'ini_read', gdy nie da się go odczytać z obiektu `IfSettings`. Uwaga! Zmiany także w skrypcie w katalogu 'D:\MXML'! APPS_NET - drobna poprawka CONFIG_EXPORT - poprawki do opisów na stronie wyboru importowanego pliku. APPS_NET - usunięcie części kluczy "vdrsBackup" z pliku 'core.ini'. Nowa zakładka w widoku konfiguracji kopii zapasowej do ustawiania tych parametrów. LIB_DEVICE - ulepszenie parsowania zdarzeń VCA w kamerach HIKVISION APPS_NET - możliwość nawigowania strzałkami i aktywacja zdarzenia enterem w widoku zdarzeń VCA. SERVICE------------------------------------- 3.4.5.40 - 04.03.2021 ----------------------------------- SERVICE - Merged revision(s) 27243 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.39 - 04.03.2021 ----------------------------------- SERVICE - Merged revision(s) 27212-27240 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.38 - 24.02.2021 ----------------------------------- Merged revision(s) 27192-27206 from VDRS/RELEASE: APPS_NET - VCA-Core: poprawki do parsowania prędkości, wysokości i pola powierzchni obiektów VCA. Wysokość i pole powierzchni od teraz będą podawane w formie zmiennoprzecinkowej, natomiast prędkość będzie zaokrąglana do najbliższej liczby całkowitej (żeby zachować kompatybilność z danymi VCA z innych źródeł np. kamer). APPS_NET - popraw działanie akcji użytkownika w głównym menu ( usuń niepotrzebnie dodaną funkcję clearMenu() ). APPS_NET - dodaj plugin CmsConsole do CENTRAL_SERVER_CONFIG ( podgląd logów ). APPS_NET - poprawki do działania akcji "Pokaż kamerę" w harmonogramie zadań. APPS_NET - Merged revision(s) 27184-27202 from VDRS/BRANCHES/21_01_20_LAYOUTS_EX: - wyszukiwanie na emapach. APPS_NET - poprawka do kompilacji SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.37 - 18.02.2021 ----------------------------------- SERVICE - Merged revision(s) 27182-27185 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.36 - 16.02.2021 ----------------------------------- SERVICE - Merged revision(s) 27156-27173 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.35 - 10.02.2021 ----------------------------------- Merged revision(s) 27145-27150 from VDRS/RELEASE: APPS_NET - usuń kilka ostrzeżeń kompilacji o nieużywanych zmiennych. APPS_NET - poprawki do logowania błędów VCA-Core. APPS_NET - czyszczenie możliwej konfiguracji VCAcore przed uruchamianiem lokalnej usługi poprzez VCAsdk. APPS_NET - drobna poprawka LIB_DEVICE - poprawki do odczytywania kodów błędów w CNetSessionSnapshotsBcs. Merged revision(s) 27142-27143 from VDRS/RELEASE: LIB_LANGUAGE - poprawki do uruchamiania lingobit z linii komend LIB_LANGUAGE - poprawka do uruchamiania lingobit z linii komend SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.34 - 08.02.2021 ----------------------------------- Merged revision(s) 27134-27136 from VDRS/RELEASE: APPS_NET - zamiana parametru "Text" na "Plate" w parsowaniu danych NumberOk. Podobno to zmienili. APPS_NET - nie wywołuj 'VcaCoreAppChannelSetEnabled(..,false)' podczas usuwania kanału VCAcore. APPS_NET - poprawki do obsługi VCA-Core. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.33 - 05.02.2021 ----------------------------------- Merged revision(s) 27109-27114, 27116, 27121-27123, 27126-27128 from VDRS/RELEASE: APPS_NET - popraw wygląd okna z powiadomieniami w kliencie. APPS_NET - dodaj osobną stronę z opcjami do wizarda CMS4 APPS_NET - poprawka do budowania na MAC APPS_NET - popraw widoczność elementów e-mapy na szarym tle ( dodaj kolorowe tło elementów, ulepsz wyświetlanie opisu itp ). APPS_NET - popraw ścieżki do pliku CMS_ICONS/icons.qrc w plikach *.ui w pluginach CMS ( względna ścieżka się zmieniła po przeniesieniu pluginów do podkatalogu CMS_PLUGINS ) APPS_NET - poprawki tworzenia drzewa e-map. APPS_NET - możliwość wyłączenia parsowania obiektów w QVcaCoreMetadataParser. APPS_NET - popraw wysyłąnie komend użytkownika ( wycieraczka itp ) do głowic z poziomu CMS4 ( WISKA ) APPS_NET - zmien adres huba z 'dluga.vdr-s.com' na 'hub.vdr-s.com' ( Przemo ). APPS_NET - popraw ścieżki w skrypcie _RELEASE_NEW_VERSION.bat po przeniesienu aplikacji do podkatalogu APPS APPS_NET - poprawki do obsługi VCAsdk. SUPPORT - dodawaj do instalki plik 'vca_core_sdk.dll' bezpośrednio z katalogu 'D:\LIBS'. APPS_NET - domyślny port VCAserver zmieniony na 8080. SERVICE - poprawki po merge SERVICE - Merged revision(s) 27094-27100 from VDRS/RELEASE: SERVICE - poprawki po merge SERVICE - poprawki po merge. SERVICE - poprawki po merge SERVICE - poprawki po merge SERVICE - Merged revision(s) 27061-27091 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.31 - 2021-01-21 ----------------------------------- SERVICE - Merged revision(s) 27028-27049 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.30 - 2021-01-15 ----------------------------------- SERVICE - Merged revision(s) 27012-27018 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.29 - 11.01.2021 ----------------------------------- Merged revision(s) 26987-27002 from VDRS/RELEASE: APPS_NET - mapowanie ikon też jest ustawieniem, które jest globalnym ( współdzielonym przez serwer centralny ). APPS_NET - porcjowanie kopii zapasowej na paczki podczas zgrywania danych (na podstawie klucza "vdrsBackup.maxSizeMB" w pliku `core.ini`). APPS_NET - dodanie tooltipów do ekranu edycji profilu w CMS4. APPS_NET - poprawki do dzielenia plików kopii zapasowej na paczki. APPS_NET - dodaj okienko potwierdzające zapisanie snapshotu w QSnapshotDialog. APPS_NET - uporządkowanie widoku qdevicesettingsgeneralconfigview APPS_NET: - poprawki do mechanizmu dzielenia kopii zapasowej na paczki danych; - generowanie pliku "taskInfo.json" w podkatalogu "data". APPS_NET - dodaj informację o podziale na pliki przy eksporcie AVI w okienku QExportAviDialog, dodaj wielkość kawałka definiowaną w pliku ini ( CBC - do przeklejenia do ORLEN ). LIB_DEVICE - poprawki do trace'owania zdarzeń ONVIF LIB_DEVICE - poprawki do parsowania zdarzeń analityki dla kamer ONVIF APPS_NET - poprawki do zgrywania plików kopii zapasowej i dzielenia ich na paczki. APPS_NET - dodaj zdalny podgląd logów systemowych także w aplikacji VDR-S ( nie tylko w CMS-HUB ). APPS_NET - drobne poprawki APPS_NET - poprawki do działania widoku konfiguracyjnego kopii zapasowych LIB_DEVICE - poprawki do detekcji audio backchannel dla ONVIF Profile T (komendy serwisu `Media2`). SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.28 - 22.12.2020 ----------------------------------- Merged revision(s) 26977-26981 from VDRS/RELEASE: LIB_DEVICE - poprawki do parsowania zdarzeń ONVIF APPS_NET - poprawki do wyświetlania ikon stanów w widokach listy DVR APPS_NET - poprawki do wyświetlania ikon stanów w widokach listy DVR APPS_NET - archiwum możliwe do przewijania za pomocą myszki także z poziomu CMS Playera. APPS_NET - aktualizacja plików językowych SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.27 - 21.12.2020 ----------------------------------- Merged revision(s) 26957-26971 from VDRS/RELEASE: APPS_NET - poprawka do sprawdzania warunku wiadomości zdarzenia DVR w harmonogramie zadań. APPS_NET - poprawki do uruchamiania akcji "Play recent recordings". Ograniczenie zawieszania się odtwarzania archiwum. APPS_NET - HUB - popraw błędy odczytu klucza jakie pojawiają się na rejestratorze jeśli na tym samym komputerze działa CMS-HUB ( który także odczytuje klucz, jeśli oba programy odczytywały ten sam klucz w tym samym czasie to klucz wysiadał i nie dawał się odczytywać do następnego restartu aplikacji ). APPS_NET - poprawki do blokowania autowylogowywania CMS przez zadania kopii zapasowej. APPS_NET - zabezpieczenie przed usuwaniem zdań kopii zapasowej przy błędach odczytu przez mechanizm współdzielonej lokalizacji backupu. APPS_NET - poprawka do tworzenia listy plików dla zgrywania kopii zapasowych. Staramy się zwracać listę zgrupowaną w posortowane chronologicznie paczki plików dotyczących danego kanału wideo. APPS_NET - zamiana QTableWidget na QTreeWidget w widoku QVdrsBackupConfigurationView. APPS_NET - możliwość edycji komunikatów ostrzeżenia wyświetlanych w oknach śpiocha. Nowe klucze `cms.userInactivity.aler`, `vdrs.userPresence.message` i `vdrs.userPresence.alert` w pliku `cms.ini`. APPS_NET - dodanie do `core.ini` klucza "vdrsBackup.maxTimeRangeMin". APPS_NET - drobne poprawki APPS_NET - uporządkuj zdarzenie schedulera DVR event. Dodaj możliwość wyzwalania akcji także na koniec zdarzenia ( SKM ). APPS_NET - aktualizacja języka polskiego. APPS_NET - dodano zdarzenia przyłączenia/rozłączenia kamery (SKM ) LIB_DEVICE - poprawki do subskrypcji zdarzeń ONVIF APPS_NET - odświeżanie ścieżki snapshotów przy każdym pokazaniu widoku zdjęć. Do testów działania na Biedronce. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.26 - 09.12.2020 ----------------------------------- Merged revision(s) 26948-26951 from VDRS/RELEASE: APPS_NET - drobna poprawka APPS_NET - nie wywołuj funkcji "Play recent recordings" w przypadku, gdy wybrano "Cancel". APPS_NET - możliwość odczytywania innych niż domyślne tabel z bazy danych Media Expert. W pliku 'core.ini' może pojawić się linia z nazwami tabel: [nazwa zasobu ODBC] = "[tabela_danych], [tabela_nazw_kolumn]" APPS_NET - poprawka do ustawiania wartości zmiennej %DvrEventMessage% dla akcji harmonogramu zadań SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.25 - 2020-12-07 ----------------------------------- SERVICE - Merged revision(s) 26937-26938 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.24 - 03.12.2020 ----------------------------------- Merged revision(s) 26930 from VDRS/RELEASE: APPS_NET - różne poprawki do działania kopii zapasowej Merged revision(s) 26926-26929 from VDRS/RELEASE: APPS_NET - sortowanie kolejki zadań kopii zapasowej po wykryciu zadań współdzielonych. APPS_NET - oddzielna klasa do odczytywania konfiguracji współdzielonych kopii zapasowych. Nie odczytujemy kopii oddzielnie dla każdej kolejki. APPS_NET - poprawki do odtwarzania kopii zapasowych w widoku konfiguracyjnym. APPS_NET - różne poprawki do działania kopii zapasowej SERVICE - dodaj poprawki do backupu plików dla biedronki ( pliki nie zaczynają się od daty startowej ). SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.23 - 02.12.2020 ----------------------------------- Merged revision(s) 26916-26919 from VDRS/RELEASE: APPS_NET - poprawka do kompilacji na Maku APPS_NET - poprawka do przebudowania plików językowych. Niepotrzebnie wmieszały się tam tłumaczenia dla nieużywanego pliku `qcmsgeneralconfigurationview — kopia.ui`. APPS_NET - poprawiona literówka w tłumaczeniu na polski APPS_NET - różne poprawki do działania mechanizmu kopii zapasowych SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.22 - 01.12.2020 ----------------------------------- Merged revision(s) 26894-26907 from VDRS/RELEASE: APPS_NET - możliwość zgrywania plików kopii zapasowej na dysk nie tylko dla CMS HUB-a. (Przemo, Biedronka) APPS_NET - pierwsza wersja współdzielenia lokalnych kopii zapasowych przez klientów CMS4. W katalogu wykonania kopi zapasowej zapisywany jest plik `taskInfo.json`. Katalog współdzielonych kopii (określany na podstawie "vdrsBackup.destinationPath") jest co pewien czas przeszukiwany w celu znalezienia tych plików. Na tej podstawie odświeżana jest lista zadań kopii zapasowej na kliencie. APPS_NET - drobna poprawka APPS_NET - ponieważ ignorujemy ostrzeżenia wykonania backupu tylko dla świeżo zakończonych zadań (poprawka [26863]), to usuwamy opcję pokazywania okna dialogowego z ostrzeżeniem po dwukliku w widoku konfiguracyjnym. APPS_NET - testowa opcja załączania dodatkowego pliku do backupu ( czasami nie dodaje pierwszego pliku do backupu, biedronka ? ) APPS_NET - poprawki do działania mechanizmu współdzielenia lokalnych kopii zapasowych przez CMS4. APPS_NET - poprawki do działania kolejki backupu APPS_NET - możliwość wykonywania lokalnej kopi zapasowej przy okazji dodawania kopii na HUBie. APPS_NET - aktualizacja plików językowych SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.21 - 24.11.2020 ----------------------------------- Merged revision(s) 26882-26885 from VDRS/RELEASE: APPS_NET - poprawka do wyświetlania akcji "POS video text overlay" przez QVideoLayerPos. APPS_NET - dodanie do menu kontekstowego widoku kamery live akcji "Odtwarzaj ostatnie nagrania". Po kliknięciu pojawia się okienko dialogowe i możliwość wyboru ile ostatnich sekund ma być odtworzonych. APPS_NET - wyświetlanie listy osób w podziale na strony. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.20 - 2020-11-20 ----------------------------------- SERVICE - Merged revision(s) 26862-26870 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.19 - 2020-11-16 ----------------------------------- SERVICE - Merged revision(s) 26851 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.18 - 2020-11-13 ----------------------------------- SERVICE - Merged revision(s) 26842 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.17 - 2020-11-10 ----------------------------------- SERVICE - Merged revision(s) 26820-26829 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.16 - 2020-11-06 ----------------------------------- SERVICE - Merged revision(s) 26805-26807 from VDRS/RELEASE: SERVICE - testy klucza (Biedronka) 2 SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.15 - 2020-10-30 ----------------------------------- SERVICE - Merged revision(s) 26775-26791 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.14 - 2020-10-23 ----------------------------------- SERVICE - Merged revision(s) 26761-26768 from VDRS/RELEASE: SERVICE - testy klucza (Biedronka) SERVICE - instalki generuj do katalogu E:\NET_PROFFESIONAL\SERVICE, a nie do RELEASE ( Maciej ) SERVICE - poprawki do błędów logowanie się przez HUB'a do rejestratorów ( brak odczytu archiwum ? ), dodane do testów rozszerzone logowanie autoryzacji ( do przeklejenia do głównej gałęzi ) SERVICE------------------------------------- 3.4.5.13 - 2020-10-16 ----------------------------------- SERVICE - poprawki do błędów logowanie się przez HUB'a do rejestratorów ( brak odczytu archiwum ? ), dodane do testów rozszerzone logowanie autoryzacji ( do przeklejenia do głównej gałęzi ) SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.12 - 16.10.2020 ----------------------------------- Merged revision(s) 26744-26749 from VDRS/RELEASE: APPS_NET - ustawianie lokalnego "aspect ratio" dla danego pola na layoucie, zamiast jednej globalnej akcji. (WISKA) LIB_DEVICE - wykrywanie ONVIF profile T. APPS_NET - poprawki do praw dostępu do wykonywania kopii zapasowej wg. maila od Przema "BIEDRONKA część III" z 12.10.2020. Prawa do wykonywania kopii zapasowych ustawiane po stronie serwera, nie po stronie HUB-a. Usuwanie zadania kopii zapasowej po stronie HUBA regulowane przez uprawnienie do aktu zgrywania danych kopi zapasowej. LIB_DEVICE - poprawki do pasowania zdarzeń Dahuy otrzymywanych poprzez 'snapManager.cgi'. APPS_NET - drobne poprawki do ściągania plików kopii zapasowej APPS_NET - poprawki do ściągania plików kopii zapasowej z HUB-a. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.11 - 2020-10-13 ----------------------------------- SERVICE - Merged revision(s) 26726-26738 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.10 - 2020-10-08 ----------------------------------- SERVICE - Merged revision(s) 26717-26720 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.9 - 07.10.2020 ----------------------------------- SERVICE - Merged revision(s) 26706-26711 from VDRS/RELEASE: APPS_NET - dodanie do protokołu INSOFT PC-POS nowych typów zdarzeń "Zakończenie rozliczenia opakowań" i (na wszelki wypadek) "Anulowanie rozliczenia opakowań". WISKA - lekki prostokąt zamiast kwadratu do wyświetlania overlayów; zmniejszenie czcionki o 1 pkt. Wszystko po to żeby zmieścić liczby 3 cyfrowe z 1 cyfrą dziesiętną. APPS_NET - poprawki do eksportu sekwencji wideo - nie nadpisuj istniejących plików, tylko pokazuj ostrzeżenie. APPS_NET - możliwość eksportu nagrań do pliku AVI z CMS_PLAYER ( Biedronka ) APPS_NET - ignorowanie zdarzenia "inicjacja" przez parser INSOFT PC-POS. APPS_NET - wykonywanie kopii zapasowej możliwe tylko dla użytkownika z prawem dostępu "videoBackup". SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.8 - 2020-10-02 ----------------------------------- SERVICE - Merged revision(s) 26688-26700 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.7 - 2020-09-28 ----------------------------------- Merged revision(s) 26674-26682 from VDRS/RELEASE: SERVICE - dodaj budowanie dealera SPERRYMARINE także do usługi ( na wszelki wypadek ) SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.6 - 24.09.2020 ----------------------------------- Merged revision(s) 26629-26664 from VDRS/RELEASE: APPS_NET - dodanie kodu PLU do tekstu OSD skanowania produktu w protokole POS Forcom (dla Biedronki). APPS_NET - popraw przeciek pamięci w CMS4 przy zmianie layoutów. APPS_NET - drobne poprawki w nazwach "Auxillary video server" -> "Second video server" APPS_NET - drobne poprawki w nazwach "Primary video server" -> "First video server" APPS_NET - drobne poprawki w ustawieniach CMS4 serwera video pokazuj właściwą parę portów 9000/9001, a nie 9000/9000 VDRS - dodaj ostrzeżenie przy wyłączaniu nagrywania ( Maciej ) APPS_NET - usun zbedny projekt CMS_CONFIG_VDRS APPS_NET - wyłącz domyślne budowanie testów w APPS_NET.pro VDRS - poprawki do kompilacji po zmianie [26639] APPS_NET - poprawki do domyślnej nazwy eksportowanego pliku wideo. Nazwa pliku składa się z nazwy serwera, kamery oraz przedziału czasu eksportu. APPS_NET - możliwość przesuwania kamer na layoucie także dla zwykłego użytkownika. Dodanie do layoutów tymczasowych (widok wszystkich kamer; widoki kamer POS, Media Expert itp.) parametru "readOnly" - nie można modyfikować tych layoutów nawet w trybie administratora (ale można przesuwać wewnętrzne kamery). APPS_NET - wywoływanie klawiatury ekranowej za pomocą przycisku, który jest zawsze dostępny ( biedronka ) kontrolowane za pomocą wartości w core.ini : ; cms.keyboardApplet = osk Można też sprawdzić, czy to co poniżej wystarczy: Go to Settings. Select Devices. Click on Typing. Turn on the option Automatically show the touch keyboard in windowed apps when there's no keyboard attached to your device. APPS_NET - dodaj podgląd video poprzez ikonkę (I) na razie zamiast powiększania layoutów ( biedronka ) APPS_NET - zmniejsz rozmiar toolbaru dla kamery APPS_NET - poprawki do kompilacji na macOS. APPS_NET - zamiana komendy do pobierania głębokości wody dla Wiski. APPS_NET - nie wyświetlaj znaku minus przy wartości prędkości dla Wiski - po prostu zmienia się strzałka. APPS_NET - wygasanie overlayów dla Wiski, gdy wartość = 0 lub się nie zmienia. VDRS/APPS_NET _ dodanie blokowania nagrywania na wybranych kamerach podczas prac konserwacyjnych ( Biedronka ) APPS_NET _ wywoływanie klawiatury ekranowej za pomoca przycisku _ zabijaj applet zanim uruchomisz nowy APPS_NET - usunięcie assertu pojawiającego się przy parsowaniu danych statku (Wiska). VDR-S - pokazuj żółte paski w archiwum jeśli nagrywanie jest zablokowane CMS4 - widok zadan backupu na CMS-HUB. APPS_NET - wstępna wersja mechanizmu ściągania kopii zapasowych z CMS HUBa. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.5 - 2020-09-09 ----------------------------------- SERVICE - Merged revision(s) 26610-26614 from VDRS/RELEASE: SERVICE - zmniejsz maksymalną kolejkę odebranych z sieci klatek per kamera do 40 ( 10 * 4, (nCamCount / nThreadCount + 1) daje 2 i jeszcze razy 2 liczba strumieni ) SERVICE - poprawka po merge SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.4 - 2020-09-01 ----------------------------------- SERVICE - Merged revision(s) 26598-26603 from VDRS/RELEASE: SERVICE - popraw zrywanie połączenia jeśli połączona wersja CMS4 usługowa z normalnym serwerem RELEASE. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.3 - 2020-08-26 ----------------------------------- SERVICE - Merged revision(s) 26579-26590 from VDRS/RELEASE: SERVICE------------------------------------- 3.4.5.2 - 2020-08-26 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.0.2 - 2020-08-25 ----------------------------------- SERVICE - poprawki do merge ( protokoły pow. 32 kamer ). SERVICE - Merged revision(s) 26549-26576 from VDRS/RELEASE: - pierwszy etap ( do przerobienia klasy Net...Socket ) SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.57 - 2020-08-18 ----------------------------------- SERVICE - Merged revision(s) 26517-26539 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.56 - 2020-08-10 ----------------------------------- SERVICE - Merged revision(s) 26485-26511 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.55 - 2020-07-23 ----------------------------------- SERVICE - Merged revision(s) 26447-26476 from VDRS/RELEASE: SERVICE - usuń zbędny serwer QConfigCmdServer w usłudze ( nie ma już VDR-A ) SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.54 - 10.07.2020 ----------------------------------- SERVICE - poprawki po merge Merged revision(s) 26424-26435 from VDRS/RELEASE: APPS_NET - możliwość włączania fisheye z poziomu klienta CMS4, poprawione okienka konfiguracji fisheye. APPS_NET - możliwość włączania fisheye z poziomu klienta CMS4, poprawione okienka konfiguracji fisheye. APPS_NET - usuń mylące włączanie fisheye z menu kontekstowego, teraz można to robić z okna dialogowego. APPS_NET - usuń mylące włączanie fisheye z menu kontekstowego, teraz można to robić z okna dialogowego - poprawki APPS_NET - QVdrsConnectionManager wysyła powiadomienia o zmianie stanu połączenia z serwermi. APPS_NET - wyświetlaj stan połączenia z serwerem bezpośrednio na ikonce serwera na liście layoutów. APPS_NET - poprawki do obsługi zdarzenia "AnatomyTempDetect" w kamerach Dahua: - generowanie wszystkich zdarzeń tego typu, z dwoma nowymi regułami w przypadku wystąpienia "IsOverTemp" lub "IsUnderTemp"; - temperatura przechowywana w rzadko wykorzystywanej zmiennej 'dir.dx', wyświetlana w metadanych i QVcaDataView. APPS_NET - wyświetlaj stan połączenia z serwerem bezpośrednio na ikonce serwera na liście layoutów - popraw widoczność komunikatów ( tymczasowo ). LIB_DEVICE - dodanie nowej sesji subskrypcji zdarzeń dla kamer Dahua (komenda '/cgi-bin/snapManager.cgi'). Obsługa zdarzeń kontroli dostępu powiązanych z odczytem temp. ciała. Dodane na sucho, bez testów na kamerze! (Platinium CCTV). SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.53 - 01.07.2020 ----------------------------------- SERVICE - Merged revision(s) 26418 from VDRS/RELEASE: APPS_NET - obsługa zdarzeń tamperingu przez stary silnik VCA. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.52 - 2020-06-30 ----------------------------------- SERVICE - Merged revision(s) 26409-26412 from VDRS/RELEASE: SERVICE - Merged revision(s) 26403-26407 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.51 - 2020-06-24 ----------------------------------- SERVICe - Merged revision(s) 26390-26403 from VDRS/RELEASE: Merged revision(s) 26386 from VDRS/RELEASE: DEALER - poprawk do budowania dealera DERMAG SERVICE - dodaj dealera DERMAG do budowania dziennego. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.50 - 2020-06-19 ----------------------------------- SERVICE - Merged revision(s) 26347-26378 from VDRS/RELEASE: SERVICE - poprawki do budowania klienta na Maka SERVICE - budowanie klienta na Maka SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.49 - 2020-05-29 ----------------------------------- Merged revision(s) 26334 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.48 - 2020-05-27 ----------------------------------- SERVICE - Merged revision(s) 26297-26304 from VDRS/RELEASE SERVICE - nie wuruchamiaj wizarda przy pierwszym uruchomieniu aplikacji ( co jesli startuje jako usluga ? ) SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.46 - 2020-05-21 ----------------------------------- SERVICE - Merged revision(s) 26283-26288 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.45 - 2020-05-19 ----------------------------------- SERVICE - Merged revision(s) 26271-26277 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.44 - 2020-05-18 ----------------------------------- SERVICE - Merged revision(s) 26264-26265 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.43 - 15.05.2020 ----------------------------------- Merged revision(s) 26255-26258 from VDRS/RELEASE: APPS_NET - nowy parametr "vdrsBackup.addPlayer" w pliku 'cms.ini'. APPS_NET - dodanie do pliku 'cms.ini' nowych kluczy: "archive.fastPlayingForward" oraz "archive.fastPlayingBack". Mozliwość wyłączenia przycisków szybkiego dotwarzania archiwum. LIB_DEVICE - ignorowanie klasy obiektu "Unknown" dla VCA w kamerach Dahua; możliwość odczytania parametru speed. LIB_DEVICE - zmniejszona wartość parametru 'heartbeat' dla zdarzeń kamer Dahua. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.42 - 14.05.2020 ----------------------------------- Merged revision(s) 26236-26249 from VDRS/RELEASE: APPS_NET - zmieniony sposób generowania layoutu POS w QPosBrowserView. LIB_DEVICE - poprawki do parsowania zdarzeń temp. ciała dla kamer Dahua. APPS_NET - poprawki do wyświetlania ścieżki kopi zapasowej wideo z parametrem "%backupTaskName%". APPS_NET - środek zoomowania obrazu zależny od pozycji myszki w czasie kręcenia kółkiem. APPS_NET - zmieniaj styl kursora na "zamkniętą dłoń" podczas przesuwania pasków archiwum. APPS_NET - pierwsza wersja przeciągania kursora archiwum. APPS_NET - uproszczenie generowania POS layout w QPosBrowserView; generuj layout od początku tylko za pierwszym razem. LIB_DEVICE - drobna poprawka LIB_DEVICE - dodanie logowania błędów parsowania JSON w CNetSessionEventBcs. APPS_NET - druga wersja przeciągania kursora archiwum. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.41 - 12.05.2020 ----------------------------------- Merged revision(s) 26199-26230 from VDRS/RELEASE: APPS_NET - drobna poprawka APPS_NET - drobna poprawka APPS_NET - drobna poprawka APPS_NET - drobna poprawka APPS_NET - poprawki do kopiowania plików CMSPlayera (uwzględniamy podkatalogi) dodawanych do kopi zapasowej wideo. APPS_NET - zmieniony domyślny bandwidth (na maksymalny) dla backupu wideo. RELEASE - dodanie dwóch nowych typów zdarzeń VCA dla kamer Dahua ("AnatomyTempDetect" i "RegulatorAbnormal"). Rozszerzenie listy typów zdarzeń VCA w QVcaDatabase. APPS_NET - możliwość podania parametru "%backupTaskName%" do ścieżki zdarzenia backupu wideo; drobna poprawka w wyszukiwarce zdarzeń POS po dwukrotnym kliknięciu - najpierw zmieniaj layout, a później ustawiaj kursor archiwum. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.40 - 2020-05-05 ----------------------------------- SERVICE - 'ConfigExport' zamiast 'VDRX_EXPORT' w VDRSApplet. Merged revision(s) 26186 from VDRS/RELEASE: RELEASE - dodanie `ConfigExport.exe` do instalek. SERVICE - zmieniony domyślny klucz rejestru w CONFIG_EXPORT_TOOL. Merged revision(s) 26116-26182 from VDRS/RELEASE: RELEASE - poprawki do odczytywania klucza "vca.configuration" z pliku core.ini (bez uwzględniania case sensitive); VCAcore działa tylko w wersji 64 bit. APPS_NET - drobne poprawki APPS_NET - poprawki do uaktualniania listy podłączonych DVR w przypadku dodania nowego serwera do CMD HUB-a. APPS_NET - poprawki po modyfikacji serwera HTTP, staraj się usuwać zallokowany tymczasowy IfVideoChannel w żądaniu ArchiveMjeg z mapy obiektów. APPS_NET - możliwość pobierania posortowanej liczby serwerów (Alnetbaltic, backup). APPS_NET - poprawka do tworzenia listy urządzeń dla layouytu wszystkich kamer w QDvrGridLayoutManagerPlugin. APPS_NET - uporządkowanie kodu; przeniesienie operacji zapisywania/odczytywania plików ustawień w QCoreSettingsManager i QSettingsManager do klasy pomocniczej QSystemSettingsUtils. APPS_NET - zmiana miejsca przechowywała ustawień "VcaCore" i "Hardware2N"; inne drobne poprawki. APPS_NET - QWinUtils: dodanie funkcji pomocniczych do eksportu/importu kluczy rejestru. APPS_NET - czyść timeout ustawiony przez użytkownika w QPtzLock; ustawiaj go na ten z pliku `core.ini`. APPS_NET - poprawki do działania QPtzLock; wartość ustawiona w "ptz.lockTimeout" zawsze nadpisuje wartość z komendy "PtzLockCmd". VDRS - uwzględniaj blokadę ptz przy ruszaniu głowicą przez serwer; nie wywołuj akcji "autopan" przy włączonej blokadzie ptz. APPS_NET - QSmtpConfigView - drobne poprawki, nie zmniejszaj nagłówków jeśli brakuje miejsca w pionie, popraw tekst testowej wiadomości. APPS_NET - QBookmarkSchedulerAction - dodawaj zakładki z schedulera wykorzystująć powiązaną z danym obiektem kamerę, umożliwia dodawanie zakładek jeśli akcję wyzwala nie kamera a np. wejście alarmowe ( SECURITEC ) CONFIG_EXPORT_TOOL - pierwsza wersja narzędzia do eksportu ustawień. Na razie tylko VDRS z podanymi na stałe ścieżkami do ustawień i rejestru. CONFIG_EXPORT_TOOL - możliwość eksportu ustawień CMS; inne poprawki m.in. odczytywanie informacji o numerze instancji VDRS. APPS_NET - dodana osobna klasa QRegistryExport zamiast funkcji w QWinUtils. CONFIG_EXPORT_TOOL - poprawki do działania QConfigExportDialog. Kopiowanie pliku 'ConfigExport.exe' do katalogu budowania VDRS. APPS_NET - nowa klasa pomocnicza QSystemSettingsExport zamiast klasy QSystemSettingsUtils; m.in. możliwość odczytu informacji o ostatnim błędzie. APPS_NET - dodanie komendy "GuiGetCurrentCamera". CONFIG_EXPORT_TOOL - zmiana klasy bazowej QConfigExportDialog z QDialog na QWizard. APPS_NET - możliwość wyboru silnika VCA z poziomu widoku konfiguracyjnego (alalogicznie jak LPR). Usunięcie wyboru w pliku 'core.ini'. APPS_NET - drobna poprawka CONFIG_EXPORT_TOOL - zmiana domyślnego klucza rejestru ustawień VDRS dla wersji 32-bitowej; pokazywanie komunikatu o braku podania pliku eksportu. APPS_NET - drobne poprawki do QVideoDisplayFactory APPS_NET - rozszerzenie danych wysyłanych w odpowiedzi komendy "GuiGetCurrentLayout" (WISKA). BUILD - dodaj dealera JP do budowania dziennego CMS4 CONFIG_EXPORT_TOOL - poprawki do działania i wyglądu. RELEASE - popraw budowanie dealera JP. CONFIG_EXPORT_TOOL: - dodana możliwość logowania operacji w QSystemSettingsExport i wykorzystanie tego w w QConfigExportDialog; - poprawka do działania metody `readFile` w przypadku napotkania pustego pliku w QSystemSettingsExport. SERVICE - Merged revision(s) 26120 from VDRS/BRANCHES/20_01_27_ORLEN_SERVICE: ORLEN_SERVICE - usunięcie opcji "Zarejestruj domenę" z narzędzi. SERVICE - Merged revision(s) 26129-26130 from VDRS/BRANCHES/20_01_27_ORLEN_SERVICE: ORLEN_SERVICE - "Configuration Export" i "Dongle Update" usunięte z menu startowego i przeniesnione do "VDRSApplet". SERVICE - Merged revision(s) 26114 from VDRS/RELEASE: - poprawione dodawanie katalogu 'vca' do instalek VDR-S. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.39 - 2020-04-08 ----------------------------------- SERVICE - Merged revision(s) 26089-26108 from VDRS/RELEASE: SERVICE - usuń dealera DERMAG. SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.38 - 2020-03-26 ----------------------------------- SERVICE - nie pokazuj okienka do aktualizacji klucza w usłudze. SERVICE - Merged revision(s) 26061-26081 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.37 - 2020-03-12 ----------------------------------- SERVICE - Merged revision(s) 26054-26055 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.36 - 2020-03-09 ----------------------------------- SERVICE - popraw sprawdzanie klucza. Wyłączaj program losowo co ok.2godz ( a nie 12 jak poprzednio ). SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.35 - 09.03.2020 ----------------------------------- Merged revision(s) 26022-26023 from VDRS/RELEASE: APPS_NET: - dodanie nowego protokołu POS "Forcom" dla Biedronki; - zamiana protokołów "Media Expert" na "Forcom" (nazwy protokołów pozostają ale parsery korzystają z tego protokołu); - usunięcie niepotrzebnych plików protokołu Media Expert; - inne poprawki do obsługi POS (m. in. dodanie nowych zdarzeń POS). APPS_NET - aktualizacja plików z tłumaczeniami SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.34 - 2020-03-03 ----------------------------------- SERVICE - Merged revision(s) 26009-26016 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.33 - 2020-02-27 -------------------------- ( blad uruchamia się bez klucza, pokazuje 177 kamer, dziala kilka godzin ) SERVICE - Merged revision(s) 25992-26003 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.32 - 2020-02-20 ----------------------------------- SERVICE - Merged revision(s) 25936-25986 from VDRS/RELEASE: SERVICE - usuń zbędny program VDRX_BACKUP. SERVICE - usuń dllki do kart STRETCH i HIK ( i tak w usłudze nie obsługujemy kart PCI ) SERVICE - usuń starą wersje e-mapy z instalki ( w usłudze jest już niewykorzystywana, GUI jest usunięte już ) SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.31 - 2020-02-07 ----------------------------------- SERVICE - Merged revision(s) 25906-25930 from VDRS/RELEASE: ( konflikt dla QVdrsConnection ). SERVICE - S_LIBS - poprawka skryptów kopiujących pliki LPR do katalogów budowania - kopiuj pliki zarówno starego enginu SimpleLPR jak i nowego engine'u SimpleLPR3.2 SERVICE - VDRSApplet - zwiększ jeszcze ilość prób odczytu stanu usługi zanim wyświetlisz błąd odczytu ( czasami to się zdarza ). SERVICE - usuń napis (recommended) z informacji normal installation (recommended) instalki usługi SERVICE - instalki - uporządkuj kolejność programów wywołanych przed deinstalacją ( zatrzymanie usługi, odinstalowanie, zabicie pozostałych procesów, usunięcie katalogów ), dodaj zabijanie procesu OpenHardwareMonitorApp.exe SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.30 - 2020-02-04 ----------------------------------- SERVICE - Merged revision(s) 25893-25896 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.29 - 2020-02-03 ----------------------------------- SERVICE - Merged revision(s) 25872-25886 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.28 - 2020-01-31 ----------------------------------- SERVICE - Merged revision(s) 25849-25866 from VDRS/RELEASE: SERVICE - Merged revision(s) 25834-25841 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.27 - 2020-01-23 ----------------------------------- SERVICE - VDRSApplet.exe - nie wyświetlaj błędnych odtrzeżeń jeśli nie można odczytać stanu usługi ( zdarza się to sporadycznie ). SERVICES - Merged revision(s) 25832 from VDRS/RELEASE SERVICE - Merged revision(s) 25791-25829 from VDRS/RELEASE: - SMTP SERVICE - usuń niepotrzebną funkcję UserInactivity. SERVICE - usuń niewykorzystywane klasy CDongleUpdate SERVICE - usuń niepotrzebne akcje GUI wykonywane za pomocą Joysticka. SERVICE - usuń niepotrzebną funkcję OnTimerSerialNumber SERVICE - usuń niewykorzystywane klasy VDRSCrashHandler i VDRSCallStackDump SERVICE - usuń niepotrzebną klasę VoiceMessages SERVICE - usuń niewykorzystywaną klasę CHotKeyST SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.3.5.26 - 2020-01-13 ----------------------------------- SERVICE - Merged revision(s) 25778-25789 from VDRS/RELEASE: SERVICE - uporządkowanie kodu PLUGIN_HARDWARE_MONITOR po aktualizacji aplikacji OpenHardwareMonitor.exe SERVICE - kopiuj plik nssm.exe do katalogu wynikowego. SERVICE - Merged revision(s) 25753-25776 from VDRS/RELEASE: SERVICE - popraw kompilację w wersji debug ( ignorowanie biblioteki libcmtd.lib, nie buduj LIB_EXT_APP\TEST_APPS_NET SERVICE Aktualizacja CHANGELOG_RELEASE.txt SERVICE------------------------------------- 3.3.5.24 - 2019-12-18 ----------------------------------- SERVICE - Merged revision(s) 25680-25749 from VDRS/RELEASE: SERVICE - usuń już niepotrzebne w usłudze OnEndSession() SERVICE - usuń obsługę kart PCI HIKVISION i STRETCH. SERVICE - usuń wywołanie niepotrzebnych programów konfiguracyjnych Windowsa, klawiatury ekranowej itp. SERVICE - usuń konfigurację Joysticków, skrótów klawiaturowych dla głowicy. SERVICE - usuń niepotrzebne już powiadamianie klientów CMS3 SERVICE - usuń zbędne okienka dialogowe do E-map. SERVICE - usuń zbędne dodawanie bookmarków. SERVICE - usuń niepotrzebne dynamiczne layouty. SERVICE - usuń kilka zbędnych zasobów, bitmap itp. SERVICE - usuń niepotrzebny już przycisk zamknięcia aplikacji z głównego okna. SERVICE - usuń niepotrzebne opcje System restart, System shutdown. SERVICE - usuń zbędną obsługę analogowych monitorów. SERVICE - usuń nieistniejący plik AppGuiActions.h z projektu. SERVICE Aktualizacja CHANGELOG_RELEASE.txt SERVICE------------------------------------- 3.3.5.22 - 2019-12-03 ----------------------------------- SERVICE - Merged revision(s) 25665-25679 from VDRS/RELEASE: SERVICE - Merged revision(s) 25660 from VDRS/RELEASE: APPS_NET - wycofanie niepotrzebnych poprawek 25656 i 25657 SERVICE Aktualizacja CHANGELOG_RELEASE.txt SERVICE------------------------------------- 3.3.5.21 - 2019-11-29 ----------------------------------- SERVICE Merged revision(s) 25611-25659 from VDRS/RELEASE: - do wersji 3.3.0.21 SERVICE Aktualizacja CHANGELOG_RELEASE.txt SERVICE------------------------------------- 3.3.5.18 - 2019-11-25 ----------------------------------- SERVICE - uprość odczytywanie i sprawdzanie klucza, tak, aby zmniejszyć ilość błędów odczytu. SERVICE - popraw odczytywanie klucza i sygnalizowanie błędów - odczytuj klucz co 10 min. SERVICE - poprawka braku polskich lister w instalatorze. SERVICE - poprawka kompilacji po usunięciu Watchdog. SERVICE - usuń watchdog thread - nie wykorzystywany w service. SERVICE - Merged revision(s) 25606-25609 from VDRS/RELEASE: SERVICE Aktualizacja CHANGELOG_RELEASE.txt SERVICE------------------------------------- 3.3.5.17 - 2019-11-21 ----------------------------------- SERVICE - Merged revision(s) 25585-25600 from VDRS/RELEASE: SERVICE - popraw nazwy przy instalowaniu kilku instancji ( nie NET PROFFESSIONAL 128, ale NET PROFFESIONAL 2 servers ). SERVICE Aktualizacja CHANGELOG_RELEASE.txt SERVICE------------------------------------- 3.3.5.16 - 2019-11-19 ----------------------------------- SERVICE - Merged revision(s) 25579 from VDRS/RELEASE: APPS_NET - poprawka backupu - pokazuj do wyboru tylko te serwery, go których mamy prawa dostępu do backupu. SERVICE - Merged revision(s) 25577 from VDRS/RELEASE: APPS_NET - poprawka obsługi properties fisheye, fisheyeInverted, w przypadku połączenia z rejestratorami w starszej wersji, czasami properties się resetowały ( po zmianie schema ? ) SERVICE Aktualizacja CHANGELOG_RELEASE.txt SERVICE------------------------------------- 3.3.5.15 - 2019-11-18 ----------------------------------- SERVICE - Merged revision(s) 25532-25573 from VDRS/RELEASE: SERVICE - popraw export AVI dla kamer pow. 32. SERVICE - zamień nazwę instalki usługi na NET PROFESSIONAL SERVICE SERVICE Aktualizacja CHANGELOG_RELEASE.txt SERVICE------------------------------------- 3.3.5.14 - 2019-11-08 ----------------------------------- SERVICE - Merged revision(s) 25490-25528 from VDRS/RELEASE:do wersji 3.3.0.14 SERVICE Aktualizacja CHANGELOG_RELEASE.txt SERVICE------------------------------------- 3.3.5.13 - 2019-10-29 ----------------------------------- SERVICE - Merged revision(s) 25473-25486 from VDRS/RELEASE: do wersji 3.3.0.13 SERVICE Aktualizacja CHANGELOG_RELEASE.txt SERVICE------------------------------------- 3.3.5.12 - 2019-10-28 ----------------------------------- SERVICE - Merged revision(s) 25437-25473 from VDRS/RELEASE: - aż do wersji 3.3.0.12 SERVICE - poprawka błędu zawieszania się CMS4 przy wyłączonej kamerze. SERVICE - poprawka kompilacji po merge. SERVICE------------------------------------- 3.3.5.11 - 2019-10-17 ----------------------------------- SERVICE - zmiana numeru wersji ( potrzebna aby _RELEASE_NEW_VERSION zadziałał ). SERVICE Aktualizacja CHANGELOG_RELEASE.txt SERVICE - Merged revision(s) 25340-25436 from VDRS/RELEASE: - do wersji 3.3.0.11 SERVICE - poprawka kompilacji po merge SERVICE Aktualizacja CHANGELOG_RELEASE.txt SERVICE------------------------------------- 3.3.5.8 - 2019-10-01 ----------------------------------- SERVICE - Merged revision(s) 25071-25339 from VDRS/RELEASE: do wersji 3.3.0.8 SERVICE Aktualizacja CHANGELOG_RELEASE.txt SERVICE------------------------------------- 3.2.5.38 / 0.11.38 - 2019-07-23 ----------------------------------- SERVICE - poprawka pliku _RELEASE_NEW_VERSION.bat - dodawaj przedrostek SERVICE w commitach SERVICE - Merged revision(s) 25023-25071 from VDRS/RELEASE: ------------------------------------- 3.2.0.38 / 0.10.38 - 2019-07-22 ----------------------------------- SERVICE - poprawki kompilacji. SERVICE - Merged revision(s) 24778-25022 from VDRS/RELEASE: ------------------------------------- 3.2.5.35 / 0.11.35 - 2019-07-08 ----------------------------------- SERVICE ------------------------------------- 3.2.5.2701 / 0.11.2701 ------------------------------------ SERVICE - poprawka błędu wyświetalnia panelu ustawień programu ( Przemo ) SERVICE - Merged revision(s) 24774 from VDRS/RELEASE: ------------------------------------- 3.2.0.27 / 0.10.27 ------------------------------------ SERVICE - QVdrsArchiveMapClient - dodanie obsługi bookmarków SERVICE - Merged revision(s) 24764-24768 from VDRS/RELEASE: VDRS - zamiana wartości klucza "HKLM\Software\Advantech\Public\RootPath". APPS_NET - QBookmarkDatabase - poprawki ( przed przeklejeniem do SERVICE ) maksymalna ilość bookmarków jest konfigurowalna, powiadomienia o zmianie listy bookmarków zawierają czas i kamerę, rozbudowa QCoreArchiveMap ( w celu optymalizacji w SERVICE ). SERVICE - Merged revision(s) 24761-24762 from VDRS/RELEASE: APPS_NET - QBookmarkBrowser - porawka - nie przyciągaj do eventów jeśli nie są widoczne. APPS_NET - QBookmarkDatabase - zwracaj błędy w przypadku niepowodzenia operacji na bazie danych. SERVICE - Merged revision(s) 24717-24759 from VDRS/RELEASE: VDRS - LIB_ARCHIVE - zwiększ domyślną kolejkę zapisu na dysk. RELEASE: Merged revision(s) 24693-24732 from VDRS/BRANCHES/19_04_05_BOOKMARKS: BOOKMARKS - dodanie pluginu CORE_PLUGIN_BOOKMARKS z bazą danych bookmarków. BOOKMARKS: - wysyłanie komendy IfBookmarkQuery przez QVdrsArchiveConnectionMap; - rozszerzenie interfejsów IfArchiveMap i IfArchiveMapEx o funkcje do obsługi bookmarków; - QArchMapBar podłącza się do powiadomienia `IfArchiveMap::bookmarksChanged()`; - poprawki do działania QBookmarkDatabase. BOOKMARKS - dodanie pluginu CMS_PLUGIN_BOOKMARKS. BOOKMARKS - akcje dodawania, usuwania i edycji zakładek. BOOKMARKS - poprawki do działania BOOKMARKS - dodana nowa ikona "bookmark_location". BOOKMARKS - dodanie powiadomienia IfBookmarkListChangedMsg. Klasa QVdrsArchiveConnectionMap reaguje na przyjście tego powiadomienia. BOOKMARKS - możliwość wyłączenia bookmarków w QCmsArchivePlayerze; przyciąganie znacznika archiwum do najbliższego bookmarku. BOOKMARKS - przyciąganie znacznika archiwum do najbliższego zdarzenia, jeśli nie ma żadnej zakładki. BOOKMARKS - plugin boomarków dodany do VDRS BOOKMARKS - dodanie widoku QBookmarkBorowser. Jest on dostępny z poziomu QCmsArchivePlayerView. BOOKMARKS - dodanie akcji schedulera "Add bookmark". BOOKMARKS - zmiana prawa dostępu do zakładek z "bookmark" na "DvrBookmarks" (ujednolicenie z QCUtils). BOOKMARKS - poprawki do działania QBookmarkBorowser. BOOKMARKS - możliwość ustawiania parametrów zdarzeń w opisie bookmarku w QBookmarkSchedulerAction. BOOKMARKS - poprawki do przycisków obsługi zakładek w QCmsArchivePlayerView BOOKMARKS - dwukrotne kliknięcie na zakładkę w QBookmarkBorowser zmienia także bieżący kanał wideo. BOOKMARKS - poprawki do rysowania bookmarków i eventów w QArchMapBar. BOOKMARKS - usuwaj zdarzenia z QCmsArchivePlayera przy zamykaniu okna QBookmarkBorowser. BOOKMARKS - wycofanie zmiany [24731]; poprawione działanie QBookmarkBorowser. APPS_NET - poprawka do formatowania czasu w QTimestampItemDelegate. APPS_NET - popraw niektóre ikony ( rozmiar 64x64 zamiast starego 32x32 ) APPS_NET - popraw niektóre ikony ( rozmiar 64x64 zamiast starego 32x32 ) - poprawka ( błędnie zacommitowane pliki ). APPS_NET - `type` zamiast `typePrefix` w metodzie `query` w QDeviceInfo. APPS_NET - poprawki do działania QBookmarkBorowser. APPS_NET - drobna poprawka APPS_NET - popraw niektóre ikony ( rozmiar 64x64 zamiast starego 32x32 ) - poprawka ( błędnie zacommitowane pliki ). APPS_NET - czyszczenie zdarzeń QCmsArchivePlayera po rozłączeniu. APPS_NET - różne drobne poprawki APPS_NET - drobne poprawki do QBookmarkDatabase. APPS_NET - dodanie akcji edycji i usuwania bookmarków w QBookmarkBorowser. APPS_NET - dodanie opóźnienia do wywołania IfBookmarkQuery w QVdrsArchiveConnectionMap. APPS_NET - nie pokazuj menu kontekstowego zakładek w QArchMapBarWidget, jeśli wcześniej doszło do przesunięcia zakresu czasu archiwum. APPS_NET - zapisuj lokalnie bieżący InputDeviceContext (Przemo, Lidl). APPS_NET - poprawka do zapisu bieżącego QInputDeviceContext. APPS_NET - poprawiona literówka w nazwie klasy QBookmarkBrowser. APPS_NET - qvdrsarchiveconnectionmap.cpp - poprawka otrzymywanie zdarzeń do bookmarków. APPS_NET - qbookmarkbrowser.ui - poprawki wyglądu. APPS_NET - QCmsArchivePlayerView - paski archiwum, przenieś dodatkowe funkcje do menu w celu zaoszczędzenia miejsca. APPS_NET - QBookmarkBrowser - poprawki wyglądu i działania, możliwość wyłączenia wyświetlania eventów, stworzenie klasy QViewHelper. ------------------------------------- 3.2.0.26 / 0.10.26 ------------------------------------ SERVICE - Merged revision(s) 24708-24713 from VDRS/RELEASE: APPS_NET - wykomentuj na razie dekodowanie sprzętowe video. CHANGELOG_RELEASE.txt - aktualizacja. APPS_NET - QOnvifRecordingControl, QRtspSession - wyświetlaj poprawnie komunikaty błędów, odświeżaj nagrania co godzinę nawet jeśli nie ma zaplanowanych zadań. SERVICE - Merged revision(s) 24614-24707 from VDRS/RELEASE: APPS_NET - poprawki do działania QOnvifRecordingControl. SERVICE - usuń niepotrzebne IArchiveReader::ReadNext( __int64 &llTime, IBuffer *pBuffer, FRAME_TYPE &bType, IBuffer *pMetadata ) = 0; APPS_NET - dodaj opis do QOnvifedgerecordingView. APPS_NET - usunięcie ostrzeżeń kompilacji, prawidłowa inicjalizacja QLicence VDRS - prawidłowe pobieranie snapshotów ( także z Edge ). LIB_DEVICE - LIB_DISPLAY - poprawiona inicjalizacja IDisplay APPS_NET - poprawki do dodawania klatek wideo do QVdrsArchiveReaderBuffer. SERVICE - usuń niepotrzebne IArchiveReader::ReadNext( __int64 &llTime, IBuffer *pBuffer, FRAME_TYPE &bType, IBuffer *pMetadata ) - poprawka kompilacji. SUPPORT - dodanie dealera JP_SYSTEM. APPS_NET - poprawka wyglądu ( usuń kolor pomarańczowy/czerwony tam, gdzie nie oznacza on alarmów ). SERVICE - usuń niepotrzebne IArchiveReader::ReadNext( __int64 &llTime, IBuffer *pBuffer, FRAME_TYPE &bType, IBuffer *pMetadata ) - poprawka kompilacji. APPS_NET - poprawki do dodawania/usuwania kanałów QOnvifRecordingControl. SERVICE - QVdrsConnection - poprawka ustawiania parametrów kamery numer 0. APPS_NET - poprawiona metoda `edgeRecordingAvailable()` w QOnvifEdgeRecordingChannelHelper. APPS_NET - zwiększenie częstotliwości odświeżania QOnvifEdgeRecordingView. APPS_NET - QVdrsArchiveMapServer - popraw odczytywanie mapy. APPS_NET - poprawki do ładowania ustawień kanałów w QOnvifEdgeRecordingManager. APPS_NET - poprawka do obsługi komendy IfArchiveDelChannel. APPS_NET - drobne poprawki w QOnvifEdgeRecordingChannelHelper. APPS_NET - odtwarzanie edge-recording także w lokalnym playerze archiwum. LIB_EXT_APP/LIB_BACKUP - backup przez sieć także nagrań z edge-recording APPS_NET / CMS_PLAYER - nie blokuj aplikacji jeśli nie możesz uruchomić archiwum. APPS_NET - QCmdWait - poprawka komentarzy, assert jeśli wywołanie zablokowało wątek na dłużej niż 1 sek. VDRS - poprawki projektów, CDisplayVideoDX - zabezpieczenie przed onImage->szName == NULL. VDRS - usuń zbędne niewykorzystywane klasy. S_DEALER - poprawki do dealera JP_SYSTEM ( zastąpione ikony i tła kamer ). APPS_NET - przełącz budowanie dzienne na JP_SYSTEM. SERVICE -------------------------- Wersja 3.2.0.24/0.10.24 ----------------------------------------- VDRS - usuń zbędne niewykorzystywane okna dialogowe z zasobów. VDRS - poprawiony plik VideoDR_S.rc APPS_NET - poprawka do makemacapp.sh. APPS_NET - poprawka do makemacapp.sh. VDRS - pokazuj poziomy scrollbar w widoku Konsola Programu. S_DEALER - poprawki do dealera JP_SYSTEM ( link nie może być pusty ). S_DEALER - poprawki do dealera JP_SYSTEM ( nazwy aplikacji poprawione ). S_DEALER - poprawki do dealera JP_SYSTEM ( nazwy aplikacji poprawione, poprawiona ikonka dealera ). APPS_NET - CMS - ustaw domyślną ikonę programu na tą z dealera. APPS_NET - poprawka do ustawiania sygnału wideo w QRtspSession. LIB_DEVICE - zmniejsz timeout dla detekcji braku połączenia z kamerą sieciową do 5 sek ( dla potrzeb edge-recording ). VDRS - poprawiona detekcja braku sygnału, wykrywaj także krótkie przerwy ( dla potrzeb edge-recording, możliwe do wyłączenia z pliku *.ini ). APPS_NET - dodaj także property edge do kamer z edge-recording włączonym. VDRS - w wersji Debug używaj klucza NETSTATION_ENERPRISE_32 APPS_NET - Edge Recording - dostępny tylko w wersji ENTERPRISE. APPS_NET - rozszerzenie interfejsu IfPlaybackChannel o metody `progress()`, `message()` oraz `setMessage()`. Poprawki do widoku QOnvifEdgeRecordingView. APPS_NET - dodanie '#pragma once' do nagłówków all_messages.h i all_serialization.h; wykomentowanie zduplikowanych komend w server_manager_messages.xml. APPS_NET - zabezpieczenie przed przypadkowym wyłączeniem edge recordingu w QOnvifEdgeRecordingView VDRS - LIB_EXT_APP - usuń zbędne/nieużywane klasy. APPS_NET - QOnvifRecordingControl: zabezpieczenie przed wywoływaniem `findRecordings()` w trakcie gdy trwa już inne wyszukiwanie nagrań. VDRS - Edge Recording - nie pobieraj nagrań z kamery jeśli nagrywanie video jest wyłączone. VDRS - wyłączenie nagrywania to błąd systemowy ( pojawia się w problemach ). APPS_NET - dodaniemetody `isPlaybackFinished()` do interfejsu IfPlaybackChannel. APPS_NET - poprawka do kompilacji na maku. APPS_NET - wywoływanie `stopPlayback()` przed zniszczeniem QOnvifRecordingControl. APPS_NET - resetowanie kanału "videoPlayback" w konstruktorze QOnvifRecordingControl. APPS_NET - drobne poprawki do QOnvifEdgeRecordingView APPS_NET - poprawki do działania widoku QOnvifEdgeRecordingView VDRS - przełącz budowanie dzienne na dealera ALNET. APPS_NET - możliwość ręcznego pobierania nagrań edge recordingu w QOnvifEdgeRecordingView APPS_NET -poprawka w QOnvifEdgeRecordingView APPS_NET - poprawka w QOnvifEdgeRecordingView APPS_NET: - QOnvifRecordingControl: ponawianie wyszukiwania adresów serwisów onvif w przypadku błędu; - niektóre parametry obsługi edge recordingu dostępne w pliku `core.ini`; - QVideoPlaybackChannel: sprawdzanie czy czas nowej klatki wideo jest większy od obecnego; - ustawianie opcji "keep alive" dla strumienia playback w QOnvifRtspStreamManager. APPS_NET - poprawki do domyślnych wartości parametrów egde recordingu/ APPS_NET - łączenie playbacków dla zachodzących zakresów czasu w QOnvifRecordingControl. APPS_NET - poprawione przewijanie listy zdarzeń w QDvrEventsLiveView. APPS_NET - poprawka do odrzucania klatek wideo z nieprawidłowym czasem w QVideoPlaybackChannel. APPS_NET - usuwaj ustawienia zaplanowanych playbacków wraz z usuwaniem kanału "video playback". APPS_NET - nie pokazuj komunikatów błędów komend pobierania stanów w QHardwareManagerConfigView. APPS_NET - drobna poprawka LIB_ARCHIVE - usuń allokator przy wywoływaniu IARchiveReader::ReadFrame() - używaj allokatora przekazanego podczas tworzenia archiwum - i tk ramka odczytana nie była zawsze allokowana za pomocą tego allokatora ( tylko np. przekazanego we wcześniejszym wywołaniu funkcji ). APPS_NET: - możliwość ustawienia domyślnej wartości "RTSP.KEEP_ALIVE_COMMAND" w QRtspSessionLive555; - odtwarzanie playbacków w QOnvifRtspStreamManager korzysta z domyślnych wartości "RTSP.KEEP_ALIVE_COMMAND" oraz "RTSP.KEEP_ALIVE_INTERVAL". APPS_NET - zmiana koloru tekstu QProgressBar dla stylu ciemnego (troszkę lepszy kontrast). APPS_NET - dodanie komentarzy do niektórych klas zarządzających edge recordingiem. LIB_ARCHIVE - popraw odczywtywanie połączonego strumienia Edge Recording i strumienia zwykłego. APPS_NET - QRtspSessionLive555 - popraw autodetekcję komendy keep-alive ( żadna może nie być obsługiwana jeśli serwer nie żąda żadnej komendy keep-alive ). APPS_NET - QOnvifRtspStreamManager - dodatkowe opcje do pliku core.ini do debugowania połączenia Edge-Recording/Playback. APPS_NET - QOnvifRecordingControl - zapisz błąd jako zdarzenie systemowe jeśli nie udało się pobrać nagrań. APPS_NET - QOnvifRecordingControl - zapisz błąd jako zdarzenie systemowe jeśli nie udało się pobrać nagrań. APPS_NET - dodanie parametru 'debugTrace' do komendy IfOnvifStartPlayback. APPS_NET - APPS_NET - QOnvifRecordingControl - dodaj obsługę błędu przy pobieraniu listy nagrań z kamery ( rozpocznij próbę pobierania na nowo, nie wpadaj w stan nieokreślnony kiedy nie pobierasz ani listy nagrań, ani nagrań ), usuń zdublowane włączanie debugowania w pliku *.ini. APPS_NET - QOnvifEdgeRecordingView - poprawki widoku edge-recording. APPS_NET - poprawki wyglądu ikon: minimize, maximize/restore, close. APPS_NET - QOnvifEdgeRecordingChannelHelper - możliwość sparametryzowania w pliku *.ini, a także wyłączenia zgrywania danych z edge recording po starcie aplikacji. APPS_NET - QOnvifEdgeRecordingView - poprawka wyświetlania ( podaje czas do końca zgrywania ). APPS_NET - QOnvifRecordingControl - nie odpytuj się kamery o nagrania jeśli nie ma żadnych nagrań do zgrania do rejestratora. VDRS - LIB_ARCHIVE - optymalizacje odczytu strumienia zwykłego i edge jako jednego kanału ( dla strumienia nieaktywnego odczytuj tylko klatki kluczowe ). VDRS - uwzględniaj licencje VCA ( na kluczu, dodatkowo trzeba licencje od UDP ). VDRS - poprawk okienko do zaznaczania Edge-recordings. -------------------------------------- 3.2.0.24 / 0.10.24 ---------------------------------------------- APPS_NET - QVdrsArchiveMapServer - popraw odczytywanie mapy. SERVICE - QVdrsConnection - poprawka ustawiania parametrów kamery numer 0. SERVICE - usuń niepotrzebne IArchiveReader::ReadNext( __int64 &llTime, IBuffer *pBuffer, FRAME_TYPE &bType, IBuffer *pMetadata ) - poprawka kompilacji. SERVICE - usuń niepotrzebne IArchiveReader::ReadNext( __int64 &llTime, IBuffer *pBuffer, FRAME_TYPE &bType, IBuffer *pMetadata ) - poprawka kompilacji. SERVICE - usuń niepotrzebne IArchiveReader::ReadNext( __int64 &llTime, IBuffer *pBuffer, FRAME_TYPE &bType, IBuffer *pMetadata ) = 0; SERVICE -------------------------- Wersja 3.2.5.23/0.11.23 ----------------------------------------- SERVICE - Merged revision(s) 24607-24611 from VDRS/RELEASE: APPS_NET - zamiana zwrotu "Welcome in" na prawidłowy "Welcome to" SERVICE - Merged revision(s) up to 24605 from VDRS/RELEASE: VDRS - odczyt edge-recording także przez wersję RELEASE klienta + inne poprawki do ImplArchiveReader.cpp APPS_NET - poprawione kodowanie pliku cms_it.ts APPS_NET - drobne poprawki do QOnvifEdgeRecordingView. APPS_NET - bez niepotrzebnych wpisów do logów w QOnvifRecordingControl. SERVICE - Merged revision(s) up to 24605 from VDRS/RELEASE: VDRS - odczyt edge-recording także przez wersję RELEASE klienta + inne poprawki do ImplArchiveReader.cpp SERVICE - Merged revision(s) 24535-24603 from VDRS/RELEASE: APPS_NET - sprawdzanie obecnosci użytkownika. APPS_NET - drobne poprawki wyglądu QCmdDialog. APPS_NET - aktualizacja tłumaczenia na jęz. polski do sprawdzania obecności użytkownika. APPS_NET - sprawdzanie obecnosci użytkownika - drobne poprawki wyglądu -------------------------- Wersja 3.2.0.22/0.10.22 ----------------------------------------- APPS_NET - sprawdzanie obecnosci użytkownika - drobne poprawki, komentarze. APPS_NET - sprawdzanie obecnosci użytkownika - poprawki obsługi klawiaturą. DONGLE - DongleProgram - umożliwienie programowania kluczy do 1024 kamer SERVICE - przenieś odczytywanie mapy archiwum do osobnego wątku, aby nie blokować głównego wątku. SERVICE - poprawne wysyłanie dźwięku przez sieć do klientów. SERVICE - optymalizacja odczytu mapy archiwum - odczytuj tylko widoczne paski ( operacja odczytu wszystkich danych z np. 300 kamer trwała zbyt długo ). APPS_NET - przywrócenie możliwości zapisywania rozwinięcia elementów w QGridLayoutManagerView (Przemo). Możliwe do wyłączenia w pliku cms.ini przy użyciu klucza "layouts.saveExpansionSettings". APPS_NET - CORE_PLUGIN_VDRS/qvdrsconnection.h - usuń zbędne nazwy presetów ze stanu połączenia. APPS_NET - CMS_UTILS/qdevicetreewidget.cpp - wyłącz tworzenie akcji dla każdego kanału ( trwa za długo ) SERVICE - CORE_PLUGIN_VDRS/qvdrsconnection.cpp - wyłącz tworzenie panoramy ( do przeniesienia do rejestratora ). SERVICE - optymalizacja odczytu mapy archiwum - odczytuj tylko widoczne paski - poprawka błędu ( niszczymy obiekt zanim rozłączymy callbacki ). RELEASE: Merged revision(s) 24489-24566 from VDRS/BRANCHES/19_03_06_POLON_6000: POLON 6000: - zmiana nazw QPolonModuleInfo <-> QPolon4000ModuleInfo, QPolonModule <-> QPolon4000Module; - dodanie nowego typu QPolon6000ModuleInfo; - QPolonModuleConfigDialog zwraca konfigurację QPolon4000ModuleInfo lub QPolon6000ModuleInfo. POLON 6000 - dodanie szkieletu klasy klasy QPolon6000Module; Zarządzanie modułami Polon przeniesione do pluginu sieciowego QPolonModuleManager. POLON 6000 - odczytywanie ustawień dla ustawień QPolon6000Module; poprawki do dodawania/usuwania modułów. POLON 6000 - drobne poprawki POLON 6000 - QPolon6000Module: poprawki do wczytywania ustawień; dodanie wysyłania zdarzenia "No connection with POLON 6000 module". POLON 6000 - zmiana nazwy klasy QPolonProtocol na QPolon4000Protocol. POLON 6000 - seria poprawek do obsługi central POLON m.in.: szkielet mechanizmu odczytywania stanów centrali POLON6000, możliwość wyłączania alarmu central z poziomu QPolonModuleConfigView. POLON 6000 - zamiana nazwy klasy QPolonConfiguration <-> QPolon4000Configuration. Dodanie nowej klasy QPolon6000Configuration. POLON 6000: - dodane parsowanie pliku konfiguracyjnego; - dodana obsługa stref oraz wejść i wyjść; - wysyłanie zdarzeń DVR dla części elementów. POLON 6000 - poprawki do obsługi stanów centrali Polon 6000; dodana obsługa nowych elementów. POLON 6000 - poprawki do obsługi stanów centrali Polon 6000; obsługa stanów dla wszystkich możliwych elementów. POLON 6000 - drobna poprawka POLON 6000 - dodanie klasy pomocniczej QZipArchiveReader korzystającej z darmowego API `miniz`. Klasa wykorzystywana do odpakowywania konfiguracji POLON 6000. POLON 6000 - poprawki do działania QTestCorePolon. POLON 6000 - usunięcie niewykorzystywanych zmiennych z komend Polona. POLON 6000 - dodanie klasy pomocniczej QCmsPolonUtils; przeniesienie do niej wywoływania importu konfiguracji Polon. POLON 6000 - nie kasuj konfiguracji dla już dodanych modułów komendą IfPolonSetModules. POLON 6000 - drobne poprawki do QPolonConfigView. POLON 6000 - dodanie obsługi klienta ftp. Do przetestowania, kiedy serwer zacznie działać. Być może zajdzie konieczność korzystania z modułu "Qt FTP" (dostępny na githubie Qt). POLON 6000 - poprawki do działania QPolonConfigView. POLON 6000 - widoki konfiguracyjne dla inputów i outputów POLON 6000 - drobna poprawka do QPolonConfigView. POLON 6000 - dodanie obsługi czujek. POLON 6000 - drobne poprawki do QPolonModuleConfigView. POLON 6000 - odpakowywanie potencjalnych plików `pc6` przy imporcie konfiguracji z ftp w QPolon6000Module. APPS_NET - drobna poprawka APPS_NET - poprawka do kompilacji na macOS. APPS_NET - uaktualnienie plików z tłumaczeniami; dodanie tłumaczeń dla modułów POLON 6000. APPS_NET - poprawka do ustalania nazwy źródła dla zdarzenia w QDvrEventsDatabase. -------------------------- Wersja 3.2.0.23/0.10.23 ----------------------------------------- SERVICE - CORE_PLUGIN_VDRS/qvdrsconnection.cpp - optymalizacja tworzenia QVideoChannelObserver, QVideoChannel i innych obiektów proxy dla kanałów urządzenia ( twórz tylko dla tych kanałów które są obecne w urządzeniu, a nie dla MaxChannelCount, bo teraz MaxChannelCount jest 1024, a nie 32 ). SERVICE -------------------------- Wersja 3.2.5.21/0.11.21 ----------------------------------------- VDRS - poprawiona nazwa okna konfiguracji POLON. APPS_NET - poprawka do odświeżania widoku QGridLayoutManagerView. SERVICE - poprawny numer wersji w pliku VideoDR_S.rc. APPS_NET - klasa QVideoDecoderLibAVDxva2 korzysta z nowego API biblioteki ffmpeg. APPS_NET - poprawka do budowania TEST_TEXTURE_SHARING. APPS_NET - drobne poprawki w QVideoDecoderLibAVDxva2. APPS_NET - poprawka do działania QOnvifRecordingControl. APPS_NET - zabezpieczenie przed odczytywaniem zbyt dużej liczby stanów w jednym żądaniu w QHardwareModbusClient. APPS_NET - QOnvifRecordingControl: wysyłanie zdarzenia powiadamiającego o trwającym zgrywaniu nagrań. Nie wywołujemy funkcji `findRecordings()` jeśli nie ma żadnych zaplanowanych playbacków. APPS_NET - drobna poprawka do QOnvifRecordingControl. APPS_NET - przesyłanie danych kamery w komendzie IfOnvifStartPlayback; usuniecie niepotrzebnych komend. APPS_NET - zapisuj ustawienia edge recordingu w parametrach kamery. SERVICE - implementacja odczytu EdgeRecording ( pierwsza wersja do przeglądnięcia ). SERVICE - poprawka pliku VideoDR_S.rc SERVICE -------------------------- Wersja 3.2.5.22/0.11.22 ----------------------------------------- SERVICE - poprawka błędu resetowania ustawień kamer ( adres, login, hasło ) przez wizarda. SERVICE - wyłącz tymczasowo DXVA LIB_DEVICE - dodaj model Platinium_CCTV Autodetect ( jako hikvision ). SERVICE - dodaj komentarze. APPS_NET - poprawki do zapisu i odczytu ustawień edge recordingu; m.in. przywrócenie komendy IfOnvifAddEdgeRecordingCamera. VDRS - ogranicz czas zgrywania nagrań edge recordingu przy starcie systemu do max 15 minut. APPS_NET - ifnetworkrtsp.h - QRtspSessionOptions - poprawna inicjalizacja. APPS_NET - popraw wydajność pętli w wątkach poprzez zastosowanie std::memory_order_relaxed APPS_NET - QOnvifEdgeRecordingChannelHelper - nie blokuj działania wątku ( do sprawdzenia ) APPS_NET - uzupełnij kilka komentarzy. APPS_NET - popraw działanie QQuickAccessItemShowCamera - numery aktywowanych kamer mają być takie same jak na podpowiedzi. APPS_NET - dodanie komendy IfOnvifGetScheduledPlaybacks. APPS_NET: - dodanie ikony "edge_recording"; - dodanie widoku QOnvifEdgeRecordingView wyświetlającego dostępną listę nagrań na kamerze i zaplanowane żądania ściągnięcia nagrań; - inne drobne poprawki. APPS_NET - zapobieganie włączaniu "DXVA 2.0" w 32-bitowej wersji aplikacji. Powoduje crash przy wywołanu funkcji 'av_hwdevice_ctx_create'. SERVICE - dodaj komentarze. SERVICE - wyłącz tymczasowo DXVA SERVICE - poprawka błędu resetowania ustawień kamer ( adres, login, hasło ) przez wizarda. SERVICE -------------------------- Wersja 3.2.5.22/0.11.22 ----------------------------------------- SERVICE - poprawka pliku VideoDR_S.rc SERVICE - implementacja odczytu EdgeRecording ( pierwsza wersja do przeglądnięcia ). SERVICE - poprawny numer wersji w pliku VideoDR_S.rc. SERVICE -------------------------- Wersja 3.2.5.21/0.11.21 ----------------------------------------- SERVICE - CORE_PLUGIN_VDRS/qvdrsconnection.cpp - optymalizacja tworzenia QVideoChannelObserver, QVideoChannel i innych obiektów proxy dla kanałów urządzenia ( twórz tylko dla tych kanałów które są obecne w urządzeniu, a nie dla MaxChannelCount, bo teraz MaxChannelCount jest 1024, a nie 32 ). SERVICE - optymalizacja odczytu mapy archiwum - odczytuj tylko widoczne paski - poprawka błędu ( niszczymy obiekt zanim rozłączymy callbacki ). SERVICE - CORE_PLUGIN_VDRS/qvdrsconnection.cpp - wyłącz tworzenie panoramy ( do przeniesienia do rejestratora ). APPS_NET - CMS_UTILS/qdevicetreewidget.cpp - wyłącz tworzenie akcji dla każdego kanału ( trwa za długo ) APPS_NET - CORE_PLUGIN_VDRS/qvdrsconnection.h - usuń zbędne nazwy presetów ze stanu połączenia. SERVICE - optymalizacja odczytu mapy archiwum - odczytuj tylko widoczne paski ( operacja odczytu wszystkich danych z np. 300 kamer trwała zbyt długo ). SERVICE - poprawne wysyłanie dźwięku przez sieć do klientów. SERVICE - przenieś odczytywanie mapy archiwum do osobnego wątku, aby nie blokować głównego wątku. SERVICE - Merged revision(s) 24524-24531 from VDRS/RELEASE: BUILD - wyłącz generowanie pełnych logów za pomocą SVN ( u macieja i tak nie działa, bo sieć jest odłączona ) SERVICE - usuń instalki VDRC z build_install.bat Merged revision(s) 24350-24487 from VDRS/BRANCHES/19_02_04_ONVIF_EDGE_RECORDING: ONVIF_EDGE_RECORDING\APPS_NET - wysyłanie wiadomości ws-discovery probe także na adresy multicast ipv6. ONVIF_EDGE_RECORDING\APPS_NET - testowe podłączanie playbacku z kamery ONVIF do czwartego strumienia w CMS4. Nowe komendy ONVIF do sterowania playbackiem i pobierania listy nagrań. ONVIF_EDGE_RECORDING\APPS_NET - różne drobne poprawki. ONVIF_EDGE_RECORDING\APPS_NET - zapisywanie ustawień "debug trace" w QOnvifDeviceManager. ONVIF_EDGE_RECORDING\APPS_NET - w przypadku błędu tworzenia subskrypcji zdarzeń w QOnvifDeviceEvents, ponawiaj próbę jej utworzenia. ONVIF_EDGE_RECORDING\APPS_NET - QOnvifRecordingControl: poprawka do otrzymywanego playback uri. ONVIF_EDGE_RECORDING\APPS_NET - poprawki do parsowania stringów w QOnvifMessageParser. ONVIF_EDGE_RECORDING\APPS_NET - wycofanie przypadkowego commitu. ONVIF_EDGE_RECORDING\APPS_NET - obsługa timestampów dla sesji rtsp "onvif playback". ONVIF_EDGE_RECORDING\APPS_NET - różne drobne poprawki, głównie do obsługi ONVIFa. ONVIF_EDGE_RECORDING\APPS_NET - dodanie klasy QOnvifEdgeRecordingManager - pluginu sieciowego do obsługi edge recordingu. ONVIF_EDGE_RECORDING\APPS_NET - usunięcie niewykorzystywanego parametru z konstruktora QVdrsArchiveStorageFactory. ONVIF_EDGE_RECORDING\APPS_NET - dodanie interfejsów IfPlaybackChannel i IfPlaybackChannelService wraz z ich implementacją QVideoPlaybackChannel. QRtspSession może obsługiwać dodatkowy kanał "videoPlaybackChannel". Drobne zmiany w bibliotece Live555. ONVIF_EDGE_RECORDING\APPS_NET - nie korzystamy z QVdrsArchiveStorageFactory w QOnvifEdgeRecordingManagerze. ONVIF_EDGE_RECORDING\APPS_NET - wycofany commit testowego kodu ONVIF_EDGE_RECORDING - możliwość dostępu do modułu archiwum w CModuleManager poprzez interfejs IfArchiveStorage. ONVIF_EDGE_RECORDING\APPS_NET - dodanie prostej klasy pomocniczej QVideoPlaybackWriter do zapisywania do archiwum danych otrzymywanych z IfPlaybackChannel + inne drobne poprawki. ONVIF_EDGE_RECORDING\APPS_NET - zwiększenie liczby opcji do ustawienia dla strumienia onvif replay (wg. ONVIF Streaming Specification) + różne drobne poprawki. ONVIF_EDGE_RECORDING\APPS_NET - kolejkowanie żądań i poprawiony mechanizm startowania strumienia RTSP w QOnvifRecordingControl + różne drobne poprawki. ONVIF_EDGE_RECORDING - dodanie pluginów QCorePluginHardwareOnvif i QCorePluginNetworkRtsp do VDRS-a. ONVIF_EDGE_RECORDING - QOnvifEdgeRecordingManager tworzy obiekty QVideoPlaybackWriter dla każdego dodanego kanału IfPlaybackChannel. Wskaźnik do IfArchiveStorage przekazywany w konstruktorze QCorePluginHardwareOnvif. ONVIF_EDGE_RECORDING: - zamiana nazw metod `exit` na `threadExit` w QCoreTaskScheduler i QCoreTaskScheduler3 (w celu odróżnienia od metody rodzica `QThread::exit`); - zamiana zmiennych `volatile bool` na `std::atomic`. ONVIF_EDGE_RECORDING\APPS_NET - sprawdzanie czasu nadchodzących ramek w QVideoPlaybackChannel. ONVIF_EDGE_RECORDING - ściąganie nagrań edge recordingu nagranych w trakcie braku sygnału z kamery zarejestrowanej w QOnvifEdgeRecordingManagerze (wersja mocno podstawowa, bez zapisu ustawień itp.). ONVIF_EDGE_RECORDING - poprawki do działania QVideoPlaybackChannel i QOnvifRecordingControl. ONVIF_EDGE_RECORDING - zapisywanie listy kamer z edge recordingiem w QOnvifEdgeRecordingManager. ONVIF_EDGE_RECORDING - poprawki do działania QOnvifRecordingControl. ONVIF_EDGE_RECORDING - możliwość wywołania komendy IfOnvifStartPlayback z poziomu widoku konfiguracyjnego kamery w CMS4. ONVIF_EDGE_RECORDING - poprawki do wyszukiwania nagrań w QOnvifRecordingControl; poprawki do edge recordingu na żądanie w QVdrsCameraConfigurationView1. ONVIF_EDGE_RECORDING - poprawki do działania QVideoPlaybackChannel. ONVIF_EDGE_RECORDING - drobne poprawki ONVIF_EDGE_RECORDING - poprawki do działania QOnvifRecordingControl i QVideoPlaybackChannel. ONVIF_EDGE_RECORDING - poprawki do działania QVideoPlaybackWriter; klasa sama znajduje obiekty kanałów videoPlayback i archiwum. = (oraz nr kamery) + 1024 ONVIF_EDGE_RECORDING - poprawki do działania QVdrsArchiveStorage. ONVIF_EDGE_RECORDING - drobne poprawki ONVIF_EDGE_RECORDING - dodanie pomocniczej klasy QVdrsConfigDevice - prostego wrappera dla IConfigDevice. ONVIF_EDGE_RECORDING - drobna poprawka ONVIF_EDGE_RECORDING - nowa klasa pomocnicza QOnvifEdgeRecordingChannelHelper. Obsługa "edge recordingu" w CAppCoreVideoCamera odbywa się teraz za pomocą tej klasy. ONVIF_EDGE_RECORDING - zawsze odtwarzaj najstarszy zaplanowany playback w QOnvifRecordingControl (IArchiveWriter działa monotonicznie); rozszerzenie interfejsu klasy QOnvifEdgeRecordingChannelHelper. ONVIF_EDGE_RECORDING - przycisk "Get edge recordings for specified time range" w QVdrsCameraConfigurationView1 dostępny tylko w trybie debug lub po podaniu opcji w linii komend. Dodawanie danych do archiwum wcześniejszych od już zapisanych powoduje dziwne zachowanie podczas odtwarzania. ONVIF_EDGE_RECORDING - drobna poprawka ONVIF_EDGE_RECORDING; - pobieranie danych edge recordingu z czasu wyłączenia VDRSa (ustalanego na podstawie czasu ostatnich nagrań); - przeniesienie kontroli braku sygnału wideo z QOnvifRecordingControl do QOnvifEdgeRecordingChannelHelper (uruchamianie playbacku w jednym miejscu); - dodanie opcji "edgeRecording.maxPlaybackRangeMin" i "edgeRecording.rateControl" do pliku `core.ini`. ONVIF_EDGE_RECORDING - poprawka do kontrolowania `m_maxPlaybackRange` w QOnvifEdgeRecordingChannelHelper. ONVIF_EDGE_RECORDING - zapisywanie listy zaplanowanych playbacków przed zniszczeniem QOnvifRecordingControl. RELEASE - dodanie pliku, który zniknął z instalki podczas merge'owania. SERVICE - dongle w wersji DEBUG oznacza teraz NETSTATION_1024 SERVICE - poprawka do transmisji kamer pow. 256. BUILD - dodaj wyświetlanie stanu skryptu rebuild_final.bat przy wyjściu SERVICE - usuń instalki VDRC z build_install.bat SERVICE - poprawka tworzenia instalek - usuń z instalek języki vdra SERVICE - poprawka kompilacji w wersji 32 bit. SERVICE - poprawka kompilacji w wersji klucza DEMO. SERVICE -------------------------------- 3.2.5.20/0.11.20 ------------------------------------- SERVICE - Merged revision(s) 24383-24513 from VDRS/BRANCHES/19_02_11_CHANNEL_LIMIT - kanały pow. 32 SERVICE - Merged revision(s) 24388-24505 from VDRS/RELEASE: SERVICE - poprawki po przeklejeniu. SERVICE - Merged revision(s) 23931-24380 from VDRS/RELEASE ( do wersji 3.2.0.15 ) SERVICE - poprawka kompilacji po mergowaniu poprawek ( VDRSApplet.exe nie był kopiowany do katalogu vdrs_komplet, więc nie mogła się wygenerować instalka ) SERVICE - Merged revision(s) 23713-23930 from VDRS/RELEASE - do wersji ( 3.2.0.05 / 0.10.05 ) SERVICE - Merged revision(s) 23482-23711 from VDRS/RELEASE: ( do wersji 3.1.0.65 - pierwsza wersja RELEASE będzie w osobnej gałęzi SERVICE_RELEASE ) SERVICE - Merged revision(s) 23417-23482 from VDRS/RELEASE ( do wersji Wersja 3.1.0.60 ) SERVICE - Merged revision(s) 23303-23400 from VDRS/RELEASE ( do wersji 3.1.0.59 ) SERVICE - Merged revision(s) 23020-23300 from VDRS/RELEASE ( do wersji 3.1.0.58 ) SERVICE - Merged revision(s) 22858-23010 from VDRS/RELEASE ( do wersji 3.1.0.56 ) APPS_NET - dodanie akcji schedulera QSchedulerZoneAction. VDRS - poprawki kompilacji. DEVICE - możliwość wyłączania sesji zdarzeń dla GRUNDING. APPS_NET - dodanie widoku konfiguracyjnego QSchedulerZoneActionConfigView. APPS_NET - dodanie zdarzenia schedulera QSchedulerZoneEvent. APPS_NET - dodanie widoku konfiguracyjnego QSchedulerZoneEventConfigView + drobne poprawki w QSchedulerZoneActionConfigView. APPS_NET - dodanie akcji schedulera QSchedulerSensorAction i widoku QSchedulerSensorActionConfigView. Poprawki do pozostałych zdarzeń i akcji schedulera dla stref i czujek. APPS_NET: - uaktualnienie plików językowych; dodanie tłumaczeń dla stref i czujek oraz vca; - poprawka do możliwych wyjątków w QEmapView; - inne drobne poprawki APPS_NET - dodane tłumaczenie opisu włączania opcji "Integracja" w QSatelConfigView. APPS_NET - poprawki do włączania dostępności akcji stref i czujek. APPS_NET - gdy proxy nie jest podłączone obiekt strefy QGraphicsZoneItem jest wyłączony. APPS_NET - QGraphicsEmapItem jest wyłączony, gdy akcja z nim powiązana jest wyłączona. APPS_NET - wyszarzenie QGraphicsEmapItem, gdy akcja z nim powiązana jest wyłączona. APPS_NET - poprawki do wyszarzania wyłączonego QGraphicsZoneItem. APPS_NET - schowanie opcji "Use hardware accelerated decoding DXVA 2.0 when possible" na systemach innych niż Windows. APPS_NET - poprawki do zamykania pluginu drzwi QOnvifDoorManagerPlugin. APPS_NET - dodanie comboBoksów z ogólnymi alarmami dla stref i czujników w QDvrAlarmsConfigView. APPS_NET: - dodanie akcji QShowChannelInfoAction; - akcja jest wywoływana w QEmapScene, QDvrCurrentAlarmManagerView i QGridLayoutToolBar; - inne drobne poprawki APPS_NET - po kliknięciu na akcję kamery na e-mapie pokazuje się QDeviceChannelInfoView z bieżącą zakładką ustawioną na "Video". APPS_NET - dodanie prostego testu pluginu Satel. APPS_NET - dodanie projektu CORE_UTILS_REPORTS wraz z szablonem klasy QReportDataTable. APPS_NET - QPosBrowserView: poprawki do wyświetlania i wyszukiwania kolumny "Ticket number". APPS_NET - dodane generowanie klasy QReportDataTable na podstawie QTableWidget lub QReportQueryRes. APPS_NET - poprawione działanie klasy QReportDataTable. APPS_NET - dodanie klasy QReportData. APPS_NET - dodanie klasy QReportTable. Dodanie metody `sortByColumn` do QReportDataTable. APPS_NET - poprawka do kompilacji na Maku. APPS_NET - drobna poprawka. APPS_NET - dane w QReportDataTable są liczbami typu `double`. APPS_NET - dodanie klasy QReport. APPS_NET - dodanie klasy QReportExportTextDocument. APPS_NET - dodanie klasy QReportExportPdf. APPS_NET - CMS_PLUGIN_DEVICE_SETTINGS - poprawka wyglądu, dodanie opisu. VDRS - NetControlSocket.cpp - poprawka do braku konfiguracji rejestratora przy połączeniu do CMS HUB i rejestratorów przez proxy ( jak będzie się zachowywać przy połączeniu ze starszymi klientami ? ) APPS_NET - dodaj zakładkę z dodatkowymi informacjami do ustawień kamery. APPS_NET - poprawki wyglądu okienek konfiguacyjnych: okna zakładek QTabView, okna konfiguracji alarmów, dodane ikony do okien konfiguracji kanałów w Hardware Manager. LIB_DEVICE - UDP - nie wyłączaj na stałe śledzenia przełączania wyjść - wyłącz tylko śledzenie odpytywania wejść. APPS_NET - poprawki do rysowania kalibracji szerokości dla linii liczącej VCA . SERVICE - Merged revision(s) 22766-22857 from VDRS/RELEASE: -------------------------------- Wersja 0.9.42 ---------------------------------- -------------------------------- Wersja 3.1.0.50 ---------------------------------- APPS_NET - zapobiegnięcie możliwym wyjątkom w e-mapach. SATEL - drobna poprawka SATEL - dodanie widoku QDeviceSettingsGeneralConfigView do konfigurowania ustawień IfDeviceSettingsGeneral. SATEL: - dodanie widoku QDeviceChannelInfoView; - dodanie widoku pomocniczego QPersonsSimpleListWidget; - inne drobne poprawki. SATEL: - dodana możliwość ograniczenia wyświetlania zdarzeń w QDvrEventsLiveView do zdarzeń z tylko jednego kanału (ustawianego przez parametr w QItemContext); - dodanie QDvrEventsLiveView jako zakładki w QDeviceChannelInfoView; - inne drobne poprawki. SATEL: - konfiguracja layoutu drzwi poprzez IfDeviceSettingsForChannel (usunięcie IfDoorLayoutSettings); - dodanie widoku konfiguracyjnego drzwi; - inne drobne poprawki do obsługi drzwi. SATEL - nie twórz ponownie kanałów stref, czujek itp. po chwilowym zerwaniu połączenia. SATEL - poprawiona i rozszerzona obsługa zdarzeń drzwi i kontroli dostępu. APPS_NET - zapobiegnięcie możliwym wyjątkom w QActionVideoButton. SATEL - odczyt nr-u ekspandera dla zdarzeń kontroli dostępu. SATEL - poprawiony możliwy wyjątek w QDoorEventBrowser. SATEL - jeden stan "Czas na wyjście ze strefy" zamiast dwóch + inne drobne poprawki. SATEL - dodanie komendy IfAlarmSystemIsolateSensor (ustawianie trwałej blokady alarmów z sensora). SATEL - wymuszanie przewijania listy ostatnich zdarzeń DVR podczas inicjalizacji. SATEL: - dodana możliwość pobrania wskaźnika do strefy z poziomu IfAlarmSystemSensor; - blokowanie alarmów z czujek jest możliwe tylko w niezazbrojonej strefie. ALARMS - pierwsza wersja alarmów ( zgrubna na targi ). Merged revision(s) 22734-22781 from VDRS/BRANCHES/18_03_26_ALARMS: - pierwszy etap alarmów ... ALARMS - CMS_PLUGIN_DVR_ALARMS - sciągamy listę także jeśli nie ma serwera centralnego ( np. do testów ). ALARMS - CORE_PLUGIN_DVR_ALARMS - poprawna obsługa alarmów jeśli źródło jest zaznaczone jako wszystkie rejestratory. ALARMS - CMS_PLUGIN_DVR_ALARMS - wysyłamy zdarzenie także jeśli nie ma serwera centralnego ( np. do testów ). APPS_NET - możliwość włączania stałego utrzymywania fokusu w QPackageScanDialog (Przemo, Marcin). APPS_NET - zapisywanie ustawień aplikacji BarcodeScanner w lokalnym pliku ini. APPS_NET - poprawki do autoryzacji za pomocą ActiveDirectory dla dużej ilości użytkowników. APPS_NET - CORE_PLUGIN_HEATMAPS - pobieraj bieżącą klatkę obrazu APPS_NET - CORE_PLUGIN_DOOR_CONTROL - zamień nazwę Access Control na "ONVIF Access control" ---------------------------------- 0.9.39 ------------------------------------- ALARMS - CORE_PLUGIN_DVR_ALARMS - usunięcie opcji zapis do bazy danych ( jest zawsze zapis ) i alarmów nie wymagających potwierdzenia ( to załatwi timeout ). APPS_NET - poprawki do protokołu "Tokheim Fuel-POS". Dodanie nowej kolumny "Ticket number". APPS_NET - zapobiegnięcie możliwym wyjątkom w e-mapach. APPS_NET - zapobiegnięcie możliwym wyjątkom w QActionVideoButton. ALARMS - pierwsza wersja alarmów ( zgrubna na targi ). ALARMS - poprawka wyświetlania znaczników na pasku archiwum Merged revision(s) 22783 from VDRS/BRANCHES/18_03_26_ALARMS: ALARMS - poprawka wyświetlania znaczników na pasku archiwum SATEL: - buforowanie kilku ostatnich zdarzeń; - zmiana nazwy stanu czujki z "Blocked" na "Temporary blocked" (jest zablokowana tylko na czas zazbrojenia strefy); - drobne poprawki. APPS_NET - alarmy, drobne poprawki komentarzy. ORLEN_LPR - usuwaj prefixy BW, EW i LW. Merged revision(s) 22642-22790 from VDRS/BRANCHES/18_03_08_SATEL/APPS_NET: SATEL - dodanie pluginu QCorePluginSatel. SATEL - dodany szkielet komunikacji z modułami ETHM-1. SATEL - dodanie pluginu CMS_PLUGIN_SATEL. SATEL - dodanie klas QAlarmSystemSensor i QAlarmSystemZone. SATEL - dodanie protokołu alarm_system_messages.xml. SATEL - dodanie klas pomocniczych QSatelCmdParser i QSatelCommand; poprawki do obsługi połączenia QSatelTcpConnection. SATEL - dodanie klas QAlarmSystemSensorObserver oraz QAlarmSystemZoneObserver. SATEL - odczytywanie typu modułu INTEGRA z którym jesteśmy połączeni; odczytywanie ewentualnych dodatkowych bajtów w komendach (zależne od wersji modułu ETHM-1). SATEL - dodanie klas QSatelModuleChannelManager, QSatelZonesManager, QSatelSensorsManager i QSatelOutputsManager + różne drobne poprawki. SATEL: - dodanie obsługi zdarzeń DVR; - dodanie komendy IfAlarmSystemBlockSensor; - inne drobne poprawki. SATEL - dodanie akcji QAlarmSystemSensorAction oraz QAlarmSystemZoneAction. Poprawione ustawianie stanów stref i czujek. SATEL - drobna poprawka SATEL - kanały dla których wywołanie komendy 0xEE się nie powiodło są wyłączone; ustawianie strefy dla czujki na podstawie danych zwróconych przez tą komendę. SATEL - odczytywanie listy użytkowników SATEL - poprawki do zarządzania zmianą stanów kanałów. SATEL - poprawka do wysyłania komendy odczytującej nazwę zdarzenia; dodanie wysyłania zapytania o nr karty użytkownika. SATEL - poprawki do odczytywania nazw czujek, stref, wejść itp.; odczytywanie listy użytkowników. SATEL - dodanie interfejsu IfDvrEventInfo do rozszerzania listy typów zdarzeń DVR. Dodanie klasy QAlarmSystemEventInfo, która implementuje ten interfejs. SATEL - usunięcie niepotrzebnej klasy QSatelModuleChannelManager. Możliwość ustawienia limitów modułów, stref, czujek i wyjść w QCorePluginSatel. SATEL - drobne poprawki SATEL - różne poprawki do QSatelCmdParser. SATEL - poprawki do interfejsu IfDoorManager i klasy QDoorManager. SATEL - drobne poprawki SATEL - drobna poprawka SATEL - rysowanie stref na e-mapie powiązane z kanałami "zone". SATEL - poprawki do uruchamiania akcji strefy w QGraphicsZoneItem. Odświeżanie nazwy akcji w QAlarmSystemSensorAction oraz QAlarmSystemZoneAction. SATEL - poprawki do wyliczania numerów kanałów stref, sensorów i wyjść. SATEL - poprawki do edycji QGraphicsZoneItem. SATEL - dodanie obsługi komend odczytujących/zmieniających czas RTC w QSatelCmdParser. SATEL - dodanie pierwszej wersji pluginu QSatelDoorPlugin. SATEL - QAlarmSystemSensor: wysyłanie powiadomień o zmianie wartości "property". SATEL - wykorzystywanie domyślnej metody `initState` w klasach QAlarmSystemSensor i QAlarmSystemZone. Usunięcie niepotrzebnych komend IfAlarmSystemSensorGetState oraz IfAlarmSystemZoneGetState. SATEL - poprawki do debugowania CMSHuba z dodanym pluginem QDoorManager. SATEL: - wysyłanie wewnętrznych powiadomień o zmianie stanu w QDoor; - uproszczenie klasy QDoorEventListener; - pluginy drzwi korzystają z klasy QDoorServiceObserver. SATEL - konfiguracja layoutów powiązanych z drzwiami przechowywana w ustawieniach kanału. SATEL - konfiguracja layoutów powiązanych z drzwiami przechowywana w ustawieniach kanału. SATEL - zapobiegnięcie blokowania wątku gui przez wywołanie akcji w QActionVideoButton. SATEL - dodanie komendy IfAlarmSystemSensorReadTemperature; obsługa tej komendy w pluginie Satela. SATEL - drobne poprawki do kontroli drzwi SATEL - QSatelTcpConnection: zapisywanie do logów błędu zwróconego dla ostatniej komendy. SATEL - poprawki do wyświetlania długich tekstów akcji na e-mapach. SATEL - drobna poprawka w funkcji `QSatelCmdParser::toUnicode`. SATEL - na razie brak możliwości obsługi wielu modułów ETHM-1. SATEL - dodanie prostych widoków konfiguracyjnych QAlarmSystemSensorConfigView i QAlarmSystemZoneConfigView. SATEL - dodanie możliwości zapisu ustawień IfDeviceSettingsForChannel (m.in. opis, kamera, layouty) dla każdego kanału. SATEL - poprawka do zapisywania konfiguracji ogólnej kanału SATEL - drobna poprawka SATEL - dodanie widoku QDeviceSettingsGeneralConfigView do konfigurowania ustawień IfDeviceSettingsGeneral. SATEL: - dodanie widoku QDeviceChannelInfoView; - dodanie widoku pomocniczego QPersonsSimpleListWidget; - inne drobne poprawki. SATEL: - dodana możliwość ograniczenia wyświetlania zdarzeń w QDvrEventsLiveView do zdarzeń z tylko jednego kanału (ustawianego przez parametr w QItemContext); - dodanie QDvrEventsLiveView jako zakładki w QDeviceChannelInfoView; - inne drobne poprawki. SATEL: - konfiguracja layoutu drzwi poprzez IfDeviceSettingsForChannel (usunięcie IfDoorLayoutSettings); - dodanie widoku konfiguracyjnego drzwi; - inne drobne poprawki do obsługi drzwi. SATEL - nie twórz ponownie kanałów stref, czujek itp. po chwilowym zerwaniu połączenia. SATEL - poprawiona i rozszerzona obsługa zdarzeń drzwi i kontroli dostępu. SATEL - odczyt nr-u ekspandera dla zdarzeń kontroli dostępu. SATEL - poprawiony możliwy wyjątek w QDoorEventBrowser. SATEL - jeden stan "Czas na wyjście ze strefy" zamiast dwóch + inne drobne poprawki. SATEL - dodanie komendy IfAlarmSystemIsolateSensor (ustawianie trwałej blokady alarmów z sensora). SATEL - wymuszanie przewijania listy ostatnich zdarzeń DVR podczas inicjalizacji. SATEL: - dodana możliwość pobrania wskaźnika do strefy z poziomu IfAlarmSystemSensor; - blokowanie alarmów z czujek jest możliwe tylko w niezazbrojonej strefie. SATEL: - buforowanie kilku ostatnich zdarzeń; - zmiana nazwy stanu czujki z "Blocked" na "Temporary blocked" (jest zablokowana tylko na czas zazbrojenia strefy); - drobne poprawki. SATEL - wyświetlanie listy niektórych awarii modułu Satel; wyłączenie dodawania outputów; pozostałe drobne poprawki. SATEL - dodaj testowo widok "DeviceSettingsGeneralConfigView" do urządzenia "cms". SATEL: - dodanie pokazywania widoku "DeviceChannelInfoView" do e-map; - zakładka ze zdarzeniami dla kanału drzwi zawiera QDoorEventLiveView; - inne drobne poprawki. APPS_NET - aktualizacja plików językowych. Dodanie tłumaczeń do Satela. APPS_NET - odczytywanie ustawień kanału powiązanego z alarmem w QDvrAlarmManager. APPS_NET - ustawiaj e-mapę na bieżącym oknie w QDvrAlarmManager. ORLEN - zwracaj puste tablice jeśli nie zdetektowano tablicy przy wywołaniu POSa ORLENowego. Tablica będzie miała nazwę NIEZNANY. ORLEN_LPR ---------------------------------- 3.0.37.8038 ------------------------------------------------- APPS_NET - przesyłanie strefy powiązanej z czujką jako parametru w IfAlarmSystemSensorNotify. APPS_NET - dodanie widoku konfiguracyjnego "DeviceSettingsGeneralConfigView" do CMS Huba. APPS_NET - dodanie QDvrAlarmComboBox do widoków konfiguracyjnych stref i czujek. VDRS - umożliwienie wykorzystania portów z zakresu 1-65535 ( nie tylko 1024-32000 ), autoaplikowanie zmian w numerach portów. Przemo VDRS - nie pokazuj informacji po utracie sygnału z kamery w "dymku" Windowsa ( powoduje przecieki ShellExperienceHost.exe ). APPS_NET - możliwość wyświetlenia "DeviceChannelInfoView" w QDvrCurrentAlarmManagerView. APPS_NET - centrowanie e-mapy na kanale z bieżącym alarmem. APPS_NET: - dodanie widoku "UserAlarmsLiveView"; - 'channelWithAlert' ustawiany w QCurrentItem i zaznaczany na e-mapie. VDRS - nie pozwalaj na wpisanie haseł ze spacjami. APPS_NET - nie pozwalaj na wpisywanie haseł rejestratorów ze spacjami. APPS_NET - ustaw e-mapę z bieżącym alarmem na wszystkich oknach, gdzie jest wyświetlona jakaś e-mapa. APPS_NET - kasowanie bieżącego kanału z alarmem w przypadku gdy alarm wygasł lub został zaakceptowany. APPS_NET - QDvrAlarmConfigurationDialog: schowaj nieużywany element `sendToNextUserCheckBox`. APPS_NET - dodana możliwość wymuszania załączenia strefy; poprawki do działania klasy QAlarmSystemZone. SERVICE - Merged revision(s) 22363-22765 from VDRS/RELEASE: SERVICE -------------------------------- Wersja 3.1.5.48 / 0.9.39 ---------------------------------- APPS_NET - nie wywołuj ponownie tego samego alarmu przy zakończeniu zdarzenia. APPS_NET - QDvrAlarmManager: ustaw e-mapę z bieżącym alarmem przed wyświetlaniem layoutów. APPS_NET - pokazuj w oknie zaznaczoną e-mapę przy pokazywaniu widoku QEmapManagerView. APPS_NET - QEmapScene: akcja "Show information" możliwa do wywołania tylko dla elementów, które są kanałami jakiegoś urządzenia. APPS_NET - QEmapManager: tworzenie e-mapy `rootEmap()`. Ustawianie początkowej e-mapy w QEmapManagerView na `rootEmap()`. Poprawki do dodawania domyślnych akcji na e-mapach. APPS_NET - poprawki (?) do wyświetlania okna "DeviceChannelInfoView" na Maku. -------------------------------- Wersja 0.9.40 ---------------------------------- APPS_NET - uruchamianie CMS-a z parametrami linii komend (Przemo). APPS_NET - drobna poprawka. APPS_NET - drobne poprawki. APPS_NET - poprawka do odświeżania listy e-map. APPS_NET - drobna poprawka do zoomowania e-map. APPS_NET - dodanie widoku QAlarmSystemItemsView z podglądem stanów stref i czujek + inne drobne poprawki. APPS_NET - zmiana nazwy `QCurrentItem::channelWithAlert` na `QCurrentItem::currentChannel`. Zmienna nie musi być wykorzystywana tylko w obsłudze alarmów. VDRS - możliwość sterowania pan, tilt, zoom, iris, focus jednocześnie, protokół Pelco-D PAN-TILT-IRIS-FOCUS ( przemo ) LIB_DEVICE - UDP - możliwość wyłączania odpytywania wejść/wyjść przez użytkownika. -------------------------------- Wersja 3.1.0.49 ---------------------------------- CHANGELOG_RELEASE.txt - aktualizacja CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - wysyłanie wszystkich bieżących zdarzeń otrzymanych z modułu Satela (nierozpoznanych jako zdarzenia drzwi) jako `IfAlarmSystemEvent::AlarmSystemOtherEvent`. Inne drobne poprawki do obsługi Satela. APPS_NET - poprawki do odczytywania listy użytkowników Satela. APPS_NET - poprawiony domyślny port w QEthmConfigDialog. APPS_NET - dodanie brakujących pluginów do CMSHubConfig.exe APPS_NET - poprawki do akcji sensorów i stref; poprawki do edycji e-map. APPS_NET - poprawione odświeżanie ikony akcji drzwi. APPS_NET: - dodanie komendy sprawdzającej stan połączenia z modułami Satel; - możliwość edycji dodanego modułu; - zapobiegnięcie dublowaniu niektórych zdarzeń Satela wysyłanymi jako`IfAlarmSystemEvent::AlarmSystemOtherEvent` z pozostałymi zdarzeniami `IfAlarmSystemEvent`. APPS_NET - pierwszy etap aktualizacji języka polskiego ... APPS_NET - poprawka do możliwego wyjątku w QSatelTcpConnection. APPS_NET - CMS_PLUGIN_DVR_ALARMS - poprawka do odtwarzania alarmu. APPS_NET - drobna poprawka. APPS_NET - CMS_PLUGIN_DEVICE_SETTINGS - poprawki do widoków konfiguracyjnych. APPS_NET - aktualizacja języka polskiego. -------------------------------- Wersja 0.9.41 ---------------------------------- APPS_NET - poprawki do odświeżania stanów połączeń z modułami Satel w QSatelConfigView. Pojawiały się dziwne wyjątki podczas zamykania okna. APPS_NET - zmiana nazwy klasy QDvrsUtils na QDvrEventInfo. APPS_NET - zamień nazwę "General settings" na "Additional informations" VDRS - dodaj "Additional informations" także do rejestratora. APPS_NET - CMS_PLUGIN_CENTRAL_SERVER_CLIENT - przy wysyłaniu zdarzenia DVR przyporządkowyj odpowiedni typ źródła, numer źródła. APPS_NET - CMS_UTILS/qdvralarmcombobox.cpp - poprawki do działania bez serwera centralnego. APPS_NET - CMS_PLUGIN_DVR_ALARMS - poprawka edycji akcji ( inicjalizacja listy akcji ). APPS_NET - dodanie zdarzenia schedulera QSchedulerSensorEvent wraz z widokiem konfiguracyjnym QSchedulerSensorEventConfigView. APPS_NET - CMS_PLUGIN_SATEL/qsatelconfigview.ui - poprawka wyglądu okna konfiguracyjnego APPS_NET - CMS_PLUGIN_SATEL/qsatelconfigview.ui - poprawka wyglądu okna konfiguracyjnego APPS_NET - dodanie widoku QReportView. Na razie jest to tylko widok testowy dostępny w trybie DEBUG. APPS_NET - dodanie eksportu do PDF w QReportView. APPS_NET: - QReportView: generowanie kilku tabel, poprawki do wyznaczania zakresu czasu; - poprawki do nazw kolumn w QReportDataTable; - inne drobne poprawki. APPS_NET - poprawki do eksportowania danych raportów do QTextDocument i ich wyświetlania. APPS_NET - dodanie klasy QReportExportCsv. APPS_NET - poprawki do generowania raportów. APPS_NET - poprawki do generowania QReportDataTable. APPS_NET - drobna poprawka. VDRS, VDRA - dodanie zależności od `CORE_UTILS_REPORTS.lib`. APPS_NET - drobne poprawki APPS_NET - poprawki do obsługi komendy IfSerialWriteData w portach szeregowych. APPS_NET - wycofanie przypadkowej zmiany w APPS_NET.pro APPS_NET - drobne poprawki do QReportExportCsv. LIB_DEVICE - ONVIF - sesja zdarzeńdomyślnie wyłączona. LIB_DEVICE - GRUNDIG - dodaj AUTODETECT-3 jako mapowanie do grundiga. LIB_DEVICE - NetSessionRtsp.cpp - zwiększ czas timeoutu sesji do 20 sek ( próba wyeliminowania zawieszania się kamer ). LIB_DEVICE - GANZ - dodaj ZN8-AUTODETECT jako mapowanie do ONVIFA APPS_NET - poprawki do aktywacji kanałów VCA przy korzystaniu z wielu licencji. APPS_NET - poprawki do odczytywania właściwości licencji VCA. -------------------------------- Wersja 3.1.0.51 / 0.9.43 ---------------------------------- APPS_NET - zapobieganie sytuacji, kiedy QGridLayoutToolbar zajmuje większość obszaru kamery. -------------------------------- Wersja 3.1.0.52 ---------------------------------- CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - pole "Payment type" dla QPosParserFuelPos było zbyt długie. Powodowało to błędy zapisu do bazy danych. Zapobieganie takim błędom w przyszłości. VDRS - włącz na stałe raportowanie statusu pamięci co 5 min. LIB_DEVICE - RTSP - nie wyrzucaj assert jeśli połączenie over TCP APPS_NET - zapobieganie przypadkom, gdy usunięto jakieś licencje VCA i odczytujemy ustawienia kanału VCA ze złym ID licencji. VDRS - włącz na stałe raportowanie statusu pamięci co 5 min. - poprawka APPS_NET - QReportView: możliwość dodawania, usuwania, edytowania raportu (na razie bez zapisu ustawień). APPS_NET - zapis ustawień generowanych raportów w QReportView. APPS_NET - QReportView jako domyślna zakładka w QMainViewWidget. Poprawki do predefiniowanych raportów w QReportView. APPS_NET - popraw widok wyboru zakładek w CMS4 VDR-S - popraw numer wersji. APPS_NET - możliwość ograniczenia zapisu eksportowanych plików do danej ścieżki ( Vesselow/RODO ). APPS_NET - możliwość ograniczenia widoczności archiwum do ostatnich kilku minut dla użytkowników CMS4 połączonych przez HUB'a -------------------------------- 0.9.44 ---------------------------------- APPS_NET - QHardwareOutputConfigView: drobna poprawka w tłumaczeniu na polski. APPS_NET - dodanie klasy QReportExportXlsx korzystającej z biblioteki "libxslxwriter". Uwaga! Do prawidłowej kompilacji trzeba uaktualnić katalog "D:\LIBS"! SUPPORT - dodanie plików "LibXlsxWriter.dll" i "Zlib.dll" do instalek CMS 4. SUPPORT - dodanie plików "LibXlsxWriter.dll" i "Zlib.dll" do instalek VDR-S. APPS_NET - poprawki do parsera video - nie zawieszaj się w przypadku nieprawidłowych streamów H.265 -------------------------------- Wersja 3.1.0.53 ---------------------------------- CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - wyłącz tymczasowo test niedziałającego dekodera h.265 APPS_NET - dodanie do QReportTable pola "chartType". APPS_NET - Raporty - poprawki. APPS_NET - poprawka do wstawiania tabeli w QReportView. APPS_NET: - dodanie klasy QTimestampItemDelegate; - QTimestampItemDelegate ustawiony jako item delegate dla kolumn z czasem w niektórych przeglądarkach zdarzeń; - inne drobne poprawki. APPS_NET - wydłużenie czasu na kliknięcie w QGraphicsEmapItem i QGraphicsZoneItem. APPS_NET - ustawianie tytułu okna w `QMainApplicationWindow::refreshWindowTitle()`. APPS_NET - poprawione menu kontekstowe w QVideoLayerCamera. APPS_NET - po włączeniu i ponownym włączeniu monitora okna wracają na swoje miejsce. APPS_NET: - zdarzenia QSchedulerInputEvent i QSchedulerOutputEvent mogą być wywoływane także po deaktywacji wejścia lub wyjścia; - możliwość wyłączania wyjścia w QSchedulerOutputAction. APPS_NET - poprawki w tłumaczeniu na j. polski APPS_NET - QSchedulerShowLayoutAction: możliwość wyświetlania layoutu tylko przez określony czas. APPS_NET - możliwość dodawania dodatkowych informacji dla kanału POS. LIB_DEVICE - możliwość sterowania głowicą po kliknięciu myszą na obrazie jeśli mamy tylko komendy do ustawiania pozycji bezwzględnej. -------------------------------- Wersja 3.1.0.54 ---------------------------------- LIB_DEVICE - GANZ LIVE V2 - możliwość sterowania głowicą po kliknięciu myszą na obrazie - poprawki. -------------------------------- Wersja 3.1.0.55 ---------------------------------- APPS_NET - kontrolka IWebBrowser2 domyślnie działa w trybie IE7. Prawdopodobnie powoduje to crashe przy ładowaniu stron zgodnych z nowszymi wersjami Internet Explorera. Żeby zmienić to zachowania trzeba dodać do klucza "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION" wartość "CMS.exe" z pożądanym trybem zgodności. Niestety nie da się tego ustawić z poziomu kontrolki. APPS_NET - LPR - upewnij się, że ICandidate::release() jest zawsze wywoływane. APPS_NET - tryb emulacji kontrolki IWebBrowser zależny od zainstalowanej wersji Internet Explorera. VDR-S - poprawka zawieszania się przy wyjściu z aplikacji. APPS_NET - poprawki do tekstów QSchedulerOutputAction i opisów zdarzeń schedulera dla wejść/wyjść. APPS_NET - aktualizacja plików językowych; poprawki w tłumaczeniu na j. polski. APPS_NET - drobna poprawka APPS_NET - możliwość ustawiania dodatkowych informacji dla kanału POS, tylko w aplikacjach z dołączonym widokiem "DeviceChannelConfigView". APPS_NET: - dodanie zakładki "E-mapy"; - możliwość wrzucania e-mapy na layout; - dodanie e-map do QToolboxView. APPS_NET - poprawka do tworzenia QGridLayoutViewProxy. APPS_NET: - e-mapy w QToolboxView dodawane do zakładki widoki; - możliwość większego zoom outu e-mapy (przydatne dla e-map rzucanych na layout). APPS_NET - poprawka do działania funkcji `QDeviceManager::isChannelEnabled`. APPS_NET - CORE_PLUGIN_HARDWARE_VDRS/qcorepluginhardwarevdrs.cpp - dodawaj do hardware managera także wrappery kamer, które mają tylko mikrofony, a nie mają wejść, wyjść. APPS_NET - QEmapScene - poprawka wydajności rysowania tła. VDRS - CDomeControlInput - poprawka do sterowania zoomem głowicy za pomocą klawiatury. APPS_NET - QVideoLayerPtz - poprawka sterowania zoomem za pomocą kółka myszy. APPS_NET - QToolboxView - poprawka wyglądu okienka. -------------------------------- Wersja 3.1.0.56 / 0.9.45 ---------------------------------- CHANGELOG_RELEASE.txt - aktualizacja SERVICE - Merged revision(s) 22766-22857 from VDRS/RELEASE: -------------------------------- Wersja 0.9.42 ---------------------------------- -------------------------------- Wersja 3.1.0.50 ---------------------------------- APPS_NET - zapobiegnięcie możliwym wyjątkom w e-mapach. SATEL - drobna poprawka SATEL - dodanie widoku QDeviceSettingsGeneralConfigView do konfigurowania ustawień IfDeviceSettingsGeneral. SATEL: - dodanie widoku QDeviceChannelInfoView; - dodanie widoku pomocniczego QPersonsSimpleListWidget; - inne drobne poprawki. SATEL: - dodana możliwość ograniczenia wyświetlania zdarzeń w QDvrEventsLiveView do zdarzeń z tylko jednego kanału (ustawianego przez parametr w QItemContext); - dodanie QDvrEventsLiveView jako zakładki w QDeviceChannelInfoView; - inne drobne poprawki. SATEL: - konfiguracja layoutu drzwi poprzez IfDeviceSettingsForChannel (usunięcie IfDoorLayoutSettings); - dodanie widoku konfiguracyjnego drzwi; - inne drobne poprawki do obsługi drzwi. SATEL - nie twórz ponownie kanałów stref, czujek itp. po chwilowym zerwaniu połączenia. SATEL - poprawiona i rozszerzona obsługa zdarzeń drzwi i kontroli dostępu. APPS_NET - zapobiegnięcie możliwym wyjątkom w QActionVideoButton. SATEL - odczyt nr-u ekspandera dla zdarzeń kontroli dostępu. SATEL - poprawiony możliwy wyjątek w QDoorEventBrowser. SATEL - jeden stan "Czas na wyjście ze strefy" zamiast dwóch + inne drobne poprawki. SATEL - dodanie komendy IfAlarmSystemIsolateSensor (ustawianie trwałej blokady alarmów z sensora). SATEL - wymuszanie przewijania listy ostatnich zdarzeń DVR podczas inicjalizacji. SATEL: - dodana możliwość pobrania wskaźnika do strefy z poziomu IfAlarmSystemSensor; - blokowanie alarmów z czujek jest możliwe tylko w niezazbrojonej strefie. ALARMS - pierwsza wersja alarmów ( zgrubna na targi ). Merged revision(s) 22734-22781 from VDRS/BRANCHES/18_03_26_ALARMS: - pierwszy etap alarmów ... ALARMS - CMS_PLUGIN_DVR_ALARMS - sciągamy listę także jeśli nie ma serwera centralnego ( np. do testów ). ALARMS - CORE_PLUGIN_DVR_ALARMS - poprawna obsługa alarmów jeśli źródło jest zaznaczone jako wszystkie rejestratory. ALARMS - CMS_PLUGIN_DVR_ALARMS - wysyłamy zdarzenie także jeśli nie ma serwera centralnego ( np. do testów ). APPS_NET - możliwość włączania stałego utrzymywania fokusu w QPackageScanDialog (Przemo, Marcin). APPS_NET - zapisywanie ustawień aplikacji BarcodeScanner w lokalnym pliku ini. APPS_NET - poprawki do autoryzacji za pomocą ActiveDirectory dla dużej ilości użytkowników. APPS_NET - CORE_PLUGIN_HEATMAPS - pobieraj bieżącą klatkę obrazu APPS_NET - CORE_PLUGIN_DOOR_CONTROL - zamień nazwę Access Control na "ONVIF Access control" ---------------------------------- 0.9.39 ------------------------------------- ALARMS - CORE_PLUGIN_DVR_ALARMS - usunięcie opcji zapis do bazy danych ( jest zawsze zapis ) i alarmów nie wymagających potwierdzenia ( to załatwi timeout ). APPS_NET - poprawki do protokołu "Tokheim Fuel-POS". Dodanie nowej kolumny "Ticket number". APPS_NET - zapobiegnięcie możliwym wyjątkom w e-mapach. APPS_NET - zapobiegnięcie możliwym wyjątkom w QActionVideoButton. ALARMS - pierwsza wersja alarmów ( zgrubna na targi ). ALARMS - poprawka wyświetlania znaczników na pasku archiwum Merged revision(s) 22783 from VDRS/BRANCHES/18_03_26_ALARMS: ALARMS - poprawka wyświetlania znaczników na pasku archiwum SATEL: - buforowanie kilku ostatnich zdarzeń; - zmiana nazwy stanu czujki z "Blocked" na "Temporary blocked" (jest zablokowana tylko na czas zazbrojenia strefy); - drobne poprawki. APPS_NET - alarmy, drobne poprawki komentarzy. ORLEN_LPR - usuwaj prefixy BW, EW i LW. Merged revision(s) 22642-22790 from VDRS/BRANCHES/18_03_08_SATEL/APPS_NET: SATEL - dodanie pluginu QCorePluginSatel. SATEL - dodany szkielet komunikacji z modułami ETHM-1. SATEL - dodanie pluginu CMS_PLUGIN_SATEL. SATEL - dodanie klas QAlarmSystemSensor i QAlarmSystemZone. SATEL - dodanie protokołu alarm_system_messages.xml. SATEL - dodanie klas pomocniczych QSatelCmdParser i QSatelCommand; poprawki do obsługi połączenia QSatelTcpConnection. SATEL - dodanie klas QAlarmSystemSensorObserver oraz QAlarmSystemZoneObserver. SATEL - odczytywanie typu modułu INTEGRA z którym jesteśmy połączeni; odczytywanie ewentualnych dodatkowych bajtów w komendach (zależne od wersji modułu ETHM-1). SATEL - dodanie klas QSatelModuleChannelManager, QSatelZonesManager, QSatelSensorsManager i QSatelOutputsManager + różne drobne poprawki. SATEL: - dodanie obsługi zdarzeń DVR; - dodanie komendy IfAlarmSystemBlockSensor; - inne drobne poprawki. SATEL - dodanie akcji QAlarmSystemSensorAction oraz QAlarmSystemZoneAction. Poprawione ustawianie stanów stref i czujek. SATEL - drobna poprawka SATEL - kanały dla których wywołanie komendy 0xEE się nie powiodło są wyłączone; ustawianie strefy dla czujki na podstawie danych zwróconych przez tą komendę. SATEL - odczytywanie listy użytkowników SATEL - poprawki do zarządzania zmianą stanów kanałów. SATEL - poprawka do wysyłania komendy odczytującej nazwę zdarzenia; dodanie wysyłania zapytania o nr karty użytkownika. SATEL - poprawki do odczytywania nazw czujek, stref, wejść itp.; odczytywanie listy użytkowników. SATEL - dodanie interfejsu IfDvrEventInfo do rozszerzania listy typów zdarzeń DVR. Dodanie klasy QAlarmSystemEventInfo, która implementuje ten interfejs. SATEL - usunięcie niepotrzebnej klasy QSatelModuleChannelManager. Możliwość ustawienia limitów modułów, stref, czujek i wyjść w QCorePluginSatel. SATEL - drobne poprawki SATEL - różne poprawki do QSatelCmdParser. SATEL - poprawki do interfejsu IfDoorManager i klasy QDoorManager. SATEL - drobne poprawki SATEL - drobna poprawka SATEL - rysowanie stref na e-mapie powiązane z kanałami "zone". SATEL - poprawki do uruchamiania akcji strefy w QGraphicsZoneItem. Odświeżanie nazwy akcji w QAlarmSystemSensorAction oraz QAlarmSystemZoneAction. SATEL - poprawki do wyliczania numerów kanałów stref, sensorów i wyjść. SATEL - poprawki do edycji QGraphicsZoneItem. SATEL - dodanie obsługi komend odczytujących/zmieniających czas RTC w QSatelCmdParser. SATEL - dodanie pierwszej wersji pluginu QSatelDoorPlugin. SATEL - QAlarmSystemSensor: wysyłanie powiadomień o zmianie wartości "property". SATEL - wykorzystywanie domyślnej metody `initState` w klasach QAlarmSystemSensor i QAlarmSystemZone. Usunięcie niepotrzebnych komend IfAlarmSystemSensorGetState oraz IfAlarmSystemZoneGetState. SATEL - poprawki do debugowania CMSHuba z dodanym pluginem QDoorManager. SATEL: - wysyłanie wewnętrznych powiadomień o zmianie stanu w QDoor; - uproszczenie klasy QDoorEventListener; - pluginy drzwi korzystają z klasy QDoorServiceObserver. SATEL - konfiguracja layoutów powiązanych z drzwiami przechowywana w ustawieniach kanału. SATEL - konfiguracja layoutów powiązanych z drzwiami przechowywana w ustawieniach kanału. SATEL - zapobiegnięcie blokowania wątku gui przez wywołanie akcji w QActionVideoButton. SATEL - dodanie komendy IfAlarmSystemSensorReadTemperature; obsługa tej komendy w pluginie Satela. SATEL - drobne poprawki do kontroli drzwi SATEL - QSatelTcpConnection: zapisywanie do logów błędu zwróconego dla ostatniej komendy. SATEL - poprawki do wyświetlania długich tekstów akcji na e-mapach. SATEL - drobna poprawka w funkcji `QSatelCmdParser::toUnicode`. SATEL - na razie brak możliwości obsługi wielu modułów ETHM-1. SATEL - dodanie prostych widoków konfiguracyjnych QAlarmSystemSensorConfigView i QAlarmSystemZoneConfigView. SATEL - dodanie możliwości zapisu ustawień IfDeviceSettingsForChannel (m.in. opis, kamera, layouty) dla każdego kanału. SATEL - poprawka do zapisywania konfiguracji ogólnej kanału SATEL - drobna poprawka SATEL - dodanie widoku QDeviceSettingsGeneralConfigView do konfigurowania ustawień IfDeviceSettingsGeneral. SATEL: - dodanie widoku QDeviceChannelInfoView; - dodanie widoku pomocniczego QPersonsSimpleListWidget; - inne drobne poprawki. SATEL: - dodana możliwość ograniczenia wyświetlania zdarzeń w QDvrEventsLiveView do zdarzeń z tylko jednego kanału (ustawianego przez parametr w QItemContext); - dodanie QDvrEventsLiveView jako zakładki w QDeviceChannelInfoView; - inne drobne poprawki. SATEL: - konfiguracja layoutu drzwi poprzez IfDeviceSettingsForChannel (usunięcie IfDoorLayoutSettings); - dodanie widoku konfiguracyjnego drzwi; - inne drobne poprawki do obsługi drzwi. SATEL - nie twórz ponownie kanałów stref, czujek itp. po chwilowym zerwaniu połączenia. SATEL - poprawiona i rozszerzona obsługa zdarzeń drzwi i kontroli dostępu. SATEL - odczyt nr-u ekspandera dla zdarzeń kontroli dostępu. SATEL - poprawiony możliwy wyjątek w QDoorEventBrowser. SATEL - jeden stan "Czas na wyjście ze strefy" zamiast dwóch + inne drobne poprawki. SATEL - dodanie komendy IfAlarmSystemIsolateSensor (ustawianie trwałej blokady alarmów z sensora). SATEL - wymuszanie przewijania listy ostatnich zdarzeń DVR podczas inicjalizacji. SATEL: - dodana możliwość pobrania wskaźnika do strefy z poziomu IfAlarmSystemSensor; - blokowanie alarmów z czujek jest możliwe tylko w niezazbrojonej strefie. SATEL: - buforowanie kilku ostatnich zdarzeń; - zmiana nazwy stanu czujki z "Blocked" na "Temporary blocked" (jest zablokowana tylko na czas zazbrojenia strefy); - drobne poprawki. SATEL - wyświetlanie listy niektórych awarii modułu Satel; wyłączenie dodawania outputów; pozostałe drobne poprawki. SATEL - dodaj testowo widok "DeviceSettingsGeneralConfigView" do urządzenia "cms". SATEL: - dodanie pokazywania widoku "DeviceChannelInfoView" do e-map; - zakładka ze zdarzeniami dla kanału drzwi zawiera QDoorEventLiveView; - inne drobne poprawki. APPS_NET - aktualizacja plików językowych. Dodanie tłumaczeń do Satela. APPS_NET - odczytywanie ustawień kanału powiązanego z alarmem w QDvrAlarmManager. APPS_NET - ustawiaj e-mapę na bieżącym oknie w QDvrAlarmManager. ORLEN - zwracaj puste tablice jeśli nie zdetektowano tablicy przy wywołaniu POSa ORLENowego. Tablica będzie miała nazwę NIEZNANY. ORLEN_LPR ---------------------------------- 3.0.37.8038 ------------------------------------------------- APPS_NET - przesyłanie strefy powiązanej z czujką jako parametru w IfAlarmSystemSensorNotify. APPS_NET - dodanie widoku konfiguracyjnego "DeviceSettingsGeneralConfigView" do CMS Huba. APPS_NET - dodanie QDvrAlarmComboBox do widoków konfiguracyjnych stref i czujek. VDRS - umożliwienie wykorzystania portów z zakresu 1-65535 ( nie tylko 1024-32000 ), autoaplikowanie zmian w numerach portów. Przemo VDRS - nie pokazuj informacji po utracie sygnału z kamery w "dymku" Windowsa ( powoduje przecieki ShellExperienceHost.exe ). APPS_NET - możliwość wyświetlenia "DeviceChannelInfoView" w QDvrCurrentAlarmManagerView. APPS_NET - centrowanie e-mapy na kanale z bieżącym alarmem. APPS_NET: - dodanie widoku "UserAlarmsLiveView"; - 'channelWithAlert' ustawiany w QCurrentItem i zaznaczany na e-mapie. VDRS - nie pozwalaj na wpisanie haseł ze spacjami. APPS_NET - nie pozwalaj na wpisywanie haseł rejestratorów ze spacjami. APPS_NET - ustaw e-mapę z bieżącym alarmem na wszystkich oknach, gdzie jest wyświetlona jakaś e-mapa. APPS_NET - kasowanie bieżącego kanału z alarmem w przypadku gdy alarm wygasł lub został zaakceptowany. APPS_NET - QDvrAlarmConfigurationDialog: schowaj nieużywany element `sendToNextUserCheckBox`. APPS_NET - dodana możliwość wymuszania załączenia strefy; poprawki do działania klasy QAlarmSystemZone. SERVICE - Merged revision(s) 22363-22765 from VDRS/RELEASE: SERVICE -------------------------------- Wersja 3.1.5.48 / 0.9.39 ---------------------------------- APPS_NET - nie wywołuj ponownie tego samego alarmu przy zakończeniu zdarzenia. APPS_NET - QDvrAlarmManager: ustaw e-mapę z bieżącym alarmem przed wyświetlaniem layoutów. APPS_NET - pokazuj w oknie zaznaczoną e-mapę przy pokazywaniu widoku QEmapManagerView. APPS_NET - QEmapScene: akcja "Show information" możliwa do wywołania tylko dla elementów, które są kanałami jakiegoś urządzenia. APPS_NET - QEmapManager: tworzenie e-mapy `rootEmap()`. Ustawianie początkowej e-mapy w QEmapManagerView na `rootEmap()`. Poprawki do dodawania domyślnych akcji na e-mapach. APPS_NET - poprawki (?) do wyświetlania okna "DeviceChannelInfoView" na Maku. -------------------------------- Wersja 0.9.40 ---------------------------------- APPS_NET - uruchamianie CMS-a z parametrami linii komend (Przemo). APPS_NET - drobna poprawka. APPS_NET - drobne poprawki. APPS_NET - poprawka do odświeżania listy e-map. APPS_NET - drobna poprawka do zoomowania e-map. APPS_NET - dodanie widoku QAlarmSystemItemsView z podglądem stanów stref i czujek + inne drobne poprawki. APPS_NET - zmiana nazwy `QCurrentItem::channelWithAlert` na `QCurrentItem::currentChannel`. Zmienna nie musi być wykorzystywana tylko w obsłudze alarmów. VDRS - możliwość sterowania pan, tilt, zoom, iris, focus jednocześnie, protokół Pelco-D PAN-TILT-IRIS-FOCUS ( przemo ) LIB_DEVICE - UDP - możliwość wyłączania odpytywania wejść/wyjść przez użytkownika. -------------------------------- Wersja 3.1.0.49 ---------------------------------- CHANGELOG_RELEASE.txt - aktualizacja CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - wysyłanie wszystkich bieżących zdarzeń otrzymanych z modułu Satela (nierozpoznanych jako zdarzenia drzwi) jako `IfAlarmSystemEvent::AlarmSystemOtherEvent`. Inne drobne poprawki do obsługi Satela. APPS_NET - poprawki do odczytywania listy użytkowników Satela. APPS_NET - poprawiony domyślny port w QEthmConfigDialog. APPS_NET - dodanie brakujących pluginów do CMSHubConfig.exe APPS_NET - poprawki do akcji sensorów i stref; poprawki do edycji e-map. APPS_NET - poprawione odświeżanie ikony akcji drzwi. APPS_NET: - dodanie komendy sprawdzającej stan połączenia z modułami Satel; - możliwość edycji dodanego modułu; - zapobiegnięcie dublowaniu niektórych zdarzeń Satela wysyłanymi jako`IfAlarmSystemEvent::AlarmSystemOtherEvent` z pozostałymi zdarzeniami `IfAlarmSystemEvent`. APPS_NET - pierwszy etap aktualizacji języka polskiego ... APPS_NET - poprawka do możliwego wyjątku w QSatelTcpConnection. APPS_NET - CMS_PLUGIN_DVR_ALARMS - poprawka do odtwarzania alarmu. APPS_NET - drobna poprawka. APPS_NET - CMS_PLUGIN_DEVICE_SETTINGS - poprawki do widoków konfiguracyjnych. APPS_NET - aktualizacja języka polskiego. -------------------------------- Wersja 0.9.41 ---------------------------------- APPS_NET - poprawki do odświeżania stanów połączeń z modułami Satel w QSatelConfigView. Pojawiały się dziwne wyjątki podczas zamykania okna. APPS_NET - zmiana nazwy klasy QDvrsUtils na QDvrEventInfo. APPS_NET - zamień nazwę "General settings" na "Additional informations" VDRS - dodaj "Additional informations" także do rejestratora. APPS_NET - CMS_PLUGIN_CENTRAL_SERVER_CLIENT - przy wysyłaniu zdarzenia DVR przyporządkowyj odpowiedni typ źródła, numer źródła. APPS_NET - CMS_UTILS/qdvralarmcombobox.cpp - poprawki do działania bez serwera centralnego. APPS_NET - CMS_PLUGIN_DVR_ALARMS - poprawka edycji akcji ( inicjalizacja listy akcji ). APPS_NET - dodanie zdarzenia schedulera QSchedulerSensorEvent wraz z widokiem konfiguracyjnym QSchedulerSensorEventConfigView. APPS_NET - CMS_PLUGIN_SATEL/qsatelconfigview.ui - poprawka wyglądu okna konfiguracyjnego APPS_NET - CMS_PLUGIN_SATEL/qsatelconfigview.ui - poprawka wyglądu okna konfiguracyjnego SERVICE -------------------------------- Wersja 3.1.5.48 / 0.9.39 ---------------------------------- SERVICE - Merged revision(s) 22363-22765 from VDRS/RELEASE: SERVICE - wyłącz virtualbox do czasu poprawienia skryptu SERVICE -------------------------------- Wersja 3.1.5.42 / 0.9.32 ---------------------------------- SERVICE - CRegStorage - poprawka do zapisu konfiguracji do rejestru. SERVICE - Merged revision(s) 21538-22363 from VDRS/RELEASE: SERVICE - dodany pluk uwagi.txt SERVICE -------------------------------------- 3.1.5.23 ------------------------------- SERVICE - Merged revision(s) 21689 from VDRS/RELEASE: LIB_DEVICE, LIB_EXT_BASE - popraw usuwanie kluczy z rejestru dla wersji 64-bit ( otwieranie zawsze klucza CUtilReg::OpenKeyEx, który ma swoje wewn. remapowanie dla wersji 64-bit ). - CDeviveVideo - popraw zapis ustawień - znikanie 2 strumienia ( i wszystkich properties ) po zapisie konifugracji w aplikacji. SERVICE - Merged revision(s) 21679 from VDRS/RELEASE: APPS_NET, VDRS - przełącz bibliotekę na Live555_ver2 SERVICE - SUPPORT - popraw plik build.ini, nie generuj zbędnych instalek SERVICE ------------------------------------- 3.1.4.23 ------------------------------- SERVICE - poprawka kompilacji SERVICE - Merged revision(s) up to 21511 from VDRS/RELEASE SERVICE - usuń zatrzymywanie i usuwanie usługi za poomcą polecenie 'sc' - wszystko odbywa się przez `VDRSApplet.exe' SERVICE ---------------------- 3.1.3.8038 ------------------------------------------------ SERVICE - INSTALL - poprawka instalacji na VirtualBox - timeout komendy instalacji ( 2 mld msec = ~30min ) SERVICE - nie uruchamiaj HardwareMonitor na pozostałych instancjach ( tylko na pierwszej ). SERVICE - przywrócenie obsługi jednej karty I/O Merged revision(s) 20172-20181 from VDRS/STABLE_300800: STABLE_800 - Wycofanie poprawek do konwersji ustawień 19943 from VDRS/STABLE_300800: STABLE - konwersja starych ustawień do nowych, przy pierwszym uruchomieniu Wizard'a STABLE_800 - wycofanie poprawek do we/wy HIKVISION I/O ( przeróbka na message queue ). Merged revision(s) 19889 from VDRS/STABLE_300800: LIB_DEVICE - DEVICE_HIKVISION_IO - popraw driver do kontroli kart I/O - poprawki do kompilacji 64-bit STABLE - wycofana poprawka revision(s) 19642 from VDRS/STABLE_300800: INSTALL - usuń niepotrzebne plik ABUS.dll STABLE - Wycofane poprawki - HIKVISION Merged revision(s) 19621 from VDRS/STABLE_300800: Merged revision(s) 19633 from VDRS/STABLE_300800: STABLE - wycofanie poprawki 19567 from VDRS/STABLE_300800: LIB_DEVICE - HIKVISION_IO_BOARD - poprawka kompilacji, usuń zbędne klasy, uruchamiaj aplikację HIKVISION_IO_CONTROLLER w tle ( nawet jak nie widać okna to uruchomienie aplikacji powodowało utratę focusu przez VDR-S lub inną aplikację na wierzchu ). STABLE_800 - Wycofanie poprawki HIKVISION_IO Merged revision(s) 19529 from VDRS/STABLE_300800: DEVICE - HIKVISION_IO - nie pokazuj okienka konsoli podczas uruchamiania aplikacji. STABLE_800 - Wycofanie poprawki HIKVISION_IO Merged revision(s) 19520 from VDRS/STABLE_300800: LIB_DEVICE_HIKVISION_IO - program HIKVISION_IO_CONTROLLER.exe nie korzysta już z bibliotek Qt. STABLE_800 - Wycofanie poprawki HIKVISION_IO Merged revision(s) 19469 - 19489 from VDRS/STABLE_300800: STABLE_800 - Wycofanie poprawki HIKVISION_IO ( pominięte poprawki 19417 - 19361 ) Merged revision(s) 19292 from VDRS/STABLE_300800/LIB_DEVICE/LIB_DEVICE_HIKVISION_IO: LIB_DEVICE - HIKVISION_IO - włącz obsługę wielu kart ( tylko na wersji 32-bity ). SERVICE - popraw znikanie okienka konfiguracji. SERVICE - poprawka instalacji na VirtualBox - snapshot current. SERVICE - poprawka instalacji na VirtualBox - snapshot current. SERVICE - poprawka instalacji na VirtualBox ( prawidłowy katalog wersji x64 ) SERVICE - instalacja automatyczna na virtual box. SERVICE --------------------------- Wersja 3.1.2.8038 -------------------------------------- SERVICE - poprawki do VDRSApplet.exe SERVICE - nie uruchamiaj usług po instalacji - wymagaj restartu komputera. SERVICE --------------------------- Wersja 3.1.1.8038 -------------------------------------- SERVICE - popraw działanie appletu VDRSApplet.exe ( instalacja usługi, komunikaty błędów ), usuń z pliku instalki zbędną regułę firewall ( jest dodawana przez VDRSApplet.exe ). SERVICE --------------------------- Wersja 3.1.0.8038 -------------------------------------- SERVICE - przystosuj VDRSApplet.exe do pracy wieloinstancyjnej. SERVICE - dodaj instalację/ deinstalację usługi za pomocą VDRSApplet.exe SERVICE - dodaj instalację usługi za pomocą VDRSApplet.exe SERVICE - usuń instalację usługi z instalek SERVICE - dodaj skróty w menu do VDRSApplet.exe dla wszystkich instancji. SERVICE - przywróc wieloinstancyjną instalację. Merged revision(s) 20400,20415 from VDRS/RELEASE: VDRS - popraw zamrażanie się kamer po szybkich zmianach layoutów na widoku live ( CBC ? ) VDRS - popraw skakanie obrazu w kliencie CMS SERVICE - usuń TrayIcon. SERVICE -------------------------------- Wersja 3.0.0.8038 ---------------------------- SERVICE - VDRS - dodaj widoczny komunikat jeśli chcesz uruchomić aplikację w momencie kiedy usługa jest już uruchomiona. SERVICE - LIB_EXT_BASE - ustaw mutex na globalny ( zarówno dla użytkownika jak i usługi ). SERVICE --------------------------- Wersja 3.0.10.8037 ------------------------------ SERVICE - VDRS - poprawka do zapisu ustawień do HKEY_LOCAL_MACHINE SERVICE - APPS_NET - poprawka do tworzenia instancji bazy danych. SERVICE - APPS_NET - twórz osobną instancję SQL Local DB także dla rejestratora VDR-S. SERVICE - dodaj instalację usługi w instalce x64 SERVICE - usuń wiele instancji z instalki 64-bit. SERVICE - usuń wiele instancji z instalki 64-bit. SERVICE - usuń wiele instancji z instalki 64-bit. SERVICE - poprawki do kompilacji w wersji x64 SERVICE --------------------------- Wersja 3.0.10.8036 ------------------------------ SERVICE - poprawiona ścieżka ustawień usługi, dodana możliwość instalowania z linii komend. SERVICE - poprawka do budowania instalek. SERVICE - popraw wygląd ikon sterowania głowicy dla sterowania on-display. APPS_NET - popraw wygląd ikon sterowania głowicy dla sterowania on-display. SERVICE --------------------------- Wersja 3.0.0.10.8035 ------------------------------ SERVICE - uruchamianie programów konfiguracyjnyhc na koncie Local System SERVICE - poprawka instalki - usuń niepotrzebne skróty w Menu Start, popraw process instalacji - zatrzymuj aplikacje, usuwaj usługi przy deinstalacji. SERVICE - VDRS_SERVER_APPLET - popraw odczytywanie stanu usługi systemowej. SERVICE - dodaj VDRSApplet do instalki SERVICE - wycofanie omyłkowo zacommitowanych plików. SERVICE - dodaj prosty applet do sterowania usługą VDRS SERVICE - VDRS - nie pokazuj żadnych okienek wstrzymujących wykonanie programu jeśli działa jako usługa. SERVICE - usuń instalację wieloinstancyjną. SERVICE - dodaj instalację VDR-S.exe jako usługi systemowej. Próba konwersji na usługę systemową. APPS_NET - CORE_PLUGIN_LPR/qlprchannel.cpp - poprawki stylistyczne. APPS_NET - CMS_BASE - QCmsArchivePlayerView - poprawka rozmiaru tekstu ( aby przyciski nie skakały ). APPS_NET - poprawka błędu playera archiwum ( jest tylko jeden strumień, ale layout jest ustawiany przed ustawieniem liczby sturmieni w kanałach video ). APPS_NET - QCmsPlayer - ustawienia staraj się przechowywać na ścieżce z danymi backupu ( layouty itp są przecież powiązane z danymi video ). VDRS - przekazuj argumenty linii komend w konstruktorze ( QCms nie pobiera ich sam z QApplication::arguments() ), aby można je było modyfikować. APPS_NET - QCms - przekazuj argumenty linii komend w konstruktorze ( QCms nie pobiera ich sam z QApplication::arguments() ), aby można je było modyfikować. APPS_NET - dodaj nazwę dealera do instalek innych niż ALNET ( poprawka kompilacji ) APPS_NET - dodaj nazwę dealera do instalek innych niż ALNET ( poprawka kompilacji ) DEALER - zaktualizuj datę dla dealera WISKA. APPS_NET - dodaj nazwę dealera do instalek innych niż ALNET. APPS_NET - nie wymagaj formatu "JPG" przy ładowaniu obrazków ( wykryj automatycznie ). SUPPORT - poprawka skryptów instalek CMS, CS ( generuj tylko dla wybranej platformy instalki - poprawka wymagana przez Jenkins ). CHANGELOG_RELEASE.txt - aktualizacja CHANGELOG_RELEASE.txt - aktualizacja APPS_NET ----------------------------- 0.9.9 ---------------------------------------- SUPPORT - poprawka skryptów instalek CMS, CS ( generuj tylko dla wybranej platformy instalki - poprawka wymagana przez Jenkins ). CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - CORE_PLUGIN_NETWORK_RTSP - drobne poprawki stylistyczne APPS_NET - CMS_PLAYER - popraw backup player'a. VDRS - dodanie modelu DAHUA ze sterowaniem RS/HTTP ( Visca ) Merged revision(s) 17925 from VDRS/STABLE_300800: - dodana obsługa głowic sterowanych jednocześnie przez HTTP i SerialPort ( Visca ). VDRS - zamień nazwę QComPtr<> na QSharedPtr<> ( QComPtr<> nie ma nic wspólnego z COM ) APPS_NET - zamień nazwę QComPtr<> na QSharedPtr<> ( QComPtr<> nie ma nic wspólnego z COM ) APPS_NET - popraw wygląd niektórych widoków. APPS_NET - zmień ciemny styl na trochę jaśniejszy. APPS_NET - poprawki do możliwości zablokowania eksploratora windows. Merged revision(s) 19433 from VDRS/BRANCHES/16_05_16_ORLEN_LPR: ORLEN_LPR - APPS_NET - możliwość zablokowania dostępu do eksploratora Windows ( zablokuj okienka dialogowe otwarcia pliku ) w trybie powłoki. CHANGELOG_RELEASE.txt - aktualizacja ----------------------------- Wersja 3.0.0.8035 ---------------------------------------- APPS_NET - CORE_PLUGIN_LPR - możliwość wyłączenia robienia snapshotów ( Tal Finali ) CHANGELOG_RELEASE.txt - aktualizacja VDRS - po braku obecności użytkownika nie pozwalaj mu się podłączyć ponownie przez następne 60 sek ( Przemo ). CHANGELOG_RELEASE.txt - aktualizacja VDRA - rozwiązanie problemu z długim otwieraniem się backup'u ( Kamil P. ) CHANGELOG_RELEASE.txt - aktualizacja APPS_NET ----------------------------- 0.9.8 ---------------------------------------- CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - CMS - zmień format zdjęć LPR, osób, snapshotów na JPG ( z PNG ), zmnieszenie rozmiaru snapshotów nawet 5x. APPS_NET - CORE_MEDIA - zmień kolor w wymaskowanych obszarach na czarny ( z zielonego ), czasami przy LPR w screenshocie tablicy pojawaia się fragment maski. Ładniej wygląda czarny. VDRS - usuń zawieszanie się aplikacji jeśli kończymy działanie, bo inna aplikacja VDR-S już działa ( nawet jeśli InitInstace() zwraca FALSE to jest wywoływane ExitInstance() ). APPS_NET - CORE_PLUGIN_LPR - nie wyświetlaj regionów dla krajów innych niż Polska ( Tal Finali ), możliwość zdefiniowania ew. regionów dla innych krajów. APPS_NET - QDatabaseManager - wykonuj automatyczne czyszczenie licząc równo od godziny rozpoczęcia ( inaczej czyszczenie bazy z wpisów starszych niż 1 dzień oznaczało rzeczywiście 2 dni ), dodaj wpisy do logów. APPS_NET - CORE_BASE - QDeviceInfo - popraw błąd - mutek musi być recursive, zabezpieczaj także muteksem query() APPS_NET - CMS_PLUGIN_LPR - dodaj informację o czyszczeniu snapshotów w okienku konfiguracyjnym. APPS_NET - CORE_UTILS_HARDWARE - QHardwareChannelHelper błędy: poprawki zapisu ustawień APPS_NET - CORE_UTILS_NETWORK - poprawki kompilacji. APPS_NET - CORE_PLUGIN_USERS - poprawki kompilacji. APPS_NET - CORE_MEDIA_LIBAV - poprawki ( dziwny błąd powoduje, że - dodaj mimo wszystko jeszcze marginesy 16 px - w get_buffer_2 zwracaj ramkę z refCount() równym 1 ( tylko biblioteka LibAV ma odniesienie do tej ramki, jeśli zostanie wykonana funkcja QLibAVUtils::freeFrame bez zwracania ramki w dekoderze to ramka zostanie zwolniona ), za to w dekoderze po zwróceniu ramki dodajemy następny refCount() ( teraz zarówno biblioteka LibAV, jak i my mamy odniesienie do ramki ), - różne poprawki stylistyczne APPS_NET - CORE_PLUGIN_VDRS - wysyłaj hasła zaszyfrowane, a nie otwartym tekstem ( Przemo ). APPS_NET - CORE_UTILS_HARDWARE - nadawaj domyślne nazwy kanałom jeśli są one puste. APPS_NET - CMS_BASE - QLogView - dodaj w widocznym miejscu menu ( do zaimplementowania w widoku logów serwera centralnego ). APPS_NET/ONVIF: - możliwość dodawania wielokrotnego tej samej kamery; - możliwość ustawiania jednego loginu i hasła dla wielu kamer. APPS_NET - brak możliwości zmiany adresu, loginu i hasła kamery w QOnvifCameraConfigView. Opcja dostępna tylko dla całego urządzenia w hardware managerze. APPS_NET - uproszczenie ustawiania i pobierania wartości sliderów w QOnvifCameraConfigView. INSTALL - dodaj pliki vcredist 2005 ( wymagane przez bibliotekę do klucza sprzętowego CryptoAPS - nie doczekamy się chyba wersji dla 2013 ) INSTALL - usuń niepotrzebne plik ABUS.dll APPS_NET - poprawki do wyglądu QOnvifCameraConfigView. APPS_NET - podgląd wideo w QOnvifCameraConfigView. APPS_NET - poprawka do wyjątku w QObjectProxyObserver. APPS_NET - podawanie nazw kanałów ONVIF w schemacie zapisywanym w QHardwareManagerze. APPS_NET - drobna poprawka. APPS_NET - odbiór audio w kamerach ONVIF. APPS_NET - ustawianie konfiguracji ptz kanału wideo w QHardwareVideoChannelHelper. ----------------------------- Wersja 3.0.0.8034 / 0.9.7 ---------------------------------------- LIB_DEVICE - LIB_DEVICE_HIKVISION_IO - poprawione działanie ( czekaj na zakończenie komendy taskkill.exe zanim uruchomisz nowy proces ). CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - poprawione do ustawianie nazw kanałów sprzętowych. APPS_NET - poprawki do konfiguracji strumieni w QOnvifMediaChannels. APPS_NET - CORE_PLUGIN_HARDWARE_RTSP - dodana obsługa audio. APPS_NET - CORE_UTILS_HARDWARE - poprawki do łączenia się i rozłączania ( odrejestrowuj wszystkie handlery komend jeśli połączenie do kanału się nie powiodło, tak aby przy ponownym łączeniu można je było zarejestrować bez assertów ) APPS_NET - poprawki do pobierania konfiguracji wideo w QOnvifMediaChannels. APPS_NET - drobne poprawki do QOnvifCameraConfigView. APPS_NET - poprawki wyglądu QOnvifCameraConfigView. APPS_NET - ONVIF: wykorzystanie klas pomocniczych QHardwareChannelHelper do konfiguracji wejść, wyjść i portów szeregowych. APPS_NET - dodanie klas pomocniczych QHardwareInputChannelHelper oraz QHardwareOutputChannelHelper. APPS_NET - ONVIF: wykorzystanie klasy QHardwareAudioChannelHelper do konfiguracji audio. VDRS - dodaj plik HIKVISION_IO_CONTROLLER.exe do instalek APPS_NET - ONVIF: wykorzystanie klas QHardwareVideoChannelHelper i QHardwareWebView do konfiguracji kanałów wideo. APPS_NET - CORE_PLUGIN_HARDWARE_RTSP - poprawki przy dodawaniu nowej kamery. APPS_NET - CORE_BASE - QVideoChannel - poprawka błędu łączenia i rozłączania się do obiektu, podczas gdy ramki są transmitowane z innych wątków ( dodane muteksy ). APPS_NET - CORE_PLUGIN_HARDWARE_RTSP - wiele widoków konfiguracyjnych ( WebView i Logs ). APPS_NET - CORE_BASE - IfDeviceInfo - możliwość stosowania wielu widoków konfiguracyjnych dla kanału. APPS_NET - dodanie akcji `QPtzHomeAction`. APPS_NET - drobna poprawka. APPS_NET - poprawki do obsługi ptz w QOnvifMediaChannels. APPS_NET - poprawki do obsługi focusa w QOnvifMediaChannels. APPS_NET - poprawki do obsługi ptz w QOnvifMediaChannels. VDRS - drobna poprawka. SUPPORT - nowe biblioteki ffmpeg w starych instalkach VDR-C. APPS_NET - CORE_UTILS_HARDWARE, CORE_PLUGIN_HARDWARE_RTSP - ustawianie liczby strumieni, poprawki do pracy wielostrumieniowej, ulepszony widok podglądu strumieni video. LIB_DEVICE_NETCAM_LILIN - dodana obsługa mikrofonu. APPS_NET - poprawki do kompilacji na maku APPS_NET - poprawa czytelności klasy QOnvifMediaChannels. APPS_NET - CORE_UTILS_HARDWARE - dodane klasy pomocne w implementacji urządzeń. Przerobiona kamera RTSP - poprawki kompilacji APPS_NET - CORE_UTILS_HARDWARE - dodane klasy pomocne w implementacji urządzeń. Przerobiona kamera RTSP. APPS_NET - rozdzielenie ustawiania opcji RTSP od aktywacji strumienia dla kamer ONVIF. APPS_NET - poprawki do pobierania daty i capabilities dla kamer ONVIF. LIB_DEVICE_NETCAM_LILIN - dodana obsługa zdarzeń VCA. APPS_NET - URL_RTSP_LIST - dodaj program do zapisu listu URL'i RTSP INSTALL - usuń niepotrzebne już instalki Ghost dla CMS i CMS HUB APPS_NET - CMS_PLUGIN_HARDWARE_RTSP - dodanie listy URL'i RTSP ( wg. programu iSpy ) APPS_NET - drobne poprawki. APPS_NET - poprawki do odczytywania rozmiaru wideo w QVideoParserze. APPS_NET - poprawki do kompilacji na maku SUPPORT - poprawione stare instalki CMS i CS. SUPPORT - poprawione stare instalki VDR-S. APPS_NET - poprawki do makra Q_VERIFY APPS_NET - poprawki do makr Q_VERIFY i Q_ASSERTL APPS_NET - CORE_PLUGIN_HARDWARE_RTSP - poprawki. APPS_NET - poprawiona literówka. APPS_NET - usunięcie niepotrzebnej klasy QAvDecodedFrameList. APPS_NET - CORE_PLUGIN_HARDWARE_RTSP - dodatkowe parametry do kamer RTSP ( KeepAlive, Logs, Disconnect when not visible ), domyślna lista RTSP URLs. APPS_NET - poprawiony skrypt budowania aplikacji na maka. SUPPORT - poprawione instalki CMS. SUPPORT - poprawione nazwy bibliotek LibAV. APPS_NET - poprawki do CORE_BASE.pro APPS_NET - poprawiony skrypt budowania aplikacji na maka. RELEASE - zmiany do projektów w związku z aktualizacją biblioteki LibAV. CHANGELOG_RELEASE.txt - aktualizacja LIB_DEVICE_NETCAM_LILIN - drobne poprawki. LIB_DEVICE_NETCAM_LILIN - dodane przełączanie outputów i obsługa zdarzeń. APPS_NET - CORE_PLUGIN_HARDWARE_MANAGER - poprawka - zapamiętuje odłączone kanały. APPS_NET - CORE_PLUGIN_NETWORK_RTSP - poprawka transportu TCP. ----------------------------- Wersja 3.0.0.8033 / 0.9.7 ---------------------------------------- LIB_DEVICE_NETCAM_LILIN - dodane sterowanie ptz. APPS_NET - CORE_PLUGIN_LPR/qlprdetectchannel.cpp - zapisuj kolorowe zdjęcia tablic. LIB_DEVICE_NETCAM_LILIN - poprawki do pobieranych uri dla rtsp. LIB_DEVICE_NETCAM_LILIN - poprawki LIB_DEVICE_NETCAM_LILIN - dodany odbiór wideo. VDRS - popraw ładowanie layoutów 16x9 ( Kamil P. ) LIB_DEVICE - HIKVISION_IO_BOARD - poprawka kompilacji, usuń zbędne klasy, uruchamiaj aplikację HIKVISION_IO_CONTROLLER w tle ( nawet jak nie widać okna to uruchomienie aplikacji powodowało utratę focusu przez VDR-S lub inną aplikację na wierzchu ). CHANGELOG_RELEASE.txt - aktualizacja VDRS - HIKVISION - uaktualnij drivery i SDK hikvision do wersji 6.52 ze strony. Nasza customizowana nie działa na najnowszych HP'kach z Win10. Uwaga ! Do sprawdzenia rzechy które nie są publiczne w nowym SDK ( dla nas był customizowany SDK ) - Raw audio - Cover detection - rozdzielczość D1 - działanie z visualem 2016 w wersji 64-bit'y. APPS_NET - CORE_MEDIA - zmniejsz poziom logowania LibAV, av_log_set_level() nie działa jeśli ustawiamy własny callback (?) APPS_NET - CORE_PLUGIN_NETWORK_RTSP - poprawki błędów i optymalizacjie do qrtsptaskscheduler.cpp, poprawione bufory sieciowe qrtspsessionlive555.cpp, dodane komunikaty QRtspSession. LIB_DEVICE - poprawki do konfiguracji projektu LIB_DEVICE_NETCAM_LILIN. APPS_NET - drobna poprawka. APPS_NET - CMS_PLUGIN_LPR/qlprdetailswidget.ui - poprawki wyglądu. APPS_NET - CMS_BASE - dodaj urządzenie CMS w kliencie dla trybu Debug ( możliwość wybrania użądzenia przy testowaniu z CMS_TEST_CONFIG ) APPS_NET - CMS_BASE - usuń wykrywanie GL_NV_DX_interop ( jest to rozszerzenie WGL, Windows-GL nie obsługiwane standardowo przez Qt ) APPS_NET - CORE_PLUGIN_DVR_EVENTS - QDvrEventQueue - usuń niektóre asserty LIB_DEVICE - dodanie projektu LIB_DEVICE_NETCAM_LILIN. APPS_NET - CORE_MEDIA - qvideoparser.cpp - popraw działanie - bezpieczniejszy jeśli strumień zaczyna się nie od klatki kluczowej, - jeśli nie wysyła SPS i PPS na początku, - jeśli zmienia się rozdzielczość strumieni MPEG4 i MJPEG APPS_NET - CORE_PLUGIN_NETWORK_RTSP - poprawka nierozpoznane MimeTypes mają codecID = 0, nie -1 ( nie staraj się uruchamiać sesji ONVIF.metadata, bo RTSPSession nie łączy się z takimi sesjami ) VDRS - popraw działanie e-mapy razem z rozszerzeniem LPR. APPS_NET - w trybie powłoki systemowej CMS 4 uruchamiany jest na pełnym ekranie APPS_NET - możliwość utworzenia klasy QRegistryKey w trybie 'readOnly' + drobne poprawki. APPS_NET - poprawki stylistyczne - stworzenie oddzielnej klasy QRegistryKey. VDRS - LIB_CODEC - usuń różowe paski przy dekodowaniu video o rozmiarze niepodzielnym przez 16. APPS_NET - poprawka stylistyczna. APPS_NET - w trybie powłoki systemowej CMS 4 uruchamiany jest na pełnym ekranie; zamknięcie aplikacji powoduje zamknięcie systemu. APPS_NET - INSTALL - dodaj plugin qtaudio_windows.dll do instalek ( poprawka nie działającego audio - Kamil P. ) - poprawka kompilacji VDRS - popraw odczytywanie klucza sprzętowego przy dużym obciążeniu procesora ( dodaj restart aplikacji po błędzie zamiast wyjścia, podwyższaj priorytet wątku odczytującego klucz ). APPS_NET - poprawki do tworzenia instalatorów. APPS_NET - włączanie/wyłączanie opcji "System Shell" w CMS4 dla bieżącego użytkownika, a nie dla administratora. APPS_NET - INSTALL - dodaj plugin qtaudio_windows.dll do instalek ( poprawka nie działającego audio - Kamil P. ) APPS_NET - CORE_PLUGIN_NETWORK_RTSP - obsługa zdarzeń kamery ( łączenie się, rozłączanie, błędy, video signal ) APPS_NET - CORE_PLUGIN_LPR/qlprdetectchannel.cpp - inicjalizuj poprawnie kolor ( U i V ) w ramkach poddanych maskowaniu ( Kamil P. / Karpacz ) APPS_NET - CMS_PLUGIN_LPR/qlprliveview.cpp - nie zmianiej zaznaczonej kamery jeśli widok live nie jest widoczny lub nie ma focusu ( Karpacz / Kamil p. ) APPS_NET - wyłączanie wopcji "Przełącz użytkownika" przy uruchamianiu CMS-a w trybie powłoki systemowej. APPS_NET - CMS_PLUGIN_LPR/qlprliveview.cpp - nie zmianiej zaznaczonej kamery jeśli widok live nie jest widoczny lub nie ma focusu ( Karpacz / Kamil p. ) VDRS - zabibjaj przy starcie wszystkie procesy, które potencjalnie mogą blokować indeks archiwum DEVICE - HIKVISION_IO - nie pokazuj okienka konsoli podczas uruchamiania aplikacji. ----------------------------- Wersja 3.0.0.8032 / 0.9.6 --------------------------------- APPS_NET - CORE_PLUGIN_PERSON_MANAGER - dostosuj do działania jeśli baza nie jest podłączona. VDRS - presety numeruj od 0. APPS_NET - wyłączanie wszystkich opcji ctrl+alt+del oraz skrótów z klawiszem windows podczas uruchamiania w konfiguracji "System Shell". CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - CORE_UTILS_WIN32/qwinutils.cpp - poprawka komentarzy LIB_DEVICE_HIKVISION_IO - program HIKVISION_IO_CONTROLLER.exe nie korzysta już z bibliotek Qt. APPS_NET - poprawka do skryptu budowania pliku CMS.dmg APPS_NET - poprawka do budowania na maku. APPS_NET - poprawki do budowania na maku. APPS_NET - wycofanie ostatniej poprawki do build_mac_os.sh APPS_NET - poprawki do skryptów budowania na maku. APPS_NET - wycofanie omyłkowo zacommitowanych plików. APPS_NET - poprawki do widoków konfiguracyjnych HTTP, CENTRAL_SERVER, SMTP, USER_PASSWORD - dodanie opisów `Required only for third party integration', poprawki wyglądów. APPS_NET - poprawki do kompilacji makr Q_ASSERTL i QVERIFY w wersji release. APPS_NET - poprawka do budowania na maku. APPS_NET - wszustkie dodatkowe katalogi z danymi ( baza danych, snapshoty, LPR, osoby ) twórz jako podkatalog jednego wspólnego dla całej aplikacji katalogu. APPS_NET - zapisuj wszystkie błędy Q_ASSERTL do logów ( makro Q_ASSERTL zamiast Q_ASSERT ) APPS_NET - ustawianie stalej jakości wideo przy enkodowaniu MPEG4. APPS_NET - core_macros.h - dodaj zapis do logów wszystkich błędnych Q_VERIFY(), poprawki tekstu logów, dodanie zapisu statusu wykonywanych komend APPS_NET - CMS_PLUGIN_DVRS/qdvrtreeview.cpp - drobna poprawka - zawsze pokazuj przyciski add group, add dvr nawet jeśli przyciski są nieaktywne, aby użytkownik wiedział, że można dodawać dvr'y w tym widoku. APPS_NET - drobne poprawki tekstów, virtualnych destruktorów, komentarzy itp. APPS_NET - core_macros.h - dodaj zapis do logów wszystkich błędnych Q_VERIFY() VDRS_WIZARD - usuń wycofane karty PCI z wizarda. SUPPORT - S_INSTALL - usuń zbędne drivery z instalki APPS_NET - możliwość podania rozdzielczości obrazu z zachowaniem proporcji w QExportAviDialog. APPS_NET - CMS_PLUGIN_NETWORK_ADAPTERS - ioManager()->create(...), nie twórz komend po nazwie, wykorzystuj szablony APPS_NET - CMS_PLUGIN_VCA - pokazuj sekundy w datach zdarzeń VCA. APPS_NET - CMS_BASE/qcmsarchiveplayerview.cpp - zmień działanie przycisków Next/Prev - przesuwanie względne, a nie zawsze o 1 dzień. APPS_NET - poprawiona jakość obrazu podczas enkodowania i eksportu AVI + drobne poprawki i optymalizacje. SUPPORT - poprawione kopiowanie plików potrzebnych do uruchomienia HIKVISION_IO_CONTROLLERa. LIB_DEVICE_HIKVISION_IO - poprawka do wywoływania HIKVISION_IO_CONTROLLERa. APPS_NET - usunięcie projektu HIKVISION_IO_CONTROLLER; został przeniesiony do LIBS. LIB_DEVICE_HIKVISION_IO - drobna poprawka. VDRA- możliwość zgłaszania zdarzeń LPR z poziomu archiwum APPS_NET - CMS_PLUGIN_LPR, CMS_PLUGIN_PERSONS - poprawki i optymalizacje - jeśli klient jest podłączony z serwerem centralnym to ściągaj dane osób tylko z serwera centralnego, a nie z rejestratorów ( - poprawka błędu odczytywania wersji aktualizacji QDvrConfigurationManager z bazy - usunięcie kilku zbędnych assertów - możliwość aktualizacji bez obrazów ( ustawianie w pliku ini ) - QLprDetailsWidget - nie pobieraj danych jeśli widget jest niewidoczny, możliwość powiekszania obrazka osoby - LIB_DEVICE_HIKVISION_IO, HIKVISION_IO_CONTROLLER - poprawiony od odczyt/zapis pamieci współdzielonej + inne drobne zmiany. LIB_DEVICE_HIKVISION_IO - drobne poprawki. APPS_NET - CORE_PLUGIN_PERSON_MANAGER i inne - poprawiony QDvrConfigurationManager i synchronizacja listy osób, - dodaj reskalowanie obrazów przy wysyłaniu Incident report, - dodaj synchronizację obrazów, - dodaj synchronizację wieloetapową dla dużych ilości danych. HIKVISION_IO_CONTROLLER - ponieważ budowana jest tylko wersja 32-bitowa, to tylko ona jest kopiowana do katalogu VDRS-a. LIB_DEVICE_HIKVISION_IO - poprawki do uruchamiania `HIKVISION_IO_CONTROLLER.exe`. LIB_DEVICE_HIKVISION_IO - poprawki do uruchamiania `HIKVISION_IO_CONTROLLER`. HIKVISION_IO_CONTROLLER - budowanie tylko wersji 32-bitowej. HIKVISION_IO_CONTROLLER - poprawki do działania. RELEASE - poprawki do budowania. APPS_NET - poprawki stylistyczne w QVideoParser. HIKVISION_IO - poprawki do działania. HIKVISION_IO - dodanie progranu `HIKVISION_IO_CONTROLLER.exe`, który w pobiera dane z karty IO i wczytuje je do pamięci współdzielonej. Dane są odczytywane przez klasę `CIoReader` w module LIB_DEVICE_HIKVISION_IO. `CIoReader` uruchamia i w razie potrzeby restartuje program `HIKVISION_IO_CONTROLLER.exe`. ----------------------------- Wersja 3.0.0.8031 / 0.9.5 -------------------------------------- APPS_NET - CMS_PLUGIN_DATABASE_MANAGER - zamiast MS SQL LocalDB wyświetlaj po prostu Local database ( w celu uniknięcia pomyłki ze standardowym MS SQL ) APPS_NET - CORE_BASE/qnetworkcmddispatcherplugin.cpp - kończy komendy z ErrorSocketIO a nie ErrorCanceled jeśli nie może się połączyć. APPS_NET - CORE_PLUGIN_HTTP/httprequesthandler.cpp - zwraca 200 OK zamiast 204 No Content ( KIWI/Kamil P. ) APPS_NET - CORE_PLUGIN_PERSON_MANAGER i inne - poprawiony QDvrConfigurationManager i synchronizacja listy osób, poprawione błędy w synchronizacji listy osób i widokach. CHANGELOG_RELEASE.txt - aktualizacja. APPS_NET - CORE_PLUGIN_DATABASE_MANAGER - zwiększ limit pamięci dla wersji 64-bity APPS_NET - CORE_PLUGIN_VCA - uwzględniaj anulowanie komendy APPS_NET - CORE_PLUGIN_LPR - zwiększ margines czyszczenia snapshotów do 100MB ( 10 mb to na dwie - trzy tablice ). APPS_NET - drobna poprawka LIB_DEVICE - CANON - dodaj model CANON R-13 Merged revision(s) 19437 from VDRS/BRANCHES/16_05_16_ORLEN_LPR: ORLEN_LPR - na widoku LPR pokazuj tylko kamery LPR. Merged revision(s) 19436 from VDRS/BRANCHES/16_05_16_ORLEN_LPR: ORLEN_LPR - APPS_NET - CORE_PLUGIN_LPR/qlprchannel.cpp - poprawne wyłączenie properties "lpr" w kanale video przy wyłączeniu detekcji LPR LIB_ARCHIVE - dodaj logowanie czasu otwarcia archiwum ( CheckIntegrity może trwać nawet 20 sekund ? ). START DR-S - zwiększ opóźnienie przy sprawdzaniu działania rejestratora do 120 sekund ( czasami rejestrator się zawiesza na dłużej niż 60 sek. np. przy otwieraniu bazy danych ) SUPPORT - HIKVISION_IO - wersj 2.1.0.0 biblioteki w wersji 64-bity APPS_NET - CORE_PLUGIN_LPR/qlprdatabase.cpp - popraw czyszczenie snapshotów - włącz je domyślnie. LIB_DEVICE - ONVIF - popraw sterowanie głowicą ( Kamil P. ) - niektóre głowice nie przyjmują zoom w komendzie pan tilt APPS_NET - wycofanie omyłkowej poprawki. APPS_NET - QVideoParser powiadamia o sparsowanej ramce nie w callbacku ale powiadamia obserwatora. APPS_NET - CORE_MEDIA - QVideoParser - poprawki komentarzy APPS_NET - poprawka błedu w QVideoParser. APPS_NET - QVideoParser: ustawianie flagi FLAG_ASPECTRATIO w sparsowanych ramkach wideo. APPS_NET - QVideoParser: dekodowanie ramki z parametrem `skip_frame` ustawionym na `AVDISCARD_ALL`. APPS_NET - QVideoParser: dekodowanie ramki w celu sprawdznia rozdzielczości, również gdy zmieniła się wartość SPS. APPS_NET - drobne poprawki APPS_NET - dołączaj dane SPS i PPS do każdej klatki kluczowej H.264 w `QVideoParser`(jeśli nie są już dołączane). APPS_NET - wycofanie omyłkowej poprawki. APPS_NET - dodanie klasy QVideoParser; parsowanie otrzymywanego strumienia RTSP. CHANGELOG_RELEASE.txt - aktualizacja. ----------------------------- Wersja 3.0.0.8030 -------------------------------------- LIB_DEVICE - HIKVISION - zmniejsz częstotliwość odczytu kart wejść/wyjść do 0,5sek ze względu na zawieszanie się . VDRS - zmniejsz zużycie pamięci - nie wkładaj klatek raw do callbacków. APPS_NET - CORE_PLUGIN_DATABASE_MANAGER/qdatabasemanager.cpp - popraw domyślną nazwę bazy danych SqlLocalDB ( nie zawiera v11.0 ). APPS_NET - QCentralServerApplet - wyświetlaj okienko konfiguracyjne także po jednym kliknięciu. CMS INSTALL - usuń revision i date z nazw instalek - teraz będzie tylko wersja. S_INSTALL - instaluj drivery bez wyświetlania okienka dialogowego. LIB_DEVICE - ONVIF - możliwość wprowadzenie timeout'u dla alarmów z wejść alarmowych. APPS_NET - poprawka do tłumaczenia na j. polski. APPS_NET - poprawka do tłumaczenia na j. polski. APPS_NET - przeniesienie dekodowania ramek z QVideoChannelObserver1 do QVideoChannel. APPS_NET - poprawki do znikania tłumaczeń tekstów ze znakami nowej linii - c.d. APPS_NET - CORE_PLUGIN_LPR - poprawiona konwersja nazw plików - zapisuj, że konwersja została dokonana i nie konweruj powtórnie. APPS_NET - drobna poprawka do tłumaczenia na j. polski. APPS_NET - drobne poprawki do tłumaczenia w QDatabaseManagerConfigView. APPS_NET - drobne poprawki do tłumaczenia w QDatabaseManagerConfigView. APPS_NET - drobne poprawki do tłumaczeń dla TeleSniffera. CHANGELOG_RELEASE.txt - aktualizacja. APPS_NET - poprawki do znikania tłumaczen tekstów ze znakami nowej linii. ----------------------------- Wersja 3.0.0.8029 / 0.9.4 -------------------------------------- APPS_NET - drobna poprawka APPS_NET - CORE_PLUGIN_LPR - poprawiona konwersja nazw plików. APPS_NET - aktualizacja plików językowych. APPS_NET - poprawka do wyświetlania zdarzeń VCA bez czasu zakończenia. APPS_NET - poprawki niektórych literówek i błędów w tłumaczeniu na polski. VDRS - przywróć prawidłową sekcję VERSIONINFO w VideoDRS.rc APPS_NET - poprawki niektórych literówek i błędów w tłumaczeniu na polski. APPS_NET - poprawki niektórych literówek i błędów w tłumaczeniu na polski. APPS_NET - aktualizacja plików językowych. VDRS - STARTDRS - popraw ikonkę VDRS_STARTDRS - musi być ikonka serwera, a nie klienta. VDRS - zamień tłumaczenie System Centralny na CMS HUB ... VDRS - SUPPORT - dodaj skrypt do budowania instalek ghost CHANGELOG_RELEASE.txt - aktualizacja. VDRS - wielowątkowa implementacja NetVideoServer1Camera ( Visca ) VDRS - popraw zamykanie NetVideoServer3Camera APPS_NET - CORE_PLUGIN_VDRS/qvdrsconnection.cpp - zwiększ domyślna jakość strumienia 3 z 75 do 86 APPS_NET - CORE_MEDIA - nie zapisuj do logów komunikatu "SEI type 5 truncated" APPS_NET - poprawione literówki. CHANGELOG_RELEASE.txt - aktualizacja. APPS_NET - CMS_PLUGIN_LPR - zmiana formatu zapisanych wyszukiwań - zapisuj je pod nowymi nazwami, aby uniknąć assertów przy wczytywaniu niezgodnych formatów. APPS_NET - poprawka do poscolumns.xml APPS_NET - CMS_LANG - aktualizacja tłumaczenia polskiego APPS_NET - poprawiony wyjątek w QVideoLayerDoors przy włączonej akcji drzwi i automatycznym przełączaniu layoutów. APPS_NET - CORE_PLUGIN_REPORTS - zwiększ timeout przy tworzeniu raportów. APPS_NET - poprawiony wyjątek w QVideoLayerDoors przy włączonej akcji drzwi i automatycznym przełączaniu layoutów. APPS_NET - poprawki do formatowania liczb w QReportDataView. APPS_NET - poprawki do eksportu do CSV. APPS_NET - CORE_PLUGIN_SMTP - poprawka do wysyłania emaili za pomocą zdarzenia scheduler'a. APPS_NET - zamiana cudzysłowu na podwójny cudzysłów w tekście eksportowanym do CSV. APPS_NET - CMS_UTILS - poprawka kompilacji CHANGELOG_RELEASE.txt - aktualizacja. APPS_NET - przywrócenie możliwości ustawiania średnika jako separatora w plikach CSV (było to zrobione dla Excela). APPS_NET ----------------------------- Wersja 3.0.0.8027 -------------------------------------- VDRS - ustaw openGL na SoftwareOpenGL ( i tak nieużywane, a może pomóc w przypadku nieaktualnych sterowników itp. ) LIB_DEVICE - HIKVISION_IO - dodaj watchdoga do kart I/O ( będzie resetował rejestrator w przypadku awarii karty ! ) APPS_NET - poprawiony eksport QTableWidget do CSV. APPS_NET - poprawiony eksport QTreeWidget do CSV. APPS_NET - w plikach CSV nie stawiamy przecinka na końcu linii. APPS_NET - przy eksporcie do CSV nie ma sensu sprawdzanie czy używać średnika, skoro wartości kolumn i tak umieszczane są w cudzysłowie. APPS_NET - drobna poprawka APPS_NET - poprawka literówki - zamiana "predefinied" na "predefined", dodaj odświeżanie ustawień wyszukiwania po wczytaniu listy "predefined search" w QDvrEventsBrowser. SUPPORT - INSTALL_WIX - popraw instalki x64 ( pliki z pokatalogu x64 nie z kodowane2 ) APPS_NET - poprawki do wyjątku przy przeglądaniu zdarzen LPR w VDR-A. APPS_NET - poprawki do konwersji nazw plików w QLprSnapshotsManagerze. APPS_NET - CORE_UTILS - zamień nazwę zdarzenia systemu centralnego z LPR event na LPR wanted cars APPS_NET - QConnectionEditWidget - poprawki wyglądu ( wysokość QLineEdit, domyślny port serwera centralnego ). APPS_NET - drobne poprawki w QLprBrowserView. APPS_NET - popraw detekcję "GL_NV_DX_interop2" VDRS - ukrywaj panel konfiguracji strumienia jeśli nie jest aktywny CameraPanel14.cpp APPS_NET/LPR - wyświetlanie zapytania LPR w postaci stron (nowa komenda `IfLprQueryEx`). VDRS - usuń kodek DJPEG z serwerów sieciowych. VDRS - zwiększ szerkość pól z nazwami portów szeregowych i protokołu w konfiguracji głowic #340 VDR-A - usuń skróty klawiaturowe - możliwość użycia klawiatury numerycznej do wpisywania numerów w pola wyszukiwania LPR, POS itp. APPS_NET - poprawki do przełączania stron przy eksporcie CSV w QPosBrowserView. APPS_NET - CORE_PLUGIN_LPR - przy odczycie z bazy, sprawdzaj czy komenda nie została anulowana APPS_NET - poprawki do przełączania stron w QPosBrowserView. VDRS - wyłącz OpenGL w VDR-S ( testy do błędów ). APPS_NET/LPR - zamiana 'NotAuthorized' na 'Wanted'. APPS_NET - poprawka do skalowania tekstu w QVideoLayerBackground. APPS_NET - poprawka do ustawiania tekstu w ramkach tekstowych odbieranych z VDRS-a. APPS_NET - CORE_PLUGIN_LPR - QLprSnapshotManager - poprawki do czyszczenia snapshotów. APPS_NET - CORE_PLUGIN_NETWORK_RTSP - dodane komentarze. APPS_NET/QLprSnapshotsManager: - usunięcie niewykorzystywanej funkcji; - poprawka do nr źródła w nazwie plików. APPS_NET/QLprSnapshotsManager: - czas w nazwie snapshotu podany w formacie czytelnym dla człowieka; - funkcja `cleanImages` nie pobiera czasu z nazwy pliku tylko z `QFileInfo`; - sprawdzanie czy system plików wykorzystuje sortowanie alfabetyczne. APPS_NET - poprawione działanie strzałek na Maku. APPS_NET - drobna poprawka APPS_NET - QLprSnapshotsManager dodanie funkcji `reduceUnorderedDirSize()`(na wszelki wypadek) + inne drobne poprawki. APPS_NET - QLprSnapshotsManager: dodany zapis do logów + drobne poprawki. APPS_NET - poprawki do automatycznego usuwania screenshotów LPR: - monitorowanie rozmiaru dysku, a nie katalogu ze screenshotami; - zmiana nazw plików na takie aby czas był w pierwszej sekcji; - podczas czyszczenia katalogu QDirIterator powninen zwracać pliki w kolejności alfabetycznej, czyli czasu zdarzenia (to może zadziałać tylko dla NTFS!). APPS_NET - CMS_BASE - pozwól do kamer ( także we/wy/snd ) przyporządkować klawisz joysticka ( także shortcut ) - ( Przemo ) APPS_NET - wycofaj błędnie zacommitowane pliki z ostatniej poprawki APPS_NET - CMS_BASE - QVideoAction - zaznaczaj kamerę przy pokazaniu. APPS_NET - CORE_MEDIA_LIBAV - popraw komunikaty logów - dodaj DXVA APPS_NET - CMS_PLUGIN_JOYSTICK_AXIS - nie włączaj domyślnie obsługi pluginu JoystickAxis, bo duplikuje się on ze zwykłym joystickiem APPS_NET - poprawki do przełączania layoutów przy wybranej grupie w QGridLayoutView. APPS_NET - drobne poprawki do kolumny "Direction" w widokach kontroli drzwi. APPS_NET - drobne poprawki do obsługi komendy IfDbScheduleClean. SUPPORT - poprawki do ustawiania wersji w instalatorach dla VDRC. APPS_NET - wciśnięcie przycisku "Apply" w QDatabaseManagerConfigView powoduje zapisanie zmiany w harmonogramie czyszczenia. APPS_NET - drobna poprawka SUPPORT - wersja CMSa i CMS HUBa ustawiana w pliku 'version.bat', a nie w plikach 'version.wxi'. APPS_NET ----------------------------- Wersja 0.0.9.3 -------------------------------------- CHANGELOG_RELEASE.txt - aktualizacja. ----------------------------- Wersja 3.0.0.8027 -------------------------------------- VDRS - LIB_DEVICE - głowice analogowe. - poprawiony protokół D-MAX głowicy analogowej, - poprawione podświetlanie aktualnego portu COM przy konfiguracji kamery w ustawieniach głowic, - umożliwienie w danych protokołu wykorzystywania spacji ( dla poprawy czytelności ), SUPPORT - poprawiona kolejność instalacji pakietów w instalatorach CMS HUB. ----------------------------- Wersja 3.0.0.8026 -------------------------------------- CMS_BASE - AboutDlg - dodaj numer wersji do okienka about. APPS_NET - CORE_UTILS - popraw działanie QCmdWait. SUPPORT - zamiana PROFESSSIONAL na PROFESSIONAL w komunikatach instalatorów. SUPPORT - zamiana CS na CMS HUB w komunikatach instalatora. APPS_NET - zlikwidowane wcięcie w niektórych QTreeWidgetach. APPS_NET - dodanie ikonek "door_in" i "door_out"; poprawki do widoków QDoorEventBrowser oraz QDoorEventLiveView. APPS_NET - CMS_PLUGIN_DVR_EVENTS - wyświetlaj także sekundy w polach czasu APPS_NET - poprawki do niektórych komunikatów na Mac OS (korzystamy z klawisza Command a nie Ctrl do do odznaczania obsazrów). VDRS - poprawka do kompilacji 'Release'. APPS_NET - poprawka do budowania na maku. APPS_NET - CORE_UTILS_WIN32/qcrashhandler.cpp - dodaj logowanie czasu działania systemu przy starcie aplikacji. APPS_NET - CMS - dodaj logowanie administratora na pasku tytułu APPS_NET - QPersonListView: wyszukiwanie tekstów bez uwzględniania wielkości liter. APPS_NET - poprawki stylistyczne w QDoorAction. LIB_DEVICE - HIKVISION_IO - włącz obsługę wielu kart ( tylko na wersji 32-bity ). APPS_NET - dodana możliwość aktualizacji wybranych rejestratorów w QDvrConfigurationManager. ----------------------------- Wersja 3.0.0.8025 -------------------------------------- APPS_NET - drobne poprawki. APPS_NET - drobne poprawki do QDvrConfigurationManager. VDRS - dodaj zapis zdarzeń WE/WY do logów systemowych. CHANGELOG_RELEASE.txt - aktualizacja. APPS_NET - CORE_UTILS_WIN32 - QCrashHandler - dodaj restart aplikacji CMS po błędzie. APPS_NET - drobne poprawki do QDvrConfigurationManager. APPS_NET - poprawa czytelności menu w QDoorAction. APPS_NET - poprawki do QDvrConfigurationManager. APPS_NET - CORE_UTILS_WIN32 - QCrashHandler - popraw działanie Q_ASSERT() w wersji debug ( wywołuje qFatal() ). APPS_NET - poprawki do budowania na maku. APPS_NET - rozszerzony zapis do logów w QDvrConfigurationManager. APPS_NET: - dodanie widoku QDvrConfigurationManagerView; - QPersonManagerDatabase korzysta z klasy QDvrConfigurationManager. ----------------------------- Wersja 3.0.0.8024 -------------------------------------- VDRS - możliwość wysyłania minidumpów na nasz serwer ( plik ini ). CHANGELOG_RELEASE.txt - aktualizacja. APPS_NET - CORE_UTILS - popraw działanie QCmdWait - anuluj komendę jeśli czas upłynął. APPS_NET - CMS - nie włączaj stylu fusion dla Windows ( powoduje że drop-down w ComboBox'ach są za małe w stosunku do zawartości i wyświetlane są slidery ? ) APPS_NET - CORE_UTILS_WIN32 i inne - poprawka do generowania dumpów, wysyłanie dumpów na serwer, gromadzenie minidumpów na serwerze w celu analizy ( funkcja zaimplementowana w serwerze centralnym ). APPS_NET - dodanie klasy QDvrConfigurationManager. APPS_NET - wyłączanie animacji przy przywracaniu stanu drzewa layoutów. APPS_NET - CORE_UTILS_WIN32 - QCrashHandler - dodana funkcja setMinidumpPath(). APPS_NET - przy zachowywanie stanu drzewa layoutów należy uwzględniać to, że mogło być wyświetlane tylko poddrzewo. APPS_NET - drobna poprawka APPS_NET - poprawka do zachowywania stanu drzewa layoutów. VDRS - zamień VDRSCrashHandler na QCrashHandler ( obsługa exit, abort, qWarning, qFatal itp ). APPS_NET - usunięcie niektórych warningów Qt. APPS_NET - CORE_UTILS_WIN32 - QCrashHandler - dodana obsługa qFatal(), exit() i abort(), usunięcie sytuacji, w której program kończy działanie nie pozostawiając żadnego śladu w logach, ani minidumpu. APPS_NET - poprawiony layout w QSchedulerTimeTableEventConfigView. APPS_NET - poprawiony rozmiar QTimeTableWidget - c.d. APPS_NET - poprawiony rozmiar QTimeTableWidget. APPS_NET - dodanie kodu do testowania przechwytywania różnego typu wyjątków w wersji release APPS_NET - poprawki w QSmtpSchedulerConfigView: - dodanie możliwości wstawiania paramterów schedulera do tytułu i treści wiadomości; - zawsze ustawiaj domyślnego wysyłającego. APPS_NET - CORE_PLUGIN_PERSONS, CORE_PLUGIN_PERSON_MANAGER, CORE_PLUGIN_LPR - plugin Persons ma własny interfejs IfPersonDatabasePlugin, - poprawienie raportowania zdarzeń LPR - za pomocą specjalnych komend, możliwość przeglądania historii itp. - LPR - usunięcie klasy qcarownercontroller - pobieranie danych bezpośrednio z pluginu Persons, APPS_NET - dodana możliwość przełączania bazy danych z LocalDB na MSSQL z poziomu GUI. APPS_NET - możliwość podawania 'additionalPosId' włączona tylko dla protokołów, które ją obsługują. APPS_NET - CORE_PLUGIN_DATABASE_MANAGER - możliwość pobrania z pluginu bazy danych wskaźników do innych pluginów bazy danych. APPS_NET - drobna poprawka APPS_NET - ustawianie maksymalnego rozmiaru folderu snapshotów w pliku core.ini. Domyślnie jest wyłączone. APPS_NET - zachowywanie stanu drzewa layoutów. APPS_NET - dodanie przycisków "Next day" i "Previous day" do QCmsArchivePlayera. APPS_NET - drobna poprawka w QWinWtils. APPS_NET - CORE_PLUGIN_DATABASE_MANAGER - poprawki do zamykania bazy ( usunięcie ostrzeżeń `duplicate conntection` i `connection is still in use` ). APPS_NET - poprawki do zamykania QOnvifDoorManagerPlugin. APPS_NET - usunięcie niewykorzystywanego przycisku '?' z paska tytułu większości dialogów. APPS_NET - drobne poprawki do QCmsShellConfigView. APPS_NET - CMS_PLUGIN_LPR - poprawka do widoku szczegółów i list tablic ( poprawki kompilacji ) APPS_NET - CMS_PLUGIN_LPR - poprawka do widoku szczegółów i list tablic. APPS_NET - przesunięcie widżetów do konfiguracji powłoki systemowej w QCmsGeneralConfigurationView. APPS_NET - CMS_BASE, CMS_ICONS - dodanie nowych ikon, poprawki ostrzeżeń, drobne poprawki stylu. APPS_NET - CORE_PLUGIN_LPR - popraw implementację QCarOwnerController, pobieraj dane bezpośrednio z bazy ( odporna na timeout'y i inne błędy przy pobieraniu listy użytkowników, nie blokuje wątki ). APPS_NET - ustawianie domyślnej wartośći m_editMode w QConnectionListWidget na true. Dla Windows 10 (w VirtualBoxie) nie działa przeciąganie profili na liście. APPS_NET - przywrócenie restartu systemu po zmianie shella. Aplikacja CMS blokowała wylogowywanie. APPS_NET - poprawka do komunikatu zmiany ustawień w "ShellConfig.exe". APPS_NET - poprawka do komunikatu błędu w "ShellConfig.exe". APPS_NET - poprawka do komunikatu błędu w "ShellConfig.exe". APPS_NET - po zmianie shella nie trzeba uruchamiać ponownie systemu - wystarczy się wylogować. APPS_NET - prawidłowe wywoływanie "ShellConfig.exe". APPS_NET - program "ShellConfig.exe" wywoływany bez bez przekazywania parametrów. APPS_NET - dodanie programu "ShellConfig.exe" do instalek. APPS_NET: - scalenie klasy QSystemUtils z klasą QWinUtils; - wywoływanie "ShellConfig.exe" w widoku konfiguracyjnym CMS-a. APPS_NET - CMS_BASE - popraw pozycjonowanie zablokowanych okien na wielu monitorach ( Przemo ) APPS_NET - pobieranie domyślnych lokalizacji katalogów obrazów, wideo, dokumentów, itp. za pomocą klasy QStandardPaths. APPS_NET - dodanie projektu CMS_SHELL_CONFIGURATION z porostym programem do ustawiania podanej w lini komend aplikacji jako powłoki systemowej. APPS_NET - CMS_BASE - popraw pozycjonowanie zablokowanych okien na wielu monitorach ( Przemo ) APPS_NET - przeniesienie klasy QSystemUtils z gałęzi ORLEN. APPS_NET - wycofanie zmiany kodowania license.txt APPS_NET - zmiana kodowania licence.txt na utf-16 APPS_NET - plik CMS.dmg bez pokazywania licencji. APPS_NET - poprawki do tworzenia pliku CMS.dmg APPS_NET - poprawki do tworzenia pliku CMS.dmg APPS_NET - CMS_ICONS - dodanie ikonek ignore, user_add APPS_NET - CMS_PLUGIN_DOOR_CONTROL - dostosowanie do nowego interfejsu PersonControllerInterface APPS_NET - CMS_PLUGIN_LPR - dostosowanie do nowego interfejsu PersonControllerInterface APPS-NET - CORE_PLUGIN_PERSONS - przywrócenie dodawania zdarzeń za pomocą IfAddNotAcceptedPerson, - dodanie dodanie osobnego okna dialogowego do zgłaszania zdarzeń, p - oprawka interfejsu PersonControllerInterface, - usunięcie prawa użytkownika "persons" APPS_NET - plik CMS.dmg zawiera teraz od razu aplikację CMS.app, a nie instalatora. APPS_NET/CMS_INSTALLER - wycofanie poprawki [19208]. APPS_NET/CMS_INSTALLER - jeśli wybrany katalog instalacji już isnieje instaluj w podkatalogu "CMS". ----------------------------- Wersja 3.0.0.8023 -------------------------------------- CHANGELOG_RELEASE.txt - aktualizacja. VDRS - QFrameQueuePrealarm - ogranicz zajętość pamięci w wersjach 32-bit. APPS_NET - zmniejsz limit pamięci bazy MSSQL do 150MB ( pomoże zmniejszyć zajętość pamięci na systemach 64-bit ). S_INSTALL - popraw budowanie instalek w wersji 64-bit, usuń niewykorzystywane pliki z SUPPORT ( są teraz w katalogu D:\LIBS ). APPS_NET - CMS_PLUGIN_PERSONS, CORE_PLUGIN_PERSONS - to czy dodajemy osobę do serwera centralnego, czy do listy lokalnej jest decydowane przez sam plugin CORE_PLUGIN_PERSONS - pozwala to dodawać osoby z poziomu CMS4, rozwiązuje problem dodawania osoby do rejestratora, który jest połączony z systemem centralnym, ale CMS4 nie jest i łączy się do niego bezpośrednio. APPS_NET - CMS_PLUGIN_PERSONS, CORE_PLUGIN_PERSONS - czy lista jest zsynchronizowana z serwerem centralnym to wiadomo tylko w rejestratorze ( tam gdzie jest baza danych osób ) i stamtąd pobieraj informację, nie zakładaj katalogów z obrazami osób na CD-ROM'ach. APPS_NET - CMS_PLUGIN_LPR, CMS_PLUGIN_DOOR_CONTROL - przystosowanie do nowego QPersonControler ( bez pobierania obrazków ). APPS_NET - CMS_PLUGIN_PERSONS - nie wyświetlaj listy z obrazkami ( za dużo danych ). APPS_NET - CMS_ICONS - dodanie ikonki minus. APPS_NET - CMS_PLUGIN_PERSONS - QPersonController - pobieraj listę osób asynchronicznie, bez pobierania obrazków ( łatwo można przekroczyć maksymalną wielkość komendy sieciowej ). LIB_CODEC - popraw parser H.264 - usuń zbędny suffix ( dodany w celu poprawienia stabilności dekodera IPP, a teraz używamy LibAV ) LIB_CODEC - popraw parser H.264 ( dziwne błędy przy parsowaniu video z danymi LPR ) APPS_NET - dodanie pluginu CMS_PLUGIN_PERSON_MANAGER do CMSHubConfig. Merged revision(s) 19182 from VDRS/BRANCHES/16_05_16_ORLEN_LPR/APPS_NET: ORLEN_LPR - drobne poprawki w QHardwareMonitorConfigView. VDRS - popraw debugowanie w wersji Release. Merged revision(s) 19178 from VDRS/BRANCHES/16_05_16_ORLEN_LPR/APPS_NET: ORLEN_LPR - poprawki (głównie stylistyczne) do QHardwareInfo. VDRS - przywróć prawidłową sekcję VERSIONINFO w VideoDRS.rc APPS_NET - CMS_PLUGIN_LPR - poprawka do konfiguracji ( otwieraj okno konfiguracji kanału po zaznaczeniu kanału, teraz nikt opcji nie przeoczy ). APPS_NET - CMS_LANG - przeniesione tłumaczenia języka polskiego z ORLEN'u ( ZKM_NETSTATION ). APPS_NET - poprawka do kompilacji Merged revision(s) 19164 from VDRS/BRANCHES/16_05_16_ORLEN_LPR/APPS_NET/CORE_PLUGIN_HARDWARE_MONITOR: ORLEN_LPR - poprawki do zamiany zdarzeń QDvrEvent wywoływanych przez QHardwareMonitora na QDbEventInfo. LIB_DEVICE - Merged revision(s) 19160 from VDRS/BRANCHES/12_08_14_ZKM_NETSTATION: ORLEN - LIB_DEVICE - poprawki do kamer GenStar series wg. wytycznych CBC. APPS_NET - CMS - dodaj moduły hardware monitor, person manager, smtp do konfiguracji testowej APPS_NET - CMS_PLUGIN_HARDWARE_MONITOR - poprawki do wyglądu APPS_NET - poprawki do skryptu budowania aplikacji na Maku. APPS_NET - poprawki do skryptu tworzenia instalatora dla Maka. APPS_NET - poprawki do skryptu budowania aplikacji na Maku. APPS_NET - poprawa czytelności skryptów budowania dla Maka. APPS_NET - poprawki do skryptów budowania aplikacji na Maku. APPS_NET - CORE_PLUGIN_HARDWARE_MONITOR - ulepszenia wyglądu. APPS_NET - CMS - styles - poprawka QToolBox APPS_NET - CMS_BASE - qschedulerconfigview.ui - poprawki wyglądu ( buttony ) APPS_NET - CORE_PLUGIN_HARDWARE_MONITOR - uproszczenie działania ( usuń komednę IfHardwareMonitorStart ), ulepszenia wyglądu. APPS_NET - zmniejsz precyzję timerów APPS_NET - dodana nowa komenda IfHardwareMonitorStart pozwalająca na start, zatrzymanie i zmianę interwału czasowego w QHardwareInfo APPS_NET - CMS_PLUGIN_HARDWARE_MONITOR - popraw wygląd okienka konfiguracji ( kolorowe ikonki ). APPS_NET - CMS_ICONS - zmień kolor ikonek error, warning, ok CHANGELOG_RELEASE.txt - aktualizacja. VDRS - dodana możliwość wyświetlania widoku QHardwareMonitorConfigView. APPS_NET - CMS_PLUGIN_HARDWARE_MONITOR - poprawki wyglądu. APPS_NET - CORE_PLUGIN_HARDWARE_MONITOR - poprawki ( zabijaj ew. osierocone procesy na starcie, monitoruj skuteczniej działanie procesu, zmiana wartości domyślnych ). APPS_NET - CORE_PLUGIN_HARDWARE_MONITOR - QWindowsEventSubscription - popraw opis zdarzenia zmiany czasu systemowego. APPS_NET - poprawki stylistyczne w QHardwareMonitorConfigView. APPS_NET - QHardwareMonitorConfigView: komenda "HardwareMonitorGetSensorValues" wywoływana asynchronicznie, żeby potencjalnie nie blokować wątku gui. APPS_NET - wyłączenie obsługi skrótów klawiaturowych w QDateTimeEdit. APPS_NET - wyłączenie obsługi skrótów klawiaturowych w spinboxach. APPS_NET - poprawki stylistyczne w QHardwareMonitorConfigView. APPS_NET - dodanie plików OpenHardwareMonitorApp do instalek. APPS_NET - CMS - styles - poprawka QPushButton VDRS - popraw pokazwyanie okien dialogowych Qt jeśli VDRS jest na innym monitorze. APPS_NET - poprawka do pokazywania buttona "Zamknij" w QNetworkAdaptersConfigView. APPS_NET - drobne poprawki do widoków w CMS_PLUGIN_HARDWARE_MONITOR. APPS_NET - poprawka do nazwy źródła w QHardwareMonitorze. APPS_NET - drobna poprawka do QHardwareMonitorConfigView. APPS_NET - poprawki do QCoreManagera dla konfiguracji CENTRAL_TEST_CONFIG. APPS_NET - poprawki do komunikatów QHardwareMonitora. APPS_NET - CMS_BASE - qmainviewpanel.ui - poprawki wielkości ikon. APPS_NET - CMS - styles - poprawka elementów zaznaczonych w QTreeView, poprawki QToolBox APPS_NET - poprawka do nazw dysków w QHardwareInfo. APPS_NET - CMS_PLUGIN_USERS - poprawka czytelności ustawiania praw dla grup użytkowników. APPS_NET - QIconManager - poprawka generowania ikon aktywnych i nieaktywnych. APPS_NET - CMS_BASE - QActionShortcutConfigView - poprawiona czytelność, dodane opisy, dodany tryb zaawansowany. APPS_NET - CMS_UTILS - qwincustomwindowtitle.cpp - poprawione przełączanie stylu okienka. APPS_NET - CMS_ICONS - dodany zestaw małych strzałek. APPS_NET - pobieranie nazw dysków logicznych w QHardwareInfo. APPS_NET - drobna poprawka. APPS_NET - poprawki do kopiowania plików aplikacji OpenHardwareMonitorApp. APPS_NET - poprawki do kopiowania plików aplikacji OpenHardwareMonitorApp. APPS_NET - poprawka do kompilacji na MacOS X CHANGELOG_RELEASE.txt - aktualizacja. -------------------------------- Wersja 3.0.0.822 ------------------------------------ APPS_NET - CMS - CMS_BASE/qmainviewpanel.ui - poprawki wyglądu ( zmniejsz wielkość ikon ). APPS_NET - CMS_UTILS/CMS_BASE - poprawki wyglądu dla ramki głownej aplikacji w stylu ciemnym. APPS_NET - CMS_ICONS - ikony maximize i restore. APPS_NET - CMS_BASE - QCmsStyle - porządki w kodzie, włączaj dla mac'a styl fusion. APPS_NET - CMS - styles - poprawki (?) wyglądu głownego menu, toolbuttonów, menu itp. APPS_NET - plugin QCorePluginHardwareMonitor dołączany tylko w konfiguracji testowej QCoreManagera. APPS_NET - biblioteki CMS_PLUGIN_HARDWARE_MONITOR i CMS_PLUGIN_NETWORK_ADAPTERS budowane nie tylko pod Windowsa. CORE_MEDIA - usunięcie wyjątku "Incorrect format specifier". APPS_NET - różne drobne poprawki do monitorowania sprzętu. APPS_NET - różne poprawki do monitorowania sprzętu. APPS_NET - opis protokołu POS dla wagi "Fairbanks FB6000" dodany do instalek. APPS_NET - dodany opis protokołu POS dla wagi "Fairbanks FB6000". APPS_NET - poprawki do hardware monitora. APPS_NET - pierwsza wersja widoku QHardwareMonitorConfigView + poprawki do QHardwareMonitora. APPS_NET - poprawki do dołączania biblioteki "wevtapi" w QWindowsEventSubscription. VDRS - dołączenie pluginu QCorePluginHardwareMonitor. APPS_NET - poprawki do kompilacji QWindowsEventSubscription. APPS_NET - zapis/odczyt ustawień w QHardwareMonitor. APPS_NET - poprawka do zapisu do logów w QHardwareInfo. APPS_NET - nie wysyłaj komendy w QOnvifDoorManagerPlugin, gdy poprzednia komenda do tego samego access controllera zwróciła błąd. APPS_NET - dodanie pluginu CMS_PLUGIN_HARDWARE_MONITOR. APPS_NET - usunięcie klas `QHddInfo`, `QHardwareInfo` oraz `QWindowsEventSubscription` z biblioteki CORE_UTILS_WIN32. APPS_NET: - dodanie komend "hardware_monitor_messages.xml"; - przeniesienie odbierania powiadomień sprzętu i windowsa do nowej klasy QHardwareMonitor; - obsługa komend "hardware_monitor" w klasie QHardwareMonitor. APPS_NET - poprawka do dołączania biblioteki "wevtapi". APPS_NET - poprawki do zamykania QOnvifDoorManagerPlugin. APPS_NET - dodanie pluginu`QCorePluginHardwareMonitor` do `QCoreManagera`. APPS_NET - odbieranie zdarzeń systemowych i hardware'owych w `QCorePluginHardwareMonitor` i przesyłanie je dalej jako `QDvrEvent`. APPS_NET - dodanie projektu CORE_PLUGIN_HARDWARE_MONITOR. APPS_NET - dodanie widoku `QPersonManagerView`. APPS_NET - poprawki stylistyczne do QTimeTableWidget. APPS_NET - poprawki stylistyczne w CORE_PLUGIN_NETWORK_ADAPTERS APPS_NET - poprawki stylistyczne w CMS_PLUGIN_NETWORK_ADAPTERS APPS_NET - popraw (?) ciemny styl - zwiększ kontrast - poprawki dla Mac'a. APPS_NET - CORE_BASE - pokazuj kategorię hardware zaraz nad listą kamer, we, wyjść które są modyfikowane przez hardware manager. APPS_NET - CMS_PLUGIN_REPORTS - usuń osobne wpisy "Reports configuration" i "Reports viewer" w konfiguracji - dodaj jeden wpis. APPS_NET - popraw wygląd okienek konfiguracyjnych. APPS_NET - CMS_BASE - popraw (?) widok głównego menu. APPS_NET - CORE_UTILS - popraw #define w QDvrReport. APPS_NET - popraw (?) ciemny styl - zwiększ kontrast. APPS_NET - przenieś raportu do kategori additional modules, zlikwiduj kategorię reports ... APPS_NET - poprawiona czcionka o stałej szerokości dla Maka. VDRS - popraw konfigurację serwera http. DEVICE HIKVISION - usuń zbędne pliki DEVICE HIKVISION - zmniejsz czułość detekcji video loss i tamper, kamera domyślnie włączona. SUPPORT - popraw generowanie instalek ( biblioteki LPR ). CHANGELOG - aktualizacja CHANGELOG - aktualizacja APPS_NET - CORE_PLUGIN_LPR - dodaj do argumentów eventu LPR ścieżki do plików ze zdjęciami tablic i samochodów. Merged revision(s) 18844 from VDRS/BRANCHES/12_08_14_ZKM_NETSTATION: LIB_DEVICE - GANZ - dodaj GenSTAR series ( autowykrywanie, sprzętowa detekcja ruchu, wejścia alarmowe (?) ) CHANGELOG - aktualizacja Merged revision(s) 18973-18976 from VDRS/BRANCHES/16_05_16_ORLEN_LPR - poprawki kompilacji APPS_NET - dodanie wysyłania komendy `IfAddNotAcceptedPerson` do interfejsu `IfCentralServerClient`. Merged revision(s) 18975-18976 from VDRS/BRANCHES/16_05_16_ORLEN_LPR: ORLEN_LPR - LIB_BACKUP - usuń błąd blokowania się gniazdka backupu ( OnClose() nie jest wywoływane zawsze po zamknięciu np. dla błędów, CloseSocket() jest ). ORLEN_LPR - LIB_EXT_BASE - CMessageSocket - usuń niepotrzebne wywoływanie assertów. Merged revision(s) 18969-18971 from VDRS/BRANCHES/16_05_16_ORLEN_LPR/APPS_NET: ORLEN_LPR - ddanie nowego typu zdarzenia `IfDvrEvent::GeneralLPR` zamienianego na zdarzenie `IfServerManager::VideoLPR`. Merged revision(s) 18960 from VDRS/BRANCHES/16_05_16_ORLEN_LPR: ORLEN_LPR - !!!!! - CORE_UTILS_WIN32 - popraw detekcję zmiany czasu ( poprawny komunikat + poprawny pomiar minimalnej różnicy czasu ). ORLEN_LPR - doanie nowego typu zdarzenia `IfDvrEvent::GeneralLPR` - c.d. Merged revision(s) 18960 from VDRS/BRANCHES/16_05_16_ORLEN_LPR: ORLEN_LPR - !!!!! - CORE_UTILS_WIN32 - popraw detekcję zmiany czasu ( poprawny komunikat + poprawny pomiar minimalnej różnicy czasu ). CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - poprawka do edycji haseł w QVdrsUsersView. APPS_NET - drobna poprawka. APPS_NET - poprawka stylistyczna. APPS_NET - obsługa komend "vdrs_users_messages.xml" po stronie VDRS-a + drobne poprawki w kliencie. APPS_NET - prawidłowe czyszczenie tabel w `QPersonManagerDatabase`. APPS_NET - plugin `QCmsPluginVdrsUsers` dołączany do CMS-a. APPS_NET - dodanie projektu CMS_PLUGIN_VDRS_USERS. APPS_NET - dodanie opisu komend "vdrs_users_messages.xml". APPS_NET - drobna poprawka. APPS_NET - poprawka do cleanupu tabel w QPersonManagerDatabase. APPS_NET - poprawki do cleanupu tabel w QPersonManagerDatabase. ---------------------------- Wersja 3.0.0.8021 -------------------------------- LIB_DEVICE - ONVIF - popraw działanie kamer onvif z wewn. adresami IP ( Kamil P. ) APPS_NET - poprawka do cleanupu tabel w QPersonManagerDatabase. CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - poprawki do cleanupu tabel w QPersonManagerDatabase. APPS_NET - poprawka do usuwania screenshotów LPR. APPS_NET - poprawka do usuwania screenshotów LPR. APPS_NET - poprawiony tab order niektórych widgetów. APPS_NET - poprawka stylistyczna. APPS_NET - drobne poprawki. APPS_NET - CORE_PLUGIN_SERIAL - spowolnienie wysyłania danych POS ( najlepiej jeśli pokazują się linia po linii ). APPS_NET - CORE_PLUGIN_SERIAL - spowolnienie wysyłania danych POS, możliwość zmniejszenie ilości danych wysyłanych jednocześnie, możliwość regulacji wielkości kawałków danych wysyłanych. VDRS - zwiększ czas po którym błąd klucza powoduje wyjście z programu do 0.5 godz. ( Kamil P ). +[Release] Poprawka na funkcjonalnosc "błąd" Wix installera - dublowanie tej samej nazwy aplikacji jesli nr wersji jest ten sam DEVICE - HIKVISION - możliwość wyłączania sesji odczytywania zdarzeń, nie ma starych firmwareów ( Kamil P ). APPS_NET - styles - zwiększ wysokość elementów listy QListView. APPS_NET - CMS_BASE - zapisuj dodatkowe informacje o driverze OpenGL ( OpenGL - DX interop ). APPS_NET - popraw wczytywanie ikon w schedulerze. CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - możliwość wyłączenia trybu lokalnego bazy MS SQL w pliku core.ini. +[Release] Plugin do konfiguracji kart sieciowych pobieraj ip z dhcp APPS_NET - dane osób do akceptacji wysyłane są bez zamiany na hex string. APPS_NET - zamiana funkcji vsnprintf na bezpieczną qvsnprintf. +[Release] Plugin do konfiguracji kart sieciowych pobieraj ip z dhcp APPS_NET - poprawka do odświeżania zdarzeń LPR w QLprLiveView. APPS_NET - CORE_PLUGIN_LPR - dodaj prawidłowy czas i opis zdarzenia `LPR Not authorized car` wysyłanego do serwera centralnego. APPS_NET - poprawka do wyświetlania listy urządzeń w QPersonSyncConfigView. APPS_NET - przeniesienie dwóch enumów z QDvrsUtils do IfDvrEvent. APPS_NET - poprawka stylistyczna. APPS_NET - poprawka do wyświetlania listy urządzeń w QPersonSyncConfigView. APPS_NET - wycofanie częsci poprawki [18821]. APPS_NET - usunięcie niewykorzystywanych połączeń sygnał-slot. APPS_NET - poprawki do odświeżania danych osób dla zdarzeń LPR. APPS_NET - ustawianie zdjęcia ze screenshotem samochodu przy dodawaniu nowej osoby w QLprDetailsWidget. APPS_NET - poprawki do odświeżania widoku QLprLiveView. APPS_NET - drobna poprawka. APPS_NET - możliwość edycji bazy osób w trybie CMS_TEST_CONFIG. APPS_NET - drobna poprawka. APPS_NET - poprawka do wyglądu QPersonSyncConfigView. APPS_NET - poprawione ostrzeżenie o braku nr karty lub tablicy rejestracyjnej przy edycji osoby. APPS_NET - wyrzucenie przycisku "Synchronize all" z QPersonSyncConfigView. APPS_NET - CMS_BASE - wpisuj domyślny port przy tworzeniu nowego połączenia APPS_NET - wykomentowanie niewykorzystywanych połączeń sygnałów i slotów w QConnectionEndView. APPS_NET - usunięcie niewykorzystywanego połączenia sygnału i slotu w QPersonSyncConfigView. APPS_NET - dodanie powiadomienia po zakończeniu wszystkich komend synchronizacji w QPersonManagerDatabase. APPS_NET - QLogView jest podłączony do powiadomień z logów, tylko gdy jest widoczny. APPS_NET - CORE_MEDIA - popraw zapisywanie komunikatów z biblioteki LibAV generowanych z wielu wątków ( zamień bufor static char[] na char[] ) i inne porządki. APPS_NET - drobna poprawka do QCallbackQueue. ---------------------------- Wersja 3.0.0.8020 -------------------------------- APPS_NET - drobne poprawki wyglądu aplikacji. APPS_NET - CORE_PLUGIN - network serwer - poprawka czytelności wpisów na liście konfiguracyjnej. APPS_NET- CORE_BASE - poprawki do nazw nieskonfigurowanych akcji schedulera. APPS_NET - CORE_BASE - QScheduler - drobne poprawki stylistyczne. APPS_NET - CMS_PLUGIN_POS - drobne poprawki - sortuj listę protokołów, pozwól na wczytywanie plików o dowolnych rozszerzeniach jako dane pos. APPS_NET - CMS_BASE - QSchedulerConfigView - popraw konfigurację schedulera ( włączaj, wyłączaj zadania automatycznie przy konfiguracji ) APPS_NET - poprawki stylistyczne w QPersonSyncConfigView. APPS_NET - CORE_BASE - popraw zapis ustawień - zapisuj ustawienia nowo-dodanego QSchedulerTask jeśli jest dodany od razu jako enabled. Domyślnie ustawiaj enabled na false. APPS_NET - poprawiony tab order w QPersonSyncConfigView. APPS_NET - poprawki do wyglądu i obsługi QPersonSyncConfigView. APPS_NET - drobna poprawka. APPS_NET - CMS_PLUGIN_SMTP - poprawki wyglądu. CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - CMS_PLUGIN_LPR - popraw odczyt tablic z bazy danych ( nie trzeba pobierać zdjęć jeśli kolumna jest ukryta, możliwość ręcznego ustawienia limitu zwracanych danych ). APPS_NET - poprawki do protokołu POS Verifone Commander. APPS_NET - poprawki do protokołu POS Verifone Commander. VDRS - poprawka stylistyczna. APPS_NET - CORE_PLUGIN_BOLID - usuń niepotrzebny plik. APPS_NET - CMS_LANG - dodaj język duński APPS_NET - dodanie opisu protokołu POS Verifone Commander do instalek. APPS_NET - poprawka do typów plików wczytywanych przez QPosSerialBufferView. APPS_NET - drobna poprawka do tekstu OSD dla protokołu POS Maxima. APPS_NET - poprawki do protokołu POS Verifone Commander + drobna poprawka do wyświetlania POS osd w VDRSie. APPS_NET - CORE_PLUGIN - network serwer - poprawka czytelności wpisów na liście konfiguracyjnej, poprawka kolejności. APPS_NET - poprawki do protokołu POS Verifone Commander. APPS_NET - poprawki do protokołu POS Verifone Commander. APPS_NET - CENTRAL SERVER CONFIG - uruchamiaj zawsze w ciemnym stylu. POS - dodanie opisu protokołu Verifone Commander APPS_NET - CMS_PLUGIN_DVRS - usuń HTML z `Description HTML` dla DVR'a. APPS_NET - zapobiegnięcie odczytu ustawień serwerów zapisanych w "VdrsConnectionManager.ini" gdy jest włączony "DvrController". LIB_DEVICE - BOSCH - dodaj możliwość wyboru MJPEG'a. APPS_NET - dodanie komunikatu, który wyświtetla się gdy chcemy dodać osobę do synchronizowanej z CMS HUB-em bazy. VDRS - poprawki do pluginu NETWORK_ADAPTERS. VDRS - poprawki do pluginu NETWORK_ADAPTERS. APPS_NET - dodana możliwość synchronizacji osób na wszystkich DVR-ach + inne drobne poprawki. APPS_NET - drobna poprawka. APPS_NET - QPersonManagerDatabase: poprawki do tworzenia i wypełniania tabeli 'dbCreatedPersons'. APPS_NET - QPersonManagerDatabase: poprawki do wypełniania tabeli 'dbCreatedPersons' przy jej tworzeniu. APPS_NET - tworzenie indeksów dla prawidłowej tabeli w QPersonManagerDatabase. APPS_NET - poprawki do ikony dla "PersonSyncConfigView". APPS_NET - CMS_LANG - dodaj język perski do aplikacji. APPS_NET - drobna poprawka. APPS_NET - poprawki do wyglądu QPersonSyncConfigView. LIB_LANGUAGE - dodany język perski. APPS_NET - dodanie ostrzezenia podczas edycji osoby, gdy nie ma podanego żadnego ID. APPS_NET - CMS_BASE - poprawki akcji w menu głównym ( uproszczenie, dodanie check-boxów ). APPS_NET - CMS - poprawki stylu wbudowanego. APPS_NET - CMS - poprawki stylu APPS_NET - usunięcie niepotrzebnych assertów. APPS_NET - poprawki stylistyczne. APPS_NET - drobne poprawki. APPS_NET - zapis do logów przyczyny niedodania osoby do listy do akceptacji w QPersonManagerDatabase. APPS_NET - wysyłanie powiadomienia o zmianie listy osób po jej synchronizacji. APPS_NET - poprawki do dodawania osób do listy do akceptacji. APPS_NET - poprawka wyglądu zakładki konfiguracji systemu APPS_NET - poprawka wyglądu zakładki konfiguracji systemu APPS_NET - poprawki do wartości zwracanej przez funkcję `QPersonController::isPersonsDbSynchronized()`. APPS_NET - możliwość dodawania osób do listy niezaakceptowanych przy uzyciu klienta serwera centralnego. APPS_NET - CMS_PLUGIN_NETWORK_ADAPTERS - kuporządkowanie kodu przy ustawianiach karty sieciowej. +[Release] Plugin do konfiguracji kart sieciowych - dodaj do rejestratora APPS_NET - CORE_MEDIA - popraw logowanie QMediaCodecFactory - jeśli nie ma żadnych backendów to zapisz to do logów wprost zamiast mylących informacji APPS_NET - CORE_PLUGIN_NETWORK_ADAPTERS - kończ wykonywanie komendy do konfiguracji interfejsów sieciowych także w przypadku błędu. APPS_NET - CORE_PLUGIN_NETWORK_ADAPTERS - zapisuj wszystkie wyniki komend do konfiguracji interfejsów sieciowych do logów. APPS_NET - CORE_PLUGIN_NETWORK_ADAPTERS - poprawki literówek. APPS_NET - CORE_PLUGIN_NETWORK_ADAPTERS - zapisuj do logów wszystkie wykonywane komendy, usuwaj spacje na końcu i początku NTP serwers, które przeszkadzają windowsowi, popraw opis formatu kontrolki NTP serwers, inne drobne poprawki. APPS_NET - sprawdzanie poprawności danych wprowadzanych do listy osób do akceptacji - c.d. APPS_NET - sprawdzanie poprawności danych wprowadzanych do listy osób do akceptacji. APPS_NET - poprawka stylistyczna. APPS_NET - QPersonController: pobieraj listę osób, tylko gdy potrzeba pobrać jakieś dane. APPS_NET - drobna poprawka. APPS_NET - QPersonView korzysta z PersonControllerInterface. APPS_NET - QPersonListView korzysta z PersonControllerInterface. APPS_NET - poprawki do tworzenia obiektów QPersonController. APPS_NET - wyłączenie kompilacji C++11 na maku. APPS_NET - wyłączenie kompilacji C++11 na maku. APPS_NET - poprawka do budowania na maku. APPS_NET - włączona kompilacja z użyciem C++11 na maku. +[Release] Plugin do konfiguracji kart sieciowych - dodaj message boxy CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - poprawka do kompilacji na maku. VDRS_STARTDRS - usuń problem z uruchamianiem startdrs w języku włoskim ( Tal ) APPS_NET - dodanie do QImagesManager możliwości usunięcia zdjęcia. Opcja ta jest wykorzystywana podczas usuwania osób. APPS_NET - poprawki do synchronizacji bazy osób. APPS_NET - CORE_PLUGIN_NETWORK_ADAPTERS - poprawki do zwracania błędów przy ustawieniu czasu i serwera NTP. +[Release] Poprawka błędnej ściezki do odtwarzania video APPS_NET - zwiększony bitrate w QVideoEncoderMPEG4; domyślna kompresja wideo wyjściowego w QAviFrameWriter. APPS_NET - poprawki do wysyłania powiadomień o zmianach bazy osób. +[Release] Plugin do konfiguracji kart sieciowych - wyswietl błedy CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - CMS_PLUGIN_USERS - przesuń zakładkę ustawien domyślnych dla grupy użytkowników przed normalne ustawienia ( Przemo ) APPS_NET - dodaj kategorię do ustawień modułów. APPS_NET - CORE_BASE - QDeviceInfo - lista ustawień zgrupowana w kategorie. APPS_NET - poprawki do synchronizacji i edycji osób. APPS_NET - poprawki do widoków CMS_PLUGIN_PERSONS, w związku z synchronizowaniem bazy osób. APPS_NET - CMS_BASE - popraw wygląd przycisku konfiguracji zakładek APPS_NET - CORE_UTILS_WIN32 - popraw wywoływanie poleceń ( waitForFinished() zwraca false także jeśli proces się już zakończył ). APPS_NET - CMS_PLUGIN_LPR - zwiększ liczbę tablic jednocześnie wyświetlanych do 1000 ( z 250 ). VDRS - zwieksz liczbę kanałów darmowego LPR do 16. APPS_NET - CORE_PLUGIN_NETWORK_ADAPTERS - popraw wywoływanie komend date, time APPS_NET - drobne poprawki. APPS_NET - CMS_PLUGIN_NETWORK_ADAPTERS - poprawki wyglądu. APPS_NET - dołączanie pluginów CORE_PERSON_MANAGER i CMS_PERSON_MANAGER do plików exe. APPS_NET - dodanie widoku QNotAcceptedPersonsView. APPS_NET - usuń nieużywane DEPENDPATH LIB_DEVICE - HIKVISION - dowaj obsługiwane przez kamerę reguły VCA na starcie aplikacji. APPS_NET - CORE_PLUGIN_NETWORK_ADAPTERS - poprawki stylistyczne. APPS_NET - drobne poprawki. +[Release] Plugin do konfiguracji kart sieciowych - poprawki dla przycisków +[Release] Poprawki stylistyczne CHANGELOG_RELEASE.txt - aktualizacja ----------------------------- Wersja 3.0.0.8018 --------------------------------------------------- LIB_DEVICE - HIKVISION - dodanie obsługiw wejść/wyjść. APPS_NET - drobna poprawka do QReportsConfigView. APPS_NET - dodanie pluginu CMS_PLUGIN_PERSON_MANAGER z widokiem konfiguracyjnym QPersonSyncConfigView. APPS_NE - CORE_BASE - QDeviceInfo - przy generowaniu schematu XML sortuj wyniki tak aby najważniejsze elementy były pierwsze ( video, audio, inputs, outpus ). APPS_NET - drobna poprawka. APPS_NET - QPersonManagerDatabase: rozszerzony zapis do logów, poprawki stylistyczne. APPS_NET - QPersonManagerDatabase: wysyłaj komendy synchronizacji bez blokowania wątku. LIB_DEVICE - HIKVISION - dodaj przełączanie wyjść przkeaźnikowych. APPS_NET - ddoanie komendy `IfSynchronizePersonsOnDvr`. +[Release] Plugin do konfiguracji kart sieciowych - poprawki stylistyczne +[Release] Plugin do konfiguracji kart sieciowych - poprawki stylistyczne APPS_NET - wysyłaj żądanie aktualizacji osoby w QDoorUserController, tylko gdy jej dane się zmieniły. LIB_DEVICE - dodaj wykrywanie HIKVISION przez UPNP. LIB_DEVICE - HIKVISION - dodaj autodetekcję do kamer HIKVISION, poprawki w protokole, dodane dwie kamery GRUNDIG będące odpowiednikami hikvision. VDRS - usunięcie kilku zbędnych assertów. VDRS_WIZARD - rozszerzone logowanie przy detekcji typu kamery sieciowej ( zapisz wykryte parametry ). APPS_NET - drobna poprawka. APPS_NET - drobne poprawki. +[Release] Plugin do konfiguracji kart sieciowych - poprawki stylistyczne APPS_NET - poprawiony backup bazy QPersonManagerDatabase. APPS_NET - dodanie pluginu CORE_PLUGIN_PERSON_MANAGER do synchronizacji osób w bazie serwera centralnego z lokalnymi bazami DVR-ów. LIB_DEVICE - usuń niewykorzystaną klasę NetcamDetectGrundingEx LIB_WIZARD - usuwaj ustawienia kamer przed zapisaniem nowych do rejestru ( czasami zostają śmieci po starych ustawieniach ) APPS_NET - poprawka pojawiającego się wyjątku, gdy nie ma obiektu proxy. APPS_NET - wycofanie poprawki [18662] (w związku z wyjątkiem "Incorrect format specifier"). APPS_NET - przeniesienie "DEFINES += NOMINMAX" do GLOBAL.inc. APPS_NET - drobna poprawka. LIB_CODEC - dodane komentarze do dekodera h.264 APPS_NET - CORE_MEDIA_LIBAV - dodane komentarze do dekodera h.264 CHANGELOG_RELEASE.txt - aktualizacja VDRS - usuń niepotrzebne zdarzenia schedulera z serwera centralnego. APPS_NET - CORE_BASE - usuń niepotrzebne zdarzenia schedulera z serwera centralnego. APPS_NET - poprawka do kompilacji na maku APPS_NET - CORE_PLUGIN_LPR - popraw łapanie snapshotów tablicy rejestracyjnej jeśli zmieniasz rozmiar ramki do detekcji LPR. APPS_NET - CORE_MEDIA - dodaj możliwość zapisu do logów komunikatów z libav. Uporządkowanie kodu inicjalizacji, dodanie komentarzy w kodeku. LIB_DEVICE - RTSP - skróć czas timeoutu sesji do 5 sekund ( z 20 ), +[Release] Plugin do konfiguracji kart sieciowych - pobieranie czasu, pobieranie serwerów NTP +[Release] Plugin do konfiguracji kart sieciowych - popawka na macka CHANGELOG_RELEASE.txt - aktualizacja ----------------------------- Wersja 3.0.0.8017 --------------------------------------------------- APPS_NET - CORE_PLUGIN_LPR - wysyłaj poprawne zdarzenia LPR ( uzupełnienie pola dvrId ). APPS_NET - CENTRAL_SERVER - dodaj zabezpieczenie kluczem BOLIDA - sprawdzaj klucz także w trakcie pracy. APPS_NET - popraw przebudowywanie projektu ( CORE_MEDIA ). LIB_DEVICE - wyłącz zbędny assert LIB_DEVICE - RTSP - zwiększ domyślny bufor odbiorczy dla socketu do 1MB ( pomaga przy połączeniach unicast ) APPS_NET - CORE_PLUGIN_DATABASE_MANAGER - nie próbuj zakładać bazy danych na stacjach CD-ROM itp. APPS_NET - poprawki stylistyczne. APPS_NET - popraw przebudowywanie projektu. APPS_NET - CENTRAL_SERVER - dodaj zabezpieczenie kluczem BOLIDA ( na razie nie sprawdza klucza poza pierwszym razem, więc można go wyjąć w trakcie pracy !! ). ----------------------------- Wersja 3.0.0.8016 --------------------------------------------------- CHANGELOG_RELEASE.txt - aktualizacja VDRS - dodaj obsługę kluczy dla kontroli dostępu BOLID. APPS_NET - poprawki do pokazywania menu kontekstowego w QSetUserGroupDialog. APPS_NET - CENTRAL_SERVER_APPLET - wywołuj program konfiguracyjny tylko po podwójnym kliknięciu na ikonkę. CHANGELOG_RELEASE.txt - aktualizacja CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - usunięcie nieużywanej już przez QMAKE już opcji DEPENDPATH. APPS_NET - usunięcie warningu "object specified more than once; extras ignored". APPS_NET - poprawione pliki qmake do budowania CORE_MEDIA - dodane zależności od poszczególnych backendów. APPS_NET - CORE_BASE - poprawki formatowania kodu. CORE_MEDIA_LIBAV - poprawka zniekształceń przy dekodowaniu H.264 ( np. głowica Sanyo ). APPS_NET - poprawki do inicjowania widoku QVdrsCameraConfigurationView2. APPS_NET - poprawki do pokazywania layoutu drzwi w widokach live. APPS_NET - CORE_PLUGIN_DATABASE_MANAGER - nie twórz bazy danych po nazwą centralServer, tylko CMSHUB. APPS_NET - CORE_PLUGIN_DATABASE_MANAGER - nie twórz bazy danych po nazwą centralServer, tylko CMSHUB. APPS_NET - poprawione wysyłanie informacji o zmianie konfiguracji kontroli dostępu. APPS_NET - poprawki do pokazywania menu kontekstowego w QSetUserGroupDialog. APPS_NET - dodawanie zdarzeń do góry widoku w QDoorEventLiveView + drobne poprawki. APPS_NET - bardziej czytelne rozmieszczenie widoków w "UserDoorLiveView". APPS_NET - poprawki do pokazywania layoutu drzwi w widokach live. APPS_NET - CMS HUB - zamień nazwy plików CentralServer..exe na CMSHub...exe - poprawki do instalki 64-bit, usuń Applet ze skrótów w Menu Start ( jest uruchamiany automatycznie ). APPS_NET - CMS HUB - zamień nazwy plików CentralServer..exe na CMSHub...exe VDRS - zamień wszystkie napisy Central Server na CMS HUB APPS_NET - CENTRAL SERVER - zamień wszystkie napisy Central Server na CMS HUB APPS_NET - poprawki do pokazywania layoutu drzwi w widokach live. APPS_NET - dodanie zdarzenia i akcji kontroli drzwi do schedulera CMS4. APPS_NET - CENTRAL SERVER - zamień wszystkie napisy Central Server na CMS HUB +[Release] Plugin do konfiguracji kart sieciowych - popawka na macka +[Release] Plugin do konfiguracji kart sieciowych - popawka na macka +[Release] Plugin do konfiguracji kart sieciowych - popawka na macka +[Release] Plugin do konfiguracji kart sieciowych - popawka na macka +[Release] Plugin do konfiguracji kart sieciowych - dodaj czas +[Release] Plugin do konfiguracji kart sieciowych - popawka na macka APPS_NET - CMS_PLUGIN_REPORTS - usuń wywołanie assert w przypadku uruchamiania VDR-C bez uruchomionego serwera APPS_NET - poprawione zarządzanie pamięcią w QVideoDecoderDxva2. VIDEO_H264 - poprawki stylistyczne. VIDEO_H264 - poprawione zarządzanie pamięcią w VideoDecoderDxva2. +[Release] Plugin do konfiguracji kart sieciowych VDRX_EXPORT - poprawki wyświetlania błędów importu/exportu. _BUILD_PROJECT_ - popraw budowanie dzienne. CHANGELOG_RELEASE.txt - aktualizacja VDRX_EXPORT - dodana kontrola błędów. Wueliminowanie nieskończonych pętli ( GetLine() ). BUILD_PROJECT - przenieś usuwanie zawartości katalogów instalacyjnych do funkcji rebuild ( do dziennego przebudowywania ) APPS_NET - poprawki do widoczności QMainViewHeader. VDRS - nie wysyłaj powiadomień do klientów dotyczących wejść/wyjść itp. jeśli klient nie ma prawa do tych wejść/wyjść. VDRS - poprawka przy pobieraniu snapshotów. LIB_CODEC - TEST_CODEC - dodaj szablon programu do testowania kodeków. INSTALL - dodatkowe skrypty do testowania instalek przy dziennym budowaniu. INSTALL - dodaj plik do testowania budowania ( wszystkie programy i platformy, ale tylko dealer ALNET ). VDRS - INSTALL - wyrzuć numer wersji instalki do osobnego skryptu, popraw nazwy plików i inne drobne poprawki. APPS_NET - CMS4 - możliwość ustawiania parametrów dekodera h264 z pliku core.ini ---------------------------- Wersja 3.0.0.8015 ------------------------------- APPS_NET - CORE_MEDIA - QVideoEncoderH264, QMediaCodecFactory - drobne poprawki w komentarzach, usunięcie nadmiarowego kodu. APPS_NET - CORE_BASE - QMediaFrame - zmniejsz margines dla ramki do 512 bajtów, za to czyść bajtami zerowymi zawsze koniec ramki, a nie koniec bufora. LIB_CODEC - możliwość określania flag przy tworzeniu kodeków, włącz domyślnie dekodowanie na 1 rdzeniu dla LibAV, są problemy z kamerami ARECONT VISION ( błędy dekodowania ). VDR-A - poprawki - menu kontekstowe kamery i wyłączony assert dla pasków archiwum na monitorach HDPI. LIB_CODEC - możliwość włączenia flagi LOW_DELAY z pliku vdrs.ini. +[Release] Instalator Wix - poprawka do kompilacji wixobj dla jenkinsa +[Release] Instalator Wix - poprawka do kompilacji wixobj dla jenkinsa +[Release] Instalator Wix - poprawka dla jenkinsa CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - CORE_MEDIA/CMS_BASE - QMediaCodecFactory - możliwość włączania/wyłączania DXVA przez użytkownika w GUI ( ustawienia ogólne ), zmodyfikowany algorytm tworzenia dekoderów w QMediaCodecFactory. APPS_NET - CORE_BASE - popraw działanie IfSettingsManager::group(), jest ona niezależna od połączenia, dodaj dla wygody funkcję systemGroup() +[Release] Instalator Wix - popraw rónoległą kompilacje +[Release] Instalator Wix - popraw sciezki, odinstaluj poprzedni instalator +[Release] Instalator Wix - popraw sciezki +[Release] Instalator Wix - deinstalacja starszych wersji aplikacji dla posczególnych gałężi, drobne poprawki APPS_NET - drobne poprawki CHANGELOG_RELEASE.txt - aktualizacja LIB_DEVICE - obsługa autoryzacji Digest w kamerach ( bez potrzeby deklarowania typu autoryzacji ), usuń deklarację typu z kamer Axis. +[Release] Instalator Wix - uninstall command +[Release] Instalator Wix - odinstaluj starego cms 4 APPS_NET - CMS_BASE - QVideoTexture - wykomentuj wszystkie glGet..() za radą CodeXL ( wszystkie funkcje glGet.... wymusząją wykonanie wcześniej wywołanych funkcji OpenGL z kolejki - tutaj glGetAttributeLocation ). CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - drobna poprawka. APPS_NET - CMS - dodaj zdarzenie bolid ( działa tylko z serwerem centralnym ). APPS_NET - jeśli CMS nie jest w trybie administratora to nie można edytować layoutów ( Przemo ). ---------------------------- Wersja 3.0.0.8014 ------------------------------- APPS_NET - poprawki do odświeżania rozmiarów tekstu w QVideoLayerText. APPS_NET - poprawki do odświeżania rozmiarów tekstu w QVideoLayerText. APPS_NET - CORE_MEDIA - dodaj inicjalizację biblioteki IPP APPS_NET - CMS_BASE - QVideoTexture - wykomentuj wszystkie glGetError() za radą CodeXL ( wszystkie funkcje glGet.... wymusząją wykonanie wcześniej wydanych funkcji OpenGL z kolejki ). APPS_NET - poprawka do wyliczania macierzy MVP dla absolutnego zoomu w QVideoFisheyePTZTextureYUV. APPS_NET - CMS_BASE - możliwość wymuszania użycia Desktop OpenGL APPS_NET - CMS_BASE - QVideoDisplayFactory - nie twórz wielu wątków video dla konfiguracji z ANGLE/OpenGLES APPS_NET - CMS_BASE - QVideoDisplayFactory - popraw inicjalizację wątku video ( priorytet można ustawić tylko po uruchomieniu wątku ) APPS_NET - CORE_UTILS_WIN32 - zapisuj ostrzeżenia i błędy Qt do logów. APPS_NET - CMS_BASE - optymalizacja szybkości wyświetlania jeśli dostępny jest Desktop OpenGL ( Vesselow ) APPS_NET - konfiguracja OpenGL dla danego okna zapisywana do logów. APPS_NET - dodana możliwość odczytywania konfiguracji OpenGL w `QVideoRendererGl`. CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - dodanie klasy QFrameConverter. +[Release] Bolid poprawki filtra CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - CMS_BASE - qvideodisplayfactory - popraw wydajność wyświetlania na konfiguracji wielomonitorowej ( Vesselow ). +[Release] Alnet dealer popraw nr wersji APPS_NET - CORE_MEDIA - QFrameUtils - poprawki kopiowania. APPS_NET: - dodanie funkcji `QFrameUtils::copyRawFrame()`; - usunięcie ustawiania i pobierania brzegu w IfFrame; - wynikające z powyższych poprawek zmiany w QAviFrameWriter i innych klasach. CHANGELOG_RELEASE.txt - aktualizacja LIB_DEVICE - CANON - poprawione sterowanie głowicą ( odwrócone kierunki up-down ) ( Przemo ) LIB_DEVICE - CANON - dodaj kamerę VB-M50B ( Przemo ) APPS_NET - drobne poprawki. APPS_NET - zwiększony rozmiar tekstu przy eksporcie do avi. APPS_NET - CMS_PLUGIN_BOLID - poprawki stylistyczne LIB_CODEC - VIDEO_H264 - popraw inicjalizację libAV dla aplikacji, które nie linkują QApp i Qt. APPS_NET - CORE_PLUGIN_VDRS_BACKUP, CMS_PLUGIN_VDRS_BACKUP - dodaj zapis działań do plików logów, popraw odświeżanie po zmianie stanu. LIB_DEVICE - AXIS - poprawki działania we/wy ( testy luxembourg ) LIB_DEVICE - popraw szybką detekcję braku połączenia ( Koleje ). APPS_NET - drobne poprawki. CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - poprawki do rysowania tekstu przy eksporcie do avi. Merged revision(s) 17920 from VDRS/RELEASE_2005: VDRS_RELEASE_2005 - poprawka błednego logowania przy próbie zdalnego backup'u #310 APPS_NET: - poprawki do rysowania tekstu przy eksporcie do avi; - poprawki do kopiowania danych ramki wideo. APPS_NET - poprawki do rysowania tekstu przy eksporcie do avi. +[Release] Bolid scheduler - parametry dla rsevent APPS_NET - drobna poprawka. +[Release] Bolid scheduler - pobieraj liste dvrów +[Release] Bolid scheduler +[Release] Bolid scheduler APPS_NET - usunięcie podwojonej lini kodu w QVideoDecoderMPEG4. APPS_NET - dodatkowe zabezpieczenie w QCyclicBuffer. APPS_NET - drobna poprawka. +[Release] Bolid scheduler APPS_NET - CMS_ACTIVEX, CMS_PLAYER - wykorzysuj backend LIBAV APPS_NET - QCmdDialog - popraw okienko dialogowe - typ information, a nie critical ( Przemo ), inne drobne poprawki. CHANGELOG_RELEASE.txt - aktualizacja ---------------------------- Wersja 3.0.0.8014 ------------------------------- CHANGELOG_RELEASE.txt - aktualizacja APPS_NET - CMS - wyłącz domyślny backend LIBDXVA, na zintegrowanych kartach intela jest on WOLNIEJSZY niż softwareowe dekodowanie. DXVA jest ciągle dostępne z pliku core.ini. APPS_NET - QPosParserMaxima: buforowanie tylko ostatniego zdarzenia skanowania + usunięcie wykorzystywania opcji 'DontRecordInDatabase'. APPS_NET - poprawka stylistyczna. VDRS - wyłącz DPI Awarness - dodaj plik qt.conf do instalek CHANGELOG - uaktualnij VDRS - wyłącz DPI Awarness VDRS - QT włącza dla każdej aplikacji SetDpiAwareness(), które jest nieobsługiwane przez nasze aplikacje MFC , wyłącz to dla aplikacji MFC - dodaj plik qt.conf. APPS_NET - poprawione wpisy do logów podczas ładowania pluginów. VDRS - dodaj skrypt do budowania bez ARMADILLO VDRS - dodaj skrypt do budowania bez ARMADILLO VDRS - pozwól na dodawanie łączy szeregowych Televox tylko do pierwszej instancji ( wykorzystuja na stałe określony port tcp dla serwera, więc nie mogą być dwie aplikacje w systemie ) APPS_NET - przywrócenie ładowania niektórych pluginów w Qt5 - c.d. APPS_NET - przywrócenie ładowania niektórych pluginów w Qt5 (script editor, script manager). VDRS - uaktualnij CHANGELOG_RELEASE.txt ---------------------------- Wersja 3.0.0.8013 ------------------------------- VDRS - uaktualnij CHANGELOG_RELEASE.txt VDRS, LIB_ARCHIVE - szybkie przewijanie - poprawiona implementacja. VDRS - ArchMediaReader - przyspieszone przeglądanie w archiwum - optymalizacja odczytu ramek z dysku jeśli nie wykonujemy reenkodowania. APPS_NET - poprawka kosmetyczna. APPS_NET - poprawa wyglądu QFisheyeConfigurationDialog. APPS_NET - uaktualnione tłumaczenie rosyjskie ( Vesselow ) APPS_NET - drobna poprawka. APPS_NET - drobna poprawka. APPS_NET - poprawa obsługi QFisheyeConfigurationDialog. VDRS - ArchMediaReader - przyspieszonego przeglądania w archiwum - dodaj przekazywanie prędkości odczytu do readerów. APPS_NET - CMS_BASE - szybkie przewijanie w archiwum - przywróć klasyczne włączanie przewijania ( Kamil P. ). APPS_NET - drobne poprawki. APPS_NET - poprawne ustawianie marginesów fisheye. APPS_NET - drobna poprawka. APPS_NET - poprawki do budowania na maku APPS_NET - lepsza wizualizacja marginesu w QFisheyeConfigurationDialog. APPS_NET - drobna poprawka. APPS_NET - klasa QCyclicBuffer z dynamiczną zmianą rozmiaru. APPS_NET - przeniesienie klasy QCyclicBuffer do CORE_UTILS. APPS_NET - poprawka do tytułu okna QDvrSchedulerEventConfigView. APPS_NET - dodana możliwość ustawiania marginesów fisheye w poziomie i pionie dla każdego strumienia wideo. +[Release] Licencja ITSa +[Release] Popraw platforme dla jenkinsa +[Release] KOniguracja dealerow APPS_NET - drobne poprawki. +[Release] budoweaie dealerow sciezka APPS_NET/CORE_PLUGIN_DOOR_CONTROL - odnawiaj subskrypcję zdarzeń przy zmianie adresu kontrolera dostępu. APPS_NET/CORE_PLUGIN_DOOR_CONTROL - subskrybuj eventy oddzielnie z każdego kontrolera. APPS_NET - poprawka do kompilacji na MacOS X. APPS_NET - INSTALL - dodaj sktypty do szybkiego budowania serwera centralnego. APPS_NET - INSTALL - popraw budowanie serwera centralnego ze skryptów, usuń dealera ALNETDEMO z programów klienckich APPS_NET - CMS_BASE - szybkie przewijanie w archiwum - QVdrsArchiveReader - poprawka wyrzucania asserta przy zmianie layoutu. ---------------------------- Wersja 3.0.0.8012 ------------------------------- VDRS - uaktualnij CHANGELOG_RELEASE.txt DEVICE - AXIS - poprawka protokołu ( prawidłowe sterowanie jasnością i kontrastem ) DEVICE - AXIS - poprawka protokołu ( prawidłowe ustawianie wyjść ) APPS_NET - CMS_BASE - szybkie przewijanie w archiwum - QVdrsArchiveReader - poprawki przełączania szybkości w trakcie działania APPS_NET - CMS_BASE - szybkie przewijanie w archiwum - QCmsArchivePlayer - poprawki przełączania szybkości w trakcie działania APPS_NET - CMS_BASE - szybkie przewijanie w archiwum - poprawki wyglądu. VDRS - uaktualnij CHANGELOG_RELEASE.txt DEVICE - AXIS - poprawka protokołu ( dodaj pole nagłówka HTTP/1.1 Host: xxx ) APPS_NET - CMS_BASE - drugi etap szybkiego przewijania w archiwum. VDRS - uaktualnij CHANGELOG_RELEASE.txt VDRS - ArchMediaReader - obsługa przyspieszonego przeglądania w archiwum. VDRS - ArchMediaReader - obsługa przyspieszonego przeglądania w archiwum. VDRS - ArchMediaReader - Wycofaj porawkę 18392 - przekazywanie flag odczytu do MediaReader. VDRS - ArchMediaReader - przekazywanie flag odczytu do MediaReader. APPS_NET - VDRS - usuń zbędne definicje wiadomości. APPS_NET - CORE_PLUGIN_VDRS - Cofnięcie poprawki 18380 - przekazywanie trybu odtwarzania do strumieni. +[Release] budoweaie dealerow +[Release] budoweaie dealerow APPS_NET - INSTALL - popraw literówkę "Cental Server" APPS_NET/CORE_PLUGIN_DOOR_CONTROL - poprawki do pobierania konfiguracji drzwi. APPS_NET - poprawki do QExportAviDialog w związku z dodaniem enkodera mpeg4 libav. APPS_NET - dodanie enkodera mpeg4 libav. +[Release] pliki dla poszczegolnych dealerow +[Release] Instaler exe dla CMS 4 +[Release] Instalery wix APPS_NET - CORE_PLUGIN_VDRS - przekazywanie trybu odtwarzania do strumieni. APPS_NET - uzupełnienie interfejsu w klasach implementujących `IfMediaObject`. APPS_NET - poprawki stylistyczne i do budowania. APPS_NET - usunięcie niepotrzebnej klasy QRemoteWindowState. ---------------------------- Wersja 3.0.0.8011 ------------------------------- VDRS - uaktualnij CHANGELOG_RELEASE.txt VDRS - uaktualnij CHANGELOG_RELEASE.txt APPS_NET - CORE_PLUGIN_VDRS - zwiększ buforowanie przy odczycie archiwum. APPS_NET - poprawki stylistyczne w `QSetUserGroupDialog`. APPS_NET - poprawione pojawianie się zduplikowanych praw dostępu w `QSetUserGroupDialog`. APPS_NET - poprawione niszczenie klas okien w QVideoWallSettingsManager. APPS_NET - poprawki stylistyczne. VDRC_SDK - usuń niepotrzebny plik *.ncb z kontroli wersji. +[Release] Instaler VDRC_SDK VDRC_SDK - zmień nazwę plików projektów z *.vcproj na *.vcxproj APPS_NET - CMS_BASE - QWindowState - zachwuj pełny stan widoku w ustawieniach ( bieżący widok łącznie z poprzednim widokiem ). APPS_NET - CORE_BASE, CMS_BASE - przekazuj parametr szybkość odtwarzania do strumieni. APPS_NET - poprawiona literówka. APPS_NET - CMS_BASE - pierwszy etap szybkiego przewijania w archiwum. APPS_NET - drobna poprawka. APPS_NET - poprawione pokazywanie toolButtona do ustawiania layoutów na monitorach w QGridLayoutManagerView. +[Release] Instaler VDRC PROFESSIONAL 32 bit APPS_NET - `QGridLayoutManagerView`: usunięcie niewykorzystywanej funkcji `onLoginChanged()`. APPS_NET - poprawione pokazywanie toolButtona do ustawiania layoutów na monitorach w QGridLayoutManagerView. VDRS- usuń zbędny plik. APPS_NET - poprawione pokazywanie toolButtona do ustawiania layoutów na monitorach w QGridLayoutManagerView. VDRS - przywróć oryginalny plik *.rc ( z wersją pobieraną z version.h ). +[Release] Instaler VDRC_SDK 64 bit APPS_NET - `QRemoteApplicationWindow`: poprawki do uaktualniania stanu okna. APPS_NET - drobne poprawki. APPS_NET - poprawka do działania QQuickAccessItemCurrentTab. APPS_NET - drobne poprawki. +[Release] Instalacja VDRC_SDK x86 APPS_NET - zwiększenie domyślnej liczby kolejek w QNetworkCmdDispatcherze. APPS_NET - poprawki do działania komendy `IfGuiSetLayoutListEx`. +[Release] Instalacja VDRS PROFESJONAL - usun zbedne pliki APPS_NET - dodanie komendy `IfGuiSetLayoutListEx`; jest ona wysyłana do urządzenia ze zdalnym monitorem w celu synchronizacji layoutów. APPS_NET - pokazuj QVideoWallConfigurationView tylko przy połączeniu z serwerem centralnym. Tylko wtedy id serwerów są takie same na wszystkich klientach, a więc możliwa jest synchronizacja layoutów. APPS_NET - poprawka do budowania ma MacOS X. +[Release] Instalacja VDRS PROFESJONAL +[Release] Instalacja CS i CMS poprawki APPS_NET - drobne poprawki. APPS_NET: - `QRemoteApplicationWindow`: poprawione pobieranie danych w trybie asynchronicznym; - `QRemoteWindowState`: zmiania layoutu w trybie asynchronicznym. APPS_NET - CMS_PLUGIN_DVR_EVENTS - wyłącz inicjalizację listy eventów DVR przy starcie. VDR-S - poprawka przepełnienia bufora socket'a przy odtwarzaniu archiwum ( komendy OnArchReadCmd powodują uzupełnienie wartości licznika ramek do wysłania i nadchodzą tak często, że sieć nie nadąża z wysyłaniem tych ramek i bufor wyjściowy się przepełnia ). APPS_NET - `QRemoteApplicationWindow`: pobieranie danych w trybie asynchronicznym - c.d. APPS_NET - `QRemoteApplicationWindow`: pobieranie stanu okna i bieżącej zakładki w trybie asynchronicznym. APPS_NET - przeniesienie ustawień wideo wall do osobnej klasy `QVideoWallSettingsManager`. Klasa trzyma ustawienia zdalnych monitorów oraz rejestruje i wyrejestrowuje okna typu `QRemoteApplicationWindow` w menadżerze okien. APPS_NET - CMS_BASE - podgląd archiwum poprzez najechanie myszą na paski archiwum - pobieraj snapshoty w formacie JPG ( mniejsze ). VDRS - uaktualnij CHANGELOG_RELEASE.txt APPS_NET - CORE_PLUGIN_DVR_EVENTS/qdvrschedulerevent.cpp - uprość implementację, zdarzenie bez czasu trwania. ---------------------------- Wersja 3.0.0.8010 ------------------------------- APPS_NET - CORE_PLUGIN_DVR_EVENTS/qdvrschedulerevent.cpp - dodaj message do parametrów i layout do okienka. VDR-S - implementacja nowej komendy do pobierania snapshotów IfSnapshotGet LIB_CODEC - ustaw flagę LOW_DELAY przy dekodowaniu LibAV( dekoduj bez buforów wewnętrznych ). APPS_NET - CMS_BASE - podgląd archiwum poprzez najechanie myszą na paski archiwum ( podobnie jak VDR-C ). APPS_NET - CMS_PLUGIN_JOYSTICK_AXIS - usuń wywołania funkcji, które nie dają żadnego efektu. APPS_NET - CMS_UTILS - poprawki i uporządkowanie kodu w QCmsUtils APPS_NET - CORE_BASE - QDeviceManager - dodaj pobieranie nazwy kanału za pomocą nazwy obiektu APPS_NET - CORE_MEDIA_LIBAV - ustaw flagę LOW_DELAY przy dekodowaniu ( dekoduj bez buforów wewnętrznych ). APPS_NET: - dodanie klasy `QRemoteWindowState`; - `QWindowManager` przechowuje stany okien jako wskaźniki do `WindowStateInterface` anie do `QWindowState`; - dodanie do `WindowManagerInterface` metody `registerWindowWithState`; - inne drobne poprawki. APPS_NET - poprawki do interfejsu `MainApplicationWindowInterface`. APPS_NET - dodanie klasy `QRemoteApplicationWindow` implementującej interfejs `MainApplicationWindowInterface`; rozszerzenie komend gui, tak aby móc sterować zdalnie oknem z interfejsem `MainApplicationWindowInterface`. APPS_NET - rozszerzenie interfejsu `MainApplicationWindowInterface`; wyrzucenie niepotrzebnej funkcji `widget(...)` z `WindowManagerInterface`. APPS_NET - poprawki do kompilacji. APPS_NET - poprawki do pobierania obiektu implementującego `WindowManagerInterface` z menadżera okien. APPS_NET - metoda `registerWindow()` interfejsu `WindowManagerInterface` rejestruje obiekt implementujący `MainApplicationWindowInterface`, a nie `QWidget` jak do tej pory. APPS_NET: przygotowanie do zmian w WindowManagerInterface - pozbycie się specjalnego okna "window.archPreview" w CMS_PLUGIN_DOOR_CONTROL. APPS_NET - CMS_PLUGIN_SNAPSHOT - QSnapshotDialog - przyspiesz działanie ( nanoszenie tekstu itp ) - dane przechowuj jako QImage, a nie w formacie PNG. APPS_NET - CMS_PLUGIN_SNAPSHOTS - nie pokazuj błędów komendy IfGetSnapshot ( dla starych wersji rejestratora, i tak snapshot pobierasz wtedy z bufora ramki ) APPS_NET - CAppCoreVideoCameraEx - popraw łapanie snapshotów ( jeśli trafisz na klatkę kluczową ). APPS_NET - CMS_PLUGIN_DVR - nie wyświetlaj błędu jeśli nie możesz uzyskać adresu serwera centralnego IfDvrGetMyIPAddr APPS_NET: - dodanie widoków: `QVideoWallConfigurationView` oraz `QVideoWallMonitorConfigView`; - dodanie ikony "video_wall". APPS_NET - CORE_MEDATA - qframeutils.cpp - popraw konwersję YUV -> RGB za pomocą LibAV ( ustaw prawidłową wartość bytesPerLine ). APPS_NET - dodanie klasy serwera `QVideoWallCmdServer`. APPS_NET - dodanie pluginu CMS_PLUGIN_VIDEO_WALL. APPS_NET - dodanie pluginu CMS_PLUGIN_VIDEO_WALL. APPS_NET - poprawki do nazwy `QDvrSchedulerEvent`. APPS_NET - zlikwidowanie wyjątku pojawiającego się podczas usuwania akcji w QToolAreaView. APPS_NET - drobne poprawki. APPS_NET - poprawka do sprawdzania warunku w `QDvrSchedulerEvent`. VDRS - dodane zależności potrzebne do pokazywania widoku `QDvrSchedulerEventConfigView`. APPS_NET - poprawki do konfiguracji `QDvrSchedulerEvent`. APPS_NET - implementacja widoku konfiguracyjnego `QDvrSchedulerEventConfigView`. APPS_NET - dodanie `QDvrSchedulerEvent` wraz z szablonem widoku konfiguracyjnego `QDvrSchedulerEventConfigView` + inne drobne poprawki. VDRS - nie wyświetlaj w menu konfiguracyjnym Bolid Server jeśli użytkownik nie jest zalogowany. APPS_NET - CORE_BASE - QSchedulerItemFactory - dodaj blokowanie mutexów w kilku miejscach. APPS_NET - CMS_BASE - poprawka działania QGridLayoutManagerView ( powiększenie kamery, przywrócenie layoutu ) ( Vesselow ) VDRS - uaktualnij CHANGELOG_RELEASE.txt ---------------------------- Wersja 3.0.0.8009 ------------------------------- INSTALL - VDR-C - dodaj brakujące pliki avcodec-54.dll, avformat-54.dll APPS_NET - CMS_BASE - popraw błąd nieprawidłowego zapamiętywania pozycji okien w przypadku ilości monitorów większej niż 3 ( Vesselow ). APPS_NET - poprawki stylistyczne. APPS_NET - poprawki stylistyczne. APPS_NET - poprawki stylistyczne. APPS_NET - poprawiony odbiór danych w QSerialFuelPosTcpClient. APPS_NET/POS - dodanie nowej kolumny "Terminal ID"; jest ona wykorzystywana w protokole Fuel-Pos. APPS_NET - drobna poprawka. VDRS - uaktualnij CHANGELOG_RELEASE.txt APPS_NET - drobna poprawka. APPS_NET - poprawki do parsowania zdarzeń protokołu "Tokheim Fuel-Pos". APPS_NET - CMS_BASE - poprawka działania QGridLayoutManagerView ( powiększenie kamery, przywrócenie layoutu ) ( Vesselow ) APPS_NET - poprawki do tekstów OSD dla protokołu "Tokheim Fuel-Pos". APPS_NET - poprawiona zmiana bieżącego urządzenia przy zmienie widoku. APPS_NET - poprawione odsyłanie potwierdzeń zdarzeń w QSerialFuelPosTcpClient. VDRS - uaktualnij CHANGELOG_RELEASE.txt APPS_NET - CMS_BASE - poprawka działania QGridLayoutManagerView ( za każdym razem przy utworzeniu, np. przy zmianie pierwszy raz zakładki, resetuje do layoutu startowego ) ( Vesselow ) APPS_NET - dodane buforowanie danych w QSerialFuelPosTcpClient. +[Release] Instalacja serwera centalnego APPS_NET - drobne poprawki. APPS_NET - drobna poprawka. APPS_NET - zmiana nazwy pola `cashRegister` na `additionalPosId` w klasie `QPosDeviceConfig` oraz zmiana nazwy kolumny "Cash register" na "POS ID". Jako dodatkowe ID można wykorzystywać nie tylko nr kasy fiskalnej ale i numer pompy, numer wagi, etc. APPS_NET - CORE_PLUGIN_POS - wyłączaj POS'y jeśli na kluczu nie ma praw do POS'a ( Kamil P. ). APPS_NET - poprawki stylistyczne. APPS_NET - POS: dodanie parsera protokołu Tokheim Fuel-Pos. APPS_NET - CORE_PLUGIN_VDRS - popraw powstawanie artefaktów przy odtwarzaniu archiwum ( Vesselow ) APPS_NET - poprawka do wysyłania potwierdzeń wiadomości w `QSerialFuelPosTcpClient`. APPS_NET - drobne poprawki. ---------------------------- Wersja 3.0.0.8008 ------------------------------- LIB_DEVICE - AXIS - dodaj włączanie/wyłączanie autoryzacji DIGEST przez użytkownika. APPS_NET - drobna poprawka. APPS_NET - dodanie klasy portu szeregowego `QSerialFuelPosTcpClient` wraz z jego widokiem konfiguracyjnym `QSerialFuelPosTcpClientConfigView`. BUILD - kopiuj plik CHANGELOG do katalogu wynikowego z instalkami. APPS_NET - porządki w kodzie klas z CORE_PLUGIN_SERIAL_TCP. DEVICE - AXIS - ustaw autoryzację DIGEST jako domyślną zamiast BASIC ( Kamil Pieczonka ). LIB_DEVICE - ONVIF - wprowadź regulowany timeout ( Marcin, koleje ). LIB_DEVICE - HIKVISION - domyślny port to 80, a nie 8000 APPS_NET - CORE_PLUGIN_USERS - wydłuż timeout dla użytkownika w systemie centralnym ( Vesselow ). APPS_NET - poprawka do usuwania portu szeregowego 'TCP client'. LIB_DEVICE - SAMSUNG - poprawki do odczytu zdarzeńan alitycznych ( APPA - samsung czasami nie podiadamia o zmianie stanu, trzeba się odpytywać ). APPS_NET - CMS_BASE - usunięcie błędnego commit'u. APPS_NET - CMS_BASE - poprawki komentarzy. LIB_DEVICE - dodaj brakującą kamerę HIKVISION DS-2CD4332FWD-I ---------------------------- Wersja 3.0.0.8007 ------------------------------- VDRS - uaktualnij CHANGELOG_RELEASE.txt APPS_NET - sortuj zdarzenia pos zwracane przez komendę 'IfPosGetNextEvents' według czasu. APPS_NET - "Quick access apply timeout" wyrażone w sekundach a nie w milisekundach.