VDRS4------------------------------------- 3.5.5.195 - 04.07.2025 ----------------------------------- SERVICE_QT_5_15 - popraw ew. zawieszanie się przy zamykaniu połączenia VDRS ( close() może wykonać onState() a ten może używać m_vdrsDeviceClient ). SERVICE_QT_5_15 - usuń wysyłanie przez usługę VDRS komunikatów running do VDRSService, to chyba niepotrzebne ( u przema usługa jest restartowana co jakiś czas przez VDRSService ie wiadomo z jakiego powodu ). SERVICE_QT_5_15 - Merged revision(s) 31920-31932 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawione komentarze do zmiennych edge recordingu w pliku `core.ini`. 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 działanie akcji schedulera ''DVR recording'' dla zdarzeń typu one shot. SERVICE - dodaj skrypt do budowania instalki zapisujący wyjście do logów zamiast do konsoli SERVICE - pokazuj opcję "Client configuration" z najbardziej podstawowymi opcjami konfiguracyjnymi klienta, jeśli jesteś podłączony do Serwera centralnego bez opcji konfiguracji lokalnej. 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 - dodaj obsługę HighDPI w VCA. SERVICE - kanały wejść/wyjść dla kamer domyślnie wyłączone, żeby nie zajmowały licencji. SERVICE_QT_5_15 - używaj wielkości niecałkowitych przy skalowaniu HighDPI VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.194 - 30.06.2025 ----------------------------------- SERVICE_QT_5_15 - poprawki kompilacji SERVICE_QT_5_15 - Merged revision(s) 31914 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - zapisuj w logach parametry monitorów w CMS4 SERVICE_QT_5_15 - Merged revision(s) 31823-31909 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawka do parsowania śladu obiektu w metadanych ONVIF. 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_QT_5_15 - poprawki do budowania instalek dla budowania dziennego. SERVICE - podstawowe wyświetlanie obrazu ze skalowaniem w puli wątków. SERVICE - przenieś skalowanie do osobnej klasy QVideoChannelProcess ORLEN_CES - pozbycie się niepotrzebnego ASSERTA SERVICE - poprawka do uaktualniania czasu wizyty dla już istniejącej osoby. ORLEN_SERVICE - dodanie plików serializacji `posex_messages` do `CORE_MESSAGES`. DISPLAY_EX - dodaj przetwarzanie fisheye w puli wątków. Etap 1. DISPLAY_EX - dodaj przetwarzanie fisheye w puli wątków. Etap 2. DISPLAY_EX - popraw wywietlanie Fisheye ORLEN_SERVICE - przeklejenie watchdoga CMS do ZR-DHC Client DISPLAY_EX - dodaj opcję Keep aspect ratio ORLEN_CES - drobna poprawka ORLEN_SERVICE - przeklejenie najnowszych poprawek do kamer ONVIF. DISPLAY_EX - dodaj obsługę obrotu obrazu. ORLEN_SERVICE - przeklejenie poprawek do Direct2D i VCA z gałęzi SERVICE. ORLEN_SERVICE------------------------------------- 3.4.7.45 - 16.06.2025 ----------------------------------- ORLEN_CES ------------------------- Wersja 4.1.16 ------------------------------------------ ORLEN_SERVICE - poprawka do budowania ORLEN_SERVICE - poprawka do kompilacji DISPLAY_EX - poprawki. ORLEN_CES - odczytywanie przez CMS.exe wartości klucza "serverManager.localPort" z pliku `core.ini`. DISPLAY_EX - drobna poprawka DISPLAY_EX - poprawka do wyświetlania minimapy przy zoomowaniu. SERVICE - poprawki do wyświetlania podglądu panoramy fisheye SERVICE - poprawki do wysyłania komendy ''VdrsSetCameraInfo''. SERVICE - poprawki do odbioru zdarzeń onvif. DISPLAY_EX - dodanie animacji do QVideoChannelOutput. Etap 1. 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`. DISPLAY_EX - usuń informacje do debugowania. SERVICE - drobne poprawki do `QSnmpMibMap`. DISPLAY_EX - poprawki do animacji. DISPLAY_EX - poprawki do animacji. DISPLAY_EX - poprawki do animacji. DISPLAY_EX - drobna poprawka. SERVICE - usunięcie nieużywanej zmiennej w QVideoDisplayFactory 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 ) DISPLAY_EX -------------------------------------------------- przeklejono -------------------------------------------------- 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) 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 - kopiowanie metadanych klatki wideo po jej zzoomowaniu. CMS - poprawki do ustawiania ''Tilt speed correction'' i ''Pan speed correction'' w widoku konfiguracyjnym kamery. 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 SERVICE - kopiowanie metadanych wszystkich nowo alokowanych klatek wideo w `QFrameResizer`. DISPLAY_EX -------------------------------------------------- przeklejono -------------------------------------------------- DISPLAY_EX - usuń niepotrzebną implementację sprzętowego wyświetlania fisheye. DISPLAY_EX - popraw wyświetlanie minimapy w QVideoLayerZoom ( aktualizuj z wątku video ). SERVICE - bez wyświetlania bounding boxów w metadanych VCA na zrotowanym obrazie. SERVICE - poprawki do wyświetlania metadanych VCA. Wyświetlamy informacje o wykrytych zdarzeniach VCA także na obrazie z zoomem. SERVICE - poprawki do kompilacji na macOS SERVICE - włączenie możliwości odbioru nagrań edge recordingu w kamerach UNIVIEW. DISPLAY_EX - poprawiona obsługa wyświetlana HighDPI ( na razie tylko dla tekstur RGB, nie dla wideo ). Etap 1. DISPLAY_EX - poprawka do wyświetlania HIGH-DPI dla Direct2D. Etap 2. DISPLAY_EX - Merged revision(s) 31876 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - kopiowanie metadanych klatki wideo po jej zzoomowaniu. DISPLAY_EX - drobne poprawki. DISPLAY_EX - możliwość wyłączenia skalowania HighDPI w pliku *.ini DISPLAY_EX - dodaj wsparcie HighDPI dla wyświetlania Video. 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 - Merged revision(s) 31882-31894 from VDRS/BRANCHES/25_06_06_DISPLAY - poprawki do wyświetlania obrazu video na wyświetlaczach HighDPI DISPLAY_EX -------------------------------------------------- przeklejono -------------------------------------------------- DISPLAY_EX - poprawka do wyświetlania dat na obrazie. SERVICE - Merged revision(s) 31902 from VDRS/BRANCHES/25_06_06_DISPLAY: - poprawka do wyświetlania dat na obrazie. 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 - poprawki do kompilacji projektu `TEST_FISHEYE_CONVERSION`. DISPLAY_EX - poprawki do wyświetlania obrazu z zachowaniem proporcji, poprawki do sterowania fisheye, inne poprawki. SERVICE - Merged revision(s) 31908 from VDRS/BRANCHES/25_06_06_DISPLAY: Poprawki do wyświetlania obrazu wideo. CMS SDK DEMO - nie zamykaj programu po wciśnięciu ENTER-a w kontrolkach edycji tekstu. SERVICE_QT_5_15 - popraw budowanie dzienne instalek. SERVICE_QT_5_15 - poprawki do budowania instalek dla budowania dziennego. Merged revision(s) 31819-31821 from VDRS/BRANCHES/16_09_07_SERVICE: 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 - poprawki do parsowania zdarzeń ONVIF VCA. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.193 - 05.06.2025 ----------------------------------- Merged revision(s) 31808-31813 from VDRS/BRANCHES/16_09_07_SERVICE: 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 - zapisuj w logach informację o inicjalizacji silnika LPR wraz z jego numerem. CMS - poprawianie pozycji tekstu licznika, żeby nie wychodził poza obszar kamery. SERVICE - dodaj do instalki pliki *.pdb dla biblioteku Cutelyst ( trzeba najpierw uaktualnić D:\LIBS i wywołać build_cutelyst3.bat ) SERVICE - obsługa metadanych VCA po onvifie przywrócona do zwykłej wersji po przypadkowym ograniczeniu do wersji ENTERPRISE. SERVICE_QT_5_15 - wyłącz użycie przeglądarki ActiveX w zakładkach hardware web view i camera web view. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.192 - 04.06.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31788-31802 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - drobna poprawka SERVICE - dodanie metody `setSound` do `FirebaseAndroidNotification`. Do ewentualnego wykorzystania w przyszłości po dodaniu dźwięków powiadomień w aplikacji mobilnej. SERVICE - dodaj nową klasę QVideoChannelOutput do wybierania strumienia wideo i skalowania video w puli wątków. LIB_DEVICE - poprawki do detekcji URL strumieni wideo dla kamer Uniview. Dodane na sucho na bazie odpowiedzi uzyskiwanych z kamery na DEMO FLORIDA. SERVICE - poprawki do usuwania odbiorcy metadanych ONVIF w QRtspSession. Wycofanie zapisywania ustawień lokalnych na HUBie (poprawka [31779]). SERVICE - popraw logowanie żądań w serwerze HTTP w serwerzee SERVICE - poprawka do autoryzacji w serwerze HTTP. SERVICE - poprawka do autoryzacji w serwerze HTTP. SERVICE - dodaj obsługę nieznanych URL do serwera HTTP ( wysyłaj odpowiedź 403 Forbiden zamiast ostrzeżenia Cutelyst ) 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_QT_5_15 - kopiowanie wygenerowanej instalki CMS SDK do E:\NETPROFESSIONAL_INSTALL, a nie do E:\NETHYBRID_INSTALL. SERVICE_QT_5_15 - poprawka do tworzenia instalki CMS SDK. SERVICE - poprawka do odrzucania błędnych żądań HTTP. SERVICE - włącz zrzucanie call-stack po zablokowaniu wątku HTTP. SERVICE_QT_5_15 - poprawka do tworzenia instalki CMS SDK. SERVICE_QT_5_15 - kopiowanie wygenerowanej instalki CMS SDK do E:\NETPROFESSIONAL_INSTALL, a nie do E:\NETHYBRID_INSTALL. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.191 - 30.05.2025 ----------------------------------- SERVICE_QT_5_15 - ustawienie TLS jako domyślnej metody szyfrowania w serwerze i kliencie na porcie 10000. Merged revision(s) 31773-31781 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - drobna poprawka SERVICE - poprawka do sprawdzania flagi `IfDeviceInfo::SchemaLoaded` w `QDvrStorageSettings`. SERVICE - zapisywanie również ustawień lokalnych na HUBie (Przemo). W związku z tym wycofanie poprawki dotyczącej zapisu ustawień w przeglądarce [31760]. CMS HUB - przywrócenie działania modułu alarmów tylko z licencją Enterprise. SERVICE - poprawka do serializacji metadanych klatki video SERVICE_QT_5_15 - Merged revision(s) 31677-31777 from VDRS/BRANCHES/25_04_25_CMS_SDK_VS2019: CMS_SDK - nie korzystamy z IPP CMS_SDK - dodanie projektu CmsSdkDemo w VS2019. CMS_SDK - odtwarzanie strumienia live CMS_SDK - odtwarzanie strumienia archiwum CMS_SDK - implementacja robienia snapshotów oraz dodawania i przeskakiwania po bookmarkach. CMS_SDK - poprawione dokumentacji, drobne poprawki CMS_SDK - dodane rysowanie klatek tekstowych CMS_SDK - rozbudowanie przykładowego programu CmsSdkDemo. CMS_SDK - poprawki do wywołania archive seek w programie demo CMS_SDK - uniezależnienie się od pluginu HTTP i biblioteki Cutelyst; drobne poprawki w interfejsach. CMS_SDK - dodanie instalatora CMS_SDK - drobne poprawki do instalatora VDRS4 CMS_SDK - poprawki do tworzenia instalki oraz do programu demo CMS_SDK - poprawki do skryptu budowania `build_final.bat`: budujemy też wersję debug projektu APPS_NET do wrzucenia odpowiednich plików zbudowanych w tym trybie do instalki CMS SDK. CMS_SDK - dodanie klas zarządzających subskrypcją zdarzeń LPR, VCA, POS i DVR z serwera. CMS_SDK - dodanie klasy subskrybującej zdarzenia w CmsSdkDemo. CMS_SDK - poprawki do subskrypcji zdarzeń CMS_SDK - drobne poprawki CMS_SDK - możliwość zapisu snapshotu do podanego bufora CMS_SDK - dodanie robienie snapshotu w programie CmsSdkDemo CMS_SDK - porządki w interfejsach, m.in. wydzielenie nowego interfejsu `IfCmsArchiveBookmarks` i przeniesienie 'IfCmsArchivePlayer' do 'IfCmsSdk'. CMS_SDK - dodanie klasy QCmsSdkVideoWriter tworzącej plik w formacie mp4. CMS_SDK - drobne poprawki CMS_SDK - poprawki do tworzenia instalatora CMS_SDK - budowanie projektu `CmsSdkDemo` w wersji Release i dodawanie pliku wykonywalnego do instalki. CMS_SDK - różne poprawki do programu demo m.in. dodanie wyboru strumienia i przycisku eksportu wideo. CMS_SDK - czas zdarzeń podawany w formacie ISO 8601 z uwzględnieniem strefy czasowej serwera. CMS_SDK - dodanie quick archive preview. CMS_SDK - poprawki do `clean_final.bat`. Czyścimy też wersję debug projektu APPS_NET. Patrz poprawka [31707]. CMS_SDK - przeniesienie rysowania GDI do oddzielnej klasy `QGdiFrameDrawer` + inne drobne poprawki. CMS_SDK - rysowanie klatek wideo z wykorzystaniem funkcji DirectX; rysowanie tekstów POS. CMS_SDK - rysowanie nazwy kanału i czasu bieżącej klatki wideo. Możliwość wyłączenia rysowania tekstów na obrazie dodana do `IfCmsVideoChannel`. CMS_SDK - przeskakiwanie po bookmarkach dodane do programu demo. CMS_SDK - poprawki do dokumentacji CMS_SDK - dodanie pliku `README.txt` (na bazie readme do poprzedniego SDK) do instalki. CMS_SDK - nie wywołuj eksportu wideo, jeśli dany serwer nie jest połączony. CMS_SDK - poprawki do wyświetlania klatek wideo i do programu demo. CMS_SDK - dodanie interfejsów IfCmsInput i IfCmsOutput. CMS_SDK - poprawki do formatowania zdarzeń. CMS_SDK - rozłączaj się z serwerem jeśli nie ma licencji ENTERPRISE CMS_SDK - poprawka do działania QQuickArchiveManager. SERVICE_QT_5_15 - przywróć LPR 2.0 - etap 3. SERVICE_QT_5_15 - przywróć LPR 2.0 - etap 2. SERVICE_QT_5_15 - przywróć LPR 2.0 - etap 1. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.190 - 28.05.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31730-31763 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawka do logowania zakończenia pobierania edge recordingu 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 parsowania zdarzeń Onvif. Nie wszystkie metadane mają informacje o stanie (''State'', ''IsActive'' lub podobne). Dla takich zdarzeń przyjmujemy, że ich stan jest aktywny. SERVICE - w przypadku nieznalezienia żadnych nagrań edge recordingu, na liście nagrań wyświetlamy specjalną informację: ''No recordings found!''. 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 - wycofanie przypadkowej zmiany w core.ini SERVICE - dodaj nowy format zdarzeń VCA do NetSessionEventGanzLiteV2 SERVICE - poprawki do parsowania zdarzeń analitycznych w NetSessionEventGanzLiteV2 SERVICE - nie dodawaj bookmarku jeśli jego czas jest <= 0. 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 - poprawka do parsowania zdarzenia POS Other. SERVICE_QT_5_15 - nie wywołuj `adjustSize()` po każdej zmienia koloru w `QColorDetectionSchedulerEventConfigView`. SERVICE_QT_5_15 - uaktualnienie ikony CMS w kliencie na Windowsa na nowszą - tą samą jaka jest używana przez klienta na macOS. Merged revision(s) 31652-31725 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - dodaj logowanie całych komend po włączeniu opcji log_cmd_data w pliku core.ini SERVICE - poprawiona literówka SERVICE - dodanie zoomu do kamery GANZ PixelPro ( na szybko, bez kamery ) 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 - 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 - dodanie podglądu wideo do listy kamer w konfiguracji AI Boksa. SERVICE - poprawka do odświeżania listy portów szeregowych w konfiguracji AI Boksa. SERVICE - usunięcie nieistniejących metod z deklaracji klasy `QAviFrameWriter` SERVICE - dodanie do widoku konfiguracyjnego akcji "Video export" ostrzeżenia, że eksport zacznie się po 5 minutach od końca wybranego zakresu czasu. SERVICE - zapisywanie w logach informacji o błędzie otwarcia portu nasłuchującego snmp trap handlera. HttpTest - poprawka do formatowania URI powiadomienia SERVICE - drobna poprawka SERVICE - dodanie w widoku konfiguracyjnym snmp trap handlera informacji o ewentualnym błędzie rozpoczęcia nasłuchiwania. SERVICE - usunięty wyciek pamięci przy dodawaniu alokatorów komend SERVICE - poprawka do niszczenia obiektu `QMediaMemoryAllocator`. SERVICE - usunięcie kilku wycieków pamięci SERVICE - drobna poprawka do raportowania błędów robienia snapshotów SERVICE - usunięcie wycieku pamięci w QAudioChannel SERVICE - usunięcie nadmiarowej zmiennej w QVideoTranscoderAsync SERVICE - dodanie podglądu kamer w widoku przyznawania praw dostępu dla grupy użytkowników w HUB-ie. SERVICE - różne poprawki do konfigurowania POS (m.in. dodane channel preview w widoku konfiguracji wyświetlania). SERVICE - dodanie podglądu wideo do wyboru kamer dla schedulera i LPR w widoku konfiguracyjnym POS-a. SERVICE - poprawka do parsowania listy nagrań edge recordingu. SERVICE_QT_5_15 - poprawka do określania rozmiaru ikonki akcji wrzucanej na tool area SERVICE_QT_5_15 - poprawione wyświetlanie akcji dodanych do głównego paska CMS4. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.189 - 15.04.2025 ----------------------------------- Merged revision(s) 31642-31646 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - dodanie akcji schedulera ''Export video''. SERVICE - poprawianie portu HTTP w adresach serwisów onvif w edge recordingu, jeśli różni się on od portu HTTP kamery. SERVICE - drobne poprawki do działania widoku konfiguracyjnego schedulera SERVICE - dodanie akcji schedulera ''Export video'' do CMS HUBa. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.188 - 11.04.2025 ----------------------------------- Merged revision(s) 31622-31634 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - restartuj program jeśli nie możesz odbudować indeksu. SERVICE - poprawki do restartowania aplikacji. SERVICE - poprawa wydajności działania sesji odbiorczej urządzeń SNMP. SERVICE - drobne poprawki do zapisu debug trace w `QOnvifMetadataSink` SERVICE - dodanie akcji schedulera "Export video". SERVICE - wycofanie poprawki [31633] VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.187 - 03.04.2025 ----------------------------------- SERVICE_QT_5_15 - poprawka po merge SERVICE_QT_5_15 - Merged revision(s) 31597-31610 from VDRS/BRANCHES/16_09_07_SERVICE: 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 - poprawka do budowania dziennego SERVICE - poprawiona czytelność logowania informacji i błędów VCA Core. SERVICE - sprawdzanie aktywności podsesji metadanych strumienia RTSP, jeśli jest to jedyna sesja w tym strumieniu. SERVICE - drobne poprawki CMS - poprawiona korekcja zoomu przy włączonym aspect ratio. Staramy się nie przycinać obrazu. SERVICE - drobne poprawki SERVICE - aktualizacja plików językowych CMS - wymuszenie odtworzenia maski kanałów local archive, jeśli dane urządzenie zostało wyłączone np. w wyniku utraty połączenia sieciowego. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.186 - 27.03.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31579-31591 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawiony algorytm wyszukiwania snapshotu w buforze klatek wideo 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 prealarmu, dla opcji "precise = false". SERVICE - parsowanie danych o czasie w protokole ''NAV DATA 10Hz 120 bytes'' dla Wiski. SERVICE - logowanie informacji o sukcesie akcji schedulera ''Save snapshot''. SERVICE - poprawki do obierania i prezentacji danych nawigacyjnych statku SERVICE - drobna poprawka w tłumaczeniu na j. polski SERVICE - dodanie opcji ''Connection time limit'' w ustawieniach użytkownika na HUB-ie. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.185 - 25.03.2025 ----------------------------------- SERVICE_QT_5_15 - wycofanie przypadkowej poprawki SERVICE_QT_5_15 - Merged revision(s) 31540-31569 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - dodaj podpisywanie instalek PlatinumCCTV SERVICE - wycofanie pluginu `QCorePluginSnmp` z klenta i HUB-a. Zdarzenie SNMP w harmonogramie zadań trzeba będzie dodać w inny sposób. 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 - drobna poprawka SERVICE - dodana możliwość ustawienia odczytu licznika VCA jako warunku w harmonogramie zadań. SERVICE - przeniesienie zdarzenia QSnmpTrapSchedulerEvent do pluginu CORE_PLUGIN_SCHEDULER. Obsługa zdarzenia ''Snmp Trap'' w harmonogramach zadań klienta i huba. 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. CMS - drobna poprawka do działania akcji ''Image rotation'' w menu kontekstowym kamery. CMS - odświeżaj połączenie z VDRS-em po włączeniu/wyłączeniu szyfrowania SSL. SERVICE - poprawka do tworzenia i sprawdzania ścieżki do eksportowanego pliku wideo w `QAviWriter`. SERVICE - zamieniaj parametry ''top'' i ''bottom'' bounding boxa w parserze metadanych ONVIF, jeśli wysokość prostokąta wychodzi ujemna. SERVICE - zapamiętywanie (dla danego profilu) zaznaczenia checkboxa ''Show advanced settings'' w zakładce ''Konfiguracja''. 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. - 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. SERVICE - drobne poprawki do QAviWriter; pozbycie się odwołania do przestarzałego parametru. SERVICE - budowanie dealera ALNET DEMO SERVICE - dodatkowe dane dla APNS (m.in. wymuszenie domyślnego dźwięku) wysyłane w powiadomieniu Firebase. 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_QT_5_15 - popraw pobieranie mapy archiwum po HTTP API w serwerze w wersji 3.5.5.x SERVICE_QT_5_15 - wywoływanie 'cancel' przed zamknięciem socketu w `QMsgSocket`. Czy to zapobiegnie wyjątkom `low_priority_handler` występującym np. po zakończeniu eksportu wideo? SERVICE_QT_5_15 - Merged revision(s) 31540-31541 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - dodaj podpisywanie instalek PlatinumCCTV SERVICE - wycofanie pluginu `QCorePluginSnmp` c klenta i HUB-a. Zdarzenie SNMP w harmonogramie zadań trzeba będzie dodać w inny sposób. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.184 - 13.03.2025 ----------------------------------- Merged revision(s) 31453-31534 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - combobox z możliwością wyboru serwera dodany do widoku ''VCA Live''; zamiast dotychczasowego wyświetlania zdarzeń z bieżącego serwera. 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. CMS - zapobiegnij crashowaniu aplikacji przy wymuszonym zamykaniu okien konfiguracyjnych zdarzeń i akcji harmonogramu zadań (np. w wyniku utraty połączenia z DVR). CMS - poprawione zapobieganie crashowaniu aplikacji przy wymuszonym zamykaniu okien konfiguracyjnych zdarzeń i akcji harmonogramu zadań. SERVICE - drobna poprawka SERVICE - dodana możliwość odbioru powiadomień SNMP TRAP. SERVICE - dodanie zdarzenia harmonogramu zadań ''SNMP Trap received'' SERVICE - możliwość wstawienia parametru do nazwy źródła w akcji schedulera ''Send DVR event''. SERVICE - drobne poprawki SERVICE - generuj zdarzenia schedulera oddzielnie dla każdej zmiennej powiadomienia SNMP Trap. SERVICE - nie generuj błędu komendy "MotionSearchDelMetaChannel", jeśli "fast motion search" jest już wyłączone dla danej kamery. SERVICE - wyświetlanie powiadomień SNMP TRAPS w widoku ''SNMP device status'' w dodatkowym wierszu ''SNMP Traps''. SERVICE - nie generuj dwóch powiadomień ''Configuration saved'' w widoku konfiguracyjnym ''Motion detection'' kamery. SERVICE - drobne poprawki SERVICE - nie czyść listy ostatnich powiadomień SNMP Trap, po zmianie konfiguracji portu nasłuchującego. SERVICE - poprawki do odświeżania widoku ''SNMP device status'' SERVICE - poprawki do logowania informacji o edge recordingu 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 - generowanie zdarzeń DVR na bazie trapów SNMP. Włączane/wyłączane kluczem ''snmpTrap.sendDvrEvent'' w `core.ini` SERVICE - poprawki do aktywacji zdarzeń schedulera ''No video signal'' i ''Motion detected'' 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 - wycofanie poprawki [31383]. Powodowała wyjątki w kliencie przy włączonym SSL. APPS_NET - poprawki do budowania na macOS 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. 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. SERVICE - dodanie nowego parsera danych statków, który będzie wykorzystywany w nowym projekcie Wiski. WISKA - poprawki do protokołu ''NMEA 0183'' SERVICE - poprawki do ustawiania nazwy portu szeregowego `QSerialUdpPort` CMS - zmniejszaj obrazek przy dodawaniu ikony, jeśli któryś z jego wymiarów jest większy od 128px. WISKA - możliwość skonfigurowania drugiej pary portów odbiorczych danych nawigacyjnych statku i różne poprawki z tym związane. SERVICE - drobne poprawki SERVICE_QT_5_15: - liczba klatek powodująca detekcję i opcja detektowania tylko na klatkach kluczowych dodane do konfiguracji zdarzenia detekcji kolorów (zamiast być w pliku ini); - poprawki do kontroli parametrów klasy `QOpenCVColorDetector` SERVICE_QT_5_15 - dodanie color pickera do podglądu wideo w widoku konfiguracyjnym zdarzenia detekcji koloru. SERVICE_QT_5_15 - poprawki do detekcji kolorów m.in.: - dodanie kluczy ''colorDetection.minFramesCount'' i ''colorDetection.keyFramesOnly'' w `core.ini`; - dodana możliwość określenia minimalnej powierzchni, która spowoduje wykrycie koloru; - nie traktujemy błędu detekcji jako braku detekcji koloru; - możliwość określenia koloru ''overlayRect'' w widoku poglądu kanału wideo. SERVICE_QT_5_15 - poprawiony wybór kolorów w widoku konfiguracyjnym zdarzenia harmonogramu zadań ''Color detection''. SERVICE_QT_5_15 - poprawiony styl poziomych sliderów SERVICE_QT_5_15 - poprawiony styl poziomych sliderów SERVICE_QT_5_15 - zmień maksymalną warstwę wideo w `QFaceAnonymizationExportView` VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.183 - 14.02.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31412-31441 from VDRS/BRANCHES/16_09_07_SERVICE: CMS - poprawki do zapisywania ustawień widoków w panelach bocznych. SERVICE - poprawka do informowania o zmianie sygnału wideo kanału edge recordingu. SERVICE - wyświetlanie danych ze wszystkich urządzeń danego DVR-a w widoku ''SNMP device status'' SERVICE - poprawki do działania wyświetlania statusów urządzeń SNMP. SERVICE - poprawa wydajności odświeżania listy nagrań i kolejki pobierania w widoku konfiguracyjnym ''Edge Recording''. SERVICE - poprawiaj ścieżki podczas importu/eksportu plików z ustawieniami SERVICE - nie wyświetlaj samouczka w playerze backupu, dodaj przycisk HELP SERVICE - wysyłanie archiwum po RTSP możliwe tylko z licencją NETSTATION_ENTERPRISE. (Marcin Galiński) VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.182 - 14.02.2025 ----------------------------------- SERVICE_QT_5_15 Merged revision(s) 31408-31409 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - pozbycie się komunikatu: ''QLayout: Attempting to add QLayout "" to QLprDetailsWidget "detailsWidget", which already has a layout'' SERVICE - popraw nagrywanie EdgeRecording ( zamykaj plik po każdym tasku ), do testów dla PlatinumCCTV. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.181 - 14.02.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31394-31405 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - dodaj opisy nowych linków do panelu konfiguracji RTSP. SERVICE - możliwość dodawania pozycji początkowej archiwum dodana na końcu ścieżki RTSP w nowym formacie: ''rtsp://address:port/archive//''. SERVICE - poprawa czytelności kodu SERVICE - nie zwracaj uwagi na wielkość liter przy wyszukiwaniu elementu ''MetadataStream'' w metadanych ONVIF. APPS_NET - drobna poprawka do obsługi matadanych RTSP w nowym kodzie SERVICE - zmiana kodeka strumienia RTSP na H264, jeśli jest on w formacie H265 i ma mieć zmieniony rozmiar. SERVICE - zapisuj w logach informację o zmianie kodeka RTSP z H265 na H264. SERVICE - drobne poprawki SERVICE - drobna poprawka SERVICE - poprawki do sposobu wyboru kolorów w ustawieniach nakładki VCA. SERVICE - drobna poprawka SERVICE - w HTTP_TEST domyślnie włącz format JSON. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.180 - 14.02.2025 ----------------------------------- Merged revision(s) 31367-31391 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - drobna poprawka SERVICE - popraw ładowanie logów - ładuj także pełne logi starego VDR'sa. SERVICE - poprawione parsowanie matadanych ONVIF LPR dla kamery Uniview. SERVICE - informowanie o błędach serializacji danych przy imporcie/eksporcie profili. SERVICE - poprawione literówki w tłumaczeniu na polski 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 - pobieraj pełne logi aplikacji. SERVICE - drobna poprawka SERVICE - dodanie funkcji pomocniczej, która wyszukuje elementy potomne w dokumencie XML bez zwracania uwagi na wielkość liter. APPS_NET - poprawione skrypty budowania na macOS. Uniezależnienie się od katalogów wynikających z użycia Jenkinsa. SERVICE - drobna poprawka SERVICE - dodaj rozszerzone logowanie importu i eksportu profili w CMS4 SERVICE - blokuj użytkownika w serwerze sieciowym domyślnie na jeden dzień, a nie na 60 sek. bo za szybko blokada wygasa. SERVICE - zwiększ domyśny bufor serwera RTSP ( nie wiadomo, czy to coś zmienia ). SERVICE - dodaj brakujące opisy do kilku widoków konfiguracyjnych. CMS - nie poprawiaj ścieżki dostępu do plików ini i pluginów w trybie DEBUG na macOS APPS_NET - wywoływanie ‘shutdown’ zamiast ‘close’ w socketach przy połączeniach z VDR-S; klient (przynajmniej na macOS) mógł powodować wywalanie serwera. APPS_NET - pozbycie się części kodu zależnego od Qt4 ORLEN_SERVICE - odblokuj możliwość edycji raportów przez administratora. ORLEN_SERVICE------------------------------------- 3.4.7.43 - 05.02.2025 ----------------------------------- SERVICE - poprawki do RTSP server (test) ORLEN_SERVICE Aktualizacja ZR_DHC_CHANGELOG_RELEASE_FULL.txt SERVICE - drobna poprawka wyglądu QCmsGeneralConfigurationView. SERVICE - drobna poprawka VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.179 - 14.02.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31356-31364 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawka do sciągania logów. SERVICE - dodaj przycisk ładowania logów w widoku systemu CMS - poprawki do budowania na macOS 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 - poprawka do budowania + wyłączenie budowania pliku .dmg SERVICE - prawidłowa inicjalizacja occupancy countera przy jego dodawaniu lub zmianie konfiguracji CMS - zaznaczanie/odznaczanie akcji ''Show details'' w widoku ''LPR Live''. CMS - poprawiony iconset na macOS SERVICE - drobna poprawka VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.178 - 14.02.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31352-31353 from VDRS/BRANCHES/16_09_07_SERVICE: CMS - zmiana certyfikatu do podpisywania plików .pkg CMS - zagnieżdżanie provisioning profile w “CMS.app” VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.177 - 14.02.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31347-31349 from VDRS/BRANCHES/16_09_07_SERVICE: CMS - dodanie ‘NSMicrophoneUsageDescription’ do pliku .plist + inne drobne poprawki SERVICE - uporządkowanie kodu w CORE_PLUGIN_SNMP. SERVICE - korzystanie z QColorDialog przy wyborze kolorów w ustawieniach nakładki VCA. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.176 - 14.02.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31335-31344 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - dodaj pliki pdb do instalki serwera. CMS - poprawiona domyślna ścieżka do snapshotów na macOS SERVICE - poprawianie odczytu czujnika w widoku ''Status urządzenia SNMP'' tylko, gdy da się go skonwertować do liczby zmiennoprzecinkowej. SERVICE - dodaj odpowiednie ścieżki do symboli przy zdrzucaniu stosu. CMS - podpisywanie CMS.pkg przy użyciu certyfikatu “3rd Party Mac Developer Installer: Alnet Systems Mobile (92LPJDU2P2)”. SERVICE - uporządkuj, uprość implementację QSystemWatchdog. CMS - dodanie kluczy ‘’CFBundleDisplayName’’ i ‘’CFBundleName’’ do CMS-Info.plist CMS - podpisywanie app bundle na maca certyfikatem "Apple Distribution: Alnet Systems Mobile (92LPJDU2P2)" SERVICE - uporządkuj, uprość implementację QSystemWatchdog - poprawki SERVICE - dodaj pobieranie pełnych logów z serwera zdalnie przez klienta. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.175 - 14.02.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31317-31332 from VDRS/BRANCHES/16_09_07_SERVICE: CMS - przywrócenie działania przycisku ''Show all day'' w odtwarzaczu archiwum CMS - poprawiona struktura app bundle na macOS. Przerzucenie większości plików z katalogu ''/Contents/MacOS'' do innych podkatalogów. SERVICE - nie dodawaj pliku ''dvr_config.xml'' do instalek klienta i huba. Pik jest wykorzystywany tylko w oprogramowaniu dla Orlenu. CMS - poprawka do skryptu budowania na maku CMS - poprawka 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 - dodanie ‘’ --options runtime’’ do skryptu budowania na maku CMS - poprawki do skryptu budowania na maku CMS - pliki ini i inne dane na macOS trzymane w podkatalogu ''/Contents/Resources'', a nie ''/Contents/MacOS''. CMS - poprawiony iconset dla aplikacji na maca CMS - dodanie klucza ‘LSMinimumSystemVersion’ do CMS-Info.plist 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 - drobna poprawka 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 - nie korzystamy z klasy `SingleApplication` na macOS. Kłóci się to z App Sandbox. CMS - podpisywanie aplikacji na maka przy użyciu `CMS.entitlements`; włączenie App Sandbox. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.174 - 14.02.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31229-31314 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - popraw działanie skrótów klawiaturowych SERVICE - popraw działanie strzałek w widokach TreeWidget SERVICE - drobna poprawka SERVICE - poprawiony tab order w `QVdrsRecordSchedulerConfigView` SERVICE - możliwość eksportu do PDF listy uprawnień danego użytkownika VDR-S SERVICE - popraw wygląd okienka QDeviceChannelInfoView. SERVICE - przesuń TaskScheduler do ustawień zaawansowanych. SERVICE - wyświetlanie śladu obiektu odbieranego w metadanych ONVIF. 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 - dodaj opis dla użytkownika o przeciaganiu kamer. SERVICE_QT_5_15 - Merged revision(s) 31048-31065 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawka do pobierania listy kamer dla danego urządzenia w konfiguracji zdarzenia VCA w harmonogramie zadań. 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 - NumberOK: zapisuj zdarzenie w bazie danych nawet jak nie ma do niego dołączonego screenshota. SERVICE - dodanie rysowania wielokątów do renderera D2D1. SERVICE - usuń zbędne pliki starych instalek. 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 - poprawki do upuszczania akcji w QVideoLayerActions. SERVICE - dodanie akcji ''Next bookmark'' i ''Previous bookmark''. Akcje wyszukują w bazie danych najbliższy bookmark dla kamer widocznych na layoucie. SERVICE - chowanie przycisków bookmarków w QDeviceChannelInfoView. SERVICE - poprawka ( tymczasowa ) błędów linkera związanych z podwójnie zdefiniowanymi symbolami. VDRS4------------------------------------- 3.5.5.163 - 13.01.2025 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15 - Merged revision(s) 31070-31072 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawki do wyszukiwania następnego bookmarka CMS - dodanie tekstu ''Use only with CMS HUB connections'' do opisu niektórych zakładek. SERVICE - drobna poprawka VDRS4------------------------------------- 3.5.5.164 - 13.01.2025 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15 - Merged revision(s) 31075-31085 from VDRS/BRANCHES/16_09_07_SERVICE: CMS - poprawka do odczytu ustawień paneli bocznych SERVICE - dodaj zabezpieczenie ( błąd wystąpił podczas odbioru strumienia RTSP ). CMS HUB - dodana możliwość zamykania wielu alarmów na raz. Nowa komenda ''DvrAlarmHandleMulti''. 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 - poprawki do odświeżania ustawień nakładki VCA CMS - poprawki do działania akcji ''Select all'' na liście nowych alarmów. SERVICE - dodanie nowej kolumny w widoku LPR: ''Opis właściciela samochodu''. VDRS4------------------------------------- 3.5.5.165 - 13.01.2025 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15 - Merged revision(s) 31088-31094 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - zmiana nazwy widoku konfiguracyjnego ''HTTP proxy'' na więcej mówiącą ''Camera web proxy''. SERVICE - poprawione literówki SERVICE - poprawka do rysowania wielokątów w rendererze D2D1. 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 zapisywania ustawień w `QHardwareChannelMap`. Czasami aplikacja zawieszała się podczas tego procesu (przynajmniej w trybie DEBUG). CMS - zapamiętuj zaznaczone kamery w widoku ''LPR Live''. VDRS4------------------------------------- 3.5.5.166 - 13.01.2025 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15 - Merged revision(s) 31102-31103 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawka do domyślnych opcji nakładki VCA w `QVideoLayerVcaSettings` CMS - poprawki do odczytu/zapisu ustawień nakładki VCA VDRS4------------------------------------- 3.5.5.167 - 13.01.2025 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15 - ( merge - konflikty w skryptach do budowania wersji na MAC'a - do sprawdzenia ) Merged revision(s) 31106-31131 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawione literówki w tłumaczeniu na polski SERVICE - poprawki do rysowania metadanych VCA: zwiększenie grubości niektórych linii, rysowanie kółek w miejscach wierzchołków stref. CMS - optymalizacja rysowania koła w rendererze OpenGL. CMS - rysowanie stref non-detect SERVICE - drobne poprawki SERVICE - drobna poprawka 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 - dodaj skrypt do podpisywania instalek SERVICE - dodaj skrypt do podpisywania instalek SERVICE - wyłącz budowanie testów ( nie kompilują się - do poprawienia ) SERVICE - poprawka do skryptu do podpisywania instalek SERVICE - ''Camera web proxy'' domyślnie wyłączony TEST_FISHEYE_CONVERSION - poprawka do budowania SERVICE - poprawione formatowanie statystyk strumienia wideo SERVICE - poprawne inicjalizowanie zdarzeń schedulera ''Zmiana stanu wejścia'' i ''Zmiana stanu wyjścia''. 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 CMS - lekkie opóźnienie reakcji na powiadomienie obudzenia systemu na macOS. VDRS4------------------------------------- 3.5.5.168 - 13.01.2025 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt Merged revision(s) 31134-31139 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - wyłączono tymczasowo podpisywanie instalek. SERVICE - podpisz instalke vdrs CMS - zmniejszenie grubości zakreskowania stref non-detect SERVICE - popraw podpisywanie instalek WIX VDRS4------------------------------------- 3.5.5.169 - 13.01.2025 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15 - Merged revision(s) 31142-31158 from VDRS/BRANCHES/16_09_07_SERVICE: CMS - poprawki w do skryptu ‘makemacapp.sh’ CMS - korzystanie z pliku `CMS-entitlements.plist` przy podpisywaniu aplikacji na maka CMS - wycofanie poprawki [31143]. Aplikacja na macOS się nie uruchamiała. SERVICE - poprawki do odtwarzania D2D render target CMS - zwiększenie logowania błędów renderera D2D CMS - włączenie Direct2D Debug Layer w trybie DEBUG. Poprawki do wykrytych błędów. SERVICE - przekazywanie parametru ''shellMode'' w konstruktorze `QCms`. Jest on sprawdzany i ustawiany tylko dla aplikacji CMS.exe. SERVICE - dodanie do instalek brakującego pliku `Qt5Svg.dll` w podkatalogu `backup`. CMS - odświeżanie rysowania stref VCA przy zmianie rozmiaru okna aplikacji SERVICE - drobne poprawki CMS - ograniczenie liczby wywołań metod `keepAspectRatio` oraz `iZoom` obiektu `QGridLayoutSettings` z poziomu wątków wideo. Zmniejszenie prawdopodobieństwa wzajemnego zawieszania/zakleszczania wątków wideo i gui. CMS - poprawka do odświeżania stanu odtwarzacza archiwum po zmianie suwaka prędkości. SERVICE - wyszukiwanie listy współdzielonych zadań kopii zapasowej wideo przeniesione z wątku głównego do puli wątków roboczych. SERVICE - drobna poprawka SERVICE - zwiększ maskymalną liczbę portów szeregowych do 256 SERVICE - popraw działanie okienka QHardwareManagerConfigView w przypadku dużej ilości powiadomień o zmianie stanu sprzętu itp. VDRS4------------------------------------- 3.5.5.170 - 13.01.2025 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15 - Merged revision(s) 31161-31172 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - popraw budowanie dzienne ( podpisuj instalki podpisem testowym ALNET_TEST.pfx, który trzeba dodać do systemu ), usuwaj niepotrzebne pliki ENGINE_ SERVICE - podpisz jeszcze także plików wykonywalnych SERVICE - wyłącz uruchamianie testów. SERVICE - podpisz jeszcze kilka programów łącznie z CMS.exe i VDR-S.exe SERVICE - nie buduj delaerów dla CMS przy przebudowywaniu dziennym. SERVICE - nie buduj delaerów dla VDRS przy przebudowywaniu dziennym. SERVICE - poprawki do budowania dziennego 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 - drobne poprawki CMS - możliwość ustawienia grubości i nieprzezroczystości linii w ustawieniach nakładki VCA ORLEN_SERVICE - przeklej poprawkę 27973 SERVICE - poprawki do wyświetlania metadanych VCA: zapobieganie "mruganiu" obiektów, zwiększenie maksymalnej liczby wyświetlanych zdarzeń. VDRS4------------------------------------- 3.5.5.171 - 13.01.2025 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15 - Merged revision(s) 31193-31202 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - wyświetlaj nakładkę VCA pod warstwą z nazwą i czasem kamery SERVICE - parsowanie w metadanych ONVIF także informacji o śladzie obiektu (na razie niewykorzystywane). ORLEN_SERVICE - poprawka kompilacji ORLEN_SERVICE - dodawaj zakładkę raporty jeśli użytkownik ma prawa do raportów ( dla zwykłych użytkowników zawsze stosuj standardowy zestaw zakładek, bo i tak nie mogą ich edytować więc nie ma sensu ich zapisywanie ). SNMP - dodanie urządzenia ''DIGITUS Smart PDU 1U''. Zmiana nazwy wcześniej dodanego urządzenia na ''DIGITUS Smart PDU 0U''. SERVICE - domyślnie nie wyświetlaj ustawień zaawansowanych tylko widok uproszczony. VDRS4------------------------------------- 3.5.5.172 - 13.01.2025 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15 - Merged revision(s) 31205-31225 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - dorobienie do akcji ''Zapisz zdjęcie'' w harmonogramie zadań możliwości wyboru wielu kamer. SERVICE_QT_5_15 - poprawki do przenoszenia i zmiany rozmiaru głównego okna aplikacji ( np. między monitorami z różnymi dpi ). SERVICE_QT_5_15 - popraw zapis rozmiaru i położenia okien. SERVICE - uaktualnienie końcowego roku na 2025 w opisie praw autorskich SERVICE - popraw czytelność programów instalacyjnych ( usuń niepotrzebne informacje o numerze commitu SVN, wersja (x64) i tak wszystkie są x64 itp ). SERVICE_QT_5_15 - poprawki do przenoszenia i zmiany rozmiaru głównego okna aplikacji ( np. między monitorami z różnymi dpi ), część 2 SERVICE_QT_5_15 - SERVICE_QT_5_15 - poprawki do przenoszenia i zmiany rozmiaru głównego okna aplikacji ( np. między monitorami z różnymi dpi ), część 3 SERVICE_QT_5_15 - uproszczenie tytułu głównego okna ( i tak nie jest wyświetlany w Windows, bo nie ma paska tytułu ) SERVICE_QT_5_15 - poprawka do przenoszenia głównego okna pomiędzy monitorami SERVICE_QT_5_15 - popraw zapis rozmiaru i położenia okien. SERVICE - dodanie urządzenia ''SNMP Generic Device'' + różne poprawki do działania pluginu ''SNMP''. SERVICE - usuń niepotrzebne Q_CLASSINFO ( nie ma już kontrolek ActiveX ) SERVICE - poprawki do działania akcji schedulera ''Set window state''. SERVICE - drobna poprawka SERVICE - drobna poprawka w `QSnmpManager` SERVICE - zmieniony mechanizm wyliczania wartości czujników w urządzeniu ''SNMP Generic Device''. SERVICE - możliwość awizacji samochodu na jeden wjazd (specjalne traktowanie wizyty z czasem końcowym równym 0). SERVICE - poprawiony błąd: serwer HTTP się nie uruchamia po restarcie HUB'a jeśli jest włączony HTTPS. VDRS4------------------------------------- 3.5.5.173 - 13.01.2025 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - drobna poprawka SERVICE - drobna poprawka SERVICE_VER4 - popraw detekcję ruchu SERVICE_VER4 - Merged revision(s) 31206-31239 from VDRS/BRANCHES/22_01_28_SERVICE_QT_5_15: SERVICE_QT_5_15 - poprawki do przenoszenia i zmiany rozmiaru głównego okna aplikacji ( np. między monitorami z różnymi dpi ). SERVICE_QT_5_15 - popraw zapis rozmiaru i położenia okien. SERVICE - uaktualnienie końcowego roku na 2025 w opisie praw autorskich SERVICE - popraw czytelność programów instalacyjnych ( usuń niepotrzebne informacje o numerze commitu SVN, wersja (x64) i tak wszystkie są x64 itp ). SERVICE_QT_5_15 - poprawki do przenoszenia i zmiany rozmiaru głównego okna aplikacji ( np. między monitorami z różnymi dpi ), część 2 SERVICE_QT_5_15 - SERVICE_QT_5_15 - poprawki do przenoszenia i zmiany rozmiaru głównego okna aplikacji ( np. między monitorami z różnymi dpi ), część 3 SERVICE_QT_5_15 - uproszczenie tytułu głównego okna ( i tak nie jest wyświetlany w Windows, bo nie ma paska tytułu ) SERVICE_QT_5_15 - poprawka do przenoszenia głównego okna pomiędzy monitorami SERVICE_QT_5_15 - popraw zapis rozmiaru i położenia okien. SERVICE - dodanie urządzenia ''SNMP Generic Device'' + różne poprawki do działania pluginu ''SNMP''. SERVICE - usuń niepotrzebne Q_CLASSINFO ( nie ma już kontrolek ActiveX ) SERVICE - poprawki do działania akcji schedulera ''Set window state''. SERVICE - drobna poprawka SERVICE - drobna poprawka w `QSnmpManager` SERVICE - zmieniony mechanizm wyliczania wartości czujników w urządzeniu ''SNMP Generic Device''. SERVICE - możliwość awizacji samochodu na jeden wjazd (specjalne traktowanie wizyty z czasem końcowym równym 0). SERVICE - poprawiony błąd: serwer HTTP się nie uruchamia po restarcie HUB'a jeśli jest włączony HTTPS. SERVICE------------------------------------- 3.4.5.173 - 09.01.2025 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - popraw działanie skrótów klawiaturowych SERVICE - popraw działanie strzałek w widokach TreeWidget SERVICE - drobna poprawka SERVICE - poprawiony tab order w `QVdrsRecordSchedulerConfigView` SERVICE - możliwość eksportu do PDF listy uprawnień danego użytkownika VDR-S SERVICE - popraw wygląd okienka QDeviceChannelInfoView. SERVICE - przesuń TaskScheduler do ustawień zaawansowanych. SERVICE - wyświetlanie śladu obiektu odbieranego w metadanych ONVIF. SERVICE_QT_5_15 - Merged revision(s) 31048-31065 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawka do pobierania listy kamer dla danego urządzenia w konfiguracji zdarzenia VCA w harmonogramie zadań. 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 - NumberOK: zapisuj zdarzenie w bazie danych nawet jak nie ma do niego dołączonego screenshota. SERVICE - dodanie rysowania wielokątów do renderera D2D1. SERVICE - usuń zbędne pliki starych instalek. 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 - poprawki do upuszczania akcji w QVideoLayerActions. SERVICE - dodanie akcji ''Next bookmark'' i ''Previous bookmark''. Akcje wyszukują w bazie danych najbliższy bookmark dla kamer widocznych na layoucie. SERVICE - chowanie przycisków bookmarków w QDeviceChannelInfoView. SERVICE - poprawka ( tymczasowa ) błędów linkera związanych z podwójnie zdefiniowanymi symbolami. VDRS4------------------------------------- 4.5.5.163 - 14.01.2025 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_VER4 - Merged revision(s) 31242 from VDRS/BRANCHES/22_01_28_SERVICE_QT_5_15: SERVICE_QT_5_15 - Merged revision(s) 31070-31072 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawki do wyszukiwania następnego bookmarka CMS - dodanie tekstu ''Use only with CMS HUB connections'' do opisu niektórych zakładek. SERVICE - drobna poprawka VDRS4------------------------------------- 4.5.5.164 - 14.01.2025 ----------------------------------- SERVICE_VER4 - Merged revision(s) 31245 from VDRS/BRANCHES/22_01_28_SERVICE_QT_5_15: SERVICE_QT_5_15 - Merged revision(s) 31075-31085 from VDRS/BRANCHES/16_09_07_SERVICE: CMS - poprawka do odczytu ustawień paneli bocznych SERVICE - dodaj zabezpieczenie ( błąd wystąpił podczas odbioru strumienia RTSP ). CMS HUB - dodana możliwość zamykania wielu alarmów na raz. Nowa komenda ''DvrAlarmHandleMulti''. 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 - poprawki do odświeżania ustawień nakładki VCA CMS - poprawki do działania akcji ''Select all'' na liście nowych alarmów. SERVICE - dodanie nowej kolumny w widoku LPR: ''Opis właściciela samochodu''. VDRS4------------------------------------- 4.5.5.165 - 14.01.2025 ----------------------------------- SERVICE_VER4 - Merged revision(s) 31248 from VDRS/BRANCHES/22_01_28_SERVICE_QT_5_15: SERVICE_QT_5_15 - Merged revision(s) 31088-31094 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - zmiana nazwy widoku konfiguracyjnego ''HTTP proxy'' na więcej mówiącą ''Camera web proxy''. SERVICE - poprawione literówki SERVICE - poprawka do rysowania wielokątów w rendererze D2D1. 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 zapisywania ustawień w `QHardwareChannelMap`. Czasami aplikacja zawieszała się podczas tego procesu (przynajmniej w trybie DEBUG). CMS - zapamiętuj zaznaczone kamery w widoku ''LPR Live''. SERVICE_VER4 - pominięta poprawka UtilBase64 VDRS4------------------------------------- 4.5.5.166 - 14.01.2025 ----------------------------------- SERVICE_VER4 - Merged revision(s) 31251 from VDRS/BRANCHES/22_01_28_SERVICE_QT_5_15: SERVICE_QT_5_15 - Merged revision(s) 31102-31103 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawka do domyślnych opcji nakładki VCA w `QVideoLayerVcaSettings` CMS - poprawki do odczytu/zapisu ustawień nakładki VCA VDRS4------------------------------------- 4.5.5.167 - 14.01.2025 ----------------------------------- SERVICE_VER4 - Merged revision(s) 31254 from VDRS/BRANCHES/22_01_28_SERVICE_QT_5_15: SERVICE_QT_5_15 - ( merge - konflikty w skryptach do budowania wersji na MAC'a - do sprawdzenia ) Merged revision(s) 31106-31131 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawione literówki w tłumaczeniu na polski SERVICE - poprawki do rysowania metadanych VCA: zwiększenie grubości niektórych linii, rysowanie kółek w miejscach wierzchołków stref. CMS - optymalizacja rysowania koła w rendererze OpenGL. CMS - rysowanie stref non-detect SERVICE - drobne poprawki SERVICE - drobna poprawka 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 - dodaj skrypt do podpisywania instalek SERVICE - dodaj skrypt do podpisywania instalek SERVICE - wyłącz budowanie testów ( nie kompilują się - do poprawienia ) SERVICE - poprawka do skryptu do podpisywania instalek SERVICE - ''Camera web proxy'' domyślnie wyłączony TEST_FISHEYE_CONVERSION - poprawka do budowania SERVICE - poprawione formatowanie statystyk strumienia wideo SERVICE - poprawne inicjalizowanie zdarzeń schedulera ''Zmiana stanu wejścia'' i ''Zmiana stanu wyjścia''. 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 CMS - lekkie opóźnienie reakcji na powiadomienie obudzenia systemu na macOS. VDRS4------------------------------------- 4.5.5.168 - 14.01.2025 ----------------------------------- SERVICE_VER4 - Merged revision(s) 31257 from VDRS/BRANCHES/22_01_28_SERVICE_QT_5_15: Merged revision(s) 31134-31139 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - wyłączono tymczasowo podpisywanie instalek. SERVICE - podpisz instalke vdrs CMS - zmniejszenie grubości zakreskowania stref non-detect SERVICE - popraw podpisywanie instalek WIX VDRS4------------------------------------- 4.5.5.169 - 14.01.2025 ----------------------------------- SERVICE - usunięty błąd rysowania linii łamanych w rendererze OpenGL Merged revision(s) 31260 from VDRS/BRANCHES/22_01_28_SERVICE_QT_5_15: SERVICE_QT_5_15 - Merged revision(s) 31142-31158 from VDRS/BRANCHES/16_09_07_SERVICE: CMS - poprawki w do skryptu ‘makemacapp.sh’ CMS - korzystanie z pliku `CMS-entitlements.plist` przy podpisywaniu aplikacji na maka CMS - wycofanie poprawki [31143]. Aplikacja na macOS się nie uruchamiała. SERVICE - poprawki do odtwarzania D2D render target CMS - zwiększenie logowania błędów renderera D2D CMS - włączenie Direct2D Debug Layer w trybie DEBUG. Poprawki do wykrytych błędów. SERVICE - przekazywanie parametru ''shellMode'' w konstruktorze `QCms`. Jest on sprawdzany i ustawiany tylko dla aplikacji CMS.exe. SERVICE - dodanie do instalek brakującego pliku `Qt5Svg.dll` w podkatalogu `backup`. CMS - odświeżanie rysowania stref VCA przy zmianie rozmiaru okna aplikacji SERVICE - drobne poprawki CMS - ograniczenie liczby wywołań metod `keepAspectRatio` oraz `iZoom` obiektu `QGridLayoutSettings` z poziomu wątków wideo. Zmniejszenie prawdopodobieństwa wzajemnego zawieszania/zakleszczania wątków wideo i gui. CMS - poprawka do odświeżania stanu odtwarzacza archiwum po zmianie suwaka prędkości. SERVICE - wyszukiwanie listy współdzielonych zadań kopii zapasowej wideo przeniesione z wątku głównego do puli wątków roboczych. SERVICE - drobna poprawka SERVICE - zwiększ maskymalną liczbę portów szeregowych do 256 SERVICE - popraw działanie okienka QHardwareManagerConfigView w przypadku dużej ilości powiadomień o zmianie stanu sprzętu itp. VDRS4------------------------------------- 4.5.5.170 - 15.01.2025 ----------------------------------- SERVICE_VER4 - Merged revision(s) 31263 from VDRS/BRANCHES/22_01_28_SERVICE_QT_5_15: SERVICE_QT_5_15 - Merged revision(s) 31161-31172 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - popraw budowanie dzienne ( podpisuj instalki podpisem testowym ALNET_TEST.pfx, który trzeba dodać do systemu ), usuwaj niepotrzebne pliki ENGINE_ SERVICE - podpisz jeszcze także plików wykonywalnych SERVICE - wyłącz uruchamianie testów. SERVICE - podpisz jeszcze kilka programów łącznie z CMS.exe i VDR-S.exe SERVICE - nie buduj delaerów dla CMS przy przebudowywaniu dziennym. SERVICE - nie buduj delaerów dla VDRS przy przebudowywaniu dziennym. SERVICE - poprawki do budowania dziennego 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 - drobne poprawki CMS - możliwość ustawienia grubości i nieprzezroczystości linii w ustawieniach nakładki VCA ORLEN_SERVICE - przeklej poprawkę 27973 SERVICE - poprawki do wyświetlania metadanych VCA: zapobieganie "mruganiu" obiektów, zwiększenie maksymalnej liczby wyświetlanych zdarzeń. VDRS4------------------------------------- 4.5.5.171 - 15.01.2025 ----------------------------------- SERVICE_VER4 - Merged revision(s) 31266 from VDRS/BRANCHES/22_01_28_SERVICE_QT_5_15: SERVICE_QT_5_15 - Merged revision(s) 31193-31202 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - wyświetlaj nakładkę VCA pod warstwą z nazwą i czasem kamery SERVICE - parsowanie w metadanych ONVIF także informacji o śladzie obiektu (na razie niewykorzystywane). ORLEN_SERVICE - poprawka kompilacji ORLEN_SERVICE - dodawaj zakładkę raporty jeśli użytkownik ma prawa do raportów ( dla zwykłych użytkowników zawsze stosuj standardowy zestaw zakładek, bo i tak nie mogą ich edytować więc nie ma sensu ich zapisywanie ). SNMP - dodanie urządzenia ''DIGITUS Smart PDU 1U''. Zmiana nazwy wcześniej dodanego urządzenia na ''DIGITUS Smart PDU 0U''. SERVICE - domyślnie nie wyświetlaj ustawień zaawansowanych tylko widok uproszczony. VDRS4------------------------------------- 4.5.5.172 - 15.01.2025 ----------------------------------- SERVICE_VER4 - Merged revision(s) 31269 from VDRS/BRANCHES/22_01_28_SERVICE_QT_5_15: SERVICE_QT_5_15 - Merged revision(s) 31205-31225 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - dorobienie do akcji ''Zapisz zdjęcie'' w harmonogramie zadań możliwości wyboru wielu kamer. SERVICE_QT_5_15 - poprawki do przenoszenia i zmiany rozmiaru głównego okna aplikacji ( np. między monitorami z różnymi dpi ). SERVICE_QT_5_15 - popraw zapis rozmiaru i położenia okien. SERVICE - uaktualnienie końcowego roku na 2025 w opisie praw autorskich SERVICE - popraw czytelność programów instalacyjnych ( usuń niepotrzebne informacje o numerze commitu SVN, wersja (x64) i tak wszystkie są x64 itp ). SERVICE_QT_5_15 - poprawki do przenoszenia i zmiany rozmiaru głównego okna aplikacji ( np. między monitorami z różnymi dpi ), część 2 SERVICE_QT_5_15 - SERVICE_QT_5_15 - poprawki do przenoszenia i zmiany rozmiaru głównego okna aplikacji ( np. między monitorami z różnymi dpi ), część 3 SERVICE_QT_5_15 - uproszczenie tytułu głównego okna ( i tak nie jest wyświetlany w Windows, bo nie ma paska tytułu ) SERVICE_QT_5_15 - poprawka do przenoszenia głównego okna pomiędzy monitorami SERVICE_QT_5_15 - popraw zapis rozmiaru i położenia okien. SERVICE - dodanie urządzenia ''SNMP Generic Device'' + różne poprawki do działania pluginu ''SNMP''. SERVICE - usuń niepotrzebne Q_CLASSINFO ( nie ma już kontrolek ActiveX ) SERVICE - poprawki do działania akcji schedulera ''Set window state''. SERVICE - drobna poprawka SERVICE - drobna poprawka w `QSnmpManager` SERVICE - zmieniony mechanizm wyliczania wartości czujników w urządzeniu ''SNMP Generic Device''. SERVICE - możliwość awizacji samochodu na jeden wjazd (specjalne traktowanie wizyty z czasem końcowym równym 0). SERVICE - poprawiony błąd: serwer HTTP się nie uruchamia po restarcie HUB'a jeśli jest włączony HTTPS. VDRS4------------------------------------- 4.5.5.173 - 15.01.2025 ----------------------------------- 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 - restartuj serwer HTTP c 5 sekund do skutku jeśli nie można go uruchomić ( port jest zajęty itp ). SERVICE - korzystaj z `RegSetValueExW` przy zapisywaniu do rejestru tekstów w formacie utf-16. SERVICE - korzystaj z funkcji `RegQueryValueExW` przy odczytywaniu tekstów w formacie UTF-16 z rejestru Windows. SERVICE - zapobieganie nadpisywaniu nazwy kamery przy inicjowaniu pola edycji w panelu konfiguracyjnym kamery w trybie ''Application settings''. 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 - możliwość eksportu do PDF listy uprawnień wielu użytkowników VDR-S CMS - usunięcie niewykorzystywanej akcji ustawiającej globalne aspect ratio dla wyświetlanego wideo. CMS - możliwość konfigurowania sprzętowego backendu w dekodowaniu wideo tylko wtedy, gdy jest on dostępny. CMS - możliwość zmiany koloru czcionki na widokach kamer przerzucona z pliku 'cms.ini' do widoku konfiguracyjnego CMS - twórz także plik CMS.pkg VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.173 - 13.01.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31205-31225 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - dorobienie do akcji ''Zapisz zdjęcie'' w harmonogramie zadań możliwości wyboru wielu kamer. SERVICE_QT_5_15 - poprawki do przenoszenia i zmiany rozmiaru głównego okna aplikacji ( np. między monitorami z różnymi dpi ). SERVICE_QT_5_15 - popraw zapis rozmiaru i położenia okien. SERVICE - uaktualnienie końcowego roku na 2025 w opisie praw autorskich SERVICE - popraw czytelność programów instalacyjnych ( usuń niepotrzebne informacje o numerze commitu SVN, wersja (x64) i tak wszystkie są x64 itp ). SERVICE_QT_5_15 - poprawki do przenoszenia i zmiany rozmiaru głównego okna aplikacji ( np. między monitorami z różnymi dpi ), część 2 SERVICE_QT_5_15 - SERVICE_QT_5_15 - poprawki do przenoszenia i zmiany rozmiaru głównego okna aplikacji ( np. między monitorami z różnymi dpi ), część 3 SERVICE_QT_5_15 - uproszczenie tytułu głównego okna ( i tak nie jest wyświetlany w Windows, bo nie ma paska tytułu ) SERVICE_QT_5_15 - poprawka do przenoszenia głównego okna pomiędzy monitorami SERVICE_QT_5_15 - popraw zapis rozmiaru i położenia okien. SERVICE - dodanie urządzenia ''SNMP Generic Device'' + różne poprawki do działania pluginu ''SNMP''. SERVICE - usuń niepotrzebne Q_CLASSINFO ( nie ma już kontrolek ActiveX ) SERVICE - poprawki do działania akcji schedulera ''Set window state''. SERVICE - drobna poprawka SERVICE - drobna poprawka w `QSnmpManager` SERVICE - zmieniony mechanizm wyliczania wartości czujników w urządzeniu ''SNMP Generic Device''. SERVICE - możliwość awizacji samochodu na jeden wjazd (specjalne traktowanie wizyty z czasem końcowym równym 0). SERVICE - poprawiony błąd: serwer HTTP się nie uruchamia po restarcie HUB'a jeśli jest włączony HTTPS. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.172 - 13.01.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31193-31202 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - wyświetlaj nakładkę VCA pod warstwą z nazwą i czasem kamery SERVICE - parsowanie w metadanych ONVIF także informacji o śladzie obiektu (na razie niewykorzystywane). ORLEN_SERVICE - poprawka kompilacji ORLEN_SERVICE - dodawaj zakładkę raporty jeśli użytkownik ma prawa do raportów ( dla zwykłych użytkowników zawsze stosuj standardowy zestaw zakładek, bo i tak nie mogą ich edytować więc nie ma sensu ich zapisywanie ). SNMP - dodanie urządzenia ''DIGITUS Smart PDU 1U''. Zmiana nazwy wcześniej dodanego urządzenia na ''DIGITUS Smart PDU 0U''. SERVICE - domyślnie nie wyświetlaj ustawień zaawansowanych tylko widok uproszczony. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.171 - 13.01.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31161-31172 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - popraw budowanie dzienne ( podpisuj instalki podpisem testowym ALNET_TEST.pfx, który trzeba dodać do systemu ), usuwaj niepotrzebne pliki ENGINE_ SERVICE - podpisz jeszcze także plików wykonywalnych SERVICE - wyłącz uruchamianie testów. SERVICE - podpisz jeszcze kilka programów łącznie z CMS.exe i VDR-S.exe SERVICE - nie buduj delaerów dla CMS przy przebudowywaniu dziennym. SERVICE - nie buduj delaerów dla VDRS przy przebudowywaniu dziennym. SERVICE - poprawki do budowania dziennego 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 - drobne poprawki CMS - możliwość ustawienia grubości i nieprzezroczystości linii w ustawieniach nakładki VCA ORLEN_SERVICE - przeklej poprawkę 27973 SERVICE - poprawki do wyświetlania metadanych VCA: zapobieganie "mruganiu" obiektów, zwiększenie maksymalnej liczby wyświetlanych zdarzeń. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.170 - 13.01.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31142-31158 from VDRS/BRANCHES/16_09_07_SERVICE: CMS - poprawki w do skryptu ‘makemacapp.sh’ CMS - korzystanie z pliku `CMS-entitlements.plist` przy podpisywaniu aplikacji na maka CMS - wycofanie poprawki [31143]. Aplikacja na macOS się nie uruchamiała. SERVICE - poprawki do odtwarzania D2D render target CMS - zwiększenie logowania błędów renderera D2D CMS - włączenie Direct2D Debug Layer w trybie DEBUG. Poprawki do wykrytych błędów. SERVICE - przekazywanie parametru ''shellMode'' w konstruktorze `QCms`. Jest on sprawdzany i ustawiany tylko dla aplikacji CMS.exe. SERVICE - dodanie do instalek brakującego pliku `Qt5Svg.dll` w podkatalogu `backup`. CMS - odświeżanie rysowania stref VCA przy zmianie rozmiaru okna aplikacji SERVICE - drobne poprawki CMS - ograniczenie liczby wywołań metod `keepAspectRatio` oraz `iZoom` obiektu `QGridLayoutSettings` z poziomu wątków wideo. Zmniejszenie prawdopodobieństwa wzajemnego zawieszania/zakleszczania wątków wideo i gui. CMS - poprawka do odświeżania stanu odtwarzacza archiwum po zmianie suwaka prędkości. SERVICE - wyszukiwanie listy współdzielonych zadań kopii zapasowej wideo przeniesione z wątku głównego do puli wątków roboczych. SERVICE - drobna poprawka SERVICE - zwiększ maskymalną liczbę portów szeregowych do 256 SERVICE - popraw działanie okienka QHardwareManagerConfigView w przypadku dużej ilości powiadomień o zmianie stanu sprzętu itp. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.169 - 13.01.2025 ----------------------------------- Merged revision(s) 31134-31139 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - wyłączono tymczasowo podpisywanie instalek. SERVICE - podpisz instalke vdrs CMS - zmniejszenie grubości zakreskowania stref non-detect SERVICE - popraw podpisywanie instalek WIX VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.168 - 13.01.2025 ----------------------------------- SERVICE_QT_5_15 - ( merge - konflikty w skryptach do budowania wersji na MAC'a - do sprawdzenia ) Merged revision(s) 31106-31131 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawione literówki w tłumaczeniu na polski SERVICE - poprawki do rysowania metadanych VCA: zwiększenie grubości niektórych linii, rysowanie kółek w miejscach wierzchołków stref. CMS - optymalizacja rysowania koła w rendererze OpenGL. CMS - rysowanie stref non-detect SERVICE - drobne poprawki SERVICE - drobna poprawka 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 - dodaj skrypt do podpisywania instalek SERVICE - dodaj skrypt do podpisywania instalek SERVICE - wyłącz budowanie testów ( nie kompilują się - do poprawienia ) SERVICE - poprawka do skryptu do podpisywania instalek SERVICE - ''Camera web proxy'' domyślnie wyłączony TEST_FISHEYE_CONVERSION - poprawka do budowania SERVICE - poprawione formatowanie statystyk strumienia wideo SERVICE - poprawne inicjalizowanie zdarzeń schedulera ''Zmiana stanu wejścia'' i ''Zmiana stanu wyjścia''. 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 CMS - lekkie opóźnienie reakcji na powiadomienie obudzenia systemu na macOS. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.167 - 13.01.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31102-31103 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawka do domyślnych opcji nakładki VCA w `QVideoLayerVcaSettings` CMS - poprawki do odczytu/zapisu ustawień nakładki VCA VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.166 - 13.01.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31088-31094 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - zmiana nazwy widoku konfiguracyjnego ''HTTP proxy'' na więcej mówiącą ''Camera web proxy''. SERVICE - poprawione literówki SERVICE - poprawka do rysowania wielokątów w rendererze D2D1. 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 zapisywania ustawień w `QHardwareChannelMap`. Czasami aplikacja zawieszała się podczas tego procesu (przynajmniej w trybie DEBUG). CMS - zapamiętuj zaznaczone kamery w widoku ''LPR Live''. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.165 - 13.01.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31075-31085 from VDRS/BRANCHES/16_09_07_SERVICE: CMS - poprawka do odczytu ustawień paneli bocznych SERVICE - dodaj zabezpieczenie ( błąd wystąpił podczas odbioru strumienia RTSP ). CMS HUB - dodana możliwość zamykania wielu alarmów na raz. Nowa komenda ''DvrAlarmHandleMulti''. 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 - poprawki do odświeżania ustawień nakładki VCA CMS - poprawki do działania akcji ''Select all'' na liście nowych alarmów. SERVICE - dodanie nowej kolumny w widoku LPR: ''Opis właściciela samochodu''. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.164 - 13.01.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31070-31072 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawki do wyszukiwania następnego bookmarka CMS - dodanie tekstu ''Use only with CMS HUB connections'' do opisu niektórych zakładek. SERVICE - drobna poprawka VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.163 - 13.01.2025 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 31048-31065 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawka do pobierania listy kamer dla danego urządzenia w konfiguracji zdarzenia VCA w harmonogramie zadań. 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 - NumberOK: zapisuj zdarzenie w bazie danych nawet jak nie ma do niego dołączonego screenshota. SERVICE - dodanie rysowania wielokątów do renderera D2D1. SERVICE - usuń zbędne pliki starych instalek. 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 - poprawki do upuszczania akcji w QVideoLayerActions. SERVICE - dodanie akcji ''Next bookmark'' i ''Previous bookmark''. Akcje wyszukują w bazie danych najbliższy bookmark dla kamer widocznych na layoucie. SERVICE - chowanie przycisków bookmarków w QDeviceChannelInfoView. SERVICE - poprawka ( tymczasowa ) błędów linkera związanych z podwójnie zdefiniowanymi symbolami. SERVICE_QT_5_15 - popraw zapis rozmiaru i położenia okien. SERVICE_QT_5_15 - poprawka do przenoszenia głównego okna pomiędzy monitorami SERVICE_QT_5_15 - uproszczenie tytułu głównego okna ( i tak nie jest wyświetlany w Windows, bo nie ma paska tytułu ) SERVICE_QT_5_15 - SERVICE_QT_5_15 - poprawki do przenoszenia i zmiany rozmiaru głównego okna aplikacji ( np. między monitorami z różnymi dpi ), część 3 SERVICE_QT_5_15 - poprawki do przenoszenia i zmiany rozmiaru głównego okna aplikacji ( np. między monitorami z różnymi dpi ), część 2 SERVICE_QT_5_15 - popraw zapis rozmiaru i położenia okien. SERVICE_QT_5_15 - poprawki do przenoszenia i zmiany rozmiaru głównego okna aplikacji ( np. między monitorami z różnymi dpi ). SERVICE_QT_5_15 - poprawki kompilacji SERVICE_QT_5_15 - Merged revision(s) 30980-31034 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - usunięty crash pojawiający się czasami przy tworzeniu `QTimeAccessSettings` SERVICE - poprawiona lista dealerów w skryptach budowania instalek CMS-a i HUB-a. SERVICE - poprawiona lista dealerów w skryptach budowania VDR-S SERVICE - popraw jeszcze MAKE_INSTALL_SIMPLE.exe SERVICE - odbieranie metadanych ONVIF w kamerach Uniview. SERVICE - usunięty crash przy testowaniu `QSchedulerShowDynamicLayoutAction` SERVICE - drobna optymalizacja w `QCoreSettings` 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 - usuń opcję BEZ_ARMADILLO z projektu budowania. SERVICE - poprawka do detekcji parametrów kamer ONVIF. SERVICE - przełączenie parsowania zdarzeń w kamerach ONVIF na nowy parser `QOnvifNotificationMessageParser`. SERVICE - poprawki do parsowania zdarzeń ONVIF m.in. wyodrębnianie nazwy reguły i nr-u strefy z nazw reguł typu "MyFieldDetector1", "MyLineDetector2". SERVICE - możliwość wykonania update'u klucza serwera podczas konfiguracji zdalnego serwera za pomocą klienta CMS4 ( na razie wyłączona w pliku *.ini. SERVICE - poprawka do budowania na macOS SERVICE - poprawka do budowania na macOS SERVICE - drobna poprawka; rozróżnianie w logu watchdoga wątków od różnych QNetworkManagerów. SERVICE - możliwość filtrowania zdarzeń wg kanałów LPR w widoku ''LPR Live''. SERVICE - drobna poprawka SERVICE - wycofanie poprawki [31021] SERVICE - dodanie podglądu wideo do comboboxa wyboru kamery dla dodatkowego snapshotu w konfiguracji kanału LPR. SERVICE - usunięcie wycieku pamięci przy zamykaniu `QSerialPortTcpManager`. SERVICE - dodaj funkcję restartu zdalnego serwera przez CMS4 ( na razie ukrytą w pliku *.ini ) SERVICE - drobna poprawka SERVICE - poprawki do zamykania i logowania informacji przez port szeregowy ''TCP Server'' 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 niszczenia okien konfiguracyjnych kiedy jest otwarte modalne okno dialogowe ( aby nie zawieszać programu, tylko ukryj go, a zamknij później ). SERVICE - poprawki do niszczenia okien konfiguracyjnych kiedy jest otwarte modalne okno dialogowe SERVICE - kończ komendę restartu systemu. SERVICE - nie pytaj o numer licencji przy aktualizacji klucza, nie jest on potrzebny. SERVICE_QT_5_15 - poprawki do kompilacji VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.162 - 06.11.2024 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 30928-30977 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - dodane na sucho parsowanie zdarzeń ''AXIS License Plate Verifier''. Do przetestowania na kamerze, która to wspiera. 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. ONVIF - włączaj property ''lpr'' w kamerach, w których w strumieniu metadanych RTSP wykryliśmy zdarzenia LPR. CMS - poprawki do blokowania możliwości przeciągania layoutów automatycznie utworzonych dla rejestratora do innej grupy layoutów. SERVICE - poprawki do parsowania zdarzeń AXIS LPV (cały czas na sucho). SERVICE - drobna poprawka SERVICE - drobna poprawka LIB_DEVICE_NETCAM_ONVIF - poprawka do parsowania zdarzeń analitycznych SERVICE - poprawki do parsowania zdarzeń AXIS License Plate Verification 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 - poprawka w tłumaczeniu na j. polski SERVICE - poprawki do parsowania bounding boxa w metadanych analitycznych Onvif. SERVICE - poprawki do parsowania bounding boxa w metadanych analitycznych Onvif. SERVICE - dodanie kamery Uniview; autodetekcja parametrów, podwójny strumień wideo i two-way audio. SERVICE - drobne poprawki do parsowania metadanych analitycznych Onvif. SERVICE - poprawki do parsowania zdarzeń i metadanych ONVIF. SERVICE - drobne optymalizacje w kodzie QHardwareChannelMap. SERVICE - różne poprawki do odbierania metadanych ONVIF. SERVICE_QT_5_15 - poprawka kompilacji. SERVICE_QT_5_15 - Merged revision(s) 30887-30922 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - dodanie producenta NiRen do urządzeń Modbus. SERVICE_QT_5_15 - Merged revision(s) 30873-30884 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawki do działania przycisku apply w widokach. SERVICE - poprawki do kompilacji 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 - popraw błąd resetowania się ustawień paneli nieedytowalnych w QMainViewPanel SERVICE - backup player nie uruchamia się w trybie administratora po starcie. SERVICE - BckupPlayer - układ okna nie jest edytowalny ( nie można dodawać / usuwać paneli bocznych ). SERVICE - dodaj brakujące pliki z klasą QTabView ( pomyłkowo nie zostały zacomittowane ). Wycofanie poprawki 30874 SERVICE - Dodaj obsługę stref czasowych do zadania backupu. SERVICE - dodanie opcji ''Debug trace'' w konfiguracji urządzeń Modbus. SERVICE - VDRS - popraw wyświetlanie nazwy kamery na podglądzie przy edycji kamery. SERVICE - CMS4 - loguj pobierane pliki konfiguracyjne z HUB'a przy synchronizowaniu ustawień. SERVICE_QT_5_15\CMS_PLUGIN_HARDWARE_MANAGER - poprawka po przeklejeniu z gałęzi `16_09_07_SERVICE` 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_QT_5_15 - - 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_QT_5_15 - popraw podświetlanie przycisku Apply w QConfigurationViewItem. VDRS4------------------------------------- 3.5.5.161 - 03.10.2024 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_V4 - wersja 4 serwera video. SERVICE - zaktualizuj MAKE_INSTALL_SIMPLE.exe VDRS4------------------------------------- 4.5.5.161 - 03.10.2024 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt 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 - 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 - poprawione skrypty instalacyjne. SERVICE - skrypty budowania - popraw katalog instalacyjny GhostBuilder'a SERVICE - poprawka do skryptów budowania CMS - zablokowanie możliwości przeciągania layoutów automatycznie utworzonych dla pewnego rejestratora do innego DVR lub grupy layoutów. SERVICE_VER4 - usuń GUI z VDRS'a SERVICE_VER4 - usuń GUI z VDRS'a SERVICE_VER4 - zmień domyślny prefix przy commicie na SERVICE_VER4 SERVICE_VER4 - usuń zbędne pola i metody w VideoDR_SDlg SERVICE_VER4 - usuń zbędne klasy. SERVICE_VER4 - usuń klasy CAppGui ... i niepotrzebne funkcje z CVideoDR_S SERVICE_VER4 - usuń zbędną klasę VideoProcessDisplay SERVICE_VER4 - usuń QCms ( GUI dla Qt ) z VDR-Sa SERVICE_VER4 - usuń niepotrzebną klasę DomeControlInput SERVICE_VER4 - usuń kilka zbędnych klas z AppGui SERVICE_VER4 - usuń biblioteki LIB_DISPLAY i LIB_SOUND SERVICE_VER4 - usuń VDRS_DOMAIN_REG SERVICE - usuń niepotrzebne czekanie przy wychodzeniu z aplikacji. SERVICE_VER4 - usuń Dynamiczne IP. SERVICE_VER4 - usuń niepotrzebnego bieżącego użytkownika. SERVICE - dodaj konfigurację nagrywania przez klienta VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.161 - 03.10.2024 ----------------------------------- SERVICE_QT_5_15 - popraw podświetlanie przycisku Apply w QConfigurationViewItem. SERVICE_QT_5_15 - - 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_QT_5_15\CMS_PLUGIN_HARDWARE_MANAGER - poprawka po przeklejeniu z gałęzi `16_09_07_SERVICE` SERVICE_QT_5_15 - Merged revision(s) 30873-30884 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawki do działania przycisku apply w widokach. SERVICE - poprawki do kompilacji 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 - popraw błąd resetowania się ustawień paneli nieedytowalnych w QMainViewPanel SERVICE - backup player nie uruchamia się w trybie administratora po starcie. SERVICE - BckupPlayer - układ okna nie jest edytowalny ( nie można dodawać / usuwać paneli bocznych ). SERVICE - dodaj brakujące pliki z klasą QTabView ( pomyłkowo nie zostały zacomittowane ). Wycofanie poprawki 30874 SERVICE - Dodaj obsługę stref czasowych do zadania backupu. SERVICE - dodanie opcji ''Debug trace'' w konfiguracji urządzeń Modbus. SERVICE - VDRS - popraw wyświetlanie nazwy kamery na podglądzie przy edycji kamery. SERVICE - CMS4 - loguj pobierane pliki konfiguracyjne z HUB'a przy synchronizowaniu ustawień. SERVICE_QT_5_15 - korzystanie z ewentualnej globalnej definicji `USE_ACTIVEX_BROWSER` w CMS_PLUGIN_VDRS. SERVICE_QT_5_15 - poprawki do kompilacji SERVICE_QT_5_15 - Merged revision(s) 30718-30865 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - popraw znikająca panele VCA. SERVICE - wyświetlaj czas wg strefy czasowej serwera w okienku dialogowym snapshotów i oknie podglądu archiwum. SERVICE - drobna poprawka SERVICE - poprawka do odświeżania obszaru wideo przy wejściu/wyjściu w tryb zoom. SERVICE - poprawione sygnalizowanie o wejściu/wyjściu w tryb zoom. CMS - dodana możliwość ustawienia aspect ratio na pustym polu layoutu, przydatna np. w dynamicznym layoucie. SERVICE - przywrócenie rozróżniania wielkich i małych liter w nazwach klas obiektów VCA. Wycofanie poprawki [29255]. SERVICE - dodanie prostego serwera HTTP proxy. Będzie wykorzystywany do konfiguracji kamery przez stronę WWW z poziomu klienta. SERVICE - dodanie pluginu GUI do konfigurowania i zarządzania HTTP proxy. SERVICE - usunięcie niepotrzebnej zależności pluginu "CmsHardwareOnvif" od Active Qt. SERVICE - zmiana nazwy klasy z `CmsDeviceVdrs` na `QCmsPluginVdrs`. SERVICE - vdrs.ini - usuń kilka nieużywanych wpisów. SERVICE - popraw budowanie plików językowych ( nie przebudowywuj projektu za każdym razem ) - plugin http proxy dodany do VDRS-a; - dodanie widoku podglądu strony WWW kamery korzystającego z http proxy. SERVICE - poprawiony tab order w niektórych widokach konfiguracyjnych SERVICE - poprawki do kompilacji na macOS SERVICE - wykorzystanie http proxy w widoku strony WWW kontroli dostępu ONVIF. CMS - poprawki do budowania na maku SERVICE - poprawne działanie przycisków przeglądarki w widoku konfiguracyjnym kontroli dostępu ONVIF. SERVICE - poprawka do zamykania okien modalnych w `QConfigurationView` CMS - możliwość wybrania pliku SVG jako tła dla e-mapy; jest on wewnętrznie konwertowany do pixmapy. SERVICE - dodanie `Qt5Svg.dll` również do instalki VDR-S. SERVICE - zapisywanie ustawień aspect ratio dla layoutów tylko do odczytu (np. dynamicznego layoutu). 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. CMS - dodanie podglądu wideo do wyboru pierwszej kamery na layoucie w okienku dialogowym ''Add new layout''. SERVICE - poprawki do serwera HTTP proxy 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 wyświetlania ikonki "info" w niektórych widgetach. Miała zbyt duży rozmiar. SERVICE - poprawki do serwera proxy HTTP. 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 - pobieraj listę predefiniowanych czasów dostępu w widoku konfiguracyjnym warunku ''Time range'' harmonogramu zadań; na razie bez edycji. SERVICE - dodaj pole do wyszukiwania ustawień konfiguracyjnych oraz uproszczony widok konfiguracyjny, bez rzadko używanych elementów. 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 - 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 - drobne porządki w kodzie implementującym paski archiwum. SERVICE - Dodaj tooltip na pasku archiwum z wyświetlaniem czasu w sterfie czasowej serwera jeśli jest ona różna od klienta SERVICE - poprawne przeliczanie czasu lokalnego na UTC dla pierwszego strumienia video 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 - popraw nazwy funkcji do konwersji czasu w klasie QTimestamp. SERVICE - przerobienie QArchiveTimeDialog na korzystanie ze strefy czasowej zdalnego serwera, a nie logkalnej strefy czasowej CMS4 SERVICE - wyświetlaj czas na kamerze jak czas lokalnego w strefie czasowej serwera, a nie klienta. SERVICE - okienko dialogowe QArchiveCalendarDialog działa wg. strefy czasowej bieżącego serwera ( tj. serwera z zaznaczoną kamerą ), a nie wg. strefy lokalnej klienta. SERVICE - poprawka do QArchiveDateTimeDialog 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 - popraw export AVI - nanoś datę i czas wg. strefy czasowej kamery, a nie lokalnej strefy czasowej CMS4 SERVICE - wyświetlanie czasu w widokach do wyszukiwania zdarzeń VCA wg. strefy czasowej serwera, a nie klienta CMS4 SERVICE - poprawki do ustalania adresu URL prostego serwera proxy. SERVICE - drobna poprawka SERVICE - reagowanie na zmianę konfiguracji predefiniowanych tabel czasu w zdarzeniu ''Time table'' schedulera. SERVICE - poprawki do obsługi stref czasowych w QTimestamp i QViewHelper SERVICE - poprawki do działania QVcaDataView ( w tym samodzielne przełączanie się DetailedView/Simple View podczas zmiany aktywnego serwera ). SERVICE - obsługa stref czasowych w serwerach w widokach LPR. SERVICE - obsługa różnych stref czasowych w serwerach w widokach POS. SERVICE - poprawki do QTimestamp. SERVICE - obsługa różnych stref czasowych w serwerach w widoku Motion Search View. SERVICE - obsługa różnych stref czasowych w serwerach w widoku Bookmark Browser SERVICE - obsługa różnych stref czasowych w serwerach w widoku DVR events SERVICE - poprawki do kompilacji na macOS SERVICE - dodanie widoku konfiguracyjnego ''Time access tables''. Zmiany w konfigurowaniu zdarzenia ''Time table'' w harmonogramie zadań. SERVICE - popraw widok uproszczony konfiguracji SERVICE - VDRS - usuń zbędne ASSERTY SERVICE - możliwość wybrania predefiniowanych/zapisanych harmonogramów czasu dostępu dodana do widoków użytkowników VDRS-a i HUB-a. SERVICE - popraw odświeżanie widoku video przy edycji maski w wyszukiwaniu ruchu ( czasem obraz nie wskakiwał ). SERVICE - możliwość zmiany rozmiaru ikony na e-mapie 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) CMS - ustawiaj kursor playera archiwum na bieżący czas minus 1 minutę, jeśli żaden czas jeszcze nie jest ustawiony. SERVICE - uniemożliwienie edycji paneli na widoku alarmów ( Izrael ), uporządkowanie implementacji głównego widoku. 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. LIB_DEVICE - przekazywanie wartości ''Debug trace'' do parsera metadanych ONVIF + inne drobne poprawki. SERVICE - poprawki do parsowania metadanych analitycznych onvif. SERVICE - popraw czytelność nazw kamer na paskach archiwum, dodaj wyświetlanie przesunięcia strefy czasowej wzgl. czasu lokalnego. SERVICE - wyświetlaj bieżącą pozycję archiwum wg. strefy czasowej serwera, a nie lokalnej klienta. CMS - dodanie akcji harmonogramu zadań ''Set current tab'' SERVICE - drobne poprawki SERVICE - dodanie do zdarzenia harmonogramu zadań ''DVR recording'' możliwości wyboru opcji ''Camera from event''. 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 - dodaj do skryptów budowania projektu automatyczne wywoływanie budowania instalek VDRS i CMS4 SERVICE - poprawki do skryptów budowania projektów. SERVICE - poprawki do skryptów budowania projektów. CMS - poprawki do "rozjeżdżania się" kursora archiwum; uwzględnienie możliwości pojawienia się scroll bara w widoku pasków archiwum. SERVICE - ulepsz widok konfiguracyjny kamery w CMS4 ( przycisk apply jest tworzony per zakładka i zatwierdza tylko bieżącą zakładkę ) SERVICE - przeglądarka alarmów: pokazuj kamerę powiązaną z danym alarmem po dwukrotnym kliknięciu. SERVICE - drobna poprawka 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 - skoro już dodaliśmy pomocniczy widok z przyciskiem Apply, to nie powtarzaj tego kodu w QConfigurationView tylko wykorzystaj istniejący widok. SERVICE - uporządkowanie nazw klas dla widoków konfiguracyjnych. SERVICE - dodaj oczko do podglądu hasła do kamery przy konfiguracji kamery w CMS4 SERVICE - popraw implementację pokazywania hasła do kamery. SERVICE - drobna poprawka SERVICE - drobna poprawka SERVICE - popraw pobieranie snapshotów z serwera. 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 przypomnienie o wciśnięciu Apply w widokach konfiguracyjnych SERVICE - nie zapisuj układu kamer na widokach w usłudze ( nie jest to potrzebne ) 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 - CMS4 - popraw generowanie podziałki milisekundowej na skali archiwum. 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 - poprawione rozciągnięcie nagłówka listy zadań w harmonogramie po ich posortowaniu po nazwie. 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 - CMS4 - zapobieganie dziwnemu zakleszczaniu się aplikacji w widoku QHardwareManagerConfigView ( dodawania kart I/O itp ). SERVICE - poprawka do kompilacji na macOS SERVICE - drobna poprawka 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 - CORE_PLUGIN_VDRS/QVdrsConnection - uporządkuj nazwy funkcji, dodaj komentarze. SERVICE - dodanie producenta ZLAN do urządzeń Modbus + drobne poprawki w `QHardwareModbusManager`. SERVICE - dodaj monitorowanie zablokowania wątku HTTP ( może coś wyjaśni w kwestii serwera http PlatinumCCTV ) SERVICE - QConfigurationView - poprawnie zamykaj okienka dialogowe. CMS - powtarzanie hasła do trybu administratora przy jego ustanawianiu w wizardzie. (Maciek S.) VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.160 - 30.09.2024 ----------------------------------- Merged revision(s) 30683-30715 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawki do uruchamiania `CMSHubConfig` SERVICE - poprawki do rejestrowania portów serwera RTSP na liście portów nasłuchujących. SERVICE - loguj tylko błędy wywołania komendy ''DvrConfigGetUpdateStatus'' 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. CONFIG_EXPORT - wyświetlaj informację o pustej liście plików konfiguracyjnych podczas eksportu konfiguracji. CMS - wyświetlanie tylko najnowszych linii POS, jeśli jest ich zbyt dużo, w oknie dialogowym akcji "Make snapshot". NETCAM_ONVIF - możliwość odbioru metadanych włączana w konfiguracji pierwszego strumienia. Domyślnie wyłączona. SERVICE - prawidłowe parsowanie konfiguracji kamer wysyłanej na klienta w komendzie ''VdrsGetDeviceSettings'' CMS - drobna poprawka CMS - poprawione wyświetlanie podglądu wideo w widokach konfiguracyjnych na Maku. SERVICE - dodatkowa opcja podczas wykonywania snapshotu - rysowanie tekstów POS; wykorzystywana w akcjach schedulera: ''Save snapshot'' oraz ''Upload screenshot to FTP''. SERVICE - możliwość nakładania tekstów POS w snapshotach dodana do akcji SMTP w harmonogramie zadań. CMS - możliwość ustawienia hasła do HTTP API w `core.ini`; klucze ''httpApi.user'' i ''httpApi.password''. (Przemo) 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 / ) SERVICE - nie czekaj na następna klatkę z odświeżaniem obszaru wideo przy wejściu/wyjściu w tryb zoom. SERVICE - drobna poprawka SERVICE - nie wyświetlaj ikonki odtwarzania alarmu, kiedy nie ma kamery do odtwarzania. 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 - alarmy - dopasowuj odpowiednie rozmiary pól, gdzie wyświetlane są alarmy do rozmiaru opisów alarmów. SERVICE - czyść layout po wygaśnięciu wszystkich alarmów. SERVICE - alarmy - pokazuj prawidłowy komunikat, kiedy nie ma aktywnych alarmów. SERVICE - alarmy - nie włączaj nagrywania jeśli nie jest przyporządkowany jakiś kanał video do alarmu. SERVICE - alarmy - kliknięcie na layoucie alarmowym, na plakietkę przełącza odtwarzanie danej kamery live/playback - poprawka odbierania zdarzeń. SERVICE - Alarmy - zmień ID zakładki z alarmami, aby wymusić ponowne jej dodanie do CMS4. SERVICE - Alarmy - poprawki do wyświetlania pustych layoutów ( jeśli alarm nie ma kamery ) oraz do detekcji trybu dwumonitorowego. SERVICE - Alarmy - dopasuj wielkość plakietki z alarmem na obrazie wideo do rozmiaru informacji. SERVICE_QT_5_15 - podświetlanie przycisku Apply przy zmianie. SERVICE_QT_5_15 - drobne poprawki SERVICE_QT_5_15 - poprawka do kompilacji. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.159 - 25.07.2024 ----------------------------------- SERVICE_QT_5_15 - popraw błąd kompilacji SERVICE_QT_5_15 - Merged revision(s) 30683-30684 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawki do uruchamiania `CMSHubConfig` SERVICE - poprawki do rejestrowania portów serwera RTSP na liście portów nasłuchujących. SERVICE_QT_5_15 - poprawki do uruchamiania `VDRS4Config`. SERVICE_QT_5_15 - drobna poprawka SERVICE_QT_5_15 - zwiększ timeout przy przesyłaniu argumentów do głównej instancji VDRS4. SERVICE_QT_5_15 - dodaj informację o serwerach VDRS 4 do `IfListeningPorts`. SERVICE_QT_5_15 - dodanie informacji o wersji systemu do opisu urządzenia ''VDRS 4'' Merged revision(s) 30514-30676 from VDRS/BRANCHES/16_09_07_SERVICE: AIBOX - poprawka do oddzielania zdarzeń LPR od VCA. SERVICE - popraw BackupPlayer dołączany do backupów w instalce VDR-S. SERVICE - popraw BackupPlayer w instalce CMS4 ( dodaj podkatalog imageformats ). SERVICE - popraw budowanie instalek serwera centralnego ( dodaj imageformats do BackupPlayers ) SERVICE - popraw budowanie instalek CMS4 ( dodaj imageformats do BackupPlayers ) 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). HTTP_TEST - zapisuj dane ostatnio testowanego serwera + drobne poprawki. APPS_NET - drobne poprawki w tłumaczeniu na j.polski SERVICE - dodaj mutex w `QSchedulerShowLayoutAction`. Ustawienia są zapisywane w innym wątku niż wykonywana jest akcja. SERVICE - aktualizacja plików językowych DIRECT2D - podejmij próbę odtworzenia wszystkich bitmap po wystąpieniu błędu `D2DERR_RECREATE_TARGET`. (Przemo, MARS) SERVICE------------------------------------- 3.4.5.157 - 20.06.2024 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - poprawka do kompilacji ( dodaj zależność LIB_DEVICE_HIKVISION od LIB_DISPLAY ). SERVICE - możliwość dodawania modułów I/O Axis w menedżerze urządzeń. Zintegrowane po protokole VAPIX. SERVICE - poprawki do działania modułów Axis I/O SERVICE - drobna poprawka 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 - dodanie akcji schedulera ''Open file'' próbującej otwierać plik lokalnie za pomocą `QDesktopServices`. SERVICE - nie zapisuj otwartym tekstem haseł do modułów I/O Axis SERVICE - drobne poprawki SERVICE - poprawki do czytelności kodu w widokach konfiguracyjnych harmonogramu zadań SERVICE------------------------------------- 3.4.5.158 - 28.06.2024 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt RTSP - przekazywanie do enkoderów informacji o fps 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. 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. SERVICE - dodanie obsługi metadanych Onvif w CORE_PLUGIN_NETWORK_RTSP. SERVICE - drobne poprawki 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 - popraw logowanie odpowiedzi HTTP w QCustomNetworkAccessManager SERVICE - drobne poprawki SERVICE - możliwość podania dodatkowych nagłówków w akcji HTTP w harmonogramie zadań SERVICE - drobne poprawki w widokach ''System information'' i ''System report''. SERVICE - wyświetlanie informacji o wersji systemu operacyjnego w widoku ''System information''. Poprawki do odświeżania tego widoku oraz widoku ''System report''. SERVICE - bez przeliczania tam i z powrotem z windows time podczas robienia snapshotów. Wykorzystywanie niedawno dodanej metody `IFrame::Utc()`. SERVICE - drobna poprawka SERVICE - poprawka do kompilacji 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 - wyświetlaj szczegółowe informacje o systemie także w aplikacji CMS i CMS-HUB. SERVICE - poprawka do kompilacji SERVICE - drobna poprawka SERVICE - alarmy - odtwarzaj playback w pętli, po kliknięciu na alarm na widoku video ustawiaj odpowiednio bieżący alarm SERVICE - drobne poprawki SERVICE - dodanie widoku ''Listening ports'' zawierającego listę otwartych portów nasłuchujących aplikacji. SERVICE - popraw wyświetlanie messages w alarmach. SERVICE - popraw wyświetlanie elementów na e-mapie SERVICE - drobne poprawki. SERVICE - poprawka - nie wysyłaj zbędnego sygnału QGridLayoutSettings::contextChanged SERVICE - QDeviceChannelInfoView - drobne poprawki SERVICE - poprawka do działania `QMainViewPanel::isPanelDisabled` SERVICE - poprawki do qlisteningportsview.ui SERVICE - dodaj prawidłowe wywoływanie akcji z kontekstem ( okno itp ). SERVICE - przeróbka odtwarzania alarmów, dodanie nagrywania alarmów w archiwum lokalnym CMS4 SERVICE - poprawka w opisie kopiowania plików CUDA dla LPR 2.0 SERVICE - drobna poprawka SERVICE - poprawki do filtrowania praw PTZ w QDeviceManager ( obsługa PTZ przez komórki ). SERVICE - poprawki do nagrywania lokalnego w CMS4 po alarmie. SERVICE - poprawka do wyświetlania e-mapy SERVICE------------------------------------- 3.4.5.159 - 23.07.2024 ----------------------------------- SERVICE_QT_5_15 - poprawki do detekcji kolorów SERVICE_QT_5_15 - możliwość wyboru własnego zakresu kolorów w zdarzaniu schedulera ''Color detection''. SERVICE_QT_5_15: - dodanie widoku ''Video analysis channels'' w którym można określać jakie kanały wideo mogą być brane pod uwagę przy detekcji kolorów i ew. innych przyszłych funkcji analitycznych. Liczbę kanałów określa liczba licencji VCA. - poprawki do konfigurowania i działania zdarzenia ''color detection''. SERVICE_QT_5_15 - detekcja koloru i ew. inne później wykorzystywane detekcje obiektów dostępne tylko w wersji ENTERPRISE. SERVICE_QT_5_15 - parsowanie zdarzeń ONVIF z wykorzystaniem `QOnvifNotificationMessageParser`. SERVICE_QT_5_15 - obsługa komendy ''GetServices'' w pluginie ONVIF. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.1561 - 12.06.2024 ----------------------------------- SERVICE_QT_5_15 - poprawki do kompilacji wersji Debug po zmianie biblioteki klucza. SERVICE_QT_5_15 - poprawki do budowania instalek CMS4 i CS ( prawidłowe budowanie podkatalogu /styles ) SERVICE_QT_5_15 - DongleUpdate - poprawka do kompilacji z nową biblioteką klucza. SERVICE_QT_5_15 - DomainReg - poprawka do kompilacji z nową biblioteką klucza. SERVICE_QT_5_15 - poprawka do kompilacji z nową biblioteką klucza. SERVICE_QT_5_15 - poprawka do kompilacji CORE_UTILS_DONGLE. SERVICE_QT_5_15 - przełącz klucze na wersję z biblioteką dynamiczną ( patrz logi D:\LIBS ) używaj wersję z biblioteką dynamiczną TeleToken.dll ( dla niepoznaki z nazwą zmienioną na libvct.dll ), biblioteka statyczna TeleToken.lib dla 2015-2019 nie wykrywa żandych kluczy ( trzeba od TeleVoxu pobrać nową bibliotekę statyczną ), biblioteka dynamczina nie pozwala na uruchomienie aplikacji pod debuggerem ( wersji Release ). Do testów. SERVICE_QT_5_15 - dodaj plugin styles do instalki VDRS SERVICE_QT_5_15 - dodaj plugin windowsvistastyle do instalki CMS i CS SERVICE_QT_5_15 - poprawka do skryptów kopiującego biblioteki OpenCV do katalogu wynikowego. SERVICE_QT_5_15 - na razie buduj tylko dealera ALNET. SERVICE_QT_5_15 - popraw budowanie instalek CentralServer SERVICE_QT_5_15 - poprawka do skryptu copy_files.bat ( kopiuj wszystkie biblioteki CUDA do katalogu wynikowego ). SERVICE_QT_5_15 - poprawka do tworzenia instalek CMS4 SERVICE_QT_5_15 - Instalka CMS4 - popraw katalog imageformats w BackupPlayerze. SERVICE_QT_5_15 - Instalka VDR-S - dodaj katalog imageformats do BackupPlayera SERVICE_QT_5_15 - Merged revision(s) 30514-30517 from VDRS/BRANCHES/16_09_07_SERVICE: AIBOX - poprawka do oddzielania zdarzeń LPR od VCA. SERVICE_QT_5_15 - poprawki do backup playera w Instalce VDR-S. SERVICE - popraw BackupPlayer dołączany do backupów w instalce VDR-S. SERVICE - popraw BackupPlayer w instalce CMS4 ( dodaj podkatalog imageformats ). VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.156 - 07.06.2024 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 30473-30503 from VDRS/BRANCHES/16_09_07_SERVICE: CMS - poprawka w tłumaczeniu na j. rosyjski CMS - drobna poprawka w widoku konfiguracyjnym skrótów klawiaturowych SERVICE_QT_5_15 - poprawk instalki VDR-S GhostInstaler SERVICE_QT_5_15 - przenieś plik DPINST.exe do D:\LIBS SERVICE_QT_5_15 - Merged revision(s) 30420-30470 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE------------------------------------- 3.4.5.150 - 14.05.2024 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt DONGLE - DongleProgram - poprawki do stosu serwerów DONGLE - DongleFormat - wycofaj poprawkę: usuń niepotrzebną wersję 32-bit, werjsa jednak potrzebna DONGLE - DongleFormat2013 - nowe skrypty do kopiowania bibliotek do nowego katalogu S_LIBS2013 DONGLE - dodaj katalog S_LIBS2013 DONGLE - dodaj DongleProgram w wersji dla VisualStudio 2013 Merged revision(s) 30372-30419 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - aktualizacja języka polskiego. SERVICE - przy usuwaniu kafelka usuwaj także ustawienia lokalne gui. SERVICE - Merged revision(s) 30379-30400 from VDRS/BRANCHES/24_04_26_CAMERA_SETTINGS - ustawienia zdalne kamer w kliencie CMS4. 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 - poprawka do kompilacji na macOS SERVICE - poprawiona literówka 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 - wycofanie przypadkowej poprawki SERVICE - poprawiony opis zależności silnika LPR 2.0 SERVICE - dodaj licencję na kluczu do uruchamiania stosu serwerów. SERVICE - uaktualnij bibliotekę do kluczy po wprowadzeniu stosu serwerów SERVICE - dodaj licencję dla stosu serwerów w wersji Debug. SERVICE - stos serwerów - usuń mylący tekst 'stack was last updated ...' SERVICE - stos serwerów, popraw kilka komunikatów. VDRS4------------------------------------- 4.4.5.150 - 16.05.2024 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15 - drobne poprawki DONGLE - DongleProgram - popraw zabezpieczanie armadillo ( program się nie uruchamia ). DONGLE - DongleProgram - popraw zabezpieczanie armadillo ( program się nie uruchamia ). LIB_DEVICE - dodana detekcja profili strumienia video w kamerach Axis. LIB_DEVICE - drobna poprawka LIB_DEVICE - poprawiona detekcja audio w kamerach AXIS. Wykrywany też kanały backchannel. SERVICE - Merged revision(s) 30432-30443 from VDRS/BRANCHES/24_04_26_CAMERA_SETTINGS - konfiguracja detekcji ruchu na kamerze przez klienta CMS4 SERVICE - dodanie parsera metadanych analitycznych ONVIF otrzymywanych w strumieniu RTSP. SERVICE - poprawka do kompilacji SERVICE - strumień metadanych w kamerach ONVIF obsługiwany nie tylko w trybie debug. LIB_DEVICE_NETCAM_AXIS_EX - dodana detekcja obsługi metadanych ONVIF. Uwaga! Tak jak w kamerach ONVIF parsujemy tylko dane typu ''VideoAnalytics''. SERVICE - popraw funkcje do przeliczania czasu UTC na czas lokalny do testów ( na procesorach Xeon funkcje się blokują na globalnych sekcjach krytycznych ) SERVICE------------------------------------- 3.4.5.151 - 23.05.2024 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt APPS_NET - drobna poprawka APPS_NET - poprawka do kompilacji na macOS APPS_NET - poprawka do parsowania nazwy pojazdu w `QOnvifMetadataSink`. SERVICE - popraw funkcje do przeliczania czasu UTC na czas lokalny - poprawka działania toUtc() SERVICE------------------------------------- 3.4.5.152 - 24.05.2024 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - poprawki do wydajności, unikaj przeliczania czasu windows <-> utc. SERVICE------------------------------------- 3.4.5.153 - 27.05.2024 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - zmiana domyślnego portu ''CMS Mobile 4 / HTTP API server'' na 9003 AI BOX - możliwość parsowania danych w starym i nowym formacie. Dodany debug trace. 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. SERVICE------------------------------------- 3.4.5.154 - 28.05.2024 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15 - poprawki po przeklejeniu. VDRS4------------------------------------- 4.4.5.155 - 29.05.2024 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15 - poprawki po przeklejeniu. SERVICE_QT_5_15 - poprawka budowania instalek CS SERVICE_QT_5_15 - poprawki budowania instalek VDR-S SERVICE_QT_5_15 - poprawki budowania instalek VDR-S SERVICE_QT_5_15 - poprawki budowania instalek VDR-S SERVICE_QT_5_15 - poprawki budowania instalek VDR-S CMS_PLUGIN_SCHEDULER - poprawiony tab order w widokach konfiguracyjnych SERVICE_QT_5_15 - poprawki budowania instalek VDR-S SERVICE_QT_5_15 - poprawka budowania instalek CMS SERVICE_QT_5_15 - kopiuj biblioteki CUDA do katalogu wynikowego podczas kompilacji SERVICE_QT_5_15 - poprawki do wyglądu głównego paska zakładek CMS4 VDRS4------------------------------------- 4.4.5.156 - 04.06.2024 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - poprawione sprawdzanie aktywności sesji RTSP po wprowadzeniu obsługi metadanych Onvif. SERVICE_QT_5_15 - usuń opencv z BackupPlayera ( niewykorzystywane, a zajmuje 1.5GB ) SERVICE_QT_5_15 - usuń niepotrzebne redisty 2005, 2010, 2013. SERVICE_QT_5_15 - usuń CorePluginHardwareHikvision(), który wymaga redistów VisualStudio2005, 2013. SERVICE - dodaj do playera backupu katalog /imageformats 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 ). 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''. AIBOX - poprawiona instrukcja konfiguracji akcji TCP zależna od typu AI Boxa. CMS - włączanie opcji ''NoAddPrinter'' w rejestrze Windowsa, jeśli aplikacja jest uruchamiania w trybie powłoki. SERVICE - poprawiona inicjalizacja aplikacji `ShellConfig` SERVICE_QT_5_15 - poprawki do backup playera w Instalce VDR-S. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 3.5.5.1552 - 07.06.2024 ----------------------------------- SERVICE_QT_5_15 - poprawka do budowania instalek CMS4 VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 4.4.5.1552 - 06.06.2024 ----------------------------------- SERVICE_QT_5_15 - wyłącz export/import emap ( jest import całego profilu ). SERVICE_QT_5_15 - usuń nieużywane faktycznie pluginy do tworzenia skryptów CMS_CORE_SCRIPT, CMS_PLUGIN_SCRIPT itp. Przesuń QBrowserViewWidget do osobnego pluginu CMS_PLUGIN_WEB_VIEW, aby usuńąć zależność np. BackupPlayer'a od Qt5WebEngineCore ( i tak nie wykorzystywane a to oszczędność ok 100MB, cały BackupPlayer ma teraz ok 100MB ). SERVICE_QT_5_15 - usuń CorePluginHardwareHikvision(), który wymaga redistów VisualStudio2005, 2013. SERVICE_QT_5_15 - usuń niepotrzebne redisty 2005, 2010, 2013. SERVICE_QT_5_15 - usuń opencv z BackupPlayera ( niewykorzystywane, a zajmuje 1.5GB ) VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 4.4.5.156 - 04.06.2024 ----------------------------------- SERVICE_QT_5_15 - poprawki do wyglądu głównego paska zakładek CMS4 SERVICE_QT_5_15 - kopiuj biblioteki CUDA do katalogu wynikowego podczas kompilacji SERVICE_QT_5_15 - poprawka budowania instalek CMS SERVICE_QT_5_15 - poprawki budowania instalek VDR-S SERVICE_QT_5_15 - poprawki budowania instalek VDR-S SERVICE_QT_5_15 - poprawki budowania instalek VDR-S SERVICE_QT_5_15 - poprawki budowania instalek VDR-S SERVICE_QT_5_15 - poprawki budowania instalek VDR-S SERVICE_QT_5_15 - poprawka budowania instalek CS SERVICE_QT_5_15 - poprawki po przeklejeniu. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 4.4.5.155 - 29.05.2024 ----------------------------------- SERVICE_QT_5_15 - poprawki po przeklejeniu. SERVICE_QT_5_15 - Merged revision(s) 30420-30470 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE------------------------------------- 3.4.5.150 - 14.05.2024 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt DONGLE - DongleProgram - poprawki do stosu serwerów DONGLE - DongleFormat - wycofaj poprawkę: usuń niepotrzebną wersję 32-bit, werjsa jednak potrzebna DONGLE - DongleFormat2013 - nowe skrypty do kopiowania bibliotek do nowego katalogu S_LIBS2013 DONGLE - dodaj katalog S_LIBS2013 DONGLE - dodaj DongleProgram w wersji dla VisualStudio 2013 Merged revision(s) 30372-30419 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - aktualizacja języka polskiego. SERVICE - przy usuwaniu kafelka usuwaj także ustawienia lokalne gui. SERVICE - Merged revision(s) 30379-30400 from VDRS/BRANCHES/24_04_26_CAMERA_SETTINGS - ustawienia zdalne kamer w kliencie CMS4. 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 - poprawka do kompilacji na macOS SERVICE - poprawiona literówka 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 - wycofanie przypadkowej poprawki SERVICE - poprawiony opis zależności silnika LPR 2.0 SERVICE - dodaj licencję na kluczu do uruchamiania stosu serwerów. SERVICE - uaktualnij bibliotekę do kluczy po wprowadzeniu stosu serwerów SERVICE - dodaj licencję dla stosu serwerów w wersji Debug. SERVICE - stos serwerów - usuń mylący tekst 'stack was last updated ...' SERVICE - stos serwerów, popraw kilka komunikatów. VDRS4------------------------------------- 4.4.5.150 - 16.05.2024 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15 - drobne poprawki DONGLE - DongleProgram - popraw zabezpieczanie armadillo ( program się nie uruchamia ). DONGLE - DongleProgram - popraw zabezpieczanie armadillo ( program się nie uruchamia ). LIB_DEVICE - dodana detekcja profili strumienia video w kamerach Axis. LIB_DEVICE - drobna poprawka LIB_DEVICE - poprawiona detekcja audio w kamerach AXIS. Wykrywany też kanały backchannel. SERVICE - Merged revision(s) 30432-30443 from VDRS/BRANCHES/24_04_26_CAMERA_SETTINGS - konfiguracja detekcji ruchu na kamerze przez klienta CMS4 SERVICE - dodanie parsera metadanych analitycznych ONVIF otrzymywanych w strumieniu RTSP. SERVICE - poprawka do kompilacji SERVICE - strumień metadanych w kamerach ONVIF obsługiwany nie tylko w trybie debug. LIB_DEVICE_NETCAM_AXIS_EX - dodana detekcja obsługi metadanych ONVIF. Uwaga! Tak jak w kamerach ONVIF parsujemy tylko dane typu ''VideoAnalytics''. SERVICE - popraw funkcje do przeliczania czasu UTC na czas lokalny do testów ( na procesorach Xeon funkcje się blokują na globalnych sekcjach krytycznych ) SERVICE------------------------------------- 3.4.5.151 - 23.05.2024 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt APPS_NET - drobna poprawka APPS_NET - poprawka do kompilacji na macOS APPS_NET - poprawka do parsowania nazwy pojazdu w `QOnvifMetadataSink`. SERVICE - popraw funkcje do przeliczania czasu UTC na czas lokalny - poprawka działania toUtc() SERVICE------------------------------------- 3.4.5.152 - 24.05.2024 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - poprawki do wydajności, unikaj przeliczania czasu windows <-> utc. SERVICE------------------------------------- 3.4.5.153 - 27.05.2024 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - zmiana domyślnego portu ''CMS Mobile 4 / HTTP API server'' na 9003 AI BOX - możliwość parsowania danych w starym i nowym formacie. Dodany debug trace. 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. SERVICE------------------------------------- 3.4.5.154 - 28.05.2024 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15 - przenieś plik DPINST.exe do D:\LIBS SERVICE_QT_5_15 - poprawk instalki VDR-S GhostInstaler SERVICE_QT_5_15 - porawka budowania SERVICE_QT_5_15 - poprawka kompilacji. SERVICE_QT_5_15 - popraw kompilację z biblioteką IPP SERVICE_QT_5_15 - drobne poprawki VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 4.4.5.150 - 16.05.2024 ----------------------------------- Merged revision(s) 30372-30419 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - aktualizacja języka polskiego. SERVICE - przy usuwaniu kafelka usuwaj także ustawienia lokalne gui. SERVICE - Merged revision(s) 30379-30400 from VDRS/BRANCHES/24_04_26_CAMERA_SETTINGS - ustawienia zdalne kamer w kliencie CMS4. 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 - poprawka do kompilacji na macOS SERVICE - poprawiona literówka 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 - wycofanie przypadkowej poprawki SERVICE - poprawiony opis zależności silnika LPR 2.0 SERVICE - dodaj licencję na kluczu do uruchamiania stosu serwerów. SERVICE - uaktualnij bibliotekę do kluczy po wprowadzeniu stosu serwerów SERVICE - dodaj licencję dla stosu serwerów w wersji Debug. SERVICE - stos serwerów - usuń mylący tekst 'stack was last updated ...' SERVICE - stos serwerów, popraw kilka komunikatów. SERVICE_QT_5_15 - dodanie OpenCV i CUDA do VDRS4. SERVICE_QT_5_15 - poprawiona możliwość dodawania VDRS4 (w trybie debug) w `QNewDvrDialog`. SERVICE_QT_5_15 - usuń zależność od nieistniejącego pakietu VCA-Core z instalatora VDRS 4 SERVICE_QT_5_15 - dodanie pluginów `CORE_PLUGIN_OPENCV`, `CORE_PLUGIN_OBJECT_DETECTION` i `CMS_PLUGIN_OBJECT_DETECTION` do VDRS3 SERVICE_QT_5_15 - dodanie zdarzenia schedulera ''Color detection''. SERVICE_QT_5_15 - drobna poprawka SERVICE_QT_5_15 - różne poprawki do detekcji twarzy SERVICE_QT_5_15 - zmiana domyślnego face detectora w `QCorePluginOpenCV`. `QFaceDetectorCenterface` ma problemy z rozmiarami klatek, które nie są wielokrotnościami 32. SERVICE_QT_5_15 - poprawki do eksportu wideo z podglądem i wyborem anonimizacji twarzy SERVICE_QT_5_15 - pierwsza wersja eskportu wideo z podglądem i wyborem anonimizacji twarzy VDRS4------------------------------------- 4.4.5.149 - 22.04.2024 ----------------------------------- SERVICE_QT_5_15: Merged revision(s) 30274-30369 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - BackupPlayer - popraw wyświetlanie help'u wraz z autoodtwarzaniem. SERVICE - uaktualnij polskie tłumaczenie SERVICE - aktualizacja plików językowych SERVICE - usunięcie wszelkich zależności od VCA SDK (starego i nowego). SERVICE - poprawki do przywracania poprzedniego stanu okna po wykonaniu akcji schedulera ''Set window state''. SERVICE - usunięcie zduplikowanego wpisu w tłumaczeniu na j. polski powodującego błąd kompilacji SERVICE - poprawka stosowania praw PTZ ( użytkownik nie ma praw ptz, ale może kręcić głowicą ). SERVICE - poprawki do zapisu do logów w module SMTP 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 - dodanie klasy pomocniczej `QDurationSpinBox`. Użycie jej do konfiguracji zdarzeń I/O w harmonogramie zadań. SERVICE - drobna poprawka SERVICE - rozróżnienie nazw menedżerów pluginów sieciowych podczas zapisu informacji do logów. SERVICE - dodanie `QChannelPreviewWidget` do `QQuickArchiveConfigView` SERVICE - zmniejsz maksymalny rozmiar `QMetaCache`. Inne drobne poprawki. SERVICE - poprawki do filtrowania listy kanałów zwracanej przez komendę HTTP ''/api/channels'' SERVICE - drobne poprawki 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 - drobna poprawka SERVICE - poprawki do inicjalizacji zdarzenia ''No video signal'' w schedulerze. SERVICE - poprawki do logowania błędów i zdarzeń edge recordingu SERVICE - możliwość wyboru wielu kamer w zdarzeniu schedulera ''No video signal''. SERVICE - drobne poprawki SERVICE - możliwość wyboru wielu kamer w zdarzeniu harmonogramu zadań ''(No) motion detected''. Poprawki do działania zdarzenia ''No video signal''. SERVICE - drobne poprawki do detekcji ruchu w harmonogramie zadań SERVICE - `QXmlTreeWidget`: dodana możliwość zaznaczania/odznaczania wszystkich elementów w grupie SERVICE - poprawiona wartość prądu dla urządzenia ''DIGITUS Smart PDU'' SERVICE - poprawki do odświeżania `QSnmpDeviceObjectsView`; nie odtwarzaj za każdym razem drzewka z wartościami obiektów. SERVICE - zapamiętuj położenie scrollbara przy odświeżaniu alarmów w `QUnhandledAlarmsListView` SERVICE - poprawki do odświeżania ikony akcji ''Audio backchannel''. SERVICE - możliwość rotacji dodana do tekstur D2D. CMS HUB - akcja wywołująca ''ConfigExport.exe'' dodana do apletu huba (Maciek S.) SERVICE - poprawki do kompilacji CMS_PLUGIN_DIRECT2D w przypadku braku wsparcia dla IPP. SERVICE - poprawka do kompilacji w trybie debug SERVICE - wyłącz import / export e-mapy z menu programu SERVICE - usuń nieużywane wiadomości remote_settings_messages SERVICE - Merged revision(s) 30331-30368 from VDRS/BRANCHES/24_03_27_SERVER_STACK: Pierwsza wersja stosu serwerów. Merged revision(s) 30372 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - aktualizacja języka polskiego. SERVICE_QT_5_15: - dodanie interfejsu `IfColorDetector` wraz z implementującą go klasą QOpenCVColorDetector; - możliwość wyłączenia anonimizacji wybranych obszarów w `IfFaceDetector`. SERVICE_QT_5_15 - zabezpieczenie przed ew. błędami tworzenia face detectora w `QAviFrameWriter`. SERVICE_QT_5_15: - Dodanie do instalki plików CUDA Computing Toolkit od których zależy ''opencv_world490.dll''. - Żeby ograniczyć wielkość instalki, nie powielamy plików OpenCV i CUDA w podkatalogu backupu, tylko kopiujemy je bezpośrednio z katalogu głównego CMS. SERVICE_QT_5_15 - plugin `QCorePluginOpenCV` dołączany do CMS_PLAYER SERVICE_QT_5_15 - dodanie plików OpenCV, cuDNN oraz Qt5WebEngineWidgets.dll i bibliotek zależnych do katalogu ''backup'' w katalogu instalacyjnym CMS4 SERVICE_QT_5_15 - możliwość dodawania serwera ''VDRS 4'' do klienta ograniczona na razie tylko do trybu debug. SERVICE_QT_5_15 - poprawka do kompilacji ''Release'' SERVICE_QT_5_15 - usuń crash przy niszczeniu `QArchiveStorageController`. SERVICE_QT_5_15 - CMS4: - dodanie plików bibliotek OpenCV i cuDNN do instalki; - przywrócenie bibliotek IPP w instalce (fisheye pod D2D); - dodanie brakujących plików w związku z włączeniem Qt Web Engine w przeglądarce sieciowej. SERVICE_QT_5_15 - drobna poprawka SERVICE_QT_5_15 - możliwość anonimizacji twarzy dodana podczas eksportu do AVI/MP4 SERVICE_QT_5_15 - aktualizacja plików serializacji komend SERVICE_QT_5_15 - różne poprawki do działania detektorów OpenCV SERVICE_QT_5_15 - wycofanie omyłkowej zmiany SERVICE_QT_5_15 - kopiuj wszystkie modele OpenCV do podkatalogu "dnn"; drobne poprawki w TEST_OPENCV. SERVICE_QT_5_15 - dodanie pluginu CMS_PLUGIN_OBJECT_DETECTION z eksperymentalną klasą `QVideoLayerFaceDetection`, póki co dostępną tylko w trybie debug SERVICE_QT_5_15 - poprawki do tworzenia silnika LPR. W tej gałęzi serwera jest tylko jeden taki silnik. SERVICE_QT_5_15 - różne poprawki do działania detektorów OpenCV SERVICE_QT_5_15 - normalizacja wszystkich prostokątów zwracanych i przekazywanych do klas implementujących interfejsy `IfFaceDetector` oraz `IfObjectTracker`. SERVICE_QT_5_15 - poprawiony odczyt plików ini SERVICE_QT_5_15 - zmiana interfejsu `IfObjectDetectionEngine` tak by można było łatwo tworzyć domyślne obiekty typu `IfFaceDetector` czy `IfObjectTracker`. Klasy QFaceDetector... i QOpenCVObjectTracker przechwytują wyjątki OpenCV. SERVICE_QT_5_15 - przywrócenie kompliacji z IPP TEST_OPENCV - dodany zapis przetwarzanego wideo do formatu mp4 SERVICE_QT_5_15 - poprawki do konwersji klatek wideo do formatów RGB. Drobne poprawki w TEST_OPENCV. SERVICE_QT_5_15 - poprawki do działania trackerów `QOpenCVObjectTracker`. Wybieranie twarzy do śledzenia w `QOpenCVTestWidget`. SERVICE_QT_5_15 - poprawki do działania trackerów `QOpenCVObjectTracker`. SERVICE_QT_5_15 - dodanie pluginu CORE_PLUGIN_OPENCV implementującego nowy interfejs `IfObjectDetectionEngine` SERVICE_QT_5_15 - pozbycie się warningów biblioteki boost SERVICE_QT_5_15 - dodanie metody `fromBgrBuffer` do `QFrameConverter`; uproszczenie implementacji tej klasy. SERVICE_QT_5_15 - dodana konwersja do formatu BGR w `QFrameConverter`. Poprawki do testu OpenCV. TEST_OPENCV - dodane kopiowanie plików cuDNN do katalogu budowania TEST_OPENCV - drobne poprawki SERVICE_QT_5_15 - poprawki do TEST_OPENCV. SERVICE_QT_5_15 - usuń bibliotekę `lpr2` z instalatora VDRS4 (zosatła usunięta z D:\LIBS_2019). VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 4.4.5.148 - 11.03.2024 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 30159-30271 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - usuń zbędne opcje konfiguracji programu ( winshell, watchdog itp ) SERVICE - usuń zbędne klasy z LIB_MODULE_GUI ( sprawdzanie obecności użytkownika w serwerze itp ). SERVICE - usuń zbędne klasy z LIB_MODULE_GUI ( sprawdzanie obecności użytkownika w serwerze itp ) - poprawki SERVICE - usuń wybór archiwum Serwer / Client w VDRX_ARCHIVE. SERVICE - LIB_CONTROLS - usuń zbędne klasy SERVICE - LIB_EXT_APP - usuń kilka nieużywanych klas SERVICE - wyłącz niepotrzebne ostrzeżenie przy zamykaniu aplikacji SERVICE - usuń zbędne wpisy w menu Volume Control, OnScreen Keyboard itp. SERVICE - usuń zbędną klasę PanelManager SERVICE - usuń zbędne klasy z LIB_ARCHIVE SERVICE - usuń zbędne z klasy z LIB_EXT_BASE SERVICE - usuńzbędne klasy z VDRS SERVICE - usuń zbędne funkcje do restartu aplikacji z menu SERVICE - VDR-S - usuń niepotrzebny panel boczny z logiem SERVICE - usuń zbędne wpisy w menu kontekstowym kamer SERVICE - usuń zbędne klasy. SERVICE - poprawka do zawieszania się aplikacji w przypadku rozłączania zalogowanego CMS4 poprzez panel konfiguracyjny 'Serwer CMS4 SSL' ( przemo ) 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 - pobieraj czas we wszystkich kontrolkach wg. formatu z danego kraju tj.24h lub AM/PM ( platinumcctv ) SERVICE - dodaj możliwość wykonywania backupu z poziomu odtwarzania archiwum ( platinumcctv ) SERVICE - ograniczenie korzystania z muteksa w `QDvrEventErrorList::onEvent` SERVICE - sprawdzaj czy ramka audio nie jest uszkodzona przy przetwarzaniu, aby uniknąć crash'u ( przemo ) SERVICE - usuń niepotrzebny ciąg znaków '''' w opisie konfiguracji local recording. SERVICE - dodanie kolumny ''Owner group'' do przeglądarki zdarzeń LPR. (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 - dodawaj nazwę grupy osób do danych zdarzenia LPR w harmonogramie zadań (securitec) SERVICE - poprawki do crashowania aplikacji w przypadku błędów autoryzacji przy włączonym połączeniu z hubem. 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 - nie wyświetlaj w kliencie metadanych licznika VCA z wyłączoną opcją ''Show OSD'' SERVICE - nie twórz metadanych dla licznika VCA z wyłączoną opcją ''Show OSD'' SERVICE - dodanie wirtualnych czujników mierzących punkt rosy do urządzenia ''DIGITUS Smart PDU'' + drobne poprawki SERVICE - wyrzuć konfigurację 32bit z pliku instalacyjnego QT/copy_files.bat SERVICE - dodaj backup player do instalki serwera/usługi, player będzie dodawany do backupu nawet jeśli backup wykonywany na serwerze ( platinumcctv ) SERVICE - instalki wix backup64.wix, zmień ścieżki na bezwzględne, tam gdzie się da SERVICE - instalki, usuń skryty dla zbędnej wersję 32-bity SERVICE - skrypty instalacyjne, kopiuj CMSPlayer.exe i inne pliki niezbędne, aby dodać playera do instalki. SERVICE - poprawka kompilacji SERVICE - dodaj języki hebrajski i hiszpański SERVICE - zaktualizuj pliki translacji SERVICE - poprawka kompilacji SERVICE - usunięcie zduplikowanego wpisu w tłumaczeniu na j. polski uniemożliwiającego kompilację + dodanie kilku nowych tłumaczeń SERVICE - dodanie zdarzenia harmonogramu zadań ''Sensor measurment'' umożliwiającego porównywanie wartości różnych czujek. SERVICE - poprawka bledu nadawania uprawnień przy połączeniu z HUB'em przez proxy. SERVICE------------------------------------- 3.4.5.146 - 15.02.2024 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - poprawki do odświeżania widoku konfiguracyjnego po zmianie urządzenia w zakładce ''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. CMS - poprawki do odświeżania konfiguracji fisheye po zakończeniu akcji ''Fisheye lens configuration'' CONFIG_EXPORT_TOOL - zmiana domyślnej ścieżki eksportowanych ustawień HUB-a na ''C:\Windows\System32\config\systemprofile\CMSHUB''. SERVICE - drobna poprawka do odświeżania stanu zdarzenia schedulera ''Sensor measurment''. APPS_NET - uruchamianie wizarda po instalacji CMS wywoływane z poświadczeniami aktualnie zalogowanego użytkownika. CMS - poprawiony tab order niektórych widgetów SERVICE - Backup player - dodaj bibliotekę do obsługi audio ( popraw błąd braku odtwarzania audio ), usuń dodawanie do backupu instrukcji ( jest tylko po polsku ) SERVICE - atrybut "readOnly" nadany layoutowi alarmowemu huba SERVICE - Backup player - zwiększ rozmiar bocznych paneli przy pierwszym uruchomieniu SERVICE - Backup player = usuń zbędne pliki autorun.ico, autorun.inf ( funkcjonalność usunieta już w Windows 7 ) SERVICE - Backup player - wykorzystuj wyświetlacz Direct2D ( zamiast OpenGL ) SERVICE - nie pokazuj akcji typu ''Show camera'' bądź ''Show layout'' w harmonogramie zadań serwera. Mają one sens tylko w CMS. SERVICE - poprawiona literówka z ''mediaFrameAllocator.cleanupInvervalSec'' na ''mediaFrameAllocator.cleanupIntervalSec'' w nazwie klucza w `core.ini`. SERVICE - drobne poprawki w QSchedulerOutputEvent i QSchedulerShowLayoutAction SERVICE - popraw tworzenie instalek, usuń z instalek autorun.inf, autorun.ico SERVICE - usuńz kamery LIEBHERR ustawianie adresu IP do streamingu. Powoduje to reset kamery i kamera nie zaczyna nadawać strumienia H.264 SERVICE - poprawione nazewnictwo typów kanałów przy przyznawaniu praw dostępu na HUB-ie. SERVICE - dodaj komentarz do sprawdzania praw użytkowników. SERVICE - Backup player - poprawnie odczytuj kanały audio powiązane z kanałem video. SERVICE - qcms.cpp - usuń zbędny kod. SERVICE - dodanie nowej akcji w harmonogramie zadań ''Show dynamic layout'' SERVICE - dodanie przycisku ''Refresh timestamp'' do `HttpTest.exe`. SERVICE - drobna poprawka SERVICE - poprawione filtrowanie po prawach dostępu w metodzie wyszukującej listę serwerów z danym obiektem (np. ''object.vdrsBackupServer''). SERVICE - popraw budowanie instalek SERVICE - poprawki do dynamicznego layoutu 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 - 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 - 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 - poprawki 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 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 ) - poprawki SERVICE - poprawki do budowania SERVICE - tylko 1 dynamiczny layout na monitor. Różne akcje schedulera na tym samym monitorze odwołują się do tego samego layoutu. SERVICE - drobne poprawki HTTP_TEST - spin box zamiast line edit przy wyborze portu serwera SERVICE - BackupPlayer - twórz layout 1x1 ( a nie 2x2 ) jeśli w backupie jest tylko jedna kamera SERVICE - BackupPlayer - prawidłowe ustawianie zakresu pasków archiwum. NOVUS/VITEK/IPOX - dodana obsługa mikrofonu 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 ) SERVICE - poprawka budowania po usunięciu plików języtkowych *.qm SERVICE - poprawki do zarządzania dynamicznymi layoutami SERVICE - Backup player - usuń zbędną akcję do włączenia trybu PTZ. SERVICE - poprawki do odświeżania widoku konfiguracyjnego po zmianie urządzenia w zakładce ''Configuration''. Częściowe wycofanie wcześniejszej poprawki [30210]. SERVICE - drobna poprawka SERVICE - drobne poprawki SERVICE - nie ustawiaj pierwszego dnia tygodnia na stałe w QArchiveCalendarDialog. SERVICE - zwiększ domyślne bufory sieciowe ( do testów ). SERVICE - poprawka budowania po usunięciu plików języtkowych *.qm SERVICE------------------------------------- 3.4.5.147 - 23.02.2024 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - poprawki (?) do obsługi zdarzeń w kamerach Vitek SERVICE - poprawiona literówka ''Retrevie'' na ''Retrieve'' SERVICE - pokazuj ostatnio wyświetlany widok, jeśli na dynamicznym layoucie nie ma już żadnej kamery do pokazania. SERVICE - poprawione pliki językowe w związku ze zmianą [30266] SERVICE - BackupPlayer - dodaj prosty help zamiast instrukcji. SERVICE - drobne poprawki SERVICE - poprawki do działania dynamicznego layoutu SERVICE_QT_5_15 - poprawka do kompilacji Merged revision(s) 30134-30154 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - LIB_ARCHIVE - usuń konfigurację 32-bit SERVICE - LIB_CODEC - usuń konfigurację 32-bit SERVICE - LIB_DEVICE - usuń konfigurację 32-bit SERVICE - LIB_EXT_APP - usuń konfigurację 32-bit SERVICE - LIB_EXT_BASE - usuń konfigurację 32-bit SERVICE - LIB_GUI_MFC - usuń konfigurację 32-bit SERVICE - VDRS - usuń konfigurację 32-bit SERVICE - DOMAIN_REG - usuń konfigurację 32-bit SERVICE - DONGLEUPDATE - usuń konfigurację 32-bit SERVICE - VDRS_WIZARD - usuń konfigurację 32-bit SERVICE - VDRX_ARCHIVE - usuń konfigurację 32-bit SERVICE - usuń nieużywany SOUND_DRS SERVICE - usuń zbędny VIDEO_H264_HIK SERVICE - Psuh notifications - dodaj timeout do żądań typu push, przenieś PushNotificationCenter do głównego wątku. SERVICE - usuń stary scheduler VCA ( do konfiguracji trzeba wykorzystać nowy scheduler ) Merged revision(s) 30112-30127 from VDRS/BRANCHES/16_09_07_SERVICE: 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 - drobna poprawka APPS_NET - zapisuj liczniki VCA zaraz po dodaniu nowego. Niezapisywanie nowych liczników powodowało błędy przy wywołaniu komendy `VcaRenameCounter`. SERVICE - usuń niepotrzebane klasy AppCoreVideoPhotos, AppCoreVideoSnapshots SERVICE - usuń zbędne klasy IfExt SERVICE - usuń zbędną klasę CallStackDumper SERVICE - usuń zbędną klasę AppCoreDevice SERVICE - usuń zbędną klasę PanelLogBrowser SERVICE - usuń zbędną klasę VideoMaskZone SERVICE - usuń zbędną klasę CVideoSettingsPreprocess SERVICE - poprawka do ostatniego commitu SERVICE - usuń zbędną klasę VideoSettingsRtDecode SERVICE - usuń zbędną klasę SyncSWMR SERVICE_QT_5_15 - poprawki do testu OpenCV SERVICE_QT_5_15 - drobne poprawki do TEST_OPENCV SERVICE_QT_5_15 - dołącz plugin `QCorePluginSnmp` do VDRS4 SERVICE_QT_5_15 - dodanie projektu TEST_OPENCV VDRS4_INSTALLER - bez dodawania VCA-Core SDK VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 4.4.5.143 - 26.01.2024 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 30071-30100 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - usuń zbędne drivery do kamery 32-bitowych SERVICE - SUPPORT - usuń nieużywane pliki SERVICE - usuń VDRS_STARTDRS i VDRX_EXPORT APPS_NET - usuń wersję32-bit z skryptu budowania SERVICE - usuń nieużywany moduł AviFrameWriter SERVICE - poprawka budowania instalek SERVICE - usuń niepotrzebane moduły XMLLITE, XPEPM SERVICE - LIBE_EXT_BASE - usuńzbędne moduły SERVICE_QT_5_15 - poprawki stylu SERVICE - SUPORT - usuń niepotrzebny moduł BACKUP_PLAYER SERVICE - pliki językowe STARTDRS z instalki SERVICE - usuń tłumaczenia STARTDR-S SERVICE_5_15 - Merged revision(s) 29703-30025 from VDRS/BRANCHES/16_09_07_SERVICE: 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------------------------------------- 3.4.5.129 - 15.09.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt ------------------------------------- 3.4.0.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------------------------------------- 3.4.5.130 - 20.09.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt ------------------------------------- 3.4.0.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------------------------------------- 3.4.5.131 - 28.09.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt ------------------------------------- 3.4.0.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------------------------------------- 3.4.5.132 - 05.10.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt ------------------------------------- 3.4.0.133 - 10.10.2023 ----------------------------------- 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 - uaktualnij język polski SERVICE------------------------------------- 3.4.5.133 - 10.10.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - aktualizacja języka polskiego ------------------------------------- 3.4.0.134 - 24.10.2023 ----------------------------------- 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 - drobna poprawka SERVICE------------------------------------- 3.4.5.134 - 24.10.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15 - poprawki stylu LIB_DEVICE - dodaj szablon kamery PLATINUMCCTV CORE_AUTODETECT ------------------------------------- 3.4.0.135 - 30.10.2023 ----------------------------------- 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 plików języtkowych. SERVICE - aktualizacja języka polskiego SERVICE - aktualizacja języka polskiego SERVICE------------------------------------- 3.4.5.135 - 30.10.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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 ------------------------------------- 3.4.0.136 - 07.11.2023 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.136 - 07.11.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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''. ------------------------------------- 3.4.0.137 - 10.11.2023 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.137 - 10.11.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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 SERVICE - SERVER_APPLET - zamień VideoDR-S na NetProfessional w kilku miejscach 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 ) SERVICE - usuń niepotrzebną zakładkę Alarmy z konfiguracji kamer ( usługa i tak działa w tle ) SERVICE - zablokuj w ustawieniach nieużywane prawa użytkownika dla usługi SERVICE_QT_5_15 - usunięcie integracji ze starym SDK do VCA. SERVICE_QT_5_15 - usuń odwołania do `QLprDetectSimpleLPR2` skoro SimpleLPR 2.0 zostało usunięte z ''D:\LIBS'' (poprawką #1055). SERVICE_QT_5_15 - usunięcie wszystkich odwołań do `QCorePluginVcaUdp`. 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`. ------------------------------------- 3.4.0.138 - 28.11.2023 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.138 - 28.11.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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. 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 ) 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ć. ------------------------------------- 3.4.0.139 - 15.12.2023 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.139 - 15.12.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt APPS_NET - poprawka do kompilacji na macOS Merged revision(s) 29958 from VDRS/RELEASE/APPS_NET: 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. 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 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`. ------------------------------------- 3.4.0.140 - 16.01.2024 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.140 - 16.01.2024 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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 - 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 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. ------------------------------------- 3.4.0.141 - 18.01.2024 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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_QT_5_15 - LIB_DEVICE - poprawki kompilacji SERVICE_QT_5_15 - poprawka kompilacji SERVICE - poprawka tworzenia instalek VDRS4------------------------------------- 4.4.5.141 - 26.01.2024 ----------------------------------- VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - poprawki budowania instalek SERVICE_QT_5_15 - Merged revision(s) 30070 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - usuń zbędne, niewykorzystywane klsy do backupu z LIB_ARCHIVE SERVICE_QT_5_15 - SERVICE_QT_5_15 - Merged revision(s) 30068 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - usuń zbędne drivery do kamery 32-bitowych, oraz karty PCI SERVICE_QT_5_15 - Merged revision(s) 30066 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - usuń zbędne drivery do kamery 32-bitowych, oraz karty PCI VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 4.4.5.142 - 26.01.2024 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 30055-30058 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawki kompilacji ------------------------------------- 3.4.0.142 - 23.01.2024 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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_QT_5_15 - Merged revision(s) 30051 from VDRS/BRANCHES/16_09_07_SERVICE: 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 ). SERVICE_QT_5_15 - poprawki kompilacji SERVICE_QT_5_15 - Merged revision(s) 30050 from VDRS/BRANCHES/16_09_07_SERVICE: 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_QT_5_15 - Merged revision(s) 30049 from VDRS/BRANCHES/16_09_07_SERVICE: 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''. VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 4.4.5.141 - 26.01.2024 ----------------------------------- SERVICE_QT_5_15 - poprawka kompilacji SERVICE_QT_5_15 - LIB_DEVICE - poprawki kompilacji SERVICE_5_15 - Merged revision(s) 29703-30025 from VDRS/BRANCHES/16_09_07_SERVICE: 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------------------------------------- 3.4.5.129 - 15.09.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt ------------------------------------- 3.4.0.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------------------------------------- 3.4.5.130 - 20.09.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt ------------------------------------- 3.4.0.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------------------------------------- 3.4.5.131 - 28.09.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt ------------------------------------- 3.4.0.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------------------------------------- 3.4.5.132 - 05.10.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt ------------------------------------- 3.4.0.133 - 10.10.2023 ----------------------------------- 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 - uaktualnij język polski SERVICE------------------------------------- 3.4.5.133 - 10.10.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - aktualizacja języka polskiego ------------------------------------- 3.4.0.134 - 24.10.2023 ----------------------------------- 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 - drobna poprawka SERVICE------------------------------------- 3.4.5.134 - 24.10.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15 - poprawki stylu LIB_DEVICE - dodaj szablon kamery PLATINUMCCTV CORE_AUTODETECT ------------------------------------- 3.4.0.135 - 30.10.2023 ----------------------------------- 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 plików języtkowych. SERVICE - aktualizacja języka polskiego SERVICE - aktualizacja języka polskiego SERVICE------------------------------------- 3.4.5.135 - 30.10.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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 ------------------------------------- 3.4.0.136 - 07.11.2023 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.136 - 07.11.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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''. ------------------------------------- 3.4.0.137 - 10.11.2023 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.137 - 10.11.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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 SERVICE - SERVER_APPLET - zamień VideoDR-S na NetProfessional w kilku miejscach 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 ) SERVICE - usuń niepotrzebną zakładkę Alarmy z konfiguracji kamer ( usługa i tak działa w tle ) SERVICE - zablokuj w ustawieniach nieużywane prawa użytkownika dla usługi SERVICE_QT_5_15 - usunięcie integracji ze starym SDK do VCA. SERVICE_QT_5_15 - usuń odwołania do `QLprDetectSimpleLPR2` skoro SimpleLPR 2.0 zostało usunięte z ''D:\LIBS'' (poprawką #1055). SERVICE_QT_5_15 - usunięcie wszystkich odwołań do `QCorePluginVcaUdp`. 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`. ------------------------------------- 3.4.0.138 - 28.11.2023 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.138 - 28.11.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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. 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 ) 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ć. ------------------------------------- 3.4.0.139 - 15.12.2023 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.139 - 15.12.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt APPS_NET - poprawka do kompilacji na macOS Merged revision(s) 29958 from VDRS/RELEASE/APPS_NET: 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. 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 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`. ------------------------------------- 3.4.0.140 - 16.01.2024 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.140 - 16.01.2024 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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 - 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 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. ------------------------------------- 3.4.0.141 - 18.01.2024 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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_QT_5_15 - poprawki stylu SERVICE_QT_5_15 - poprawka do kompilacji SERVICE_QT_5_15 - usunięcie wszystkich odwołań do `QCorePluginVcaUdp`. SERVICE_QT_5_15 - usuń odwołania do `QLprDetectSimpleLPR2` skoro SimpleLPR 2.0 zostało usunięte z ''D:\LIBS'' (poprawką #1055). SERVICE_QT_5_15 - usunięcie integracji ze starym SDK do VCA. SERVICE_QT_5_15 - poprawki stylu SERVICE_QT_5_15 - poprawka kompilacji po usunięciu biblioteki IPP ( nie przeklejać ) VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 4.4.5.128 - 07.09.2023 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 29497-29685 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - popraw błąd do generowania logów svn dla wersji SERVICE SERVICE_QT_5_15 - popraw skrypt RELEASE_NEW_VERSION. SERVICE_QT_5_15 - Merged revision(s) 29483 from VDRS/BRANCHES/16_09_07_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 APPS_NET - dodanie akcji harmonogramu zadań "Set window state". (Platinium) ------------------------------------- 3.4.0.120 - 07.07.2023 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.120 - 07.07.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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 ------------------------------------- 3.4.0.121 - 12.07.2023 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.121 - 12.07.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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. ------------------------------------- 3.4.0.122 - 13.07.2023 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.122 - 13.07.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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 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 APPS_NET - drobna poprawka APPS_NET - poprawki do działania 'QPdfTablePrinter::print' 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 ------------------------------------- 3.4.0.123 - 21.07.2023 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.123 - 21.07.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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. ------------------------------------- 3.4.0.124 - 31.07.2023 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.124 - 31.07.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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`. SERVICE_QT_5_15 - usuń CORE_MEDIA_IPP, zostaje tylko FFMPEG: - usunięte kodery audio g726 - usunięty enkoder video h264 ( wykorzystywany do strumieniowania video na stronę WWW ) 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. ------------------------------------- 3.4.0.125 - 09.08.2023 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.125 - 09.08.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt APPS_NET - drobna poprawka do `QShipNavigationAlertController` Merged revision(s) 29617 from VDRS/RELEASE: APPS_NET - drobna poprawka do `QShipNavigationAlertController` Przeróbka UserCache tak, aby nie wygasali tymczasowi użytkownicy. USER_MANAGER - pierwsza część poprawek do QUserManager/ QUserCache ( nie wygasający użytkownicy tymczasowi ) 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. ------------------------------------- 3.4.0.126 - 25.08.2023 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - SERVER_APPLET - dodaj okienko about z numerem wersji do TrayIcon, uporządkuj menu. 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------------------------------------- 3.4.5.126 - 25.08.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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 ) ------------------------------------- 3.4.0.127 - 04.09.2023 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.127 - 04.09.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt APPS_NET - CMS_BACKUP_PLAYER - dodaj brakujące biblioteki OpenGL - poprawka do kompilacji SERVICE - Merged revision(s) 29675 from VDRS/RELEASE: APPS_NET - CMS_BACKUP_PLAYER - dodaj brakujące biblioteki OpenGL - poprawka do kompilacji LIB_DEVICE - VDR-S - poprawka działania SERVICE - Merged revision(s) 29677 from VDRS/RELEASE: LIB_DEVICE - VDR-S - poprawka działania APPS_NET - CMS4 - dodaj podgląd obrazu z kamery na wszystkich listach kamer, przy konfiguracji itp .... 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 - poprawka po merge SERVICE_QT_5_15 - poprawka kompilacji SERVICE_QT_5_15 - QVdrs4LiveCamera - poprawa buforowanie ( na szybko ) i inne poprawki SERVICE_QT_5_15 - usuń CORE_MEDIA_IPP, zostaje tylko FFMPEG: - usunięte kodery audio g726 - usunięty enkoder video h264 ( wykorzystywany do strumieniowania video na stronę WWW ) SERVICE_QT_5_15 - Merged revision(s) 29483 from VDRS/BRANCHES/16_09_07_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_QT_5_15 - popraw skrypt RELEASE_NEW_VERSION. VDRS4------------------------------------- 4.4.5.119 - 07.07.2023 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 29476 from VDRS/BRANCHES/16_09_07_SERVICE: 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. VDRS4------------------------------------- 4.4.5.118 - 07.07.2023 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 29464 from VDRS/BRANCHES/16_09_07_SERVICE: 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. VDRS4------------------------------------- 4.4.5.117 - 07.07.2023 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 29446 from VDRS/BRANCHES/16_09_07_SERVICE: 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_QT_5_15 - zacomituj też plik VERSION.inc przy zmianie wersji VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 4.4.5.116 - 07.07.2023 ----------------------------------- SERVICE- Merged revision(s) 29419 from VDRS/BRANCHES/16_09_07_SERVICE: 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_QT_5_15 - optymalizacja CORE_PLUGIN_VDRS4_SERVER, QVdrs4MediaServer nie jest QCmdServer tylko zwykłym serwerem dla QCmdSocket. Merged revision(s) 29409 from VDRS/BRANCHES/16_09_07_SERVICE: 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ę ... Merged revision(s) 29392-29395 from VDRS/BRANCHES/23_06_14_QT6: DEVELOPMENT_QT6 - moduły `xmlpatterns`, `qtscript` I `scripttools` nie są wspierane w Qt6 DEVELOPMENT_QT6 - poprawione ścieżki do bibliotek na macOS DEVELOPMENT_QT6 - poprawione ścieżki do bibliotek na macOS Merged revision(s) 28968-29371 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE/APPS_NET - dodanie do menu klienta akcji ''Get technical support...'' wywołującej `HelpDeskApplet.exe`. 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------------------------------------- 3.4.5.98 - 07.12.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - zapis i ustawianie praw do wejść/wyjść dla użytkownika w usłudze ( pierwszy etap ) 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------------------------------------- 3.4.5.99 - 20.12.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.100 - 21.12.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - wykorzystuj już istniejącą `QOpenFileAction` do wywoływania akcji ''Get technical support...'' w kliencie. 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------------------------------------- 3.4.5.101 - 05.01.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.102 - 17.01.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.103 - 07.02.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - usun domylne konfiguracje Win32 SERVICE - uwzględniaj prawa dostępu do kanałów audio przy exporcie AVI ( Przemo ) 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------------------------------------- 3.4.5.104 - 14.02.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.105 - 24.02.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.106 - 27.02.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.107 - 08.03.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - usuń instalacje instancji z instalki usługi 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 - Merged revision(s) 29196 from VDRS/RELEASE: APPS_NET - VDRS - możliwość skonfigurowania proxy dla powiadomień typu push w pliku core.ini SERVICE------------------------------------- 3.4.5.108 - 21.03.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - INSTALL - staraj się instalować pakiety redist w tle - poprawka 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------------------------------------- 3.4.5.109 - 31.03.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - aktualizuj pliki językowe SERVICE - aktualizacja plików językowych SERVICE - aktualizacja plików języtkowych SERVICE - aktualizuj plik językowy lingobit.loc SERVICE - aktualizuj plik językowy lingobit.loc 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------------------------------------- 3.4.5.110 - 06.04.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.111 - 18.04.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - Merged revision(s) 29263 from VDRS/RELEASE: APPS_NET / CMS4 - popraw odczytywanie dodatkowych komend głowicy ( VISCA ) SERVICE - popraw rozpoczynanie testu zablokowania wątku po pewnym czasie. 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------------------------------------- 3.4.5.112 - 26.04.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - popraw odczytywanie stanu działania usługi ( poprawka wyłączania się usługi ) 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------------------------------------- 3.4.5.113 - 27.04.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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 - wycofanie poprawki [29184] SERVICE - popraw błąd zapisu pliku HelpDeskClient.exe ( zapisuj w plikach tymczasowych, a nie w katalogu programu ) 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------------------------------------- 3.4.5.114 - 12.05.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - uaktualnij język niemiecki 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 - CMS4 - aktualizacja jezyka niemieckiego SERVICE - VDRS - aktualizacja języka niemieckiego. 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------------------------------------- 3.4.5.115 - 01.06.2023 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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 - Merged revision(s) 29369 from VDRS/RELEASE: APPS_NET - wyłącz budowanie testów. SERVICE - poprawka kompilacji SERVICE_QT_5_15 - dodanie klasy `QMediaFileReader` (bez testów); poprawki do klasy `QMediaFileWriter`. SERVICE_QT_5_15 - pierwsza wersja klasy `QMediaFileWriter`. Bez testów. SERVICE_QT_5_15 - drobna poprawka do wywołania `seek` w `QFileReaderQt`. SERVICE_QT_5_15 - drobne poprawki SERVICE_QT_5_15 - drobna poprawka SERVICE_QT_5_15/ONVIF - poprawki do parsowania zdarzeń VCA. SERVICE_QT_5_15 - zmiana sposobu parsowania zdarzeń ONVIF. Parsowanie większej liczby zdarzeń analitycznych (na podstawie `CNetSessionEventOnvif`). VDRS4/ONVIF - dodaj wsparcie dla komend media ver 2.0 (czyli Profile T). SERVICE_QT_5_15 - możliwość włączenia debug trace również z poziomu `QOnvifDeviceConfigView`; przydatne jeśli nie ma połączenia z kamerą. SERVICE_QT_5_15 - poprawka do określania adresu serwisu urządzenia w `QOnvifCamera`. SERVICE_QT_5_15 - poprawka do określania adresu kamery w `QOnvifNetworkDiscovery`. VDRS4_ARCHIVE - dodanie implementacji klasy QFileReaderQt; rozszerzenie i poprawki do testów w `QTestVdrs4Archive`. VDRS4_ARCHIVE - dodanie interfejsu `IfFileReader` i szkieletu klasy `QFileReaderQt`. VDRS4_ARCHIVE - `QFileWriterQt`: dodanie prostego mechanizmu prealokacji (być może do poprawki) pliku wraz z testem. SERVICE_QT_5_15 - zabezpieczenie w `QTestUtils::cleanSettings` przed przypadkowym usunięciem katalogu domowego użytkownika VDRS4_ARCHIVE - poprawki do działania i rozszerzenie testów `QFileWriterQt`. SERVICE_QT_5_15 - dodanie testu `QTestVdrs4Archive`. VDRS4_ARCHIVE - poprawki do `QFileWriterQt`; dodanie m.in. funkcji `encryptData()` i `preallocateFile()` (na razie niewykorzystywanych). SERVICE_QT_5_15 - dodanie silnika `QFileEngineQt` wraz z writerem i klasami pomocniczymi. Pierwsza wersja, bez testów. SERVICE_QT_5_15 - drobne poprawki, dodane komentarze SERVICE_QT_5_15 - dodaj przesyłanie map archiwum w nowym protokole sieciowych ( serwer map archiwum i tak jest do przeróbki przy nowej implementacji archiwum ) SERVICE_QT_5_15 - CORE_PLUGIN_VDRS - uproszczenie klienta video dla VDRS4, wszystkie komendy są obsługiwane przez QVdrs4Connection SERVICE_QT_5_15 - dodaj szkielet klasy QAsyncFileEngineQt. SERVICE_QT_5_15 - poprawki kompilacji SERVICE_QT_5_15 - przenie aplikacje VDRS4_** do katalogu APPS SERVICE_QT_5_15 - drobne zmiany, komentarze. SERVICE_QT_5_15 - popraw bledy kompilacji SERVICE_QT_5_15 - popraw blad "The command line is too long" VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 4.4.5.97 - 25.11.2022 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) up to 28950 from VDRS/BRANCHES/16_09_07_SERVICE SERVICE_QT_5_15 - dodanie pliku `ifasyncfilewriter.h` SERVICE_QT_5_15 - wycofaj przypadkowo zacommittowane poprawki SERVICE_QT_5_15 - dodanie pustego pluginu CORE_PLUGIN_VDRS4_ARCHIVE. SERVICE_QT_5_15 - widok ''Web browser'' korzysta albo z `QWebEngineView`, albo z kontrolki ActiveX (jak do tej pory). SERVICE_QT_5_15 - drobne poprawki do `QHardwareWebView`. SERVICE_QT_5_15 - używaj Qt Web Engine w `QHardwareWebView`; możliwość globalnego włączenia/wyłączania przeglądarki ActiveX. SERVICE_QT_5_15 - używaj ''Qt Web Engine'' zamiast ActiveX. Na razie tylko w konfiguracji kontroli dostępu ONVIF, ale docelowo wszędzie. Kontrolka ActiveX ''MS Web Browser'' podobno nie działa na Windows 11. SERVICE_QT_5_15 - wyłączaj ''power throttling'' także dla VDRS3, klienta i HUB-a. VDRS4 - eksperymentalnie wyłącz power throttling (wg ''Optimizing Software for x86 Hybrid Architecture''). SERVICE_QT_5_15 - usuń zbędny kod z QVdrsConnectionManager, etap 2. SERVICE_QT_5_15 - usuń zbędny kod z QVdrsConnectionManager, etap 1. SERVICE_QT_5_15 - drobna poprawka do zmiany konfiguracji w QFisheyeConfigurationView. SERVICE_QT_5_15 - dodaj opcję "AUTO" do konfiguracji kamer RTSP. SERVICE_QT_5_15 - uporządkowanie konfigurowania protokołu transportowego RTSP dla kamer ONVIF (bez rozdzielania na "RTSP" i "TCP"). SERVICE_QT_5_15 - poprawiony błąd przy odświeżaniu schema w `QDeviceClient`. SERVICE_QT_5_15 - poprawki do zapisywania/odczytywania konfiguracji fisheye w `QHardwareVideoChannelHelper`. SERVICE_QT_5_15 - zapisywanie konfiguracji fisheye dla kamer w `QHardwareVideoChannelHelper`. VDRS4 - możliwość przełączania między trybami testowymi archiwum (lokalne albo ze ścieżki) dodana do `GLOBAL.inc`. SERVICE_QT_5_15 - do testowania archiwum podłączamy się przez plugin `QPluginArchiveFile` (można testować audio). VDRS4 - poprawka do przesyłania audio archiwum VDRS4 - dodanie klasy `QVdrs4ArchiveAudioConnection` SERVICE_QT_5_15 - popraw budowanie instalek VDRS4 - dodanie powiadomienia `IfVdrs4EndOfDataMsg` SERVICE_QT_5_15 - drobna poprawka VDRS4 - poprawki do zamykania QVdrs4LiveVideoConnection (np. po akcji "block user") SERVICE_QT_5_15 - dodanie klasy `QVdrs4ArchiveAudio` VDRS4 - drobne poprawki SERVICE_QT_5_15 - poprawiony tab order w `qonvifcameraconfigview.ui` SERVICE_QT_5_15 - drobne poprawki do widoku konfiguracji ONVIF SERVICE_QT_5_15 - VDRS4App.exe oparte na schemacie CORE_BASE_APP, a nie CMS_BASE_APP SERVICE_QT_5_15 - drobne poprawki wyglądu, tekstów. SERVICE_QT_5_15 - VDRS4_CONFIG - dodaj wszystkie pluginy CMS SERVICE_QT_5_15 - poprawka kompilacji po merge SERVICE_QT_5_15 - poprawki po merge SERVICE_QT_5_15 - poprawka po merge SERVICE_QT_5_15 - poprawka po merge VDRS4 Aktualizacja CHANGELOG_RELEASE_FULL.txt VDRS4------------------------------------- 4.4.5.88 - 28.07.2022 ----------------------------------- SERVICE_QT_5_15 - Merged revision(s) 28535-28723 from VDRS/BRANCHES/16_09_07_SERVICE: 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------------------------------------- 3.4.5.85 - 12.05.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15/VDRS4 - dodanie licencji `QLicenceVdrs`. SERVICE_QT_5_15 - możliwość konfiguracji lokalnej VDRS4 poprzez `QConfigCmdServer`. Na razie połączenie z tą konfiguracją za pomocą specjalnej, ukrytej (i tylko w trybie debug) opcji "-test_vdrs4" w linii komend CMS. SERVICE_QT_5_15 - przenieś projekt VDRS4 (jako VDRS4_APP) z podkatalogu `APPS_NET/APPS` do podkatalogu `APPS_NET/VDRS4`. 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 - 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. ------------------------------------- 3.4.0.86 - 17.05.2022 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 3.4.5.86 - 17.05.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15 - poprawka do pobierania "debug trace" w `QOnvifCameraConfigView`. SERVICE_QT_5_15 - dodanie pomocniczego programiku konfiguracyjnego `VDRS4Config.exe` (analogicznego do `CMSHubConfig`); w związku z tym usunięcie opcji "-test_vdrs4" z `CMS`. SERVICE_QT_5_15 - dodaj wizarda do `VDRS4Config`. SERVICE_QT_5_15 - popraw pluginy cms w `VDRS4Config`. SERVICE_QT_5_15 - różne poprawki do działania VDRS4Config SERVICE_QT_5_15 - dodaj ikony do VDRS4. Przydatne np. do klienta HTML. APPS_NET - dodana obsług komendy `ReportCreate` w `DoorDatabase`. APPS_NET - nie próbuj wywoływać presetów w nieskonfigurowanej akcji schedulera ''Recall presets and return''. SERVICE_QT_5_15 - dodanie podprojektu VDRS4_SERVICE. SERVICE_QT_5_15 - dodanie podprojektu VDRS4_SERVER_APPLET. APPS_NET - w przypadku sprawdzania ogólnego dostępu do danego typu kanałów (np. drzwi) na urządzeniu, sprawdzaj też taki dostęp na urządzeniach potomnych. APPS_NET - poprawione działanie filtrowania zdarzeń kontroli dostępu. APPS_NET - poprawka do ustawiania flag głównego okna aplikacji. APPS_NET - drobna poprawka do końcowej daty generowanego raportu. APPS_NET - drobne poprawki APPS_NET - nie powiększaj kamery rolką myszy w trybie 'View', jeśli jest wciśnięty przycisk Ctrl. HUB - dodaj obsługę wszystkich komend w HUB'ie ( hub może działać jako proxy ). HUB - dodaj obsługę metadanych ramek w HUB'ie ( hub może działać jako proxy ). SERVICE_QT_5_15 - zamień wszystkie odwołania do `QString::SkipEmptyParts` na `Qt::SkipEmptyParts` SERVICE_QT_5_15 - cofnij częściowo poprawki z changesetu [28526] (nie budował się projekt `EXT_BASE_FULL` w trybie Release). SERVICE_QT_5_15 - drobna poprawka do działania QVdrsApp. APPS_NET - poprawka do wyświetlania początkowej daty wybranego zakresu nagrań w widoku playera archiwum. SERVICE - dodana możliwość pobierania i zapisywania listy użytkowników VDR-S z wersji "3.x.0.xx". APPS_NET - zapisuj stan ustawienia "Pokaż kamerę" w widokach LPR (Przemo). APPS_NET - włączenie opcji "Pokaż kamerę" w widokach "LPR Live" powoduje zaznaczenie bieżącej kamery (dotychczas ta opcja nic nie robiła). APPS_NET - jednak bez akcji "Pokaż kamerę" w widoku "LPR Live". APPS_NET - usunięcie akcji ''Show camera for this event'' z przeglądarki VCA; dwuklik powoduje pokazanie kamery. APPS_NET - dwukrotne kliknięcie na zdarzenie w widoku "LPR Live" powoduje zaznaczenie kamery (wcześniej robiło tak pojedyncze kliknięcie). APPS_NET - Maxima: dodana linia przerwy przed i po wystąpieniu zdarzenia 4001 APPS_NET - QLprDetailsWidget: ogranicz wysyłanie "LprGetDetails" wykorzystując image cache. CMS4 - dodaj windowsprintersupport.dll do instalki. APPS_NET - poprawka do sprawdzania wzorca tablicy rejestracyjnej w zdarzeniu LPR harmonogramu zadań. Jeśli wzorzec zawiera znaki '%' lub '*' to stosujemy dopasowanie typu wildcard (np. ''FM%'' powoduje wyszukiwanie tablic zaczynających się od ''FM''). Jeśli wzorzec zaczyna się od znaku '!', to dopasowywane jest zdarzenie nie zawierające danego wzorca. W przeciwnych przypadkach dopasowywanie zachodzi po staremu (czyli sprawdzamy czy tablica zawiera dany zestaw znaków). (Przemo) SERVICE - drobna poprawka APPS_NET - domyślnie bez widoku "DoorListView" w zakładce "Access Control archive". Nie tam większego sensu (w przeciwieństwie do widoku live). CMS4 - dodaj windowsprintersupport.dll do instalki ( poprawki do budowania instalek ). CMS4 - dodaj windowsprintersupport.dll do instalki ( poprawki do budowania instalek ). Dwuetapowa autoryzacja od Google POS - poprawki do protokołu ''Maxima''. Dodane nowe typy zdarzeń. APPS_NET - dalsze poprawki do protokołu Maxima; dodaj ID klienta do wszystkich tekstów OSD dla zdarzeń z aplikacji mobilnej. LIB_DEVICE - dodanie nowego protokołu ''Novus 4SD-6540''. Na razie tylko pobieranie strumienia RTSP z kamer. LIB_DEVICE - usuń przypadkowo dodaną konfigurację "Mixed Platforms" LIB_DEVICE - dodanie nowego protokołu ''Novus 8000''. Na razie tylko pobieranie strumienia RTSP z kamer. APPS_NET - częściowe cofniecie zmian z [28511] APPS_NET - drobna poprawka do protokołu Maxima LIB_DEVICE - dodanie szkieletu obsługi zdarzeń dla kamer Novus 6000 i 8000. Bez parsowania danych, bo póki co żadne się nie pojawiają. TWO_STEP_AUTH - dodanie szablonów pluginów CMS i CORE razem z bibliotekami do generowania QR-CODE i HOTP. VDRS4 - dodanie projektu `VDRS4_INSTALLER` wykorzystującego QtInstallerFramework. Bez `lpr2`, `lpr3` i `vca`; chyba najlepiej je dodawać jako subcomponents? VDRS4_INSTALLER - dodanie komponentów `lpr2`, `lpr3` i `vca-core`. TWO_STEP_AUTH - dodany szablon pluginu, widoki konfiguracjyne, komendy sieciowe. VDRS4_INSTALLER - poprawki do działania SERVICE_QT_5_15 - drobna poprawka VDRS4_INSTALLER - buduj tylko trybie Release, poprawki do działania. LIB_DEVICE - parsowanie zdarzeń protokołu ''Novus 8000''. Wyłącz tymczasowo zdarzenia dla kamer 4SD-6540. APPS_NET - akcja "Pokaż cały dzień" w playerze archiwum pokazuje cały dzień wg bieżącej pozycji kursora, a nie jak było do tej pory dzień dzisiejszy. (Przemo, Argus) APPS_NET - drobna poprawka LIB_DEVICE - testowe dodanie obsługi zdarzeń dla protokołu ''Novus 6000''. Zrobione bez dokumentacji! LIB_DEVICE - poprawki do parsowania zdarzeń protokołu ''Novus 6000''. LIB_DEVICE - poprawki do parsowania zdarzeń wykrycia twarzy dla kamer ''Novus 6000''. TWO_STEP_AUTH - dodane implementacje algorytmów sprawdzania hasła, listy zaufanych urządzeń itp. TWO_STEP_AUTH - usuńzależność od SVG Dodaj opis nowego archiwum do pliku CHANGELOG_RELEASE.txt LIB_DEVICE - poprawki do parsowania zdarzeń w protokole ''Novus 6000''. APPS_NET - zwiększona kontrola błędów przy wyliczaniu pan i tilt dla kamer fisheye (czasem pojawiały się wartości NaN). SERVICE_QT_5_15 - dodaj szkielet pluginu CORE_PLUGIN_VDRS4_SERVER. SERVICE_QT_5_15 - różne drobne poprawki SERVICE_QT_5_15 - poprawka kompilacji Release/x64 SERVICE_QT_5_15 - poprawka kompilacji Release/x64 SERVICE_QT_5_15 - poprawka kompilacji Release/x64 ( uaktualnij LANGUAGE_LIB.vcxproj do VS2019 ) VDRS4 - nie korzystaj z pluginu `QCorePluginVdrsServer`; `QConfigCmdServer` obsługiwany w `QCorePluginVdrs4Server`. SERVICE_QT_5_15 - wycofaj częściowo poprawki z [28539]. SERVICE_QT_5_15 - poprawka kompilacji Release/x64 ( uaktualnij LIB_DEALER.vcxproj do VS2019 ) SERVICE_QT_5_15 - poprawka kompilacji Release/x64 ( poprawki do dziwnych błędów przy kompilacji LIB_DEALER.vcxproj do VS2019, ale nie wiadomo co jest przyczyną ) SERVICE_QT_5_15 - poprawka budowania instalek 64bit SERVICE_QT_5_15 - poprawka do budowania plików instalacyjnych. VDRS 4 - dodany szkielet nowego serwera transmisji wideo. VDRS4 - drobne poprawki SERVICE_QT_5_15 - jeszcze jedna poprawka do budowania plików językowych ( dziwne błędy ) SERVICE_QT_5_15 - jeszcze jedna poprawka do budowania dealerów ( dziwne błędy ) SERVICE_QT_5_15 - tymczasowo wyłącz budowanie większości elementów ( do testów ) SERVICE_QT_5_15 - budowanie dealerów test1 SERVICE_QT_5_15 - jeszcze jedna poprawka do budowania dealerów ( dziwne błędy ) SERVICE_QT_5_15 - wycofaj 28638 SERVICE_QT_5_15 - dodaj serializację typu `IfFrame` do plików `ini_io.h` i `json_io.h` (póki co puste funkcje). Trzeba też uaktualnić ''D:\LIBS\MXML''. SERVICE_QT_5_15 - poprawka do wygenerowanego pliku `vdrs_users_serialization.h`. Harmonogram zadań/LPR - zadrzenie 'wykryto tablicę' - używaj wildcards ( * i ? we wzorze tablicy ), UTRATA KOMPATYBILNOŚCI z poprzednimi wersjami oprogramowania, gdzie można było wpisać fragment numeru bez żadnych wildcards. TWO_STEP_AUTH - szkielet implementacji SERVICE_QT_5_15 - popraw budowanie instalek przez wix ( literówki w plikax wxi ) SERVICE_QT_5_15 - poprawka testowa SERVICE_QT_5_15 - popraw budowanie instalek przez wix ( literówki w plikach wxi ) SERVICE_QT_5_15 - dodaj do nazwy instalki wersję i skopiuj do katalogu E:\NETHYBRID SERVICE_QT_5_15 - poprawka do budowania SERVICE_QT_5_15 - poprawka do budowania SERVICE_QT_5_15 - poprawka do kopiowania instalki do E:\NETHYBRID SERVICE_QT_5_15 - dodanie protokołu `vdrs4_messages.xml`; dołączanie nagłówka `ifframe.h` do plików serializacji w `_CORE_MESSAGES`. SERVICE_QT_5_15 - dodanie protokołu `vdrs4_messages.xml`; brakująca serializacja `IfFrameMeta`. SERVICE_QT_5_15 - poprawiona kontrola błędów przy budowaniu instalki VDRS4 SERVICE_QT_5_15 - poprawka do budowania instalek VDRS4 SERVICE_QT_5_15 - poprawka budowania SERVICE_QT_5_15 - poprawka budowania SERVICE_QT_5_15 - instaluj pliki redist 2019 w instalce aplikacji SERVICE_QT_5_15 - drobna poprawka SERVICE------------------------------------- 4.4.5.84 - 13.07.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE_QT_5_15 - zmien nazwę brancha na VDRS4 TWO_STEP_AUTH - pierwsza działająca wersja dwuetapowej autoryzacji. TWO_STEP_AUTH - poprawki działania, wyświetlanie nazwy serwera. TWO_STEP_AUTH - nie wymagaj hasła jednorazowego od administratora. TWO_STEP_AUTH - poprawki komentarzy. TWO_STEP_AUTH - poprawki komentarzy. VDRS, CMS4 - Merged revision(s) 28603-28668 from VDRS/BRANCHES/22_06_08_TWO_STEP_AUTHENTICATION: Autoryzacja hasłem jednorazowym dla serwera VDRS, podstawowa implementacja, bez HUB'a komórek, strony WWW. TWO_STEP_AUTH ----- merged to RELEASE SERVICE_QT_5_15 - popraw skrypty do budowania instalatora, rejestruj usługę podczas instalacji. VDRS4 - wstępna wersja transmisji wideo live po nowym protokole. LIB_DEVICE - dołączanie bibliotek Qt dla wersji 32-bitowej w nowych projektach Novus SERVICE_QT_5_15 - poprawki do instalatora ( instalacja usługi, uruchamianie appletu itp ). SERVICE_QT_5_15 - prawidłowa kolejność instalowania packages ( vdrs musi być zawsze instalowany ostatni i odinstalowywany jako pierwszy ze względu na skrypty do instalacji usługi, które muszą się wykonać po zainstalowaniu w pełni aplikacji i przed odinstalowaniem pierwszego elementu aplikacji ). SERVICE_QT_5_15 - dodanie klasy `QVdrs4LiveVideoConnection` obsługiwanej przez `QVdrs4Connection`. Usunięcie niepotrzebnej klasy `QVdrs4MediaClient`. SERVICE_QT_5_15 - zamień nazwę package z vca-core na vca ( zwraca błąd przy instalacji po wpisaniu nazwy z myślnikiem do ) SERVICE_QT_5_15 - różne drobne poprawki do widoku installki LIB_DEVICE - poprawka kompilacji w wersji 32-bit ------------------------------------- 3.4.0.87 - 15.07.2022 ----------------------------------- Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - Merged revision(s) 28554-28679 from VDRS/RELEASE: SERVICE------------------------------------- 3.4.5.87 - 15.07.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - poprawka do kompilacji SERVICE_QT_5_15 - instaluj także drivery do SQL, budujemy instalkę tylko dla wersji x64 VDRS4 - parametr ''-f'' jest tożsamy z parametrem ''--offline-only'' narzędzia `binarycreator.exe` SERVICE - poprawka do budowania na macOS Merged revision(s) 28688 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - poprawka do budowania na macOS APPS_NET - poprawki do budowania na macOS Merged revision(s) 28690 from VDRS/RELEASE: 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. VDRS4 - poprawki do ustawiania praw dostępu do urządzenia z poziomu klienta CMS4. SERVICE_QT_5_15 - dodaj qwindowsvistastyle.dll do instalki CMS4 SERVICE_QT_5_15 - kopiuj qwindowsvistastyle.dll do katalogu budowania SERVICE_QT_5_15 - dodaj qwindowsvistastyle.dll do instalki CMS4 SERVICE_QT_5_15 - drobna poprawka SERVICE_QT_5_15 - jeszcze raz popraw instalowanie driverów SQL VDRS4 - sprawdzaj dostęp do kanału wideo/audio podczas inicjalizacji połączenia; - zwiększony zapis do logów w `QVdrs4LiveAudioConnection` i `QVdrs4LiveVideoConnection`; - dodany szkielet klasy `QVdrs4ArchiveCamera`; - inne drobne poprawki w protokole. 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. SERVICE_QT_5_15 - poprawki do korzystania z QMetaCache w funkcji bin_read_meta. SERVICE_QT_5_15 - korzystaj z `QMetaCache` w funkcji `bin_read_meta`. SERVICE_QT_5_15 - dodaj implementację `setLowPriorityTrigger` do `QCCmdSocket` VDRS4 - dodanie do interfejsów `If*Socket` funkcji `setLowPriorityTrigger`, wykorzystywanej przez `QVdrs4Protocol` do zapobiegania wyjątkom podczas transmisji wideo z archiwum. SERVICE_QT_5_15 - poprawka opisu QHardwareManagerConfigView SERVICE_QT_5_15 - poprawka do budowania instalek SERVICE_QT_5_15 - usuń instalki WIX 32-bitowe, już nie wspieramy wersji 32-bit w nowym serwerze VDRS4 - przenieś część implementacji z `QVdrs4MediaServer` do `QVdrs4Protocol`. VDRS4 - drobne poprawki SERVICE_QT_5_15 - zmień wpis I/O Boards and other hardware na Network cameras & other Hardware, wszystkie integracje z zewnętrznymi systemami do osobnej kategorii VDRS4 - dodane logowanie stanu QVdrs4ArchiveVideoConnection + drobne poprawki do działania QVdrs4LiveAudioConnection. VDRS4 - pierwsza działająca wersja połączenia z archiwum. Na razie w trybie DEBUG można się połączyć z archiwum lokalnym (należy je skonfigurować przez ''VDRS4Config''). SERVICE_QT_5_15 - zmiana nazw w instalerze VDRS4 -> NetProffesional4 VDRS4 - sprawdzaj dostęp do kanału wideo/audio podczas inicjalizacji połączenia; - zwiększony zapis do logów w `QVdrs4LiveAudioConnection` i `QVdrs4LiveVideoConnection`; - dodany szkielet klasy `QVdrs4ArchiveCamera`; - inne drobne poprawki w protokole. SERVICE_QT_5_15 - jeszcze raz popraw instalowanie driverów SQL SERVICE_QT_5_15 - drobna poprawka SERVICE_QT_5_15 - dodaj qwindowsvistastyle.dll do instalki CMS4 SERVICE_QT_5_15 - kopiuj qwindowsvistastyle.dll do katalogu budowania SERVICE_QT_5_15 - dodaj qwindowsvistastyle.dll do instalki CMS4 VDRS4 - poprawki do ustawiania praw dostępu do urządzenia z poziomu klienta CMS4. 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 - drobna poprawka SERVICE_QT_5_15 - kopiuj `qtaudio_windows.dll` do katalogu budowania 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 - cofnij przypadkowo zacommitowaną błędną zmianę SERVICE_QT_5_15 - dodaj biblioteki do advantecha do instalki ( inaczej program się wysypuje ). SERVICE_QT_5_15 - plik pdb dodawaj z oryginalnym rozszerzeniem, ułatwia to analizę błędów. 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 VDRS4 - przesyłanie strumienia audio live (z serwera do klienta). SERVICE_QT_5_15 - dodaj plik *.pdb do instalki VDRS4 - poprawione przekazywanie konfiguracji PTZ od serwera do klienta. VDRS4 - poprawki do wysyłania strumienia wideo live. VDRS4 - parametr ''-f'' jest tożsamy z parametrem ''--offline-only'' narzędzia `binarycreator.exe` SERVICE_QT_5_15 - instaluj także drivery do SQL, budujemy instalkę tylko dla wersji x64 SERVICE_QT_5_15 - różne drobne poprawki do widoku installki SERVICE_QT_5_15 - zamień nazwę package z vca-core na vca ( zwraca błąd przy instalacji po wpisaniu nazwy z myślnikiem do ) SERVICE_QT_5_15 - dodanie klasy `QVdrs4LiveVideoConnection` obsługiwanej przez `QVdrs4Connection`. Usunięcie niepotrzebnej klasy `QVdrs4MediaClient`. SERVICE_QT_5_15 - prawidłowa kolejność instalowania packages ( vdrs musi być zawsze instalowany ostatni i odinstalowywany jako pierwszy ze względu na skrypty do instalacji usługi, które muszą się wykonać po zainstalowaniu w pełni aplikacji i przed odinstalowaniem pierwszego elementu aplikacji ). SERVICE_QT_5_15 - poprawki do instalatora ( instalacja usługi, uruchamianie appletu itp ). VDRS4 - wstępna wersja transmisji wideo live po nowym protokole. SERVICE_QT_5_15 - popraw skrypty do budowania instalatora, rejestruj usługę podczas instalacji. SERVICE_QT_5_15 - zmien nazwę brancha na VDRS4 SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE------------------------------------- 4.4.5.84 - 13.07.2022 ----------------------------------- SERVICE_QT_5_15 - drobna poprawka SERVICE_QT_5_15 - instaluj pliki redist 2019 w instalce aplikacji SERVICE_QT_5_15 - poprawka budowania SERVICE_QT_5_15 - poprawka budowania SERVICE_QT_5_15 - poprawka do budowania instalek VDRS4 SERVICE_QT_5_15 - poprawiona kontrola błędów przy budowaniu instalki VDRS4 SERVICE_QT_5_15 - dodanie protokołu `vdrs4_messages.xml`; brakująca serializacja `IfFrameMeta`. SERVICE_QT_5_15 - dodanie protokołu `vdrs4_messages.xml`; dołączanie nagłówka `ifframe.h` do plików serializacji w `_CORE_MESSAGES`. SERVICE_QT_5_15 - poprawka do kopiowania instalki do E:\NETHYBRID SERVICE_QT_5_15 - poprawka do budowania SERVICE_QT_5_15 - poprawka do budowania SERVICE_QT_5_15 - dodaj do nazwy instalki wersję i skopiuj do katalogu E:\NETHYBRID SERVICE_QT_5_15 - popraw budowanie instalek przez wix ( literówki w plikach wxi ) SERVICE_QT_5_15 - poprawka testowa SERVICE_QT_5_15 - popraw budowanie instalek przez wix ( literówki w plikax wxi ) SERVICE_QT_5_15 - poprawka do wygenerowanego pliku `vdrs_users_serialization.h`. SERVICE_QT_5_15 - dodaj serializację typu `IfFrame` do plików `ini_io.h` i `json_io.h` (póki co puste funkcje). Trzeba też uaktualnić ''D:\LIBS\MXML''. SERVICE_QT_5_15 - wycofaj 28638 SERVICE_QT_5_15 - jeszcze jedna poprawka do budowania dealerów ( dziwne błędy ) SERVICE_QT_5_15 - budowanie dealerów test1 SERVICE_QT_5_15 - tymczasowo wyłącz budowanie większości elementów ( do testów ) SERVICE_QT_5_15 - jeszcze jedna poprawka do budowania dealerów ( dziwne błędy ) SERVICE_QT_5_15 - jeszcze jedna poprawka do budowania plików językowych ( dziwne błędy ) VDRS4 - drobne poprawki VDRS 4 - dodany szkielet nowego serwera transmisji wideo. SERVICE_QT_5_15 - poprawka do budowania plików instalacyjnych. SERVICE_QT_5_15 - poprawka budowania instalek 64bit SERVICE_QT_5_15 - poprawka kompilacji Release/x64 ( poprawki do dziwnych błędów przy kompilacji LIB_DEALER.vcxproj do VS2019, ale nie wiadomo co jest przyczyną ) SERVICE_QT_5_15 - poprawka kompilacji Release/x64 ( uaktualnij LIB_DEALER.vcxproj do VS2019 ) SERVICE_QT_5_15 - wycofaj częściowo poprawki z [28539]. VDRS4 - nie korzystaj z pluginu `QCorePluginVdrsServer`; `QConfigCmdServer` obsługiwany w `QCorePluginVdrs4Server`. SERVICE_QT_5_15 - poprawka kompilacji Release/x64 ( uaktualnij LANGUAGE_LIB.vcxproj do VS2019 ) SERVICE_QT_5_15 - poprawka kompilacji Release/x64 SERVICE_QT_5_15 - poprawka kompilacji Release/x64 SERVICE_QT_5_15 - różne drobne poprawki SERVICE_QT_5_15 - dodaj szkielet pluginu CORE_PLUGIN_VDRS4_SERVER. VDRS4_INSTALLER - buduj tylko trybie Release, poprawki do działania. SERVICE_QT_5_15 - drobna poprawka VDRS4_INSTALLER - poprawki do działania VDRS4_INSTALLER - dodanie komponentów `lpr2`, `lpr3` i `vca-core`. VDRS4 - dodanie projektu `VDRS4_INSTALLER` wykorzystującego QtInstallerFramework. Bez `lpr2`, `lpr3` i `vca`; chyba najlepiej je dodawać jako subcomponents? SERVICE_QT_5_15 - drobna poprawka do działania QVdrsApp. SERVICE_QT_5_15 - cofnij częściowo poprawki z changesetu [28526] (nie budował się projekt `EXT_BASE_FULL` w trybie Release). SERVICE_QT_5_15 - zamień wszystkie odwołania do `QString::SkipEmptyParts` na `Qt::SkipEmptyParts` SERVICE_QT_5_15 - dodanie podprojektu VDRS4_SERVER_APPLET. SERVICE_QT_5_15 - dodanie podprojektu VDRS4_SERVICE. SERVICE_QT_5_15 - dodaj ikony do VDRS4. Przydatne np. do klienta HTML. SERVICE_QT_5_15 - różne poprawki do działania VDRS4Config SERVICE_QT_5_15 - popraw pluginy cms w `VDRS4Config`. SERVICE_QT_5_15 - dodaj wizarda do `VDRS4Config`. SERVICE_QT_5_15 - dodanie pomocniczego programiku konfiguracyjnego `VDRS4Config.exe` (analogicznego do `CMSHubConfig`); w związku z tym usunięcie opcji "-test_vdrs4" z `CMS`. SERVICE_QT_5_15 - poprawka do pobierania "debug trace" w `QOnvifCameraConfigView`. SERVICE_QT_5_15 - przenieś projekt VDRS4 (jako VDRS4_APP) z podkatalogu `APPS_NET/APPS` do podkatalogu `APPS_NET/VDRS4`. SERVICE_QT_5_15 - możliwość konfiguracji lokalnej VDRS4 poprzez `QConfigCmdServer`. Na razie połączenie z tą konfiguracją za pomocą specjalnej, ukrytej (i tylko w trybie debug) opcji "-test_vdrs4" w linii komend CMS. SERVICE_QT_5_15/VDRS4 - dodanie licencji `QLicenceVdrs`. SERVICE_QT_5_15 - dodanie szkieletu programu VDRS4. Na razie bez archiwum i sprawdzania licencji. SERVICE_QT_5_15 - zamiana "c++11" na "c++14" w projektach Qt SERVICE_QT_5_15 - Merged revision(s) 28143-28504 from VDRS/BRANCHES/16_09_07_SERVICE: SERVICE - przesyłaj maskę i/o (pierwsze 32 kamer) także w protokole wideo. 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------------------------------------- 3.4.5.73 - 04.02.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.74 - 14.02.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.75 - 17.02.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - Merged revision(s) 28215 from VDRS/RELEASE: RELEASE - niezacommitowana poprawka do VDR-S Merged revision(s) 28217 from VDRS/RELEASE: APPS_NET - poprawka do kompilacji na macOS 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. SERVICE------------------------------------- 3.4.5.76 - 22.02.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.77 - 23.02.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.78 - 28.02.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - Merged revision(s) 28278 from VDRS/RELEASE: APPS_NET - dołącz także `libActionREST.so` do app bundle na macOS. 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------------------------------------- 3.4.5.79 - 10.03.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - poprawiona data w `CMS-Info.plist` 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------------------------------------- 3.4.5.80 - 14.03.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - Merged revision(s) 28320 from VDRS/RELEASE: HTTP_SERVER - mobile video - poprawka do przełączania się między strumieniami - poprawka do kompilacji 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------------------------------------- 3.4.5.81 - 18.03.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt 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------------------------------------- 3.4.5.82 - 01.04.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - VDRS_SERVICE - pierwsza wersja programu do startu usługi, zamiennika nssm.exe ( na razie jeszcze nie działająca ) SERVICE - VDRS_SERVICE - poprawki do działania ( jeszcze nie wszystkie ) 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 - dodaj do instalki ( nieaktywne ) SERVICE------------------------------------- 3.4.5.83 - 04.04.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - VDRS_SERVICE - poprawki do uruchomienia i zatrzymania VDR-S. Czekaj na start i zakonczenie dziania programu. SERVICE - VDRS_SERVICE - podczas startu zamykaj uruchomiony process VDR-S, nawet jeśli nie jest uruchomiony przez nas SERVICE - VDRS - wyłącz niepotrzebną w usłudzę funkcję showHelp SERVICE - VDRS_SERVICE - ppoprawki komentarzy. 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 - VDRSService korzysta z CORE_UTILS_SERVICE 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 - CORE_UTILS_SERVICE - dodaj do QtService pobieranie informacji o stanie usługi, nie czekaj na zatrzymanie lub uruchomienie. SERVICE - VDRS_SERVER_APPLET - używaj VDRSService.exe zamiast nssm.exe ( ale zostaw jeszcze nssm.exe w instalce ) 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------------------------------------- 3.4.5.84 - 22.04.2022 ----------------------------------- SERVICE Aktualizacja CHANGELOG_RELEASE_FULL.txt SERVICE - dla pewności po zainstalowaniu najpierw odrejestruj usługę ( może być jakaś stara ciągle zainstalowana ) i zarejestruj obecną. SERVICE - przywróć budowanie testów SERVICE_QT_5_15 - poprawiony `PlatformToolset` w niektórych projektach. SERVICE_QT_5_15 - zapobiegnij zagnieżdżonym wywołaniom `env.bat`; każde wywołanie doklejało te same katalogi do zmiennej PATH. SERVICE_QT_5_15 - poprawki do kompilacji SERVICE_QT_5_15 - poprawki do kompilacji SERVICE_QT_5_15 - LIB_EXT_BASE - usuń ostrzeżenia kompilatora SERVICE_QT_5_15 - nie wywołuj wyjątku przy odczycie pliku `ini`. SERVICE_QT_5_15 - poprawki do kompilacji SERVICE_QT_5_15 - poprawka do kompilacji SERVICE_QT_5_15 - LIB_EXT_BASE - pobieraj DongleVersion z D:\LIBS SERVICE_QT_5_15 - usuń zbędny projekt SUPPORT\S_LIBS\kamery SERVICE_QT_5_15 - usuń DongleVersion z SUPPORT\S_LIBS, jest teraz w D:\LIBS SERVICE_QT_5_15 - pozbądź się dziwnych zależności od `CORE_PLUGIN_VCA_UDP.lib`, `ssleay32.lib` i `libeay32.lib`. SERVICE_QT_5_15 - kolejne poprawki do kompilacji SERVICE_QT_5_15 - różne poprawki do kompilacji SERVICE_QT_5_15 - zmień toolset z x86_x64 na x64 SERVICE_QT_5_15 - poprawki do kompilacji NETCAM_CANON SERVICE_QT_5_15 - poprawki do kompilacji NETCAM_UDP_EX SERVICE_QT_5_15 - LIB_DEVICE - poprawki do kompilacji NETCAM_2N SERVICE_QT_5_15 - SUPPORT - usuń zbędne SDK, drivery do kart PCI i kamer SERVICE_QT_5_15 - LIB_DEVICE - zmień toolset z x86_x64 na x64, usuń zbędne projekty ( karty PCI oraz te kamery które były zaimplementowane po SDK ) TODO: usuń te biblioteki z instalek SERVICE_QT_5_15 - LIB_ARCHIVE - zmień toolset z x86_x64 na x64 SERVICE_QT_5_15 - LIB_CODEC - zmień toolset z x86_x64 na x64 SERVICE_QT_5_15 - wyłącz na razie kompilacje klucza ( crypto_aps.lib jest ciągle skomilowana dla VS2013 ) SERVICE_QT_5_15 - LIB_EXT_BASE - zmień toolset z x86_x64 na x64: włącz w opcjach projektu Configuration Properties / Advanced / Preferred Build Tool Architecture na `x64` ( wydaje się to rozwiązywać problemy z linkowaniem do bibioteki IPP ) SERVICE_QT_5_15\_BUILD_PROJECT_ - poprawione pliki `env.bat` SERVICE_QT_5_15 - poprawka budowania APPS_NET/CMS_DEALER/build_dealer.bat SERVICE_QT_5_15 - env.bat - usuń cudzysłowy ze zmiennej systemowej - QT_DIR, qmake zwraca błąd ASSERT ... ioutils.cpp, line 54 SERVICE_QT_5_15 - używaj `webenginewidgets` zamiast `webkitwidgets` SERVICE_QT_5_15 - odblokuj kompilację z IPP SERVICE_QT_5_15 - poprawki do kopiowania plików OpenSSL SERVICE_QT_5_15 - poprawione ścieżki Qt i innych bibliotek SERVICE_QT_5_15 - różne poprawki do kompilacji SERVICE_QT_5_15 - poprawka do ustalania katalogu Qt w `env.bat`. SERVICE_QT_5_15 - uaktualnienie projektów VS2013 na VS2019 (bez próby kompilacji). SERVICE_QT_5_15 - poprawione pliki w instalkach. SERVICE_QT_5_15 - poprawione pliki vcredist w instalkach. SERVICE_QT_5_15 - poprawione ścieżki Qt w plikach wxi. SERVICE_QT_5_15 - przywróć kompilację CMS_PLUGIN_JOYSTICK_AXIS. SERVICE_QT_5_15 - poprawki niektórych ścieżek w instalatorach SERVICE_QT_5_15 - dodaj pliki `sqldrivers\qsqlodbc?.dll` do katalogu `build`. SERVICE_QT_5_15 - dodaj pliki `platforms\qwindows?.dll` do katalogu `build`. SERVICE_QT_5_15 - kompilacja `CMS_UTILS_WIN32`. SERVICE_QT_5_15 - poprawki kompilacji z Intel Media SDK SERVICE_QT_5_15 - oddzielna opcja do włączania/wyłączania kompilacji pluginu VCA_UDP; inne poprawki do kompilacji. SERVICE_QT_5_15 - poprawki do skryptu 'build_apps_net.bat' SERVICE_QT_5_15 - budowanie APPS_NET. Na razie bez MFC, Joystick Axis, VCA-UDP, IPP i Intel Media SDK. SERVICE_QT_5_15 - zmiana 'tsvn:logtemplate' Testy przejścia na VS 2019 i Qt 5.15 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. APPS_NET - poprawiona widoczność numerów funkcji w QQuickAccessDialog. APPS_NET - dodanie akcji QQuickAccessItemShowCamera. APPS_NET - CORE_PLUGIN_LPR - poprawka ustawiania praw dostępu APPS_NET - CORE_PLUGIN_VCA - poprawka sprawdzania praw dostępu. APPS_NET - CORE_PLUGIN_HTTP - poprawka sprawdzania praw dostępu. APPS_NET - WIX_INSTALL - ujednolicenie nazewnictwa plików. APPS_NET - poprawki do logowania błędów sql. APPS_NET - drobne poprawki. APPS_NET - drobna poprawka. APPS_NET - drobne poprawki. APPS_NET - drobne poprawki do konfiguracji wyświetlania POS OSD. APPS_NET - poprawki(?) do działania `QPosParserMaxima`. DEVICE - HIKVISION - popraw kompilację wersji x64 DEVICE - HIKVISION - pierwsza wersja odczytu zdarzeń - włącz sprzętową detekcję ruchu. DEVICE - HIKVISION - pierwsza wersja odczytu zdarzeń - poprawki. APPS_NET - CORE_BASE - QCorePluginManager - popraw usuwanie pluginów. ---------------------------- Wersja 3.0.0.8006 ------------------------------- DEVICE - HIKVISION - pierwsza wersja odczytu zdarzeń. APPS_NET - dodane tłumaczenie nazw siatek layoutów od 9x9 do 12x12. APPS_NET - poprawki do budowania instalki na maka. DEVICE - dodaj szablon kamer HIKVISION_ISAPI APPS_NET - dodana możliwość zmiany katalogu ze zdjęciami osób. VDRS - poprawki kompilacji. APPS_NET - poprawki do siatek layoutów 11x11 oraz 12x12. +[Release] Wix budowanie praw rewizje +[Release] Wix budowanie projektu popraw sciezke +[Release] Wix budowanie projektu popraw sciezke +[Release] Wix budowanie projektu popraw sciezke +[Release] Wix budowanie projektu popraw sciezke +[Release] Wix budowanie projektu dodaj sciezke +[Release] Wix budowanie projektu dodaj sciezke APPS_NET - aktualizacja plików językowych ( przed wysłaniem do rosjanina ). VDRS - uaktualnij CHANGELOG_RELEASE.txt APPS_NET - CMS_BASE - QSchedulerEventParamDialog - poprawka wyglądu APPS_NET - CMS_BASE - QSchedulerEventParamDialog - poprawka wyglądu ( ukryj kolumnę z id parametru i tak jest niepotrzebna użytkownikowi ). APPS_NET - CORE_BASE - poprawka schedulera - wszystkie odpowiednie eventy oprócz start() wywołują także oneShot(), akcje reagują tylko na oneShot() lub tylko na start()/stop(). Jeśli akcje reagują na obie te metody to zapewnij odpowiednią implementację ( tj. nie reaguj na oneShot() jeśli akcja jest już aktywna bo wywołano start() ). +[CMS] CS/CMS APPS_NET - CORE_BASE - QScheduler - ignoruj zdarzenia oneShot() pochodzące z eventów. VDRS - uaktualnij CHANGELOG_RELEASE.txt APPS_NET - CORE_PLUGIN_LPR - dodaj możliwość wyzwalania detekcji LPR za pomocą wejścia alarmowego. VDRS - uaktualnij CHANGELOG_RELEASE.txt ---------------------------- Wersja 3.0.0.8005 ------------------------------- APPS_NET - CORE_PLUGIN_LPR - możliwość włączania detekcji tylko w przypadku ruchu na kamerze. APPS_NET - CORE_PLUGIN_LPR - możliwość stworzenia listy ignorowanych tablic. APPS_NET - CORE_PLUGIN_LPR - snapshoty twórz bez maski. APPS_NET - CORE_PLUGIN_LPR - prawidłowe ustawianie bieżącego strumienia w kontrolkach. APPS_NET - CMS_PLUGIN_BOLID - popraw zawieszanie się pluginu przy wyjściu jeśli deviceID != "cms", poprawki stylistyczne. +[CMS] Serwer Centralny - wix installer 64bit - usuń zbędne pliki Merged revision(s) 18188 from VDRS/RELEASE_2005: DEVICE - poprawki do sterowania głowicą onvif ( testy TeamViewer/AxxesPlus - Kamil Pieczonka ) VDRS - uaktualnij CHANGELOG_RELEASE.txt +[CMS] Serwer Centralny - wix installer 64bit +[CMS] Serwer Centralny - wix installer 64bit +[CMS] wix installer +[CMS] Serwer Centralny - wix installer VDRA - popraw kompilację - nie includuj przypadkowych plików. APPS_NET - CORE_BASE, CMS_BASE - uporządkowanie nazewnictwa komend schedulera. APPS_NET - CMS - drobne poprawki ciemnego stylu ( LineEdit - pole czarne, bez gradientu ). APPS_NET - HTTP_TEST - poprawki, dodanie komend door i scheduler. APPS_NET - CORE_BASE - uporządkowanie nazewnictwa komend schedulera. APPS_NET - możliwość wywoływania akcji schedulera z parametrami pobranymi z eventu - drobne poprawki APPS_NET - możliwość wywoływania akcji schedulera z parametrami pobranymi z eventu, który tą akcję wywołał - popraw przekazywanie parametrów ( parametry domyślne są dodawane przez task ). APPS_NET - CENTRAL_SERVER - porawka QCoreApplication::applicationFilePath: Please instantiate the QApplication object first. APPS_NET - możliwość wywoływania akcji schedulera z parametrami pobranymi z eventu, który tą akcję wywołał ( numer kamery itp. ) - dodane okienko z wyborem parametrów. APPS_NET - możliwość wywoływania akcji schedulera z parametrami pobranymi z eventu, który tą akcję wywołał ( numer kamery itp. ) - pierwsza wersja. +[CMS] Poprawki na prawidlowe instaloanie wersji 64 - foldery id APPS_NET - CORE_PLUGIN_HTTP - poprawka logowania HTTP. ---------------------------- Wersja 3.0.0.8004 ------------------------------- APPS_NET - CORE_PLUGIN_HTTP - rozbudowanie logowanie HTTP. DEVICE - SAMSUNG - nie wysyłaj po kilka razy reguł z pustym czasem. +[CMS] Wix installer Licencje, i dane dla dealerów +[CMS] Wix poprawka dla skrótów - nieporawidłowy folder +[CMS] Licencje, i dane dla dealerów +[CMS] Wix installer poprawki APPS_NET - WIX INSTALL - usuń pliki *.suo z instalki. APPS_NET - poprawki do budowania instalki na maka. APPS_NET - poprawki do budowania instalki na maka. APPS_NET - wycofanie poprawki [18163]. APPS_NET - poprawka do budowania instalki na maku. +[CMS] sciezka do wixa APPS_NET - poprawka do eksportu avi dla konfiguracji nieużywających IPP. APPS_NET - poprawka w `QExportAviDialog` dla konfiguracji nieużywających IPP. APPS_NET - poprawka do budowania instalki na maku. APPS_NET - poprawka do budowania instalki na maku. APPS_NET - poprawka do budowania instalki na maku. APPS_NET - poprawka do budowania na maku. APPS_NET - wyrzucone niepotrzebne ustawianie fps w eksporcie do avi. +[CMS] Licencje, i dane dla dealerów +[CMS] Wix installer dla CMS 4 APPS_NET - budowanie na MACOS za pomocą skryptu ( poprawki ) APPS_NET - budowanie na MACOS za pomocą skryptu ( poprawki ) APPS_NET - popraw budowanie na MacOS za pomocą skryptu. APPS_NET - rozbij implementację kodeków w CORE_MEDIA na różne backendy - plik APPS_NET.pro APPS_NET - tekstury fisheye: poprawka płynności animacji ptz. APPS_NET - rozbij implementację kodeków w CORE_MEDIA na różne backendy ( LibAV, IPP, IntelMediaSDK itp ). Usuń zależność CORE_MEDIA ( i CORE_BASE ) od bibliotek kodeków ( ale ciągle pozostaje IPP lub LibAV ). APPS_NET - drobna poprawka. APPS_NET - drobna poprawka. APPS_NET - ustawianie wartości PTZ dla tekstury fisheye przed jej narysowaniem. APPS_NET - poprawiona precyzja niektórych timerów. Funkcja dostępna od Qt5. APPS_NET - dodana możliwość zmiany rozmiaru wideo przy eksporcie do avi. APPS_NET - drobna poprawka. APPS_NET - poprawione przeciąganie akcji w QToolAreaView. APPS_NET - drobne poprawki. APPS_NET - drobne poprawki. APPS_NET - drobne poprawki. APPS_NET - drobne poprawki. APPS_NET - poprawki do animowania przesunięcia pan dla tekstury fisheye + inne drobne poprawki. APPS_NET - budowanie na MACOS za pomocą skryptu ( poprawki ) APPS_NET - budowanie na MACOS za pomocą skryptu ( poprawki ) APPS_NET - poprawki do sterowania kamerą fisheye w QVideoLayerZoom. APPS_NET - budowanie na MACOS za pomocą skryptu ( poprawki ) APPS_NET - budowanie na MacOS za pomocą skryptu ( pierwsza wersja ). APPS_NET - budowanie na MacOS za pomocą skryptu ( pierwsza wersja ). APPS_NET - dodana możliwość zmiany tekstury fisheye na teksturę panoramy. APPS_NET - drobna poprawka. APPS_NET - tekstury fisheye: dodanie animacji przy zmianach PTZ. APPS_NET - CMS_PLUGIN_JOYSTICK - poprawiony wygląd okienka do konfiguracji osi. APPS_NET - usunięcie zbędnych plików do budowania. APPS_NET - odwrócenie osi Y w teksturach fisheye + drobne poprawki. APPS_NET - poprawki do generowania QOpenGLBuffer dla wierzchołków tekstur fisheye. APPS_NET - drobne poprawki. APPS_NET - QVdrsConnection: twórz archiwum przed odczytaniem ustawień dla kamer + inne drobne poprawki. APPS_NET - odświeżanie tekstur fisheye przy zmianie wartości 'center' i 'margin' dla kanału wideo. Merged revision(s) 17988-18116 from VDRS/RELEASE_2005: VDRC_SDK - poprawione odczytywane wideo w cms_demo_ex ( nie pokazywał się obraz p. Kamil Pieczonka ). RELEASE 2005 - VDR-C - popraw włączanie wyświetlania kamer z serwerów o numerach większych niż 3 ( Kamil Pieczonka ) APPS_NET - drobne poprawki. APPS_NET - pozbycie się warningów: "Z-order assignment: '...' is not a valid widget." APPS_NET - poprawka do rozmiaru tekstury panoramy fisheye. TEST_FISHEYE_CONVERSION - drobne poprawki. APPS_NET - poprawka do zmiany kształtu kursora w QVideoLayerZoom. APPS_NET - dodana zmiana kształtu kursora w QVideoLayerZoom. APPS_NET - wyłączenie zachowywania proporcji dla klatek wideo z zoomem cyfrowym. APPS_NET - wyłączenie zachowywania proporcji dla klatek z kamer typu fisheye. APPS_NET - Fisheye: zmiana nazwy parametrów z "upsideDown" na "invertedYAxis" i dostosowanie do konwencji, która jest na serwerze (tj. widok z góry to widok normalny, a widok z dołu to widok odwrócony). APPS_NET - poprawione sterowanie PTZ dla tekstur fisheye. APPS_NET - poprawki do renderowania tekstury fisheye. APPS_NET - obsługa fisheye również dla trybu archiwum - c.d. APPS_NET - INSTALL - instalki buduj do podkatalogu, a nie do globalnego katalogu ( aby nie było konfliktów przy automatycznym budowaniu instalek ). APPS_NET - obsługa fisheye również dla trybu archiwum. APPS_NET - drobna poprawka. APPS_NET - poprawki rysowania tekstury fisheye na maku. APPS_NET - INSTALL - dodaj skrypt do automatycznego budowania instalek. APPS_NET - drobna poprawka. APPS_NET - drobne poprawki. APPS_NET - `QFisheyeConfigurationDialog` sam pobiera ostatnia ramkę z kanału wideo. VDRS - BUILD_PROJECT - popraw wywoływanie skryptu build_apps_netjeśli jest wywoływany z innego katalogu. APPS_NET - poprawki stylistyczne i drobne optymalizacje do rysowania obrazu fisheye. APPS_NET - umożliwienie budowania projektu z dowolnego katalogu ( nie musi być katalog Top-level na dysku D: ) - przygotowanie do automatycznego testowania budowania ( nie testowane na MacOS ). APPS_NET - drobne poprawki. VDRS - BUILD_PROJECT - popraw wywoływanie skryptu build_final jeśli jest wywoływany z innego katalogu. APPS_NET - poprawki do wyglądu `QFisheyeConfigurationDialog`. APPS_NET - dodaj skrypty do budowania APPS_NET ( do testów ). APPS_NET - dodaj skrypty do budowania APPS_NET ( do testów ). APPS_NET - porządkowanie kodu. APPS_NET - CMS - cms_style.qss - dodany QSlider APPS_NET - poprawki do inicjalizacji tekstury fisheye. APPS_NET - QVdrsConnection: poprawki do odczytywania konfiguracji fisheye dla danej kamery. APPS_NET - poprawki do inicjalizacji QVideoFisheyePTZTextureYUV. APPS_NET - drobne poprawki. APPS_NET - usunięcie dużej liczby warningów podczas kompilacji na Maku. APPS_NET - zamiana `VideoFisheyePTZManagerInterface` na `VideoFisheyePanoramaManagerInterface` i usunięcie niewykorzystywanych fukncji. APPS_NET - CMS_BASE - poprawki w QQuickAccessDialog i QJoystickManager APPS_NET - CORE_BASE - QVideoChannel - inicjalizowanie wartości fisheye. APPS_NET - poprawione sterowanie PTZ dla tekstur fisheye. APPS_NET - drobne poprawki. APPS_NET - zapisywanie ostatniego położenia pan i tilt tekstury fisheye w ustawieniach. APPS_NET - zapisywanie ostatniego położenia pan i tilt tekstury fisheye w ustawieniach. APPS_NET - zapisywanie ostatniego położenia pan i tilt tekstury fisheye w ustawieniach. APPS_NET - poprawione typy argumentów w `QCoreFunctionTask2` i `QCoreFunctionTask3`. APPS_NET - dodana możliwość ustawiania środka obrazu i marginesu dla kamer fisheye. APPS_NET - CMS_BASE - QQuickAccess - drobne poprawki APPS_NET - porządkowanie kodu. APPS_NET - CMS_BASE - QQuickAccess - pokazuj stan wejść wyjść i inyych akcji, pokaż powiadomienie po wykonaniu akcji. APPS_NET - porządkowanie kodu. APPS_NET - porządkowanie kodu. APPS_NET - poprawki sterowania obrotami i zoomem obrazu z kamery fisheye w QVideoLayerZoom + wyświetlanie tekstury panoramy. APPS_NET - CMS_BASE - QQuickAccess - domyślny timeout to 1 sek DEVICE HIKCVISION - poprawiony crash przy InitDsp() na visual2013 w wersji 64bity - znikneła funkcja w SDK : SetHFViMode() APPS_NET - CMS_PLUGIN_JOYSTICK - dodana możliwość konfiguracji osi joysticka. APPS_NET - drobne poprawki. APPS_NET - sterowanie obrotami i zoomem obrazu z kamery fisheye w QVideoLayerZoom. APPS_NET - CMS_BASE - QKeyAction - poprawka działania ( przycisk virtualny zwalnia się po zwolnieniu przycisku joysticka ). APPS_NET - CMS_BASE - QQuickAccessItem wyświetla bieżące urządzenie jeśli jest wykorzystywane. APPS_NET - rysowanie tekstury fisheye przy pomocy `QOffscreenSurface`. APPS_NET - rozszerzenie interfejsu `VideoDisplayInterface` o funkcje `ptzState` i `fisheyeState`. APPS_NET - CMS_BASE - QQuickAccessItemLayouts wyświetla layouty tylko z bieżącego serwera. APPS_NET - CMS_BASE - poprawka sprawdzania indeksów w akcja QQuickAccessItem APPS_NET - CMS_BASE - poprawka działania i wyglądu QQuickAccessDialog APPS_NET - rozszerzenie interfejsu IfVideoChannel o informacje czy jest to kamera fisheye. APPS_NET - CORE_PLUGIN_VDRS - dodaj flagi FISHEYE zwracane przez VDRS'a w konfiguracji kamery. APPS_NET - poprawki w QVideoRendererGl. APPS_NET - drobne poprawki. DEVICE HIKCVISION - poprawiony crash przy InitDsp() na visual2013 w wersji 64bity TEST_FISHEYE_CONVERSION - dostosowanie projektu do interfejsu `VideoTextureFisheyePTZInterface`(tekstura sama przechowuje dane na temat swoich kątów ptz) i wynikające z tego poprawki `QVideoFisheyePTZTextureYUV`. APPS_NET - CMS_PLUGIN_JOYSTICK_AXIS - umożliwienie kompilacji wieloprocesowej projektu APPS_NET - usunięcie nadmiarowych plików w CORE_MEDIA.pro APPS_NET - dodana inicjalizacja pól w klasie `QVideoFisheyePTZTextureYUV`. APPS_NET: - `VideoTextureFisheyeInterface` nie dziedziczy już po `VideoRendererTextureInterface`; - dodanie nowego interfejsu `VideoTextureFisheyePTZInterface` i w zwiazku z tym nowej klasy `QVideoFisheyePTZTextureYUV`; - wynikające z powyższych zmian poprawki do klas `QVideoFisheyeTextureYUV`, `QVideoRendererGl`, `QFisheyeTextureBase`, `QPanoramaTexture` oraz `QFisheyeTexture`. APPS_NET - CORE_UTILS_WIN32 - poprawka QCrashReport - popraw autoryzację. APPS_NET - drobne poprawki. APPS_NET - drobna poprawka. APPS_NET - drobne poprawki. APPS_NET - poprawki stylistyczne. CHANGELOG - aktualizacja. APPS_NET - poprawki do `QExportAviDialog`: wyłączanie timera po zakończonym eksporcie i zerowanie wartości początkowej `progressBar`. APPS_NET - drobna optymalizacja w `QAviFrameWriter`. APPS_NET - rozmiar tekstu zależny od rozmiaru wideo w `QAviFrameWriter`. APPS_NET - poprawka do zamykania `QVideoRendererGl`. APPS_NET - dodanie tekstury `QVideoFisheyeTextureYUV`. APPS_NET - CMS_BASE - dodaj akcję pokaż następny/poprzedni o zadanym podziale np. 2x2, 3x3, 4x4 +[CMS] [Bolid] zmień ścieżki do plików z messagami TEST_FISHEYE_CONVERSION - porzadkowanie projektu. APPS_NET - poprawka do wyjątku w destruktorze QJoystickAxisManager. APPS_NET - CMS_BASE - dodaj akcję pokaż następny/poprzedni layout. TEST_FISHEYE_CONVERSION - porzadkowanie projektu. TEST_FISHEYE_CONVERSION - porzadkowanie projektu. TEST_FISHEYE_CONVERSION - drobna poprawka. TEST_FISHEYE_CONVERSION - drobne poprawki. TEST_FISHEYE_CONVERSION - QFisheyeTestWindow: rysowanie okręgu i środka na `orginalImageLabel` na podstawie ustawionych parametrów "center X", "center Y" oraz "margin". APPS_NET - CMS_PLUGIN_JOYSTICK_AXIS - popraw domyślne klawisze KeyPad. TEST_FISHEYE_CONVERSION - drobne poprawki. TEST_FISHEYE_CONVERSION - drobne poprawki. APPS_NET - CMS_BASE - dodaj akcję pokaż kamerę QQuickAccessItemCameras TEST_FISHEYE_CONVERSION - poprawka do wyliczania "tilt angle" w `QFisheyeTexture`. APPS_NET - CORE_UTILS_WIN32 - możliwość uruchamiania na systemie Win7 i wcześniejszych ( usuń niepotrzebne linkowanie do mincore.lib ) TEST_FISHEYE_CONVERSION - odświeżanie tekstury fisheye co 40 ms (symulacja przyjścia nowej klatki wideo) + różne drobne poprawki. APPS_NET - CMS_BASE - dodaj akcję virtualnych przycisków. TEST_FISHEYE_CONVERSION - `QFisheyeTexture` oraz `QPanoramaTexture` dziedziczą po klasie `QFisheyeTextureBase`. TEST_FISHEYE_CONVERSION - `QFisheyeTexture` dziedziczy po `VideoTextureRGBFisheyeInterface`. TEST_FISHEYE_CONVERSION - `QPanoramaTexture` dziedziczy po `VideoTextureRGBFisheyeInterface`. APPS_NET - CORE_UTILS_WIN32 - poprawka QCrashReport - prawidłowo odczytuj m_enabled. APPS_NET - CMS_PLUGIN_JOYSTICK_AXIS - poprawki po pierwszych testach. TEST_FISHEYE_CONVERSION - rysowanie tekstury QPanoramaTexture z wykorzystaniem QOpenGLFramebufferObject. APPS_NET - CMS_PLUGIN_JOYSTICK_AXIS - poprawki po pierwszych testach. TEST_FISHEYE_CONVERSION - rysowanie tekstury QFisheyeTexture z wykorzystaniem QOpenGLFramebufferObject. Dzięki temu uzyskana możliwość rysowania tekstury na dowolnym obszarze QOpenGLWidgeta. APPS_NET - CORE_UTILS_WIN32 - QCrashReport - poprawka do tworzenia QNetworkAccessManager w prawidłowym wątku APPS_NET - CMS_PLUGIN_JOYSTICK_AXIS - pierwszy szablon implementacji. TEST_FISHEYE_CONVERSION - poprawione rysowanie tekstury QPanoramaTexture. APPS_NET - CORE_UTILS_WIN32 - prosty system raportowania błędów dla CMS 4 - poprawka APPS_NET - UTIL_CRASH_REPORT - usuń niepotrzebne klasy APPS_NET - CORE_UTILS_WIN32 - prosty system raportowania błędów dla CMS 4 TEST_FISHEYE_CONVERSION - poprawione rysowanie tekstury QPanoramaTexture. APPS_NET - CORE_UTILS_WIN32 - nowy crash handler ( odczytujący od razu stos jeśli są załączone pliki PDB ). APPS_NET: - dodanie interfejsu `VideoTextureFisheyeInterface`; - poprawki do kompilacji projektu w związku z poprawkami w pliku `VideoRendererTextureInterface.h`. APPS_NET - UTIL_CRASH_REPORT - nazwy klas rozpoczynają się od Q APPS_NET - UTIL_CRASH_REPORT - usunięcie zbędnych funkcji APPS_NET - UTIL_CRASH_REPORT - obsługa wyjątków C++ TEST_FISHEYE_CONVERSION - poprawki do ustawiania parametrów rysowania QFisheyeTexture. TEST_FISHEYE_CONVERSION - poprawione rysowanie tekstury QFisheyeTexture. VDRC_SDK - buduj pliki wynikowe do głównego kalatogu Debug, a nie do podkatalogu projektu ( korzysta z innych bibliotek - gotowe do uruchomienia ) VDRC_SDK - poprawione odczytywane wideo w cms_demo_ex ( nie pokazywał się obraz p. Kamil Pieczonka ). VDRS, APPS_NET - nowe poprawne wersje programu MakeInstallSilent ( prawidłowo dodaje nazwę wersji do instalki ), przy dziennym przebudowywaniu buduj tylko dealera ALNET. APPS_NET - dodaj datę i wersję do nazw instalek CMS i CentralServer. APPS_NET - wyświetlanie sekund w 'QTimestamp::localTimeString', gdy systemowy QLocale::ShortFormat go nie zawiera. APPS_NET - drobne poprawki do QCmsPluginAxisJoystickThread. +[CMS] [Bolid] drobna poprawka APPS_NET - usunięcie niewykorzystywanych parametrów w metodzie `IfMediaCodecFactory::createDecoder`. +[CMS] [Bolid] drobna poprawka APPS_NET - drobna poprawka w QExportAviDialog. APPS_NET - dodawaj dane o wersji także dla aplikacji APPS_NET. APPS_NET - QExportAviDialog uruchamiany bez blokowania (operacja eksportu może być długotrwała). APPS_NET - UTIL_CRASH_REPORT - pierwsza działająca wersja - zapis logów do pliku. VDRS - przechowuj wersję pliku i copyright w jednym miejscu dla wszystkich projektów. APPS_NET - dodana możliwość rysowania tekstu przy eksporcie do avi. +[CMS] [Bolid] Poprawki dla serwera centralnego VDRS - do instalek dodaj wersję ( poprawiony program instalacyjny ). APPS_NET - drobna poprawka w QExportAviDialog. VDRS - do nazw instalek dodaj wersję. APPS_NET - UTIL_CRASH_REPORT - usunięcie zbędnych funkcji i zależności. APPS_NET - UTIL_CRASH_REPORT - pierwsza wersja. APPS_NET - optymalizacja korzystania z 'SwsContext' w klasie 'QFrameUtils'. +[CMS] [Joystick Axis] Poprawki do kompilacji VDRS - ustawiaj id = 0 zamiast niezainicjalizowanej wartości przy wysyłaniu zdarzenia do serwera centralnego ( drobna poprawka ). +[CMS] Bolid identyfikator dvra +[CMS] [Joystick Axis] Poprawki do kompilacji APPS_NET - dodaj nowy typ zdarzenia rejestratora QDvrEvent - AccessControl. APPS_NET - install - rejestruj biblioteki AxisJoystickModule.dll przy instalacji. APPS_NET - poprawki do kompilacji na Maku APPS_NET - CMS_PLUGIN_DVR_EVENTS - dodaj możliwość zaznaczania central serwer przy wyszukiwaniu zdarzeń. +[CMS] [Joystick Axis] Dodaj dll-ki dla joystika APPS_NET - CMS_PLUGIN_DVR_EVENTS - dodaj możliwość odczytywania zdarzeń DVR w kliencie CMS4 APPS_NET - do instalek dodawaj normalne pliki *.PDB nie pakuj ich WinRAR'em - poprawka APPS_NET - do instalek dodawaj normalne pliki *.PDB nie pakuj ich WinRAR'em. APPS_NET - CMSPlayer - zamykaj aplikację jeśli użytkownik wciśnie anuluj ( nie poda archiwum do odczytania ). APPS_NET - CMS_BASE - popraw błąd uruchamiania player'a archiwum ( QProcess::startDetached() nie akceptuje spacji w ścieżce do aplikacji ). APPS_NET - CMS_PLUGIN_JOYSTICK - wyłącz tymczasowo. BUILD - wycofaj kompilację APPS_NET tylko na jednym procesorze ( jom.exe -j 1 ), moduł CMS_PLUGIN_JOYSTICK_AXIS został poprawiony. APPS_NET - CMS_PLUGIN_JOYSTICK - poprawki do kompilacji ( do testów ). TEST_FISHEYE_CONVERSION - przeniesienie obsługi tekstur do osobnych klas QFisheyeTexture oraz QPanoramaTexture. APPS_NET - CMS_PLUGIN_JOYSTICK_AXIS budowany tyko pod Windowsem. TEST_FISHEYE_CONVERSION - drobne poprawki. TEST_FISHEYE_CONVERSION - wartości przesunięć pan, tilt, zoom przekazywane do QFisheyeDomeGLView jako liczby z przedziału [0,1] i dopiero tam zamieniane na prawidłowe kąty. ------------------------------------- 3.0.0.8003 ----------------------------------------- VDRS - usuń niepotrzebną już bibliotekę LibAV ( biblioteka jest w D:\LIBS ). +[CMS] [Joystick Axis] Wysofanie Joystick axis APPS_NET - CMS_PLUGIN_JOYSTICK_AXIS budowany tyko pod Windowsem. TEST_FISHEYE_CONVERSION - drobne poprawki. TEST_FISHEYE_CONVERSION - wykorzystanie perspektywy podczas rysowania tekstury w widoku PTZ. +[CMS] [Joystick Axis] Poprawka Joystick axis +[CMS] [Joystick Axis] Dodaj Joystick axis TEST_FISHEYE_CONVERSION - drobne poprawki. TEST_FISHEYE_CONVERSION - drobne poprawki. Merged revision(s) 17820-17885 from VDRS/STABLE_300800: +[CMS] [Joystick Axis] Dodaj Joystick axis +[CMS] [Joystick Axis] Dodaj Joystick axis CMS - dodanie plików 'AxisJoystickModule.dll' i 'AxisJoystickModuleX64.dll' do instalek. +[CMS] Joystick axis TEST_FISHEYE_CONVERSION - drobne poprawki. TEST_FISHEYE_CONVERSION - porawione rysowanie widoku PTZ na półsferze. APPS_NET - dodaj zdarzenia schedulera dla POS, VCA, LPR do CMS4 SUPPORT - dodanie pliku 'protocol_Rice_Lake_IQ355.xml' do instalek. APPS_NET - dodaj nazwy kamer w archiwum CMS4 LIB_DEVICE - poprawka błędu ( nieważny wskaźnik ). +[CMS] CORE_PLUGIN_BOLID - poprawki bolid TEST_FISHEYE_CONVERSION - drobne poprawki. APPS_NET - dodaj budowanie bibliotek delaerów przy automatycznym przebudowywaniu. TEST_FISHEYE_CONVERSION - widok PTZ otrzymywany za pomocą rysowania tekstury na półsferze. +[CMS] CORE_PLUGIN_BOLID - poprawki bolid +[CMS] CORE_PLUGIN_BOLID - szersze logi APPS_NET - drobne poprawki. APPS_NET - poprawione skrypty budowania dealerów dla CMS4 ( uwzględniaj numer wersji ). APPS_NET - dealer - aktualizuj dane dealerów ALNET i WISCA. TEST_FISHEYE_CONVERSION - drobne poprawki. APPS_NET - dodaj budowanie wersji dealerskich CMS4. TEST_FISHEYE_CONVERSION - drobne poprawki. APPS_NET - drobne optymalizacje w QVideoRendererGlTextureYUV. TEST_FISHEYE_CONVERSION - różne drobne poprawki. APPS_NET - drobna poprawka do rysowania punktów w QVideoRendererGl. APPS_NET - poprawki do rysowania punktów w QVideoRendererGl(m.in. wykorzystywany QOpenGLBuffer). Merged revision(s) do 17865 from VDRS/STABLE_300800: APPS_NET - prawidłowe ustawianie priorytetu wątku archiwum. CMS - poprawki do wymuszania użycia biblioteki ANGLE w pliku 'core.ini'. APPS_NET - dodanie opisu protokołu dla wagi Rice Lake IQ355. APPS_NET - dodanie możliwośći ustawienia dodatkowego atrybutu "dontRecordInDatabase" w protokołach POS. Zdarzenia protokołu z takim atrybutem nie będą zapisywane w bazie danych. TEST_FISHEYE_CONVERSION - poprawki do shaderów. APPS_NET - CMS4 - dodaj dealera WISCA CMS - możliwość wymuszania użycia biblioteki ANGLE w lini poleceń oraz pliku 'core.ini'. APPS_NET - poprawka do blokowania się aplikacji spowodowaną zakleszczeniem przy odczycie archiwum. Kolejność zajmowania muteksów musi być zawsze 1. QCoreArchiveMediaStream, 2. QVdrsArchiveStream. Drobne poprawki w QVdrsArchiveStream::goToNextPos() TEST_FISHEYE - poprawki do budowania CMS - wyłączenie wymuszania uruchamiania aplikacji z biblioteką ANGLE. Możliwość przywrócenia wymuszania poprzez parametr "-ANGLE" w lini poleceń. APPS_NET - zapobiegnięcie czasami pojawiającemu się komunikatowi "QOpenGLContext::swapBuffers() called with non-exposed window, behavior is undefined". TEST_FISHEYE_CONVERSION - klikanie na panoramę powoduje obrót. +[CMS] CORE_PLUGIN_BOLID - czyszczenie TEST_FISHEYE_CONVERSION - poprawki wyznaczania współrzędnych w 'fisheyefragmentshader'. TEST_FISHEYE_CONVERSION - poprawki do ustawiania środka tekstury. +[CMS] CORE_PLUGIN_BOLID - czyszczenie +[CMS] CORE_PLUGIN_BOLID - czyszczenie +[CMS] CORE_PLUGIN_BOLID - czyszczenie +[CMS] CMS_PLUGIN_BOLID - czyszczenie TEST_FISHEYE_CONVERSION - drobne poprawki. TEST_FISHEYE_CONVERSION - drobne poprawki. TEST_FISHEYE_CONVERSION - drobne poprawki. TEST_FISHEYE_CONVERSION - wirtualny PTZ obrazka fisheye. +[CMS] CORE_PLUGIN_BOLID - czyszczenie +[CMS] CORE_PLUGIN_BOLID - message komunikacja zapisywanie +[CMS] CORE_PLUGIN_BOLID - bolid messages +[CMS] CORE_PLUGIN_BOLID - bolid messages TEST_FISHEYE_CONVERSION - poprawka do tworzenia panoramy. TEST_FISHEYE_CONVERSION - poprawki do tworzenia panoramy. APPS_NET - nie wykorzystuj przestarzałej fukncji 'delta()' w 'QWheelEvent' (być może poprawa działania z Apple Magic Mouse). APPS_NET - dodanie projektu TEST_FISHEYE_CONVERSION (na razie tylko z tworzeniem panoramy). APPS_NET - usunięcie różnych warningów podczas kompilacji na maku. APPS_NET - usunięcie możliwych crashy w QAudioPlayer, gdy nie ma żadnych dostępnych urządzeń wyjściowych. APPS_NET - poprawka do zapisu wartości typu `QString` przez funkcję `xml_write` (poprawione wyswietlanie komendy w 'HttpTest.exe'). APPS_NET - drobne poprawki w QVideoRendererGl. APPS_NET - drobne poprawki i optymalizacje w QVideoRendererGl. APPS_NET - QVideoLayerActions: rysowanie siatki, tylko gdy jakaś akcja jest przeciagana. APPS_NET - oprymalizacja rysowania kropek w QVideoLayerActions. APPS_NET - CORE_UTILS - usuń warning "QMutex:: Destroying locked mutex" APPS_NET - poprawki do początkowego ustawiania zakresu czasu w QArchMapBarWidget. CHANGELOG - aktualizacja. APPS_NET - poprawki do rysowania kropek w QVideoLayerActions. ----------------------------- 3.0.0.7614 --------------------------------- VDRS - LIB_DEVICE - usuń zbędne ASSERT'y VDRS - LIB_CODEC - ustaw domyślny dekoder na libAV ( dekoder IPP zwraca błędy w wersji debug 64-bity ). VDRS - usuń stary blockallocator, używaj wbudowanego allokatora VisualStudio2013 ( są ciągle problemy z allokatorem CHUNK_LIST, przy wyjściu z CTaskScheduler3 ) +[CMS] CORE_PLUGIN_BOLID - poprawka APPS_NET - poprawki do aktywacji okna w CMS_PLUGIN_API na systemie Windows. APPS_NET - poprawki do aktywacji okna w CMS_PLUGIN_API. CMS4 - poprawione rysowanie tekstur przy włączonej bibliotece Angle (wywołania wszystkich funkcji OpenGL zgodne ze standardem OpenGL ES 2.0). +[CMS] CORE_PLUGIN_BOLID - poprawka VDRS - Merged revision(s) up to 17801 from VDRS/STABLE_300800: APPS_NET - Merged revision(s) up to 17801 from VDRS/STABLE_300800: VDRS,VDRA - wycofaj poprawki 17792,3 from VDRS/RELEASE ( wydłużają czas ładowania aplikacji ). VDRA - umożliwienie ładowania "platform plugins" także z katalogu aplikacji ( przydatne dla backup playera ). APPS_NET - Wycofaj poprawki 17791 from VDRS/RELEASE: ( wydłużają znacznie czas ładowania aplikacji ). APPS_NET - umożliwienie ładowania "platform plugins" także z katalogu aplikacji ( przydatne dla backup playera ). CMS4 - dodanie pliku opengl32sw.dll do instalek. APPS_NET - ustaw wyświetlanie ANGLE ( nie OpenGL ) dla Windows LIB_CODEC - usunięcie niepotrzebnego projektu VIDEO_H264_LIBAV. LIB_CODEC - dodana możliwość dekodowania DXVA2.0 w kodeku VVideoDecoderH264Libav. VDRS - umożliwienie ładowania "platform plugins" także z katalogu aplikacji ( przydatne dla backup playera ). VDRA - umożliwienie ładowania "platform plugins" także z katalogu aplikacji ( przydatne dla backup playera ). APPS_NET - umożliwienie ładowania "platform plugins" także z katalogu aplikacji ( przydatne dla backup playera ). LIB_CODEC - dodanie kodeka libav. Możliwość wyboru używanego kodeka w vdrs.ini. VDRS,CMS4 - poprawka do dodawania player'a do backup'u ( przy kopiowaniu playera nie są uwzględniane podkatalogi więc wszystkie pliki muszą być w jednym katalogu ). VDRC - dodanie brakujących dll-ek do instalek. VDRS, VDRC, CMS4 - dodanie brakujących dll-ek do instalek. CMS4 - poprawki do instalek VDRS - poprawki do instalek VDRS - poprawki do instalek VDRS - poprawki do instalek APPS_NET: - usunięcie zaeżności CORE_UTILS_WIN32 od CORE_UTILS; - przywrócenie 'CONFIG += ordered' w APPS_NET.pro. APPS_NET - CORE_UTILS nie jest zależny od CORE_MEDIA. CMS GUI API - aktywacja okna po wywołaniu na nim operacji (zmianie layoutu, zakładki, maksymalizacji itp.). APPS_NET - przesunięcie pliku qioallocator.h do CORE_MESSAGES + poprawione zależności pomiędzy projektami. APPS_NET - usunięcie niepotrzebnych zależności w pliku CMS_UTILS_WIN32.pro _BUILD_PROJECT_ - dla budowania APPS_NET wykorzystuj program 'jom.exe'. VDRS_RELEASE - popraw interpolację przy dużych współczynnikach skalowania. CHANGELOG_RELEASE.txt - uaktualnienie. CHANGELOG - w gałęzi release tylko zmiany RELEASE. VDRS_RELEASE - zmień nazwę CHANGELOG.txt na CHANGELOG_REELASE.txt CHANGELOG_RELEASE.txt - uaktualnienie. RELEASE - budowanie projektu z wykorzystaniem Qt5. +[CMS] CORE_PLUGIN_BOLID - nie zamykaj połaczenia po nierozpoznanym evencie +[CMS] CORE_PLUGIN_BOLID - dodano sciezke dla słownika z tłumaczeniem kodów RSEVENTS na komunikaty. +[CMS] CORE_PLUGIN_BOLID - message _BUILD_PROJECT_ - poprawki do budowania APPS_NET w wersjach debug i release. APPS_NET - poprawna inicjalizacja zmiennej ‘m_state’ w QVdrsArchiveStream _BUILD_PROJECT_ - poprawki do budowania APPS_NET w wersji debug. APPS_NET - dodaj BOLID'a do normalnej konfiguracji ( do testów ). VDRS - popraw budowanie na VC2013 z Armadillo. VDRS - poprawki komentarzy. APPS_NET - poprawki komentarzy. APPS_NET - drobne poprawki. +[CMS] CORE_PLUGIN_BOLID - logi, czekaj na nastepny message +[CMS] CMS_PLUGIN_BOLID dodaj pole timeout APPS_NET - dodanie komentarzy do zastosowania makra NOMINMAX. APPS_NET - usunięcie niepotrzebnych zależności projektów od biblioteki 'QXmlPatterns'. APPS_NET - poprawki do QMAKE_POST_LINK w CORE_BASE.pro. APPS_NET - drobne poprawki. APPS_NET - poprawna kompilacja QDecoder w konfiguracji bez obsługi ipp. APPS_NET - CORE_MEDIA - do skalowania obrazu używaj IPP jeśli jest dostępna, dla dużych współczynników obrazu wykorzystuj interpolację SUPER_SAMPLING. APPS_NET - przesuń plugin BOLIDA do konfiguracji testowej, w konfiguracji testowej wyłącz Televox ( konflikt z serwerem, który też uruchamia obsługę Televox'a ). VDRS - INSTALL - dodaj release do nazwy instalek w gałęzi RELEASE. APPS_NET - poprawiona domyślna ścieżka eksportu avi. APPS_NET - poprawki do tłumaczenia tekstów w kompilacji Qt5. VDRS - popraw budowanie ( pluginy BOLID ). BUILD - usuń niepotrzebne już pliki Visual Studio 2005 BUILD - usuń niepotrzebne już pliki Visual Studio 2005 VDRS - poprawka budowania po zmianie obsługi kodeków video ( dodana zależność od IPP - w przyszłości do usunięcia ). +[CMS] dodanie CMS_PLUGIN_BOLID APPS_NET - CORE_MEDIA - możliwość kompilacji kilku bibliotek dekoderów w jednym programie - poprawki w komentarzach. VDRS - poprawka budowania po zmianie obsługi kodeków video ( dodana zależność od IPP - w przyszłości do usunięcia ). APPS_NET - poprawki do kompilacji na maku. APPS_NET - QVideoRendererGl: niszczenie obiektów w wątku wideo a nie w destruktorze. APPS_NET - CORE_MEDIA - możliwość kompilacji kilku bibliotek dekoderów w jednym programie - poprawki, możliwość wyłączenia DXVA APPS_NET - CORE_MEDIA - możliwość kompilacji kilku bibliotek dekoderów w jednym programie, możliwość przełączania używanej biblioteki z pliku *.ini. +[CMS] poprawka usun bolidlistener.cpp APPS_NET - drobne poprawki. APPS_NET - poprawki do wyświetlania niektórych obiektów w aplikacji 'HttpTest'. APPS_NET - poprawki do budowania na maku. +[CMS] poprawka dodanie CORE_PLUGIN_BOLID APPS_NET - rozszerzenie możliwości wyboru fps przy eksporcie do avi. +[CMS] core plugin wiadomosci , poprawka formularza APPS_NET - dodany brakujący plik do kompilacji z pluginem bolida. +[CMS] plugin dla Bolida APPS_NET - CORE_PLUGIN_SERIAL_TELEVOX - popraw zapis do logów i zdarzeń systemu centralnego ( zamień źródło i message ). CHANGELOG - aktualizacja APPS_NET - poprawka do kompilacji na PC. APPS_NET - poprawka do kompilacji na PC. APPS_NET - CMS_BASE - poprawka do odtwarzania archiwum - usuń ew. zakleszczenia. APPS_NET - CORE_BASE - zwiększ domyślną wartośc buforów sieciowych w gniazdkach msg ( nie wiadomo, czy to polepszy, czy pogorszy sytuację ). APPS_NET - CMS_BASE - poprawka do odtwarzania wstecz archiwum, zatrzymuj odtwarzanie archiwum jeśli exportujesz plik AVI. APPS_NET - CORE_PLUGIN_VDRS - rozłączaj połączenie archiwum dopiero po 1. sekundzie od deaktywacji ( zmiana layoutu itp ). APPS_NET - zatrzymaj odtwarzanie archiwum jeśli pokazujesz kalendarz. APPS_NET - optymalizacje przy odtwarzaniu archiwum APPS_NET - poprawiona kompilacja na maku. APPS_NET - CMS_BASE, CORE_UTILS - popraw działanie timera przy odtwarzaniu archiwum, usuń samoczynne włączanie się odtwarzania z maksymalną prędkością. APPS_NET - _CORE_INTERFACE - zwiększ wydajność QList< QComPtr > - zadeklaruj QComPtr jako movable. APPS_NET - CORE_PLUGIN_VDRS - poprawki komentarzy. APPS_NET - CORE_PLUGIN_VDRS - dodanie expoerymentalnego odczytu archiwum w tył + klatka w przód, klatka w tył. APPS_NET - CORE_UTILS - QTimestamp - dodanie kilku kowersji data -> string przydatnych przy debugowaniu. APPS_NET - CORE_BASE - QVideoStream - poprawki do działania w wielu wątków ( brakujące mutexy ). APPS_NET - CORE_MEDIA - popraw dziwny błąd dla QVideoDecoderDxva2 APPS_NET - CMS_UTILS - możliwość zmniejszania okienka Photo ( np. dla LPR ). APPS_NET - _CORE_INTERFACE - zwiększ wydajność QList< QComPtr > APPS_NET - CORE_MEDIA - QFrameResizer zachowuj metadane przy skalowaniu ramki. SUPPORT - popraw sktypty konfiguracji wersji debug ( wrzuć do katalogu bibliotekę libav.dll ) APPS_NET - dodana możliwość tworzenia instalki ActiveX w zależności od konfiguracji + inne drobne poprawki. APPS_NET - różne poprawki zapobiegające(?) wyjątkom w kontrolce ActiveX. VDRC,VDRS - uzupełnienie instalek o pliki libav. APPS_NET - poprawki do kompilacji release z wykorzystaniem Qt5. APPS_NET - poprawki do kompilacji release z wykorzystaniem Qt5 (z włączoną opcją 'Zc:strictStrings'). CMS_ACTIVEX_VIEWER - zmiana nazwy klasy z QCmsActiveXViewer na AxCMSViewer (tak jak nazwa dll-ki). CMS_ACTIVEX_VIEWER - drobne poprawki CMS_ACTIVEX_VIEWER - drobne poprawki CMS_ACTIVEX - poprawki do budowania kontrolki APPS_NET - budowanie 64-bitowej kontrolki ActiveX pod VS2013. APPS_NET - budowanie kontrolki ActiveX pod VS2013. APPS_NET - dodanie dll-ek libav do instalek. APPS_NET/eksport do avi: - po zakończonym eksporcie pojawia się komunikat o błędzie lub powodzeniu; - poprawki do ustawiania pts i dts w QAviFrameWriter; - sparametryzowanie formatu pliku wyjściowego w QAviFrameWriter. VDRS - INSTALL - zmniejsz stopień kompresji ( instalki ciągle pokazują błędu od czasu do czasu ). APPS_NET/eksport do avi: rozdzielaj na wiele plików, gdy rozmiar jest większy oo 1GB + drobne poprawki. LIB_EXT_BASE - nie pokazuj okienek Runtime Error APPS_NET - poprawiony eksport do avi. APPS_NET - poprawiony eksport do avi. APPS_NET - zastąpienie komend: "GuiMinimizeWindow" i "GuiMaximizeWindow" przez jedną "GuiSetWindowSize" z odpowiednimi opcjami. APPS_NET - poprawki do działania aplikacji z Qt5. APPS_NET - poprawki do linkowania z biblioteką wsspi w zależności od wersji Qt. APPS_NET - poprawki do QAviFrameWriter. APPS_NET - poprawki do kompilacji i uruchamiania z wykorzystaniem Qt5. APPS_NET - dodanie komend: "GuiMinimizeWindow", "GuiMaximizeWindow" i "GuiResizeWindow". APPS_NET - dodanie komendy "GuiSetLayoutByName". APPS_NET - poprawki do budowania na maku APPS_NET - drobna poprawka w QAviFrameWriter. APPS_NET - dodana możliwość eksportu do avi w widoku QCmsArchivePlayerView. +[CMS] message dla Bolida +[CMS] plugin dla Bolida +[CMS] plugin dla Bolida APPS_NET - poprawki do QVdrsAviExportConnection. APPS_NET - poprawki do budowania CORE_PLUGIN_VDRS i działania eksportu AVI. VDRS_STARTDRS - poprawka do projektu APPS_NET - poprawka do zwalniania zasobów w QAviFrameWriter. VDRS - poprawka do linkowania z bibliotekami libav. VDRA - poprawka do linkowania z bibliotekami libav. APPS_NET - dodanie klasy QVdrsAviExportConnection. APPS_NET - poprawa czytelności klasy QAviFrameWriter. APPS_NET - CORE_PLUGIN_VDRS - uporządkowanie nazw klas do odczytu archiwum. APPS_NET - CORE_PLUGIN_VDRS - uporządkowanie nazw klas. APPS_NET - budowanie projektu z użyciem biblioteki libav. APPS_NET - usuń ostrzerzenia `QT_LARGEFILE_SUPPORT macro redefinition` ----------------------------- 3.0.0.7613 --------------------------------- LIB_EXT_BASE - popraw kompilację w trybie Debug ( vdrs_module_esmtp.dll przekierowane do prawidłowego katalogu ). LIB_EXT_BASE - usuń ASSERTY dla VisualStudio 2013 VDRS - LIB_EXT_APP - dodaj nowe projektu ( QCSerialPort ) - poprawki po merge'owaniu. VDRS - LIB_DEVICE_DOME - usuń zbędne pliki z projektu ( SerialControl, SerialPortDeviceCOM ) - poprawki po merge'owaniu. APPS_NET - poprawki do budowania ( usuń kopiowanie pliku vdrx_module_archive.dll z LIBS, jest on tworzony przy każdym przebudowaniu projektu ). APPS_NET - poprawki do merge ( pominięty plik main.cpp ) Merged revision(s) 17480-17535 from VDRS/BRANCHES/15_11_12_VISUAL_STUDIO_2013_2 ( Przejście na Visual Studio 2013 ) Merged revision(s) 16702-17470 from VDRS/BRANCHES/15_07_14_VISUAL_STUDIO_2013: APPS_NET - różne poprawki do kompilacji przez VS2013 oraz niektóre dla Qt5. APPS_NET - usunięcie błędu powodujacego nieskończoną rekurencję. VS2013 - budowanie projektu LIB_EXT_BASE. VS2013 - poprawki do budowania projektu LIB_EXT_APP. APPS_NET - TEST_CORE_HTTP - dodanie nowych komend do dema HTTP. VS2013 - poprawki do budowania projektu LIB_ARCHIVE. VS2013 - poprawki do budowania projektu LIB_GUI_MFC. VS2013 - dodanie plików projektu LIB_EXT_BASE. VS2013 - dodanie plików projektów w LIB_EXT_APP. VS2013 - dodanie plików projektów w LIB_GUI_MFC. VS2013 - dodanie plików projektów w LIB_ARCHIVE. VS2013 - poprawki do budowania projektu LIB_CODEC. VS2013 - poprawki do budowania projektu LIB_DEVICE. VS2013 - poprawki do budowania projektu LIB_RTP. VS2013 - poprawki do SUPPORT.sln VS2013 - budowanie VDRA. VS2013 - budowanie VDRA. VS2013 - budowanie VDRC. VS2013 - poprawki do budowania projektu LIB_RTP. VS2013 - dodanie do kontroli wersji plików typu *.filters. VS2013 - budowanie VDRS_WIZARD. VS2013 - budowanie VDRX_ARCHIVE. VS2013 - budowanie VDRX_BACKUP. VS2013 - budowanie VDRX_EXPORT. VS2013 - kompilacja VDRS. VS2013 - kompilacja VDRS. VS2013 - migracja projektów VDRS_DOMAINREG i VDRS_DONGLEUPDATE z VS2005. VS2013 - migracja projektów CMS_SDK i VDRC_SDK do VS 2013. VS2013 - uaktulanienie niektórych projektów z katalogu TEST. VS2013 - migracja VDRS_STARTDRS. VS2013 - usunięcie niepotrzebnych plików. VS2013 - poprawki do migracji projektu SUPPORT. VS2013 - uaktulanienie projektu KEYBOARD_TEST. VS2013 - uaktulanienie projektu SAMPLE_HTTP_CLIENT. VS2013 - uaktulanienie projektu SIMPLE_HTTP_SERVER. VS2013 - poprawki do projektu VDRS. VS2013 - migracja projektu _BUILD_PROJECT_.sln. VS2013/_BUILD_PROJECT_ - poprawiony plik env.bat VS2013 - poprawki do budowania projektu LIB_CODEC. VS2013 - drobna poprawka. VS2013 - poprawki do budowania projektu LIB_CODEC. VS2013/APPS_NET - CORE_MEDIA kompilowane z ipp. VS2013 - ustawienie opcji /MANIFESTUAC:NO w niektórych projektach. Z włączoną UAC można zapisywać ustawienia do klucza HKEY_LOCAL_MACHINE tylko z prawami administratora. W przypadku wyłączonej UAC dla zwykłego użytkownika dane zapisywane są do wirtualnej lokacji i nie jest zwracany błąd "access denied". LIB_RTP - Visual2013 nie instaluje pliku ntwin32.mak, dodaj ten plik do źródeł programu. LIB_RTP - wygeneruj nowe pliki makefile za pomocą genWindowsMakefiles.cmd. LIB_EXT_APP - poprawki do kompilacji VC2013 BUILD - VC2013 - przełącz API na wersję 0x600 ( Windows Vista ) BUILD - VC2013 - poprawki do kompilacji LIB_EXT_BASE BUILD - VC2013 - VDRS - nowe biblioteki dla VC2013 BUILD - VC2013 - wyłącz /SAFESEH ( nie jest kompatybilne z TeleToken.lib ). BUILD - VC2013 - usunięcie niewspieranych opcji /MAPIINFO:LINES oraz błędych opcji linkera -Zm300 ( to tylko do kompilatora ). BUILD - VC2013 - budowanie dealerów ( uwaga na modyfikację INCLUDE - vc 2013 nie dopuszcza cudzysłowów w ścieżkach ). BUILD - VC2013 - uaktualnij pliki vcredist w instalce. APPS_NET - IfDeviceManager - uporządkowanie nazw funkcji APPS_NET - TEST_CORE_HTTP - poprawka do wysyłania IfMsg ( message'y ) TEST_QT5 - poprawki do budowania. TEST_QT5 - poprawki do budowania. APPS_NET_VC2013 - poprawki kompilacji z biblioteką libav. APPS_NET_VC2013 - poprawki do kompilacji z Qt5. APPS_NET_VC2013 - poprawki do kompilacji z Qt5. APPS_NET_VC2013 - poprawki do kompilacji release. APPS_NET_VC2013 - poprawki do kompilacji z Qt5. APPS_NET_VC2013 - poprawione katalogi instalacji Qt5. APPS_NET_VC2013 - poprawki do kompilacji z Qt5. APPS_NET_VC2013 - poprawki do budowania projektu. DEVELOPMENT_VC2013 - buduj APPS_NET bez włączonego debugowania QML. APPS_NET_VC2013 - poprawki do kompilacji CORE_MEDIA. APPS_NET_VC2013 - poprawki do kompilacji CORE_MEDIA. APPS_NET_VC2013 - usunięcie niepotrzebnych odwołań do kompilatorów innych niż msvc2013. APPS_NET_VC2013 - poprawki do kompilacji VDRA w wersji 64-bit. APPS_NET_VC2013 - poprawki do dołączania biblioteki QtSerialPort. VDRS - poprawka do kompilacji vc2013 ( linkowanie z biblioteką TeleToken.lib zwraca błąd C1047 The object or library file was created with an older compiler than other objects ) APPS_NET_VC2013 - poprawki do budowania. APPS_NET - CORE_PLUGIN_REPORTS - zwiększ maksymalną ilość wysyłanych elementów ( + możliwość zmiany w pliku *.ini ). VDRS - dodaj prawa do przeglądania raportów do CUser ( działają tylko zdalnie ). ----------------------------- 3.0.0.7611 --------------------------------- LIB_DEVICE - poprawki do budowania VC2013. LIB_DEVICE - poprawki do budowania VC2013. LIB_DEVICE - poprawki do budowania VC2013. LIB_DEVICE - poprawki do budowania VC2013. APPS_NET - CMS_PLUGIN_REPORTS - usuń opcję ukryj puste kolumny - ( przy dodawniu pomijamy puste kolumny, bo tak jest mniej skomplikowane - można później przywrócić puste kolumny ) LIB_DEVICE - poprawki do budowania LIB_BACKUP. LIB_DEVICE - poprawki do budowania VDRA. LIB_DEVICE - poprawki do budowania VDRS. APPS_NET_VC2013 - poprawki do kompilacji z Qt5. APPS_NET - CORE_PLUGIN_LPR - loguj błędy ładowania biblioteki LPR. APPS_NET - poprawki do domyslnego yrządzenia w pluginach CMS_PLUGIN_DOOR_CONTROL i CMS_PLUGIN_PERSONS. APPS_NET_VC2013 - poprawki do instalek. APPS_NET - drobna poprawka. APPS_NET - INSTALL - ghost installer zawiesza się przy budowaniu instalki CMS 32-bit, zmniejsz stopień kompresji ( testowo ), APPS_NET - INSTALL - ghost installer zawiesza się przy budowaniu instalki CMS 32-bit, zmniejsz stopień kompresji ( testowo ), APPS_NET_VC2013 - poprawki do instalek CS. APPS_NET - INSTALL - zmniejsz stopień kompresji instalek ( budowanie instalek zawiesza się dla wyokich stopni kompresji - błąd w Ghost Installer ) VDRS - INSTALL - zmniejsz stopień kompresji instalek ( budowanie instalek zawiesza się dla wyokich stopni kompresji - błąd w Ghost Installer ) RELEASE_VC2013: - uaktualnienie LIB_LANGUAGE.sln do wersji korzystającej z msvc2013; - poprawione pliki 'env.bat'. RELEASE_VC2013 - uaktualnienie nieuaktualnionych dotąd projektów do VS 2013. VDRS - nowa implementacja portów szeregowych dla głowic - korzystająca CORE_PLUGIN_SERIAL. ( Visca ). ----------------------------- 3.0.0.7612 --------------------------------- VDRS - nowa implementacja portów szeregowych dla głowic - usunięcie zbędnych plików. VDRS - INSTALL - uaktualnij opcje ( /passive /norestart zamiast /Q ) dla nowego vc_redist.exe APPS_NET - INSTALL - do instalek dodaj zwykłe pliki zamiast vc_redist.exe ( nie trzeba wywoływać exe ) APPS_NET - CMS_PLAYER - nie wymaga instalowania redist'a APPS_NET - INSTALL - uaktualnij opcje ( /passive /norestart zamiast /Q ) dla nowego vc_redist.exe APPS_NET_VC2013 - poprawki do kompilacji Qt5. VDRS - INSTALL - popraw instalację backup player'a. APPS_NET_VC2013 - różne drobne poprawki, głównie stylistyczne. VDRS - BUDOWANIE - czyść katalogi wynikowe ( czasami pliki się nie nadpisują poprawnie np. qt4/vc2013 jest starsza formalnie niż qt4/2005, bo kompilacja była wcześniej ) APPS_NET_VC2013 - drobne poprawki. APPS_NET_VC2013 - poprawki do kompilacji Qt5. VDRS - BUDOWANIE - czyść katalogi wynikowe ( czasami pliki się nie nadpisują poprawnie np. qt4/vc2013 jest starsza formalnie niż qt4/2005, bo kompilacja była wcześniej ) LIB_APPS_NET VC2013 - poprawki do kompilacji "Debug". VDRS - armadillo, ustaw opcje kompatybilne z VC-2013 ( vdr-s.exe w wersji 2013 nie uruchamia się po zabezpieczeniu Armadillo ) VDRS - INSTALL - dodaj drivery do ODBC VDRC - INSTALL - zmniejsz stopień kompresji instalek ( budowanie instalek zawiesza się dla wyokich stopni kompresji - błąd w Ghost Installer ) VDRS VC2013 - poprawki do kompilacji "Debug". VDRS - INSTALL - usuń zbędne pliki bibliotek C++ dla VC2013 ( są i tak instalowane za pomocą vcredist.exe ) APPS_NET - CORE_PLUGIN_DATABASE_MANAGER - poprawki do komentarzy VDRS - BUDOWANIE - czyść katalogi wynikowe ( czasami pliki się nie nadpisują poprawnie np. qt4/vc2013 jest starsza formalnie niż qt4/2005, bo kompilacja była wcześniej ) INSTALL - popraw ikonki w serwerze VDR-S ( serwer ma ikonkę serwera, nie klienta ). APPS_NET - poprawki do wyświetlania widoków konfiguracyjnych ONVIF w stylu "cms". VDRS - nowa implementacja portów szeregowych dla głowic - usunięcie zbędnych plików. ----------------------------- 3.0.0.7612 --------------------------------- VDRS - nowa implementacja portów szeregowych dla głowic - korzystająca CORE_PLUGIN_SERIAL. ( Visca ). APPS_NET - INSTALL - ghost installer zawiesza się przy budowaniu instalki CMS 32-bit, zmniejsz stopień kompresji ( testowo ), APPS_NET - INSTALL - ghost installer zawiesza się przy budowaniu instalki CMS 32-bit, zmniejsz stopień kompresji ( testowo ), APPS_NET - poprawki do domyslnego yrządzenia w pluginach CMS_PLUGIN_DOOR_CONTROL i CMS_PLUGIN_PERSONS. APPS_NET - CORE_PLUGIN_LPR - loguj błędy ładowania biblioteki LPR. APPS_NET - CMS_PLUGIN_REPORTS - usuń opcję ukryj puste kolumny - ( przy dodawniu pomijamy puste kolumny, bo tak jest mniej skomplikowane - można później przywrócić puste kolumny ) ----------------------------- 3.0.0.7611 --------------------------------- VDRS - dodaj prawa do przeglądania raportów do CUser ( działają tylko zdalnie ). APPS_NET - CORE_PLUGIN_REPORTS - zwiększ maksymalną ilość wysyłanych elementów ( + możliwość zmiany w pliku *.ini ). APPS_NET - CMS_LANG - popraw tłumaczenia POS'a na polski. APPS_NET - CMS_PLUGIN_POS/CORE_PLUGIN_POS - możliwość wyszukiwania po transakcji w osobnym polu. VDRS - wycofaj poprawkę 17454 from VDRS/RELEASE: INSTALL - ZAMIEŃ TYMCZASOWO IKONKI aplikacji na CBC VDRS - poprawka sterowania PTZ przy połączeniu klienta z serwerem przez Serwer Centralny ( Vesselow ) S_LIBS - cofnij usunięcie plików do BACKUP_PLAYERA ( CMS ich nie wykorzystuje, ale stary VDR-C może je ejszcze używać ). APPS_NET - zmiana nazwy kolumny w QPosBrowserView z 'Number' na bardziej czytelną 'Transaction'. APPS_NET - zabezpieczenie poprawności obsługi zdarzenia POS 'EventCancellation' w protokołach "Posnet" i "Thermal". RELEASE - buduj APPS_NET bez włączonego debugowania QML. VDRS, VDRC, StartDR-S - usuń domyślne ikonki aplikacji, tak aby dało się szybko podmienić na ikonkę dealera. INSTALL - ZAMIEŃ TYMCZASOWO IKONKI aplikacji na CBC APPS_NET - poprawki do protokołu "Monitor Transakcji". APPS_NET - rozszerzenie `WindowManagerInterface` o metodę `isWindowRegistered`. APPS_NET - poprawki do pobierania listy okien w 'QWindowManager'. APPS_NET - poprawki do protokołu "Monitor Transakcji". APPS_NET - poprawki do protokołu "Monitor Transakcji". APPS_NET - INSTALL - usuń zbędne pliki ze starego backup-player'a CHANGELOG - aktualizacja. APPS_NET - CMS_PLUGIN_REPORTS - poprawki tłumaczenia. APPS_NET - CMS_PLUGIN_REPORTS - usuń zapisywanie wybór zakresu czasu w raportach. VDRX_EXPORT - eksportu dane z prawidłowej instancji serwera. APPS_NET - CMS_PLUGIN_REPORTS- wyświetlaj tytuł raportu na osi Y, na wykresie. APPS_NET - CMS_PLUGIN_REPORTS- poprawki tłumaczenia. APPS_NET - CORE_PLUGIN_REPORTS/reports.xml - poprawka nazwenictwa w raportach. APPS_NET - CORE_PLUGIN_POS/protocol_POSNET_Monitor_Transakcji.xml - poprawki do stronowania ( dodaj minus dla ilości i wartości, prawidłowy format ceny 100 ). APPS_NET - poprawki do protokołu "Monitor Transakcji". ----------------------------- 3.0.0.7610 --------------------------------- APPS_NET - CMS_PLUGIN_POS - QPosBrowserView - poprawki tłumaczenia. APPS_NET - CMS_LANG - uaktualnij język polski. APPS_NET - CMS_LANG - uaktualnij pliki S_LIBS - usuń nieużywane biblioteki APPS_NET - CORE_PLUGIN_HTTP - poprawki autoryzacji HTTP ( w serwerze VDR-S userManager nie przechowuje użytkowników ). APPS_NET - CORE_PLUGIN_VCA - poprawki dla KIWI security ( wysyła zdarzenia z source = -1 ). APPS_NET - poprawki do ustawiania widoczności kolumn w QPosBrowserView. APPS_NET - TEST_CORE_HTTP - poprawka do wysyłania IfMsg ( message'y ) APPS_NET - poprawki do parsowania stornowania dla protokołu "Thermal". APPS_NET - poprawki do parsowania stornowania dla protokołu "Thermal". APPS_NET - poprawki do parsowania zdarzeń dla protokołu "Maxima". CHANGELOG - aktualizacja. VDRS - umożliwienie wyłączenia 3-ego strumienia ( umożliwia wyłączenie dekodowania i zmniejszenie obciążenia procesora ) CHANGELOG - aktualizacja. DEVICE - GANZ - dodaj nowe modele kamer ( nowa generacja kamer 4MP - zmiana tymczasowego nazewnictwa ). APPS_NET - poprawki do wyświetlania i edycji protokołów w QPosProtocolView. Merged revision(s) 16995-16996 from VDRS/STABLE_300600: DEVICE - GANZ-LITE - dodane nowe modele z listy od GANZ'a DEVICE - MESSOA - poprawka stop'u ( Kamil Pieczonka ). INSTALL - uaktualnienie danych delaera CBC APPS_NET - poprawka do domyślnych raportów w QReportDataView. APPS_NET - CMS - zwiększ szerokość pasków przewijania. APPS_NET - CMS_PLUGIN_REPORTS - popraw wybieranie zakresu dat. APPS_NET - CORE_PLUGIN_SERIAL - dodatkowe funkcje ułatwiające testowanie POSów. CHANGELOG - aktualizacja. ----------------------------- 3.0.0.7609--------------------------------- APPS_NET - CMS_UTILS_WIN32 - poprawka do zawieszania się VDR-A przy uruchamianiu ( usunięty błędnie zacommitowany plik ). APPS_NET - CMS_UTILS_WIN32 - poprawka do zawieszania się VDR-A przy uruchamianiu. APPS_NET - CORE/CMS_PLUGIN_REPORTS - możliwość uzyskania danych od-do, bez grupowania po czasie. APPS_NET - poprawki do wysyłania zapytania w QReportDataView. APPS_NET - poprawki stylistyczne. APPS_NET - dodawanie domyślnych predefiniowanych raportów w QReportDataView. ----------------------------- 3.0.0.7608--------------------------------- APPS_NET - CMS_PLUGIN_POS - domyślnie wyświetlaj uproszczony widok. APPS_NET - w raportach POS uwzględnianie tylko kolumn z wartością `cancelled` = 0. APPS_NET - CORE_PLUGIN_POS - stornowanie odejmuje wartość towarów ( dla raportów POS ). APPS_NET/POS - dodanie kolumny 'cancelled' do tabeli 'posEvents' w QPosDatabase. APPS_NET/POS - poprawki do parsowania zdarzenia "Anulowanie transakcji" dla protokołu POSNET. APPS_NET/POS - dodanie plików QPosProtocolPosnet oraz QPosParserPosnet. APPS_NET - CMS_PLUGIN_REPORTS/qreportdataview.cpp - usuń skalę ilość z raportów. APPS_NET - zmiana nazwy zdarzenia POS z "Reversal" na "Product cancellation". APPS_NET - anulowanie wcześniejszej poprawki do protokołu POSNET. APPS_NET - poprawki do protokołu POSNET. APPS_NET - dodanie parsowania zdarzenia "Anulowanie opakowań" dla protokołu POSNET. APPS_NET - poprawki do zmiany konfiguracji w QSerialPortDemo. APPS_NET - poprawiona literówka. APPS_NET - poprawione pliki dla protokołu POSNET. APPS_NET - drobne poprawki w QTestOnvifWindow. APPS_NET/ONVIF - poprawki do uruchamiania subskrypcji zdarzeń; mogą być urządzenia onvif, które mają 'WSPullPointSupport' ustawiony na 'false', a mimo to obsługiwać subskrypcję pull-point (np. Axis A1001). APPS_NET/ONVIF - poprawki do odtwarzania strumieni RTSP. CHANGELOG - aktualizacja. ----------------------------- CMS 0.9.2 --------------------------------- ----------------------------- 3.0.0.7607--------------------------------- APPS_NET - CENTRAL SERVER - usuń klucz z serwera centralego. APPS_NET - drobne poprawki. APPS_NET - poprawki do ustawiania layoutu w QGridLayoutView. APPS_NET/ONVIF - niewielkie poprawki do hardware discovery. CHANGELOG - aktualizacja. APPS_NET - drobne poprawki. APPS_NET/ONVIF - poprawka do odczytywania 'dom0:SubscriptionId' dla subskrypcji zdarzeń. APPS_NET/ONVIF - drobna poprawka. APPS_NET/ONVIF - dodana obsługa nowych zdarzeń w `QOnvifDeviceEvents` i poprawiona obsługa starych. APPS_NET - poprawki do update'owania wyglądu QConnectionEditWidget. APPS_NET/ONVIF - poprawki do wyłączania subskrypcji zdarzeń w `QOnvifDeviceEvents`. APPS_NET/ONVIF - przeniesienie parsowania i obsługi zdarzeń do `QOnvifDeviceEvents`. APPS_NET/ONVIF - przeniesienie parsowania i obsługi zdarzeń do `QOnvifDeviceEvents`. APPS_NET - CORE_UTILS_VDRS - popraw CFrameMetaWrapper ( vesselow ? ) APPS_NET - poprawiony tab order w QOnvifCameraConfigView. APPS_NET - poprawki do protokołu Posnet. APPS_NET - uproszczenie funkcji wyliczających wartość liczb zmienniprzecinkowych w widokach POS (w bazie danych są one zawsze reprezentowane jako int64 z dzielnikiem 1000). APPS_NET - wyrzucenie zdarzeń typu "Other" z protokołu Thermal. APPS_NET - poprawione otrzymywanie danych liczbowych w raportach POS. APPS_NET/ONVIF - poprawione wyświetlanie logów kamery w QOnvifCameraConfigView. APPS_NET - CORE_PLUGIN_CENTRAL_SERVER_CLIENT - poprawka do wysyłania zdarzeń do serwera centralnego. APPS_NET - CORE_PLUGIN_NETWORK_RTSP - zmiany nazw klas. APPS_NET - CORE_PLUGIN_NETWORK_RTSP - zmiany nazw klas. APPS_NET/ONVIF - wyświetlanie logów w QOnvifCameraConfigView. APPS_NET - CORE_PLUGIN_NETWORK_RTSP - timeout przy zamykaniu sesji RTSP. APPS_NET - CORE_PLUGIN_NETWORK_RTSP - uprość zarządzanie sesjami RTSP. APPS_NET/ONVIF - dodanie nowej komendy "OnvifGetSystemLog". APPS_NET/ONVIF - przeniesienie tworzenia komend "tds:SetNetworkInterfaces" i "tds:SetSystemDateAndTime" do QOnvifMessageCreatora + dodane tworzenie nowej "tds:GetSystemLog". APPS_NET - poprawione połozenie 'lockedlabel' w QConfigurationView w związku ze zmianami z poprawki [17284]. APPS_NET - poprawki do wyjatku przy tworzeniu QVideoDisplay. APPS_NET - drobne poprawki. APPS_NET - drobne poprawki. ----------------------------- 3.0.0.7606 --------------------------------- APPS_NET - wyłącz opcję Omit frame pointers ( utrudnia debugowanie wersji release ). VDRS - poprawki zawieszania się aplikacji ( makro Q_ASSERT() było wywoływane również w wersji Release, ale próba wyświetlenia okienka z ostrzeżeniem kończyła działanie aplikacji ). APPS_NET - poprawne wyświetlanie nazwy drzwi dla QDoorVideoAction na monitorach o różnych rozdzielczościach. APPS_NET - poprawione literówki. APPS_NET/ONVIF - dodanie fabryki do widoku konfiguracyjnego QOnvifSerialConfigView. APPS_NET/ONVIF - dodanie widoku konfiguracyjnego QOnvifSerialConfigView + wynikające z tego przeniesieni QSerialPortTerminal do CMS_UTILS. APPS_NET/ONVIF - poprawki do odświeżania konfiguracji portów szeregowych. APPS_NET/ONVIF - dodane pobieranie konfiguracji i obsługa portów szeregowych w QOnvifDeviceIO. APPS_NET - drobne poprawki. APPS_NET/ONVIF - poprawki do nazw kanałów w QOnvifCamera. CHANGELOG - aktualizacja. DEVICE - CANON - ( odwróć wyzwalacze reguł r.1 = 0 oznacza start reguły, r.1 = 1 oznacza zakończenie reguły ) APPS_NET/ONVIF - poczekaj z rozpoczęciem subskrypcji zdarzeń na pobranie konfiguracji kamer, kanałów audio, inputów i outputów. APPS_NET/ONVIF - poprawki do zmiany ustawień enkoderów w `QOnvifMediaChannels`. APPS_NET/ONVIF - możliwość zmiany ustawień multicast w QOnvifAudioConfigView. APPS_NET/ONVIF - sprawdzanie poprawności ustawiania konfiguracji strumieni. APPS_NET - CMS_UTILS_WIN32 - poprawki uruchamiania odtwarzarki backupu. APPS_NET/ONVIF - możliwość zmiany ustawień multicast w QOnvifCameraConfigView. ----------------------------- 3.0.0.7605--------------------------------- ----------------------------- CMS 0.9.1 --------------------------------- ----------------------------- CMS 0.9.1 --------------------------------- APPS_NET - CMS_PLAYER - poprawki do działania ( wysuwanie paneli bocznych ). LIB_MODULE_ARCH - poprawne odczytywanie kamer, które są w backupie ( potrzebne do CMSPlayer ). APPS_NET/ONVIF - dodane ustawianie i odświeżanie konfiguracji enkoderów audio i wideo. APPS_NET - CMS_BASE - poprawne generowanie layoutów w przypadku backup player'a. APPS_NET - CORE_PLUGIN_VDRS_BACKUP - poprawki do tworzenia backupu ( poprawny player, dodawaj player w osobnym katalogu ), skryptu do automatycznego uruchamiania playera itp. APPS_NET - drobne poprawki w różnych klasach ( logowanie, sprawdzanie wartości null itp ) APPS_NET/ONVIF: - konfiguracje enkoderów wideo i audio trzymane w oddzielnych hashach; - w QOnvifMessageCreator dodane tworzenie komend "SetVideoEncoderConfiguration" oraz "SetAudioEncoderConfiguration" przydatnych do ustawiania konfiguracji strumienia multicast; - inne drobne poprawki. APPS_NET - CMS_PLAYER ( backup player ) - poprawki do instalki APPS_NET/ONVIF - parsowanie niektórych zdarzeń vca. APPS_NET - CMS_PLAYER ( backup player ) - poprawki do instalki APPS_NET - CMS_PLAYER ( backup player ) - poprawki do instalki CHANGELOG - aktualizacja. APPS_NET - CMS_PLAYER ( backup player ) - poprawki do działania. CHANGELOG - aktualizacja. LIB_DEVICE_HIKVISION_IO - wycofaj nową dll'ke do działania z wieloma wejściami - działa niestabilnie. APPS_NET - poprawiony assert w QObjectProxyObserver. APPS_NET - INSTALL - zmień id aplikacji 64-bitowych, tak aby można było instalować obie wersje na jednym komputerze bez konfliktów. APPS_NET - poprawka do wyglądu QConfigurationView. LIB_EXT_BASE - poprawki do przechwytywania crashy'. Nowy allokator, zachowuje się tak samo jak stary. VDRS - poprawka do projektu, katalog budowania wersji release 64-bit zgodny z katalogiem uruchamiania. SUPPORT - S_LIBS - usuń biblioteki Qt z HTTP_PLAYER_APPLET ( biblioteki 32-bit kopiowane również do instalki 64-bit ). APPS_NET/ONVIF - poprawiony zapis ustawień. APPS_NET/ONVIF - usunięcie niepotrzebnych parametrów w QOnvifCameraData. APPS_NET - poprawka do odświezania statusów w QHardwareManagerConfigView. APPS_NET - poprawione zwracanie listy obsługiwanych kanałów hardware przez komendę "HardwareChannelList". APPS_NET - drobna poprawka. APPS_NET - drobne poprawki. APPS_NET - drobna poprawka. APPS_NET - poprawka do rozłączania QSerialTcpPortClient. APPS_NET - CORE_MESSAGES - detekcja błędów serializacji messages w czasie kompilacji, ale tylko dla Windows. APPS_NET - drobne poprawki. APPS_NET - poprawka do ustawiania layoutu w 'QGridLayoutView'. APPS_NET - poprawki do 'gui_serialization.h'. APPS_NET - ujednolicenie nazewnictwa parametrów komend w `QCmsPluginApi`. APPS_NET - ujednolicenie nazewnictwa parametrów komend w `QCmsPluginApi`. APPS_NET - Dla bin_write() i bin_read() też używaj szablonów APPS_NET - poprawiony błąd w obsłudze komend HTTP. APPS_NET - `QCmsPluginApi`: dodanie obsługi komend "GuiGetTabList" oraz "GuiSetCurrentTab" . LIB_LANGUAGE - uaktualnij pliki językowe przed wysłaniem do Tal'a Finali. APPS_NET - CMS_LANG - uaktualnij pliki językowe ( przed wysłaniem do Tala Finali ). APPS_NET - Wycofanie poprawki 17226 ( zmień szablony na funkcje przeciążone pry serializacji ) - nie kompiluje się na MAC'u APPS_NET - dodanie klasy QSerialTcpPortClient. APPS_NET/ONVIF - dodanie widoku konfiguracyjnego QOnvifAudioConfigView + różne drobne poprawki. APPS_NET - poprawki do opisu protokołu POSNET. APPS_NET - CMS_PLUGIN_SNAPSHOTS - popraw zapis ścieżki ze snapshotami. APPS_NET/ONVIF - dodanie widoku konfiguracyjnego QOnvifOutputConfigView. SUPPORT - dodaj core.ini do plików instalki. VDRS - zmień kody błędów komend na bardziej opisowe. SUPPORT - poprawka do skryptów budujących instalkę. APPS_NET - CORE_INTERFACE - zmień kody błędów komend na bardziej opisowe. APPS_NET - CORE_PLUGIN_USERS - obsługa haseł ze znakami międzynarodowymi. VDRS - logowanie do backupu w konfiguracji z serwerem centralnym. APPS_NET - CORE_PLUGIN_VDRS_BACKUP - logowanie do backup'u jeśli używamy serwera centralnego. APPS_NET/ONVIF - dodanie komend `IfOnvifGetOutputSettings` i `IfOnvifSetOutputSettings` wraz z ich osbsługą. APPS_NET - CORE_PLUGIN_USERS, CORE_PLUGIN_CENTRAL_SERVER_CLIENT - poprawka do buforowania kont po stronie użytkownika.