From 0f44e99d4eb447cd0d72a1a64066ea7fae6a9534 Mon Sep 17 00:00:00 2001 From: Roman Astafev Date: Sat, 6 Jan 2024 16:37:39 +0500 Subject: [PATCH 1/9] Update translations by @AstaRom --- CHANGELOG.md | 3 +-- LICENSE | 2 +- www/i18n/cs.json | 16 +++++++++++----- www/i18n/de.json | 18 ++++++++++++------ www/i18n/en.json | 23 +++++++++++------------ www/i18n/es.json | 16 +++++++++++----- www/i18n/fr.json | 16 +++++++++++----- www/i18n/it.json | 16 +++++++++++----- www/i18n/nl.json | 16 +++++++++++----- www/i18n/pl.json | 16 +++++++++++----- www/i18n/ro.json | 16 +++++++++++----- www/i18n/ru.json | 18 ++++++++++++------ www/i18n/sv.json | 16 +++++++++++----- www/i18n/tr.json | 16 +++++++++++----- www/i18n/vi.json | 16 +++++++++++----- www/i18n/zh-CN.json | 16 +++++++++++----- 16 files changed, 158 insertions(+), 82 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c61007b2..31b9204a4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,7 @@ - Upgrade Fedora 38 to 39, Ubuntu 23.04 to 23.10 #667 (v20 beta 🆕) - Colorized logs #640 (v20 beta 🆕) - Fix macOS build #638 #671 #672 (v20 beta 🆕) -- Update language file's. Thanks @AstaRom #617 (v20 beta 🆕) +- Update language file's. Thanks @AstaRom #505 #538 #571 #617 #710 (v20 beta 🆕) - Make bonjour use logging utilities. Thanks @nurikk #529 (v20 beta 🆕) - New interface: removed ancient Font Awesome 4 (so 2017...) Migrate to SVG: Bootstrap Icons and Google Material Icons/Symbols #605 (v20 beta 🆕) - New device discovery service #605 (v20 beta 🆕) @@ -44,7 +44,6 @@ - Update Github actions/download@v3 #372 (v20 beta 🆕) - Remove depraciated ::set-output from Github Action #390 (v20 beta 🆕) - Upgrade Bootstrap to 5.2.3 / improved 'video live preview' on smartphones #336 (v20 beta 🆕) -- Update language file's. Thanks @AstaRom #505 (v20 beta 🆕) - LED designer context menu to disable, identify or customize LED position and size etc - Added Philips Hue Entertainment API 2. Support for Hue gradients (thanks @gibahjoe) - Save/restore WLED state and set max brightness at startup diff --git a/LICENSE b/LICENSE index 18c8e0981..d775b2b68 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2020-2023 awawa-dev +Copyright (c) 2020-2024 awawa-dev Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/www/i18n/cs.json b/www/i18n/cs.json index 76ffcf560..d5cd6f5ca 100644 --- a/www/i18n/cs.json +++ b/www/i18n/cs.json @@ -961,7 +961,7 @@ "edt_append_mode": "režimu", "remote_maptype_label_advanced": "Pokročilý na druhou", "remote_maptype_label_weighted": "Pokročilý vážený na druhou", - "remote_videoModeHdr_intro": "Zapnutí/vypnutí mapování tónu HDR pro USB grabber. „Border mode“ funguje pouze pro stream MJPEG. $1", + "remote_videoModeHdr_intro": "Zapnutí/vypnutí mapování tónu HDR pro USB grabber. $1", "remote_videoModeHdr_label": "Mapování tónu HDR", "edt_conf_stream_hardware_brightness_title": "Hardwarová regulace jasu", "edt_conf_stream_hardware_brightness_expl": "Nastavte jas hardwaru, pokud to zařízení podporuje, zkontrolujte protokoly (0 = zakázáno)", @@ -1147,7 +1147,7 @@ "edt_conf_fbs_hdrToneMappingMode_title": "Oblast pro efekt režimu LUT", "edt_conf_fbs_hdrToneMappingMode_expl": "Celá obrazovka nebo rychlejší režim ohraničení", "general_comp_RAWUDPSERVER": "UDP raw přijímač", - "edt_udp_raw_server": "Odlehčený server pro vzdálenou synchronizaci instancí HyperHDR pomocí UDP a raw RGB LED barev. Lze také velmi jednoduchým způsobem ovládat z jiných aplikací (podobně jako Boblight server). Pro synchronizaci HyperHDR použijte světelný zdroj 'udpraw' v odesílateli. Důležité: obě instance by měly mít stejný počet LED a stejnou geometrii, aby to fungovalo.", + "edt_udp_raw_server": "Odlehčený server pro vzdálenou synchronizaci instancí HyperHDR pomocí UDP a raw RGB LED barev. Lze také velmi jednoduchým způsobem ovládat z jiných aplikací (podobně jako Boblight server). Pro synchronizaci HyperHDR použijte světelný zdroj 'udpraw' v odesílateli.
Důležité: obě instance by měly mít stejný počet LED (max 490) a stejnou geometrii, aby to fungovalo. Vyhlazování by mělo být povoleno pouze v jedné instanci, nikoli v obou!", "main_menu_grabber_calibration_token": "Kalibrace LUT", "grabber_calibration_expl": "Tento nástroj vám umožňuje vytvořit novou kalibrovanou HDR LUT pro váš grabber (nebo externí zdroj flatbufferů) co nejblíže skutečným vstupním barvám.
Potřebujete zdroj videa HDR10, který dokáže zobrazit tuto webovou stránku, například: Windows 10 s povoleným HDR ve vlastnostech ovladače grafiky.
Během kalibrace může obrazovka blikat. Tento proces na počítači Intel 7 Windows obvykle trvá přibližně několik minut (v závislosti na zdrojích hostitelského CPU a snímkové frekvenci zachycování videa).
Výpočty jsou náročné a zatěžují vaše zařízení.
Postup můžete sledovat v protokolech HyperHDR pomocí prohlížeče z jiného zařízení.


1 Pokud je vše správně připojeno, měla by se zobrazit tato stránka na televizní obrazovce (jako obsah HDR) a živý náhled v HyperHDR (zachycený grabberem)
2 V konfiguraci grabberu musíte deaktivovat mapování tónů HDR (toto ověříme)
3 Absolutní minimální rozlišení snímání je 384x216 (toto ověříme). Doporučené jsou: 1920x1080 alespoň 1280x720. Poměr stran 1920/1080 musí být zachován.
4 Upřednostňuje se zakázat „Režim čtvrtiny snímku“ ve vlastnostech grabberu.
5 Měli byste nastavit video formát, který obvykle používáte. To je extrémně důležité zejména pro NV12/YUV, protože potřebujeme zkontrolovat, zda je barevný gamut plný nebo omezený.
6 Před spuštěním procesu prosím nastavte svůj WWW prohlížeč na plný- režim obrazovky (klávesa F11, ověříme to)

Po dokončení kalibrace se vytvoří váš nový soubor tabulky LUT (lut_lin_tables.3d) v domovském adresáři uživatele HyperHDR a je okamžitě připraven k použití, když stačí povolit mapování tónů HDR. Podrobnosti naleznete v protokolech HyperHDR.", "grabber_calibration_force": "Vynutit automatickou detekci:", @@ -1162,8 +1162,6 @@ "edt_conf_fbs_tonemapping_expl": "Pokud je povoleno, HyperHDR použije korekci LUT pro příchozí stream. Funguje také pro server Protocol Buffers Server. Ujistěte se, že máte správnou tabulku LUT. Výchozí soubor 3D LUT pro HDR10: 'lut_lin_tables.3d' (je akceptován i název souboru 'flat_lut_lin_tables.3d') je již zahrnut. Můžete si jej vygenerovat a efekt si prohlédnout pomocí odkazu v 'Pokročilé nabídce'.
Vaše typická skrytá konfigurační složka, do které soubor nahrajete, je (pro potvrzení zkontrolujte stránku 'Protokoly'):
Rpi→/home/pi/.hyperhdr
Windows→c:/Jméno uživatelů/.hyperhdr", "conf_grabber_framebuffer_intro": "Nástroj pro zachycení obrazovky Linux FrameBuffer", "conf_network_proto_intro": "PROTO-Port všech instancí HyperHDR (zastaralé).
Hlavně pro použití s aplikací Android Screen Grabber. Mapování tónů HDR na SDR lze povolit v konfiguraci serveru Flatbuffers a funguje také pro vyrovnávací paměti protokolu (sdílená komponenta).", - "edt_conf_stream_dx11_flickering_title": "Opravte blikání statických obrázků", - "edt_conf_stream_dx11_flickering_expl": "Alternativní metoda uzamčení obrazovky, která dokáže opravit blikání zachyceného video streamu odhalujícího na statickém obrázku. Některé grafické karty jsou ovlivněny.", "philips_option_changed_bri": "

Nejprve nastavte své LED lampy Philips pomocí mobilní aplikace Philips: během nastavování vyberte pro své lampy skupinu ZÁBAVA (měli byste získat ID této skupiny). V opačném případě bude komunikační výkon pomocí starého json API velmi špatný!

Pamatujte, že používání jiných systémů domácí automatizace připojených k lampám může způsobit různé vedlejší efekty při spuštění HyperHDR.", "select_wled_intro": "Vyberte WLED", "select_wled_rescan": "Znovu prohledejte síť", @@ -1230,5 +1228,13 @@ "device_discovery" : "Zjištění zařízení", "device_address" : "Adresa", "edt_conf_mqtt_custom_topic_title" : "Vlastní téma MQTT", - "edt_conf_mqtt_custom_topic_expl" : "Vlastní téma MQTT (výchozí je: HyperHDR)." + "edt_conf_mqtt_custom_topic_expl" : "Vlastní téma MQTT (výchozí je: HyperHDR).", + "copy_to_clipboard" : "Kopírovat do schránky", + "controlled_by_led_driver" : "ovládání pomocí LED ovladače", + "controlled_by_smoothing_or_led_driver" : "ovládáno vyhlazováním nebo ovladačem", + "edt_conf_hardware_title" : "Povolit hardwarovou akceleraci", + "edt_conf_hardware_expl" : "Povolte hardwarovou akceleraci, například: shadery pixelů a vrcholů ve Windows.", + "edt_conf_monitor_nits_title" : "Korekce jasu HDR", + "edt_conf_monitor_nits_expl" : "SDR cílový jas použitý pro převod HDR na SDR. Pokud 0, zakáže konverzi barev hardwaru při zachování zrychleného škálování.", + "edt_append_nits" : "nits" } diff --git a/www/i18n/de.json b/www/i18n/de.json index 2c531720e..c252cf221 100644 --- a/www/i18n/de.json +++ b/www/i18n/de.json @@ -961,7 +961,7 @@ "edt_append_mode": "Modus", "remote_maptype_label_advanced": "Erweitert im Quadrat", "remote_maptype_label_weighted": "Advanced Weighted Squared", - "remote_videoModeHdr_intro": "Schalten Sie das HDR-Tone-Mapping für den USB-Grabber ein/aus. Der 'Grenzmodus' funktioniert nur für MJPEG-Streams. $1", + "remote_videoModeHdr_intro": "Schalten Sie das HDR-Tone-Mapping für den USB-Grabber ein/aus. $1", "remote_videoModeHdr_label": "HDR-Ton-Mapping", "edt_conf_stream_hardware_brightness_title": "Hardware Helligkeitssteuerung", "edt_conf_stream_hardware_brightness_expl": "Stellen Sie die Hardwarehelligkeit ein, wenn das Gerät dies unterstützt, überprüfen Sie die Protokolle (0=deaktiviert)", @@ -1147,7 +1147,7 @@ "edt_conf_fbs_hdrToneMappingMode_title": "Bereich für LUT-Modus-Effekt", "edt_conf_fbs_hdrToneMappingMode_expl": "Vollbildmodus oder schneller Randmodus", "general_comp_RAWUDPSERVER": "UDP-Raw-Empfänger", - "edt_udp_raw_server": "Ein leichtgewichtiger Server für die Fernsynchronisierung von HyperHDR-Instanzen mit UDP und rohen RGB-LED-Farben. Kann auch von anderen Anwendungen (ähnlich wie Boblight-Server) auf sehr einfache Weise gesteuert werden. Verwenden Sie für die HyperHDR-Synchronisation die Lichtquelle „udpraw“ im Sender. Wichtig: Beide Instanzen sollten die gleiche Anzahl von LEDs und die gleiche Geometrie haben, damit dies funktioniert.", + "edt_udp_raw_server": "Ein leichtgewichtiger Server für die Fernsynchronisierung von HyperHDR-Instanzen mit UDP und rohen RGB-LED-Farben. Kann auch von anderen Anwendungen (ähnlich wie Boblight-Server) auf sehr einfache Weise gesteuert werden. Verwenden Sie für die HyperHDR-Synchronisation die Lichtquelle „udpraw“ im Sender.
Wichtig: Beide Instanzen sollten die gleiche Anzahl von LEDs (maximal 490) und die gleiche Geometrie haben, damit dies funktioniert. Glättung sollte nur für eine Instanz aktiviert sein, nicht für beide!", "main_menu_grabber_calibration_token": "LUT-Kalibrierung", "grabber_calibration_expl": "Mit diesem Tool können Sie eine neue kalibrierte HDR-LUT für Ihren Grabber (oder eine externe Flatbuffer-Quelle) so nah wie möglich an den tatsächlichen Eingangsfarben erstellen.
Sie benötigen eine HDR10-Videoquelle, die diese Webseite anzeigen kann, zum Beispiel: Windows 10 mit aktiviertem HDR in den Eigenschaften des Grafiktreibers.
Der Bildschirm kann während der Kalibrierung flimmern. Der Vorgang dauert auf einem Intel 7 Windows-PC normalerweise einige Minuten (abhängig von den Host-CPU-Ressourcen und der Bildrate der Videoaufnahme).
Die Berechnungen sind intensiv und belasten Ihre Ausrüstung.
Sie können den Fortschritt in HyperHDR-Protokollen mit dem Browser von einem anderen Gerät aus überwachen.


1 Wenn alles richtig verbunden ist, sollte diese Seite angezeigt werden auf dem Fernsehbildschirm (als HDR-Inhalt) und Live-Vorschau in HyperHDR (vom Grabber erfasst)
2 Sie müssen das HDR-Tonemapping in der Grabber-Konfiguration deaktivieren (wir werden dies überprüfen)
3 Die absolute Mindestaufnahmeauflösung beträgt 384 x 216 (wir werden dies überprüfen). Empfohlen sind: 1920x1080 mindestens 1280x720. Seitenverhältnis 1920/1080 muss beibehalten werden.
4 Es wird empfohlen, den 'Quarter of Frame Mode' in den Grabber-Eigenschaften zu deaktivieren.
5 Das sollten Sie einstellen das Videoformat, das Sie normalerweise verwenden. Dies ist besonders für NV12/YUV äußerst wichtig, da wir überprüfen müssen, ob der Farbraum voll oder begrenzt ist.
6 Bevor Sie den Vorgang ausführen, stellen Sie bitte Ihren WWW-Browser auf Bildschirmmodus (Taste F11, wir werden dies überprüfen)

Nach Abschluss der Kalibrierung wird Ihre neue LUT-Tabellendatei (lut_lin_tables.3d) im HyperHDR-Home-Verzeichnis des Benutzers erstellt und ist sofort einsatzbereit Sie aktivieren nur die HDR-Tonzuordnung. Bitte überprüfen Sie die HyperHDR-Protokolle auf Details.", "grabber_calibration_force": "Automatische Erkennung erzwingen:", @@ -1162,8 +1162,6 @@ "edt_conf_fbs_tonemapping_expl": "Wenn aktiviert, wendet HyperHDR die LUT-Korrektur auf den eingehenden Stream an. Funktioniert auch für Protocol Buffers Server. Stellen Sie sicher, dass Sie die richtige LUT-Tabelle haben. Standard-3D-LUT-Datei für HDR10: 'lut_lin_tables.3d' (Dateiname 'flat_lut_lin_tables.3d' wird ebenfalls akzeptiert) ist bereits enthalten. Sie können einen erstellen und den Effekt über den Link im \"Erweitert-Menü\" in der Vorschau anzeigen.
Ihr typischer versteckter Konfigurationsordner zum Hochladen dieser Datei ist (überprüfen Sie zur Bestätigung die Seite \"Protokolle\"):
Rpi→/home/pi/.hyperhdr
Windows→c:/Users/NAME/.hyperhdr", "conf_grabber_framebuffer_intro": "Linux FrameBuffer-Screengrabber", "conf_network_proto_intro": "Die PROTO-Portierung aller HyperHDR-Instanzen (veraltet).
Hauptsächlich für die Verwendung mit der Android Screen Grabber App. HDR-zu-SDR-Tonzuordnung kann in der Flatbuffers-Serverkonfiguration aktiviert werden und funktioniert auch für Protokollpuffer (gemeinsame Komponente).", - "edt_conf_stream_dx11_flickering_title": "Flackern statischer Bilder behoben", - "edt_conf_stream_dx11_flickering_expl": "Alternative Bildschirmsperrmethode, die das Flackern des aufgenommenen Videostreams in einem Standbild beheben kann. Bestimmte Grafikkarten sind betroffen.", "philips_option_changed_bri": "

Richten Sie zuerst Ihre Philips LED-Lampen mit der mobilen Philips App ein: Wählen Sie während der Einrichtung die Gruppe UNTERHALTUNG für Ihre Lampen aus (Sie sollten die ID dieser Gruppe erhalten). Andernfalls ist die Kommunikationsleistung mit der alten json-API sehr schlecht!

Denken Sie daran, dass die Verwendung anderer Heimautomatisierungssysteme, die mit Lampen verbunden sind, verschiedene Nebeneffekte verursachen kann, wenn HyperHDR ausgeführt wird.", "select_wled_intro": "WLED auswählen", "select_wled_rescan": "Netzwerk erneut scannen", @@ -1230,5 +1228,13 @@ "device_discovery" : "Geräteerkennung", "device_address" : "Adresse", "edt_conf_mqtt_custom_topic_title" : "Benutzerdefiniertes MQTT-Thema", - "edt_conf_mqtt_custom_topic_expl" : "Benutzerdefiniertes MQTT-Thema (Standard ist: HyperHDR)." -} + "edt_conf_mqtt_custom_topic_expl" : "Benutzerdefiniertes MQTT-Thema (Standard ist: HyperHDR).", + "copy_to_clipboard" : "In die Zwischenablage kopieren", + "controlled_by_led_driver" : "gesteuert durch LED-Treiber", + "controlled_by_smoothing_or_led_driver" : "gesteuert durch Glättung oder Treiber", + "edt_conf_hardware_title" : "Hardwarebeschleunigung aktivieren", + "edt_conf_hardware_expl" : "Aktivieren Sie die Hardwarebeschleunigung, zum Beispiel: Pixel- und Vertex-Shader unter Windows.", + "edt_conf_monitor_nits_title" : "HDR-Helligkeitskorrektur", + "edt_conf_monitor_nits_expl" : "SDR-Zielhelligkeit, die für die Konvertierung von HDR in SDR verwendet wird. Bei 0 wird die Hardware-Farbkonvertierung deaktiviert und gleichzeitig die beschleunigte Skalierung beibehalten.", + "edt_append_nits" : "nits" +} diff --git a/www/i18n/en.json b/www/i18n/en.json index a32b093a6..7191937d2 100644 --- a/www/i18n/en.json +++ b/www/i18n/en.json @@ -136,7 +136,7 @@ "conf_network_fbs_intro": "Google Flatbuffers Receiver. Used for fast image transmission.", "conf_network_forw_intro": "Forward all input to a second HyperHDR instance which could be driven with another led controller", "conf_network_json_intro": "The JSON-RPC-Port of all HyperHDR instances, used for remote control.", - "conf_network_net_intro": "Network related settings which are applied to all network services.", + "conf_network_net_intro": "Network related settings which are applied to all network services.", "conf_network_tok_cidhead": "Description", "conf_network_tok_comment_title": "Token description", "conf_network_tok_desc": "Tokens grant other applications access to the HyperHDR API, an application can request a token where you need to accept it or you create them on your own below. These tokens are just required when \"API Authorization\" is enabled in network settings.", @@ -698,7 +698,7 @@ "general_btn_iswitch": "Switch", "general_btn_next": "Next", "general_btn_off": "Off", - "general_btn_ok": "OK", + "general_btn_ok": "OK", "general_btn_exit": "Exit", "general_btn_rename": "Rename", "general_btn_save": "Save", @@ -972,7 +972,7 @@ "edt_conf_stream_hardware_saturation_title": "Hardware saturation control", "edt_conf_stream_hardware_saturation_expl": "Set hardware saturation if device supports it, check logs (0=disabled).", "edt_conf_stream_hardware_hue_title": "Hardware hue control", - "edt_conf_stream_hardware_hue_expl": "Set hardware hue if device supports it, check logs (0=disabled).", + "edt_conf_stream_hardware_hue_expl": "Set hardware hue if device supports it, check logs (0=disabled).", "conf_leds_layout_cl_lightPosBottomLeft14": "Bottom: 0 - 25% from Left", "conf_leds_layout_cl_lightPosBottomLeft12": "Bottom: 25 - 50% from Left", "conf_leds_layout_cl_lightPosBottomLeft34": "Bottom: 50 - 75% from Left", @@ -982,10 +982,10 @@ "edt_conf_stream_qFrame_title" : "Quarter of frame mode", "edt_conf_stream_qFrame_expl" : "Video frame is scaled to (width/2, height/2) size. Fast, reduces resources usage and the best is that no information about colors is lost for NV12 and I420 encodings due to their specifications", "edt_dev_spec_candyGamma_title" : "'Candy' mode (double gamma correction)", - "conf_leds_layout_cl_lightPosBottomLeft112": "Bottom: 0 - 50% from Left", + "conf_leds_layout_cl_lightPosBottomLeft112": "Bottom: 0 - 50% from Left", "conf_leds_layout_cl_lightPosBottomLeft121": "Bottom: 50 - 100% from Left", "conf_leds_layout_cl_lightPosBottomLeftNewMid": "Bottom: 25 - 75% from Left", - "conf_leds_layout_cl_lightPosTopLeft112": "Top: 0 - 50% from Left", + "conf_leds_layout_cl_lightPosTopLeft112": "Top: 0 - 50% from Left", "conf_leds_layout_cl_lightPosTopLeft121": "Top: 50 - 100% from Left", "conf_leds_layout_cl_lightPosTopLeftNewMid": "Top: 25 - 75% from Left", "edt_conf_sparse_processing_title" : "Sparse processing", @@ -1102,8 +1102,8 @@ "main_menu_json_api_token" : "JSON API", "json_label_intro" : "This wizard helps you to build commands to perform selected actions. They can be invoked over a static HTTP link or by sending a JSON package to an RPC HyperHDR service (sent as POST request at IP:PORT/json-rpc).", "json_api_copy_link" : "Copy link", - "json_api_copy_json" : "Copy JSON", - "json_api_run_it" : "Run it", + "json_api_copy_json" : "Copy JSON", + "json_api_run_it" : "Run it", "json_api_ouput" : "JSON command output", "json_api_components" : "HyperHDR's components", "json_api_components_expl" : "You can enable or disable a specific HyperHDR instance's component. Be careful with the first option because it disables/enables all instances.", @@ -1123,7 +1123,7 @@ "json_api_effect_color_expl" : "Set desired color or effect for the active instance.", "json_api_clear" : "Clear a priority", "json_api_clear_expl" : "Clear priority from effects and preset colors.", - "json_api_hdr" : "HDR mode", + "json_api_hdr" : "HDR mode", "json_api_components_expl_multi" : "You can run multiple commands with just one link. Maximum lenght is 2048 chars. They all will be executed but you will receive only one response (check out logs for all the output). Just put your links' request content into the format (note first '?' char and next '&' chars):
http://IP:PORT/json-rpc?request=request1&request=request2&request=request3...", "edt_conf_stream_autoResume_title" : "Auto resume", "edt_conf_stream_autoResume_expl" : "Try restarting video capture if the video stream stops. Use with caution as it is not a cure for hardware problems of the grabber.", @@ -1162,12 +1162,11 @@ "edt_conf_fbs_tonemapping_expl": "If enabled, HyperHDR will apply LUT correction for the incoming stream. Works also for Protocol Buffers Server. Make sure you have got the correct LUT table. Default 3D LUT file for HDR10: 'lut_lin_tables.3d' (filename 'flat_lut_lin_tables.3d' is also accepted) is already included. You can generate one and preview the effect using link in the 'Advanced menu'.
Your typical hidden configuration folder to upload that file in is (check 'Logs' page to confirm):
Rpi→/home/pi/.hyperhdr
Windows→c:/Users/NAME/.hyperhdr", "conf_grabber_framebuffer_intro": "Linux FrameBuffer screen grabber", "conf_network_proto_intro": "The PROTO-Port of all HyperHDR instances (deprecated).
Mainly for use with the Android Screen Grabber app. HDR to SDR tone mapping can be enabled in Flatbuffers Server configuration and it works also for Protocol Buffers (shared component).", - "edt_conf_stream_dx11_flickering_expl": "Alternative screen locking method that can fix the flickering of captured video stream revealing in a still image. Certain graphics cards are affected.", "philips_option_changed_bri": "

First set up your Philips LED lamps using the Philips mobile app: during setup, select the ENTERTAINMENT group for your lamps (you should get the ID of this group). Otherwise, communication performance using the old json API will be very bad!

Remember that using other home automation systems connected to lamps can cause various side effects when running HyperHDR.", "select_wled_intro" : "Select WLED", "select_wled_rescan" : "Rescan network", "wledBrightnessOverride" : "Override WLED brightness", - "wledCustomBrightnessLevel" : "Custom WLED brightness level", + "wledCustomBrightnessLevel" : "Custom WLED brightness level", "edt_conf_mqtt_heading_title" : "MQTT client", "conf_network_mqtt_intro" : "Registration of HyperHDR services with the MQTT broker.", "edt_conf_mqtt_ip_title" : "Hostname", @@ -1234,8 +1233,8 @@ "controlled_by_led_driver" : "controlled by LED driver", "controlled_by_smoothing_or_led_driver" : "controlled by Smoothing or driver", "edt_conf_hardware_title" : "Enable hardware acceleration", - "edt_conf_hardware_expl" : "Enable hardware acceleration, for example: pixel and vertex shaders on Windows", + "edt_conf_hardware_expl" : "Enable hardware acceleration, for example: pixel and vertex shaders on Windows.", "edt_conf_monitor_nits_title" : "HDR brightness correction", "edt_conf_monitor_nits_expl" : "SDR target brightness used for HDR to SDR conversion. If 0, it disables hardware color conversion while maintaining accelerated scaling.", "edt_append_nits" : "nits" -} +} diff --git a/www/i18n/es.json b/www/i18n/es.json index db328eb06..c555a908d 100644 --- a/www/i18n/es.json +++ b/www/i18n/es.json @@ -961,7 +961,7 @@ "edt_append_mode": "modo", "remote_maptype_label_advanced": "Cuadrado avanzado", "remote_maptype_label_weighted": "Cuadrado ponderado avanzado", - "remote_videoModeHdr_intro": "Activa/desactiva el mapeo de tonos HDR para capturador USB. El 'modo de borde' funciona solo para la transmisión MJPEG. $1", + "remote_videoModeHdr_intro": "Activa/desactiva el mapeo de tonos HDR para capturador USB. $1", "remote_videoModeHdr_label": "Mapeo de tonos HDR", "edt_conf_stream_hardware_brightness_title": "Control de brillo por hardware", "edt_conf_stream_hardware_brightness_expl": "Configure el brillo del hardware si el dispositivo lo admite, verifique los registros (0 = deshabilitado)", @@ -1147,7 +1147,7 @@ "edt_conf_fbs_hdrToneMappingMode_title": "Área para el efecto del modo LUT", "edt_conf_fbs_hdrToneMappingMode_expl": "Pantalla completa o modo de borde más rápido", "general_comp_RAWUDPSERVER": "Receptor sin formato UDP", - "edt_udp_raw_server": "Un servidor ligero para la sincronización remota de instancias de HyperHDR utilizando UDP y colores LED RGB sin formato. También se puede controlar desde otras aplicaciones (similar al servidor de Boblight) de una forma muy sencilla. Para la sincronización HyperHDR, utilice la fuente de luz 'uppraw' en el emisor. Importante: ambas instancias deben tener la misma cantidad de LED y la misma geometría para que esto funcione.", + "edt_udp_raw_server": "Un servidor ligero para la sincronización remota de instancias de HyperHDR utilizando UDP y colores LED RGB sin formato. También se puede controlar desde otras aplicaciones (similar al servidor de Boblight) de una forma muy sencilla. Para la sincronización HyperHDR, utilice la fuente de luz 'uppraw' en el emisor.
Importante: ambas instancias deben tener la misma cantidad de LED (máximo 490) y la misma geometría para que esto funcione. ¡El suavizado solo debe habilitarse en una instancia, no en ambas!", "main_menu_grabber_calibration_token": "Calibración de LUT", "grabber_calibration_expl": "Esta herramienta le permite crear una nueva LUT HDR calibrada para su capturador (o fuente externa de buffers planos) lo más cerca posible de los colores de entrada reales.
Necesita una fuente de video HDR10 que pueda mostrar esta página web, por ejemplo: Windows 10 con HDR habilitado en las propiedades del controlador de gráficos.
La pantalla puede parpadear durante la calibración. El proceso suele tardar unos minutos en un PC con Windows Intel 7 (según los recursos de la CPU host y la velocidad de fotogramas de captura de vídeo).
Los cálculos son intensivos y ejercen presión sobre su equipo.
Puede monitorear el progreso en los registros de HyperHDR usando el navegador desde otro dispositivo.


1 Si todo está correctamente conectado, debería mostrarse esta página en la pantalla del televisor (como contenido HDR) y vista previa en vivo en HyperHDR (capturado por el capturador)
2 Debe deshabilitar el mapeo de tonos HDR en la configuración del capturador (lo verificaremos)
3 La resolución de captura mínima absoluta es 384x216 (lo verificaremos). Los recomendados son: 1920x1080 al menos 1280x720. Se debe conservar el aspecto 1920/1080.
4 Se prefiere desactivar el 'Modo cuarto de fotograma' en las propiedades de captura.
5 Debe configurar el formato de vídeo que utiliza habitualmente. Esto es extremadamente importante, especialmente para NV12/YUV, ya que necesitamos verificar si la gama de colores es completa o limitada.
6 Antes de ejecutar el proceso, ponga su navegador WWW en modo completo. modo de pantalla (tecla F11, verificaremos esto)

Después de completar la calibración, su nuevo archivo de tabla LUT (lut_lin_tables.3d) se creará en el directorio de inicio de HyperHDR del usuario y estará listo para usar inmediatamente cuando simplemente habilita el mapeo de tonos HDR. Verifique los registros de HyperHDR para obtener más detalles.", "grabber_calibration_force": "Forzar detección automática:", @@ -1162,8 +1162,6 @@ "edt_conf_fbs_tonemapping_expl": "Si está habilitado, HyperHDR aplicará la corrección LUT para la transmisión entrante. Funciona también para Protocol Buffers Server. Asegúrate de tener la tabla LUT correcta. El archivo LUT 3D predeterminado para HDR10: 'lut_lin_tables.3d' (también se acepta el nombre de archivo 'flat_lut_lin_tables.3d') ya está incluido. Puede generar uno y obtener una vista previa del efecto usando el enlace en el 'Menú avanzado'.
Su carpeta de configuración oculta típica para cargar ese archivo es (consulte la página 'Registros' para confirmar):
Rpi→/inicio/pi/.hyperhdr
Windows→c:/Usuarios/NOMBRE/.hyperhdr", "conf_grabber_framebuffer_intro": "Capturador de pantalla FrameBuffer de Linux", "conf_network_proto_intro": "El PROTO-Port de todas las instancias de HyperHDR (obsoleto).
Principalmente para usar con la aplicación Android Screen Grabber. El mapeo de tonos HDR a SDR se puede habilitar en la configuración del servidor Flatbuffers y también funciona para Protocol Buffers (componente compartido).", - "edt_conf_stream_dx11_flickering_title": "Corrige el parpadeo de las imágenes estáticas.", - "edt_conf_stream_dx11_flickering_expl": "Método alternativo de bloqueo de pantalla que puede corregir el parpadeo del flujo de video capturado que se muestra en una imagen fija. Ciertas tarjetas gráficas se ven afectadas.", "philips_option_changed_bri": "

Primero configure sus lámparas LED de Philips con la aplicación móvil de Philips: durante la configuración, seleccione el grupo ENTRETENIMIENTO para sus lámparas (debe obtener el ID de este grupo). De lo contrario, el rendimiento de la comunicación con la antigua API json será muy malo.

Recuerde que el uso de otros sistemas de automatización del hogar conectados a las lámparas puede causar varios efectos secundarios cuando se ejecuta HyperHDR.", "select_wled_intro": "Seleccione WLED", "select_wled_rescan": "Volver a escanear la red", @@ -1230,5 +1228,13 @@ "device_discovery" : "Hola", "device_address" : "Dirección", "edt_conf_mqtt_custom_topic_title" : "Tema MQTT personalizado", - "edt_conf_mqtt_custom_topic_expl" : "Tema MQTT personalizado (el valor predeterminado es: HyperHDR)." + "edt_conf_mqtt_custom_topic_expl" : "Tema MQTT personalizado (el valor predeterminado es: HyperHDR).", + "copy_to_clipboard" : "Copiar al portapapeles", + "controlled_by_led_driver" : "controlado por el conductor del LED", + "controlled_by_smoothing_or_led_driver" : "controlado por suavizado o controlador", + "edt_conf_hardware_title" : "Habilitar la aceleración de hardware", + "edt_conf_hardware_expl" : "Habilite la aceleración de hardware, por ejemplo: sombreadores de píxeles y vértices en Windows.", + "edt_conf_monitor_nits_title" : "Corrección de brillo HDR", + "edt_conf_monitor_nits_expl" : "Brillo objetivo SDR utilizado para la conversión HDR a SDR. Si es 0, deshabilita la conversión de color del hardware mientras mantiene el escalado acelerado.", + "edt_append_nits" : "nits" } diff --git a/www/i18n/fr.json b/www/i18n/fr.json index 200790e96..bf16f48c7 100644 --- a/www/i18n/fr.json +++ b/www/i18n/fr.json @@ -961,7 +961,7 @@ "edt_append_mode": "mode", "remote_maptype_label_advanced": "Avancé au carré", "remote_maptype_label_weighted": "Carré pondéré avancé", - "remote_videoModeHdr_intro": "Activez/désactivez le mappage de tonalité HDR pour la capture USB. Le « mode frontière » ne fonctionne que pour le flux MJPEG. $1", + "remote_videoModeHdr_intro": "Activez/désactivez le mappage de tonalité HDR pour la capture USB. $1", "remote_videoModeHdr_label": "Mappage des tons HDR", "edt_conf_stream_hardware_brightness_title": "Contrôle de la luminosité matérielle", "edt_conf_stream_hardware_brightness_expl": "Définissez la luminosité du matériel si l'appareil le prend en charge, vérifiez les journaux (0 = désactivé)", @@ -1147,7 +1147,7 @@ "edt_conf_fbs_hdrToneMappingMode_title": "Zone pour l'effet du mode LUT", "edt_conf_fbs_hdrToneMappingMode_expl": "Mode plein écran ou bordure plus rapide", "general_comp_RAWUDPSERVER": "Récepteur brut UDP", - "edt_udp_raw_server": "Un serveur léger pour la synchronisation à distance des instances HyperHDR à l'aide des couleurs UDP et RVB brutes des LED. Peut également être contrôlé depuis d'autres applications (similaire au serveur Boblight) de manière très simple. Pour la synchronisation HyperHDR, utilisez la source lumineuse 'udpraw' dans l'expéditeur. Important : les deux instances doivent avoir le même nombre de LED et la même géométrie pour que cela fonctionne.", + "edt_udp_raw_server": "Un serveur léger pour la synchronisation à distance des instances HyperHDR à l'aide des couleurs UDP et RVB brutes des LED. Peut également être contrôlé depuis d'autres applications (similaire au serveur Boblight) de manière très simple. Pour la synchronisation HyperHDR, utilisez la source lumineuse 'udpraw' dans l'expéditeur.
Important: les deux instances doivent avoir le même nombre de LED (maximum 490) et la même géométrie pour que cela fonctionne. Le lissage ne doit être activé que sur une seule instance, pas sur les deux!", "main_menu_grabber_calibration_token": "Étalonnage LUT", "grabber_calibration_expl": "Cet outil vous permet de créer une nouvelle LUT HDR calibrée pour votre grabber (ou votre source de flatbuffers externes) aussi proche que possible des couleurs d'entrée réelles.
Vous avez besoin d'une source vidéo HDR10 capable d'afficher cette page Web, par exemple : Windows 10 avec HDR activé dans les propriétés du pilote graphique.
L'écran peut scintiller pendant l'étalonnage. Le processus prend généralement quelques minutes sur un PC Windows Intel 7 (selon les ressources du processeur hôte et la fréquence d'images de capture vidéo).
Les calculs sont intensifs et mettent votre équipement à rude épreuve.
Vous pouvez surveiller la progression dans les journaux HyperHDR à l'aide du navigateur d'un autre appareil.


1 Si tout est correctement connecté, cette page doit s'afficher sur l'écran du téléviseur (en tant que contenu HDR) et aperçu en direct en HyperHDR (capturé par le capteur)
2 Vous devez désactiver le mappage de tonalité HDR dans la configuration du capteur (nous vérifierons cela)
3 La résolution de capture minimale absolue est de 384 x 216 (nous allons vérifier cela). Les formats recommandés sont : 1 920 x 1 080 au moins 1 280 x 720. L'aspect 1920/1080 doit être conservé.
4 Il est préférable de désactiver le 'Quarter of frame mode' dans vos propriétés d'acquisition.
5 Vous devez définir le format vidéo que vous utilisez habituellement. Ceci est extrêmement important, en particulier pour le NV12/YUV, car nous devons vérifier si la gamme de couleurs est complète ou limitée.
6 Avant d'exécuter le processus, veuillez mettre votre navigateur WWW en pleine- mode écran (touche F11, nous le vérifierons)

Une fois l'étalonnage terminé, votre nouveau fichier de table LUT (lut_lin_tables.3d) sera créé dans le répertoire personnel HyperHDR de l'utilisateur et sera immédiatement prêt à être utilisé lorsque vous activez simplement le mappage de tonalité HDR. Veuillez vérifier les journaux HyperHDR pour plus de détails.", "grabber_calibration_force": "Forcer la détection automatique :", @@ -1162,8 +1162,6 @@ "edt_conf_fbs_tonemapping_expl": "S'il est activé, HyperHDR appliquera la correction LUT pour le flux entrant. Fonctionne également pour Protocol Buffers Server. Assurez-vous d'avoir la bonne table LUT. Le fichier LUT 3D par défaut pour HDR10 : 'lut_lin_tables.3d' (le nom de fichier 'flat_lut_lin_tables.3d' est également accepté) est déjà inclus. Vous pouvez en générer un et prévisualiser l'effet en utilisant le lien dans le \"menu Avancé\".
Votre dossier de configuration caché typique pour télécharger ce fichier est (vérifiez la page \"Journaux\" pour confirmer) :
Rpi→/home/pi/.hyperhdr
Windows→c:/Utilisateurs/NOM/.hyperhdr", "conf_grabber_framebuffer_intro": "Capture d'écran Linux FrameBuffer", "conf_network_proto_intro": "Le PROTO-Port de toutes les instances HyperHDR (obsolète).
Principalement à utiliser avec l'application Android Screen Grabber. Le mappage de tonalité HDR vers SDR peut être activé dans la configuration du serveur Flatbuffers et fonctionne également pour les tampons de protocole (composant partagé).", - "edt_conf_stream_dx11_flickering_title": "Correction du scintillement des images statiques", - "edt_conf_stream_dx11_flickering_expl": "Méthode de verrouillage d'écran alternative qui peut corriger le scintillement du flux vidéo capturé révélant une image fixe. Certaines cartes graphiques sont concernées.", "philips_option_changed_bri": "

Configurez d'abord vos lampes LED Philips à l'aide de l'application mobile Philips : lors de la configuration, sélectionnez le groupe ENTERTAINMENT pour vos lampes (vous devriez obtenir l'ID de ce groupe). Sinon, les performances de communication avec l'ancienne API json seront très mauvaises !

N'oubliez pas que l'utilisation d'autres systèmes domotiques connectés à des lampes peut entraîner divers effets secondaires lors de l'exécution d'HyperHDR.", "select_wled_intro": "Sélectionnez WLED", "select_wled_rescan": "Réanalyser le réseau", @@ -1230,5 +1228,13 @@ "device_discovery" : "Découverte d'appareils", "device_address" : "Adresse", "edt_conf_mqtt_custom_topic_title" : "Sujet MQTT personnalisé", - "edt_conf_mqtt_custom_topic_expl" : "Rubrique MQTT personnalisée (la valeur par défaut est : HyperHDR)." + "edt_conf_mqtt_custom_topic_expl" : "Rubrique MQTT personnalisée (la valeur par défaut est : HyperHDR).", + "copy_to_clipboard" : "Copier dans le presse-papiers", + "controlled_by_led_driver" : "commandé par le conducteur de LED", + "controlled_by_smoothing_or_led_driver" : "contrôlé par lissage ou conducteur", + "edt_conf_hardware_title" : "Activer l'accélération matérielle", + "edt_conf_hardware_expl" : "Activez l'accélération matérielle, par exemple: pixel et vertex shaders sous Windows.", + "edt_conf_monitor_nits_title" : "Correction de la luminosité HDR", + "edt_conf_monitor_nits_expl" : "Luminosité cible SDR utilisée pour la conversion HDR en SDR. Si 0, il désactive la conversion matérielle des couleurs tout en maintenant une mise à l'échelle accélérée.", + "edt_append_nits" : "nits" } diff --git a/www/i18n/it.json b/www/i18n/it.json index e656fdeff..5ffcb6438 100644 --- a/www/i18n/it.json +++ b/www/i18n/it.json @@ -961,7 +961,7 @@ "edt_append_mode": "modalità", "remote_maptype_label_advanced": "Al quadrato avanzato", "remote_maptype_label_weighted": "Quadrato ponderato avanzato", - "remote_videoModeHdr_intro": "Attiva/disattiva la mappatura dei toni HDR per USB grabber. La 'Modalità bordo' funziona solo per il flusso MJPEG. $1", + "remote_videoModeHdr_intro": "Attiva/disattiva la mappatura dei toni HDR per USB grabber. $1", "remote_videoModeHdr_label": "Mappatura toni HDR", "edt_conf_stream_hardware_brightness_title": "Controllo della luminosità hardware", "edt_conf_stream_hardware_brightness_expl": "Imposta la luminosità dell'hardware se il dispositivo lo supporta, controlla i registri (0=disabilitato)", @@ -1147,7 +1147,7 @@ "edt_conf_fbs_hdrToneMappingMode_title": "Area per l'effetto della modalità LUT", "edt_conf_fbs_hdrToneMappingMode_expl": "Modalità bordo a schermo intero o più veloce", "general_comp_RAWUDPSERVER": "Ricevitore grezzo UDP", - "edt_udp_raw_server": "Un server leggero per la sincronizzazione remota di istanze HyperHDR utilizzando UDP e colori LED RGB grezzi. Può anche essere controllato da un'altra applicazione (simile al server Boblight) in un modo molto semplice. Per la sincronizzazione HyperHDR, utilizzare la sorgente luminosa 'udpraw' nel mittente. Importante: entrambe le istanze dovrebbero avere lo stesso numero di LED e la stessa geometria affinché funzioni.", + "edt_udp_raw_server": "Un server leggero per la sincronizzazione remota di istanze HyperHDR utilizzando UDP e colori LED RGB grezzi. Può anche essere controllato da un'altra applicazione (simile al server Boblight) in un modo molto semplice. Per la sincronizzazione HyperHDR, utilizzare la sorgente luminosa 'udpraw' nel mittente.
Importante: entrambe le istanze dovrebbero avere lo stesso numero di LED (massimo 490) e la stessa geometria affinché funzioni. Lo smussamento dovrebbe essere abilitato solo su un'istanza, non su entrambe!", "main_menu_grabber_calibration_token": "Calibrazione LUT", "grabber_calibration_expl": "Questo strumento ti consente di creare una nuova LUT HDR calibrata per il tuo grabber (o sorgente flatbuffer esterna) il più vicino possibile ai colori di input effettivi.
È necessaria una sorgente video HDR10 in grado di visualizzare questa pagina Web, ad esempio: Windows 10 con HDR abilitato nelle proprietà del driver grafico.
Lo schermo potrebbe sfarfallare durante la calibrazione. Il processo richiede in genere alcuni minuti su un PC Windows Intel 7 (a seconda delle risorse della CPU host e del framerate di acquisizione video).
I calcoli sono intensivi e mettono a dura prova la tua attrezzatura.
Puoi monitorare l'avanzamento nei log di HyperHDR utilizzando il browser da un altro dispositivo.


1 Se tutto è collegato correttamente, questa pagina dovrebbe essere visualizzata sullo schermo della TV (come contenuto HDR) e anteprima live in HyperHDR (catturata dal grabber)
2 Devi disabilitare la mappatura dei toni HDR nella configurazione del grabber (lo verificheremo)
3 La risoluzione minima assoluta di acquisizione è 384x216 (lo verificheremo). Consigliati sono: 1920x1080 almeno 1280x720. L'aspetto 1920/1080 deve essere mantenuto.
4 È preferibile disattivare la \"Modalità quarto di frame\" nelle proprietà del grabber.
5 È necessario impostare il formato video che usi abitualmente. Questo è estremamente importante soprattutto per l'NV12/YUV poiché dobbiamo verificare se la gamma di colori è piena o limitata.
6 Prima di eseguire il processo, metti il tuo browser WWW in pieno- modalità schermo (tasto F11, lo verificheremo)

Dopo aver completato la calibrazione, il tuo nuovo file di tabella LUT (lut_lin_tables.3d) verrà creato nella home directory HyperHDR dell'utente ed è immediatamente pronto per l'uso quando abiliti solo la mappatura dei toni HDR. Si prega di verificare i registri HyperHDR per i dettagli.", "grabber_calibration_force": "Rilevamento automatico forzato:", @@ -1162,8 +1162,6 @@ "edt_conf_fbs_tonemapping_expl": "Se abilitato, HyperHDR applicherà la correzione LUT per il flusso in entrata. Funziona anche per Protocol Buffers Server. Assicurati di avere la tabella LUT corretta. Il file LUT 3D predefinito per HDR10: 'lut_lin_tables.3d' (è accettato anche il nome file 'flat_lut_lin_tables.3d') è già incluso. Puoi generarne uno e visualizzare in anteprima l'effetto utilizzando il collegamento nel \"Menu avanzato\".
La tua tipica cartella di configurazione nascosta in cui caricare il file è (controlla la pagina \"Registri\" per confermare):
Rpi→/home/pi/.hyperhdr
Windows→c:/Users/NAME/.hyperhdr", "conf_grabber_framebuffer_intro": "Screen grabber Linux FrameBuffer", "conf_network_proto_intro": "La PROTO-Port di tutte le istanze HyperHDR (obsoleta).
Principalmente per l'uso con l'app Android Screen Grabber. Mappatura toni da HDR a SDR può essere abilitata nella configurazione di Flatbuffers Server e funziona anche per Protocol Buffer (componente condiviso).", - "edt_conf_stream_dx11_flickering_title": "Risolto lo sfarfallio delle immagini statiche", - "edt_conf_stream_dx11_flickering_expl": "Metodo alternativo di blocco dello schermo in grado di correggere lo sfarfallio del flusso video acquisito che si rivela in un'immagine fissa. Alcune schede grafiche sono interessate.", "philips_option_changed_bri": "

Per prima cosa, configura le tue lampade LED Philips utilizzando l'app mobile Philips: durante la configurazione, seleziona il gruppo INTRATTENIMENTO per le tue lampade (dovresti ottenere l'ID di questo gruppo). In caso contrario, le prestazioni di comunicazione utilizzando la vecchia API json saranno pessime!

Ricorda che l'utilizzo di altri sistemi domotici collegati alle lampade può causare vari effetti collaterali durante l'esecuzione di HyperHDR.", "select_wled_intro": "Seleziona WLED", "select_wled_rescan": "Riscansionare la rete", @@ -1230,5 +1228,13 @@ "device_discovery" : "Rilevamento del dispositivo", "device_address" : "Indirizzo", "edt_conf_mqtt_custom_topic_title" : "Argomento MQTT personalizzato", - "edt_conf_mqtt_custom_topic_expl" : "Argomento MQTT personalizzato (l'impostazione predefinita è: HyperHDR)." + "edt_conf_mqtt_custom_topic_expl" : "Argomento MQTT personalizzato (l'impostazione predefinita è: HyperHDR).", + "copy_to_clipboard" : "Copia negli appunti", + "controlled_by_led_driver" : "controllato dal driver del LED", + "controlled_by_smoothing_or_led_driver" : "controllato da Smoothing o driver", + "edt_conf_hardware_title" : "Abilita accelerazione hardware", + "edt_conf_hardware_expl" : "Abilita l'accelerazione hardware, ad esempio: pixel e vertex shader su Windows.", + "edt_conf_monitor_nits_title" : "Correzione luminosità HDR", + "edt_conf_monitor_nits_expl" : "Luminosità target SDR utilizzata per la conversione da HDR a SDR. Se 0, disabilita la conversione del colore hardware mantenendo il ridimensionamento accelerato.", + "edt_append_nits" : "nits" } diff --git a/www/i18n/nl.json b/www/i18n/nl.json index b70b83549..8a5f8c756 100644 --- a/www/i18n/nl.json +++ b/www/i18n/nl.json @@ -961,7 +961,7 @@ "edt_append_mode": "modus", "remote_maptype_label_advanced": "Geavanceerd kwadraat", "remote_maptype_label_weighted": "Geavanceerd gewogen kwadraat", - "remote_videoModeHdr_intro": "Schakel HDR-toontoewijzing voor USB-grabber in/uit. 'Border-modus' werkt alleen voor MJPEG-stream. $1", + "remote_videoModeHdr_intro": "Schakel HDR-toontoewijzing voor USB-grabber in/uit. $1", "remote_videoModeHdr_label": "HDR-toontoewijzing", "edt_conf_stream_hardware_brightness_title": "Hardware helderheidsregeling", "edt_conf_stream_hardware_brightness_expl": "Stel de helderheid van de hardware in als het apparaat dit ondersteunt, controleer de logboeken (0=uitgeschakeld)", @@ -1147,7 +1147,7 @@ "edt_conf_fbs_hdrToneMappingMode_title": "Gebied voor LUT-moduseffect", "edt_conf_fbs_hdrToneMappingMode_expl": "Volledig scherm of snellere randmodus", "general_comp_RAWUDPSERVER": "UDP onbewerkte ontvanger", - "edt_udp_raw_server": "Een lichtgewicht server voor externe synchronisatie van HyperHDR-instanties met behulp van UDP en onbewerkte RGB LED-kleuren. Kan ook op een zeer eenvoudige manier worden bestuurd vanuit andere applicaties (vergelijkbaar met Boblight-server). Gebruik voor HyperHDR-synchronisatie de 'udpraw'-lichtbron in de afzender. Belangrijk: beide exemplaren moeten hetzelfde aantal LED's en dezelfde geometrie hebben om dit te laten werken.", + "edt_udp_raw_server": "Een lichtgewicht server voor externe synchronisatie van HyperHDR-instanties met behulp van UDP en onbewerkte RGB LED-kleuren. Kan ook op een zeer eenvoudige manier worden bestuurd vanuit andere applicaties (vergelijkbaar met Boblight-server). Gebruik voor HyperHDR-synchronisatie de 'udpraw'-lichtbron in de afzender.
Belangrijk: beide exemplaren moeten hetzelfde aantal LED's (max. 490) en dezelfde geometrie hebben om dit te laten werken. Verzachting mag slechts op één instantie worden ingeschakeld, niet op beide!", "main_menu_grabber_calibration_token": "LUT-kalibratie", "grabber_calibration_expl": "Met deze tool kun je een nieuwe gekalibreerde HDR LUT maken voor je grabber (of externe flatbuffers-bron) die zo dicht mogelijk bij de daadwerkelijke invoerkleuren komt.
Je hebt een HDR10-videobron nodig die deze webpagina kan weergeven, bijvoorbeeld: Windows 10 met HDR ingeschakeld in de eigenschappen van de grafische driver.
Het scherm kan flikkeren tijdens de kalibratie. Het proces duurt doorgaans enkele minuten op een Intel 7 Windows-pc (afhankelijk van de CPU-bronnen van de host en de framerate voor het vastleggen van video).
De berekeningen zijn intensief en belasten uw apparatuur.
U kunt de voortgang in HyperHDR-logboeken volgen met de browser vanaf een ander apparaat.


1 Als alles correct is aangesloten, zou deze pagina moeten worden weergegeven op het tv-scherm (als HDR-inhoud) en live preview in HyperHDR (vastgelegd door de grabber)
2 Je moet HDR tonemapping uitschakelen in de grabber-configuratie (we zullen dit verifiëren)
3 De absolute minimale opnameresolutie is 384x216 (we zullen dit verifiëren). Aanbevolen zijn: 1920x1080 minimaal 1280x720. Aspect 1920/1080 moet behouden blijven.
4 Het verdient de voorkeur om 'Quarter of frame mode' uit te schakelen in je grabber-eigenschappen.
5 Je moet instellen het videoformaat dat u gewoonlijk gebruikt. Dit is uiterst belangrijk, vooral voor de NV12/YUV, omdat we moeten controleren of het kleurengamma volledig of beperkt is.
6 Voordat u het proces uitvoert, moet u uw WWW-browser op de volledige- schermmodus (F11-toets, we zullen dit controleren)

Na het voltooien van de kalibratie wordt uw nieuwe LUT-tabelbestand (lut_lin_tables.3d) gemaakt in de HyperHDR-homedirectory van de gebruiker en is onmiddellijk klaar voor gebruik wanneer je schakelt gewoon HDR-toontoewijzing in. Controleer de HyperHDR-logboeken voor details.", "grabber_calibration_force": "Automatische detectie forceren:", @@ -1162,8 +1162,6 @@ "edt_conf_fbs_tonemapping_expl": "Indien ingeschakeld, past HyperHDR LUT-correctie toe op de inkomende stream. Werkt ook voor Protocol Buffers Server. Zorg ervoor dat u de juiste LUT-tabel hebt. Standaard 3D LUT-bestand voor HDR10: 'lut_lin_tables.3d' (bestandsnaam 'flat_lut_lin_tables.3d' wordt ook geaccepteerd) is al opgenomen. Je kunt er een genereren en een voorbeeld van het effect bekijken via de link in het 'Geavanceerde menu'.
Je typische verborgen configuratiemap om dat bestand in te uploaden is (kijk op de pagina 'Logboeken' om te bevestigen):
Rpi→/home/pi/.hyperhdr
Windows→c:/Users/NAME/.hyperhdr", "conf_grabber_framebuffer_intro": "Linux FrameBuffer schermgrijper", "conf_network_proto_intro": "De PROTO-poort van alle HyperHDR-instanties (verouderd).
Voornamelijk voor gebruik met de Android Screen Grabber-app. HDR naar SDR tone mapping kan worden ingeschakeld in de Flatbuffers Server-configuratie en het werkt ook voor Protocol Buffers (gedeelde component).", - "edt_conf_stream_dx11_flickering_title": "Flikkeren van statische afbeeldingen oplossen", - "edt_conf_stream_dx11_flickering_expl": "Alternatieve schermvergrendelingsmethode die het flikkeren van vastgelegde videostreams in een stilstaand beeld kan corrigeren. Bepaalde grafische kaarten worden beïnvloed.", "philips_option_changed_bri": "

Stel eerst uw Philips LED-lampen in met de Philips mobiele app: selecteer tijdens het instellen de ENTERTAINMENT-groep voor uw lampen (u zou de ID van deze groep moeten krijgen). Anders zullen de communicatieprestaties met de oude json-API erg slecht zijn!

Onthoud dat het gebruik van andere domoticasystemen die op lampen zijn aangesloten, verschillende bijwerkingen kan veroorzaken bij het uitvoeren van HyperHDR.", "select_wled_intro": "Selecteer WLED", "select_wled_rescan": "Netwerk opnieuw scannen", @@ -1230,5 +1228,13 @@ "device_discovery" : "Apparaatdetectie", "device_address" : "Adres", "edt_conf_mqtt_custom_topic_title" : "Aangepast MQTT-onderwerp", - "edt_conf_mqtt_custom_topic_expl" : "Aangepast MQTT-onderwerp (standaard is: HyperHDR)." + "edt_conf_mqtt_custom_topic_expl" : "Aangepast MQTT-onderwerp (standaard is: HyperHDR).", + "copy_to_clipboard" : "Kopieer naar klembord", + "controlled_by_led_driver" : "bestuurd door LED-driver", + "controlled_by_smoothing_or_led_driver" : "gecontroleerd door Smoothing of driver", + "edt_conf_hardware_title" : "Schakel hardwareversnelling in", + "edt_conf_hardware_expl" : "Schakel hardwareversnelling in, bijvoorbeeld: pixel- en vertex-shaders op Windows.", + "edt_conf_monitor_nits_title" : "HDR-helderheidscorrectie", + "edt_conf_monitor_nits_expl" : "SDR-doelhelderheid gebruikt voor conversie van HDR naar SDR. Indien 0, wordt de hardwarekleurconversie uitgeschakeld terwijl de versnelde schaling behouden blijft.", + "edt_append_nits" : "nits" } diff --git a/www/i18n/pl.json b/www/i18n/pl.json index 860f098f0..9feb24dd5 100644 --- a/www/i18n/pl.json +++ b/www/i18n/pl.json @@ -961,7 +961,7 @@ "edt_append_mode": "tryb", "remote_maptype_label_advanced": "Zaawansowany do kwadratu", "remote_maptype_label_weighted": "Zaawansowany ważony do kwadratu", - "remote_videoModeHdr_intro": "Włącz/wyłącz mapowanie tonów HDR dla grabbera USB. „Tryb graniczny” działa tylko dla strumienia MJPEG. $1", + "remote_videoModeHdr_intro": "Włącz/wyłącz mapowanie tonów HDR dla grabbera USB. $1", "remote_videoModeHdr_label": "Mapowanie tonów HDR", "edt_conf_stream_hardware_brightness_title": "Sprzętowa kontrola jasności", "edt_conf_stream_hardware_brightness_expl": "Ustaw jasność sprzętu, jeśli urządzenie to obsługuje, sprawdź logi (0=wyłączone)", @@ -1147,7 +1147,7 @@ "edt_conf_fbs_hdrToneMappingMode_title": "Obszar efektu trybu LUT", "edt_conf_fbs_hdrToneMappingMode_expl": "Pełnoekranowy lub szybszy tryb graniczny", "general_comp_RAWUDPSERVER": "Odbiornik surowy UDP", - "edt_udp_raw_server": "Lekki serwer do zdalnej synchronizacji instancji HyperHDR przy użyciu UDP i surowych kolorów LED RGB. Może być również sterowany z innych aplikacji (podobnie jak serwer Boblight) w bardzo prosty sposób. Do synchronizacji HyperHDR użyj źródła światła 'udpraw' w nadajniku. Ważne: obie instancje powinny mieć taką samą liczbę diod LED i taką samą geometrię, aby to zadziałało.", + "edt_udp_raw_server": "Lekki serwer do zdalnej synchronizacji instancji HyperHDR przy użyciu UDP i surowych kolorów LED RGB. Może być również sterowany z innych aplikacji (podobnie jak serwer Boblight) w bardzo prosty sposób. Do synchronizacji HyperHDR użyj źródła światła 'udpraw' w nadajniku.
Ważne: obie instancje powinny mieć taką samą liczbę diod LED (maks. 490) i taką samą geometrię, aby to zadziałało. Wygładzanie powinno być włączone tylko w jednym wystąpieniu, a nie w obu!", "main_menu_grabber_calibration_token": "Kalibracja LUT", "grabber_calibration_expl": "To narzędzie umożliwia utworzenie nowej skalibrowanej LUT HDR dla Twojego grabbera (lub zewnętrznego źródła z płaskimi buforami) tak blisko rzeczywistych kolorów wejściowych, jak to możliwe.
Potrzebujesz źródła wideo HDR10, które może wyświetlać tę stronę internetową, na przykład: Windows 10 z włączonym HDR we właściwościach sterownika karty graficznej.
Ekran może migotać podczas kalibracji. Proces ten zwykle trwa około kilku minut na komputerze z systemem Intel 7 z systemem Windows (w zależności od zasobów procesora hosta i liczby klatek na sekundę przechwytywania wideo).
Obliczenia są intensywne i obciążają Twój sprzęt.
Możesz monitorować postęp w dziennikach HyperHDR za pomocą przeglądarki z innego urządzenia.


1 Jeśli wszystko jest prawidłowo podłączone, ta strona powinna się wyświetlić na ekranie telewizora (jako treść HDR) i podgląd na żywo w HyperHDR (przechwycony przez grabbera)
2 Musisz wyłączyć mapowanie tonów HDR w konfiguracji grabbera (sprawdzimy to)
3 Absolutna minimalna rozdzielczość przechwytywania to 384x216 (zweryfikujemy to). Zalecane są: 1920x1080 co najmniej 1280x720. Aspekt 1920/1080 musi zostać zachowany.
4 Preferowane jest wyłączenie „Trybu kwartału klatki” we właściwościach Grabbera.
5 Należy ustawić format wideo, którego zwykle używasz. Jest to niezwykle ważne zwłaszcza w przypadku NV12/YUV, ponieważ musimy sprawdzić, czy gama kolorów jest pełna, czy ograniczona.
6 Przed uruchomieniem procesu należy w pełni uruchomić przeglądarkę WWW. tryb ekranu (klawisz F11, zweryfikujemy to)

Po zakończeniu kalibracji nowy plik tabeli LUT (lut_lin_tables.3d) zostanie utworzony w katalogu domowym HyperHDR użytkownika i będzie od razu gotowy do użycia, gdy wystarczy włączyć mapowanie tonów HDR. Sprawdź logi HyperHDR, aby uzyskać szczegółowe informacje.", "grabber_calibration_force": "Wymuś automatyczne wykrywanie:", @@ -1162,8 +1162,6 @@ "edt_conf_fbs_tonemapping_expl": "Jeśli ta opcja jest włączona, HyperHDR zastosuje korekcję LUT dla strumienia przychodzącego. Działa również dla serwera buforów protokołów. Upewnij się, że masz poprawną tabelę LUT. Domyślny plik 3D LUT dla HDR10: 'lut_lin_tables.3d' (nazwa pliku 'flat_lut_lin_tables.3d' jest również akceptowana) jest już dołączony. Możesz wygenerować jeden i wyświetlić podgląd efektu za pomocą linku w „Menu Zaawansowane”.
Twój typowy ukryty folder konfiguracyjny do przesłania tego pliku to (sprawdź stronę „Dzienniki”, aby potwierdzić):
Rpi→/home/pi/.hyperhdr
Windows→c:/Użytkownicy/NAME/.hyperhdr", "conf_grabber_framebuffer_intro": "Zrzut ekranu dla Linux FrameBuffer", "conf_network_proto_intro": "PROTO-Port wszystkich instancji HyperHDR (przestarzałe).
Głównie do użytku z aplikacją Android Screen Grabber. Mapowanie tonów HDR na SDR można włączyć w konfiguracji Flatbuffers Server i działa również dla buforów protokołów (składnik współdzielony).", - "edt_conf_stream_dx11_flickering_title": "Napraw migotanie statycznych obrazów", - "edt_conf_stream_dx11_flickering_expl": "Alternatywna metoda blokowania ekranu, która może naprawić migotanie przechwyconego strumienia wideo widoczne na nieruchomym obrazie. Problem dotyczy niektórych kart graficznych.", "philips_option_changed_bri": "

Najpierw skonfiguruj swoje lampy LED firmy Philips za pomocą aplikacji mobilnej Philips: podczas konfiguracji wybierz grupę ROZRYWKA dla swoich lamp (powinnaś otrzymać identyfikator tej grupy). W przeciwnym razie wydajność komunikacji przy użyciu starego API json będzie bardzo zła!

Pamiętaj, że korzystanie z innych systemów automatyki domowej podłączonych do lamp może powodować różne skutki uboczne podczas uruchamiania HyperHDR.", "select_wled_intro": "Wybierz WLED", "select_wled_rescan": "Ponownie przeskanuj sieć", @@ -1230,5 +1228,13 @@ "device_discovery" : "Wykrywanie urządzenia", "device_address" : "Adres", "edt_conf_mqtt_custom_topic_title" : "Niestandardowy temat MQTT", - "edt_conf_mqtt_custom_topic_expl" : "Niestandardowy temat MQTT (domyślnie: HyperHDR)." + "edt_conf_mqtt_custom_topic_expl" : "Niestandardowy temat MQTT (domyślnie: HyperHDR).", + "copy_to_clipboard" : "Skopiuj do schowka", + "controlled_by_led_driver" : "kontrolowane przez sterownik LED", + "controlled_by_smoothing_or_led_driver" : "kontrolowane przez Smoothing lub sterownik", + "edt_conf_hardware_title" : "Włącz akcelerację sprzętową", + "edt_conf_hardware_expl" : "Włącz akcelerację sprzętową, na przykład: moduły cieniujące pikseli i wierzchołków w systemie Windows.", + "edt_conf_monitor_nits_title" : "Korekta jasności HDR", + "edt_conf_monitor_nits_expl" : "Docelowa jasność SDR używana do konwersji HDR na SDR. Jeśli wynosi 0, wyłącza sprzętową konwersję kolorów przy jednoczesnym zachowaniu przyspieszonego skalowania.", + "edt_append_nits" : "nits" } diff --git a/www/i18n/ro.json b/www/i18n/ro.json index 5d5256e38..40e83868b 100644 --- a/www/i18n/ro.json +++ b/www/i18n/ro.json @@ -961,7 +961,7 @@ "edt_append_mode": "modul", "remote_maptype_label_advanced": "Avansat pătrat", "remote_maptype_label_weighted": "Avansat ponderat pătrat", - "remote_videoModeHdr_intro": "Activați/dezactivați maparea tonurilor HDR pentru dispozitivul de captare USB. „Modul de frontieră” funcționează numai pentru fluxul MJPEG. $1", + "remote_videoModeHdr_intro": "Activați/dezactivați maparea tonurilor HDR pentru dispozitivul de captare USB. $1", "remote_videoModeHdr_label": "Cartografierea tonurilor HDR", "edt_conf_stream_hardware_brightness_title": "Controlul luminozității hardware", "edt_conf_stream_hardware_brightness_expl": "Setați luminozitatea hardware dacă dispozitivul o acceptă, verificați jurnalele (0 = dezactivat)", @@ -1147,7 +1147,7 @@ "edt_conf_fbs_hdrToneMappingMode_title": "Zona pentru efectul modului LUT", "edt_conf_fbs_hdrToneMappingMode_expl": "Ecran complet sau mod Border mai rapid", "general_comp_RAWUDPSERVER": "Receptor UDP brut", - "edt_udp_raw_server": "Un server ușor pentru sincronizarea de la distanță a instanțelor HyperHDR folosind culorile UDP și RGB LED brute. Poate fi controlat și din alte aplicații (asemănătoare cu serverul Boblight) într-un mod foarte simplu. Pentru sincronizarea HyperHDR utilizați sursa de lumină „udpraw” din expeditor. Important: ambele instanțe ar trebui să aibă același număr de LED-uri și aceeași geometrie pentru ca acest lucru să funcționeze.", + "edt_udp_raw_server": "Un server ușor pentru sincronizarea de la distanță a instanțelor HyperHDR folosind culorile UDP și RGB LED brute. Poate fi controlat și din alte aplicații (asemănătoare cu serverul Boblight) într-un mod foarte simplu. Pentru sincronizarea HyperHDR utilizați sursa de lumină „udpraw” din expeditor.
Important: ambele instanțe ar trebui să aibă același număr de LED-uri (maxim 490) și aceeași geometrie pentru ca acest lucru să funcționeze. Netezirea ar trebui să fie activată numai într-o singură instanță, nu în ambele!", "main_menu_grabber_calibration_token": "calibrare LUT", "grabber_calibration_expl": "Acest instrument vă permite să creați o nouă LUT HDR calibrată pentru dispozitivul dvs. de captare (sau sursa externă a tamponului plat) cât mai aproape de culorile reale de intrare.
Aveți nevoie de o sursă video HDR10 care să poată afișa această pagină web, de exemplu: Windows 10 cu HDR activat în proprietățile driverului grafic.
Ecranul poate pâlpâi în timpul calibrării. Procesul durează de obicei aproximativ câteva minute pe un computer Intel 7 Windows (în funcție de resursele procesorului gazdă și de frecvența cadrelor de captare video).
Calculele sunt intense și pun echipamentul sub presiune.
Puteți monitoriza progresul în jurnalele HyperHDR folosind browserul de pe alt dispozitiv.


1 Dacă totul este conectat corect, această pagină ar trebui să fie afișată pe ecranul televizorului (ca conținut HDR) și previzualizarea live în HyperHDR (capturată de grabber)
2 Trebuie să dezactivați maparea tonurilor HDR în configurația grabber (vom verifica acest lucru)
3 Rezoluția minimă absolută de captare este 384x216 (vom verifica acest lucru). Se recomandă: 1920x1080 cel puțin 1280x720. Aspectul 1920/1080 trebuie păstrat.
4 Este de preferat să dezactivați „Modul sfert de cadru” în proprietățile dispozitivului de capturare.
5 Ar trebui să setați formatul video pe care îl utilizați de obicei. Acest lucru este extrem de important, în special pentru NV12/YUV, deoarece trebuie să verificăm dacă gama de culori este completă sau limitată.
6 Înainte de a rula procesul, vă rugăm să puneți browserul dvs. WWW în completa- modul ecran (tasta F11, vom verifica acest lucru)

După finalizarea calibrării, noul fișier tabel LUT (lut_lin_tables.3d) va fi creat în directorul principal HyperHDR al utilizatorului și este imediat gata de utilizare atunci când doar activați maparea tonurilor HDR. Verificați jurnalele HyperHDR pentru detalii.", "grabber_calibration_force": "Forțați detectarea automată:", @@ -1162,8 +1162,6 @@ "edt_conf_fbs_tonemapping_expl": "Dacă este activat, HyperHDR va aplica corecția LUT pentru fluxul de intrare. Funcționează și pentru Protocol Buffers Server. Asigurați-vă că aveți tabelul LUT corect. Fișierul LUT 3D implicit pentru HDR10: „lut_lin_tables.3d” (numele fișierului „flat_lut_lin_tables.3d” este de asemenea acceptat) este deja inclus. Puteți genera unul și previzualiza efectul utilizând linkul din „meniul Avansat”.
Dosarul de configurare ascuns obișnuit în care să încărcați acel fișier este (bifați pagina „Jurnale” pentru a confirma):
Rpi→/home/pi/.hyperhdr
Windows→c:/Utilizatori/NUME/.hyperhdr", "conf_grabber_framebuffer_intro": "Aparat de captare a ecranului Linux FrameBuffer", "conf_network_proto_intro": "Portul PROTO al tuturor instanțelor HyperHDR (învechit).
Pentru a fi utilizat în principal cu aplicația Android Screen Grabber. Maparea tonurilor HDR la SDR poate fi activată în configurația Flatbuffers Server și funcționează și pentru Protocol Buffers (componentă partajată).", - "edt_conf_stream_dx11_flickering_title": "Remediați pâlpâirea imaginilor statice", - "edt_conf_stream_dx11_flickering_expl": "Metodă alternativă de blocare a ecranului care poate remedia pâlpâirea fluxului video capturat care se dezvăluie într-o imagine statică. Anumite plăci grafice sunt afectate.", "philips_option_changed_bri": "

Configurați mai întâi lămpile LED Philips folosind aplicația mobilă Philips: în timpul configurării, selectați grupul DIVERTISMENT pentru lămpi (ar trebui să obțineți ID-ul acestui grup). În caz contrar, performanța comunicării folosind vechiul API json va fi foarte proastă!

Amintiți-vă că utilizarea altor sisteme de automatizare a locuinței conectate la lămpi poate provoca diverse efecte secundare atunci când rulați HyperHDR.", "select_wled_intro": "Selectați WLED", "select_wled_rescan": "Rescanați rețeaua", @@ -1230,5 +1228,13 @@ "device_discovery" : "Descoperirea dispozitivului", "device_address" : "Abordare", "edt_conf_mqtt_custom_topic_title" : "Subiect MQTT personalizat", - "edt_conf_mqtt_custom_topic_expl" : "Subiect MQTT personalizat (implicit este: HyperHDR)." + "edt_conf_mqtt_custom_topic_expl" : "Subiect MQTT personalizat (implicit este: HyperHDR).", + "copy_to_clipboard" : "Copiați în clipboard", + "controlled_by_led_driver" : "controlat de driver LED", + "controlled_by_smoothing_or_led_driver" : "controlat de Smoothing sau driver", + "edt_conf_hardware_title" : "Activați accelerarea hardware", + "edt_conf_hardware_expl" : "Activați accelerarea hardware, de exemplu: pixeli și umbritori vertex pe Windows.", + "edt_conf_monitor_nits_title" : "Corecția luminozității HDR", + "edt_conf_monitor_nits_expl" : "Luminozitatea țintă SDR utilizată pentru conversia HDR în SDR. Dacă este 0, dezactivează conversia hardware a culorilor, menținând în același timp scalarea accelerată.", + "edt_append_nits" : "nits" } diff --git a/www/i18n/ru.json b/www/i18n/ru.json index ca24b9d5e..2c4a416ca 100644 --- a/www/i18n/ru.json +++ b/www/i18n/ru.json @@ -961,7 +961,7 @@ "edt_append_mode": "Режим", "remote_maptype_label_advanced": "Расширенный квадрат", "remote_maptype_label_weighted": "Расширенный взвешенный квадрат", - "remote_videoModeHdr_intro": "Включение/выключение тонального отображения HDR для USB-граббера. «Пограничный режим» работает только для потока MJPEG. $1", + "remote_videoModeHdr_intro": "Включение/выключение тонального отображения HDR для USB-граббера. $1", "remote_videoModeHdr_label": "Отображение тонов HDR", "edt_conf_stream_hardware_brightness_title": "Аппаратная регулировка яркости", "edt_conf_stream_hardware_brightness_expl": "Установите яркость оборудования, если устройство поддерживает это, проверьте журналы (0 = отключено).", @@ -1147,7 +1147,7 @@ "edt_conf_fbs_hdrToneMappingMode_title": "Область для эффекта режима LUT", "edt_conf_fbs_hdrToneMappingMode_expl": "Полноэкранный или более быстрый пограничный режим.", "general_comp_RAWUDPSERVER": "Необработанный UDP-приемник", - "edt_udp_raw_server": "Легкий сервер для удаленной синхронизации экземпляров HyperHDR с использованием UDP и необработанных цветов светодиодов RGB. Также можно очень просто управлять из других приложений (аналогично серверу Boblight). Для синхронизации HyperHDR используйте источник света udpraw в отправителе. Важно: оба экземпляра должны иметь одинаковое количество светодиодов и одинаковую геометрию, чтобы это работало.", + "edt_udp_raw_server": "Легкий сервер для удаленной синхронизации экземпляров HyperHDR с использованием UDP и необработанных цветов светодиодов RGB. Также можно очень просто управлять из других приложений (аналогично серверу Boblight). Для синхронизации HyperHDR используйте источник света 'udpraw' в отправителе.
Важно: оба экземпляра должны иметь одинаковое количество светодиодов (макс. 490) и одинаковую геометрию, чтобы это работало. Сглаживание следует включать только в одном экземпляре, а не в обоих!", "main_menu_grabber_calibration_token": "LUT-калибровка", "grabber_calibration_expl": "Этот инструмент позволяет создать новую откалиброванную таблицу HDR LUT для граббера (или внешнего источника с плоским буфером), максимально приближенную к фактическим входным цветам.
Вам нужен источник видео HDR10, который может отображать эту веб-страницу, например: Windows 10 с включенным HDR в свойствах графического драйвера.
Во время калибровки экран может мерцать. Обычно этот процесс занимает около нескольких минут на ПК с процессором Intel 7 и Windows (в зависимости от ресурсов центрального процессора и частоты кадров видеозахвата).
Вычисления интенсивны и создают нагрузку на ваше оборудование.
Вы можете следить за прогрессом в журналах HyperHDR, используя браузер с другого устройства.


1 Если все правильно подключено, эта страница должна отображаться на экране телевизора (как HDR-контент) и предпросмотр в режиме реального времени в HyperHDR (захвачено граббером).
2 Вам необходимо отключить тональное отображение HDR в настройках граббера (мы это проверим).
3 Абсолютное минимальное разрешение захвата 384x216 (мы это проверим). Рекомендуемые: 1920x1080, минимум 1280x720. Соотношение сторон 1920/1080 должно быть сохранено.
4 Желательно отключить \"Режим четверти кадра\" в свойствах граббера.
5 Вы должны установить формат видео, который вы обычно используете. Это чрезвычайно важно, особенно для NV12/YUV, так как нам нужно проверить, является ли цветовая гамма полной или ограниченной. режим экрана (клавиша F11, мы это проверим).

После завершения калибровки ваш новый файл таблицы LUT (lut_lin_tables.3d) будет создан в домашнем каталоге пользователя HyperHDR и сразу готов к использованию, когда вы просто включаете отображение тонов HDR. Для получения подробной информации проверьте журналы HyperHDR.", "grabber_calibration_force": "Принудительное автоопределение:", @@ -1162,8 +1162,6 @@ "edt_conf_fbs_tonemapping_expl": "Если этот параметр включен, HyperHDR будет применять коррекцию LUT для входящего потока. Работает также для сервера протокольных буферов. Убедитесь, что у вас есть правильная таблица LUT. Файл 3D LUT по умолчанию для HDR10: 'lut_lin_tables.3d' (также допускается имя файла 'flat_lut_lin_tables.3d') уже включен. Вы можете создать один и просмотреть эффект, используя ссылку в «Расширенном меню».
Ваша типичная скрытая папка конфигурации для загрузки этого файла (проверьте страницу «Журналы», чтобы подтвердить):
Rpi→/home/pi/.hyperhdr
Windows→c:/Пользователи/ИМЯ/.hyperhdr", "conf_grabber_framebuffer_intro": "Захват экрана Linux FrameBuffer", "conf_network_proto_intro": "Порт PROTO всех экземпляров HyperHDR (устарел).
В основном для использования с приложением Android Screen Grabber. Тональное преобразование HDR в SDR можно включить в конфигурации сервера Flatbuffers, и оно также работает для буферов протокола (общий компонент).", - "edt_conf_stream_dx11_flickering_title": "Исправить мерцание статических изображений", - "edt_conf_stream_dx11_flickering_expl": "Альтернативный метод блокировки экрана, который может исправить мерцание захваченного видеопотока, проявляющееся в неподвижном изображении. Некоторые видеокарты затронуты.", "philips_option_changed_bri": "

Сначала настройте светодиодные лампы Philips с помощью мобильного приложения Philips: во время настройки выберите группу ENTERTAINMENT для своих ламп (вы должны получить идентификатор этой группы). В противном случае производительность связи с использованием старого json API будет очень плохой!

Помните, что использование других систем домашней автоматизации, подключенных к лампам, может вызвать различные побочные эффекты при работе HyperHDR.", "select_wled_intro": "Выберите белый светодиод", "select_wled_rescan": "Повторное сканирование сети", @@ -1230,5 +1228,13 @@ "device_discovery" : "Обнаружение устройства", "device_address" : "Адрес", "edt_conf_mqtt_custom_topic_title" : "Пользовательская тема MQTT", - "edt_conf_mqtt_custom_topic_expl" : "Пользовательская тема MQTT (по умолчанию: HyperHDR)." -} + "edt_conf_mqtt_custom_topic_expl" : "Пользовательская тема MQTT (по умолчанию: HyperHDR).", + "copy_to_clipboard" : "Скопировать в буфер обмена", + "controlled_by_led_driver" : "управляется светодиодным драйвером", + "controlled_by_smoothing_or_led_driver" : "контролируется Сглаживанием или драйвером", + "edt_conf_hardware_title" : "Включить аппаратное ускорение", + "edt_conf_hardware_expl" : "Включить аппаратное ускорение, например: пиксельные и вершинные шейдеры в Windows.", + "edt_conf_monitor_nits_title" : "Коррекция яркости HDR", + "edt_conf_monitor_nits_expl" : "Целевая яркость SDR, используемая для преобразования HDR в SDR. Если значение равно 0, это отключает аппаратное преобразование цвета при сохранении ускоренного масштабирования.", + "edt_append_nits" : "nits" +} diff --git a/www/i18n/sv.json b/www/i18n/sv.json index fb892335c..f6da1f6af 100644 --- a/www/i18n/sv.json +++ b/www/i18n/sv.json @@ -961,7 +961,7 @@ "edt_append_mode": "läge", "remote_maptype_label_advanced": "Avancerad kvadrat", "remote_maptype_label_weighted": "Avancerad viktad kvadrat", - "remote_videoModeHdr_intro": "Slå på/av HDR -tonmappning för USB -gripare. \"Gränsläge\" fungerar endast för MJPEG -ström. $1", + "remote_videoModeHdr_intro": "Slå på/av HDR -tonmappning för USB -gripare. $1", "remote_videoModeHdr_label": "HDR -tonmappning", "edt_conf_stream_hardware_brightness_title": "Ljusstyrka för hårdvara", "edt_conf_stream_hardware_brightness_expl": "Ställ in maskinvarans ljusstyrka om enheten stöder det, kontrollera loggar (0 = inaktiverad)", @@ -1147,7 +1147,7 @@ "edt_conf_fbs_hdrToneMappingMode_title": "Område för LUT-lägeseffekt", "edt_conf_fbs_hdrToneMappingMode_expl": "Helskärmsläge eller snabbare kantläge", "general_comp_RAWUDPSERVER": "UDP rå mottagare", - "edt_udp_raw_server": "En lätt server för fjärrsynkronisering av HyperHDR-instanser med UDP och råa RGB LED-färger. Kan även styras från andra applikationer (liknande Boblight-server) på ett mycket enkelt sätt. För HyperHDR-synkronisering använd \"udpraw\"-ljuskällan i avsändaren. Viktigt: båda instanserna bör ha samma antal lysdioder och samma geometri för att detta ska fungera.", + "edt_udp_raw_server": "En lätt server för fjärrsynkronisering av HyperHDR-instanser med UDP och råa RGB LED-färger. Kan även styras från andra applikationer (liknande Boblight-server) på ett mycket enkelt sätt. För HyperHDR-synkronisering använd \"udpraw\"-ljuskällan i avsändaren.
Viktigt: båda instanserna bör ha samma antal lysdioder (max 490) och samma geometri för att detta ska fungera. Utjämning bör endast aktiveras på en instans, inte båda!", "main_menu_grabber_calibration_token": "LUT-kalibrering", "grabber_calibration_expl": "Med det här verktyget kan du skapa en ny kalibrerad HDR LUT för din grabber (eller extern flatbuffertkälla) så nära de faktiska ingångsfärgerna som möjligt.
Du behöver en HDR10-videokälla som kan visa den här webbsidan, till exempel: Windows 10 med HDR aktiverat i egenskaperna för grafikdrivrutinen.
Skärmen kan flimra under kalibrering. Processen tar vanligtvis cirka några minuter på en Intel 7 Windows-dator (beroende på värd-CPU-resurserna och videoinspelningshastigheten).
Beräkningarna är intensiva och belastar din utrustning.
Du kan övervaka förloppet i HyperHDR-loggar med webbläsaren från en annan enhet.


1 Om allt är korrekt anslutet bör den här sidan visas på TV-skärmen (som HDR-innehåll) och liveförhandsvisning i HyperHDR (fångad av griparen)
2 Du måste inaktivera HDR-tonmappning i grabberkonfigurationen (vi kommer att verifiera detta)
3 Den absoluta lägsta inspelningsupplösningen är 384x216 (vi kommer att verifiera detta). Rekommenderat är: 1920x1080 minst 1280x720. Aspekt 1920/1080 måste bevaras.
4 Det är att föredra att inaktivera \"Quarter of frame mode\" i dina grabberegenskaper.
5 Du bör ställa in videoformatet du vanligtvis använder. Detta är extremt viktigt, särskilt för NV12/YUV eftersom vi måste kontrollera om färgomfånget är fullt eller begränsat.
6 Innan du kör processen, vänligen sätt din WWW-webbläsare i full- skärmläge (F11-tangenten, vi kommer att verifiera detta)

När kalibreringen har slutförts skapas din nya LUT-tabellfil (lut_lin_tables.3d) i användarens HyperHDR-hemkatalog och är omedelbart redo att användas när du aktiverar bara HDR-tonmappning. Vänligen verifiera HyperHDR-loggarna för detaljer.", "grabber_calibration_force": "Tvinga automatisk upptäckt:", @@ -1162,8 +1162,6 @@ "edt_conf_fbs_tonemapping_expl": "Om aktiverat kommer HyperHDR att tillämpa LUT-korrigering för den inkommande strömmen. Fungerar även för Protocol Buffers Server. Se till att du har rätt LUT-tabell. Standard 3D LUT-fil för HDR10: 'lut_lin_tables.3d' (filnamnet 'flat_lut_lin_tables.3d' accepteras också) är redan inkluderad. Du kan generera en och förhandsgranska effekten med hjälp av länken i \"Avancerad meny\".
Din typiska dolda konfigurationsmapp att ladda upp filen i är (kontrollera sidan \"Loggar\" för att bekräfta):
Rpi→/home/pi/.hyperhdr
Windows→c:/Users/NAME/.hyperhdr", "conf_grabber_framebuffer_intro": "Linux FrameBuffer skärmgrabber", "conf_network_proto_intro": "PROTO-porten för alla HyperHDR-instanser (fasad).
Främst för användning med Android Screen Grabber-appen. HDR till SDR-tonmappning kan aktiveras i Flatbuffers Server-konfiguration och det fungerar även för Protocol Buffers (delad komponent).", - "edt_conf_stream_dx11_flickering_title": "Åtgärda flimmer av statiska bilder", - "edt_conf_stream_dx11_flickering_expl": "Alternativ skärmlåsningsmetod som kan fixa flimmer från inspelad videoström som avslöjar en stillbild. Vissa grafikkort påverkas.", "philips_option_changed_bri": "

Konfigurera först dina Philips LED-lampor med Philips mobilapp: under installationen väljer du gruppen UNDERHÅLLNING för dina lampor (du bör få ID för denna grupp). Annars kommer kommunikationsprestanda med det gamla json-API:et att bli mycket dålig!

Kom ihåg att användning av andra hemautomationssystem anslutna till lampor kan orsaka olika biverkningar när du kör HyperHDR.", "select_wled_intro": "Välj WLED", "select_wled_rescan": "Skanna nätverket igen", @@ -1230,5 +1228,13 @@ "device_discovery" : "Enhetsupptäckt", "device_address" : "Adress", "edt_conf_mqtt_custom_topic_title" : "Anpassat MQTT-ämne", - "edt_conf_mqtt_custom_topic_expl" : "Anpassat MQTT-ämne (standard är: HyperHDR)." + "edt_conf_mqtt_custom_topic_expl" : "Anpassat MQTT-ämne (standard är: HyperHDR).", + "copy_to_clipboard" : "Kopiera till urklipp", + "controlled_by_led_driver" : "styrs av LED-drivrutinen", + "controlled_by_smoothing_or_led_driver" : "styrs av Smoothing eller förare", + "edt_conf_hardware_title" : "Aktivera hårdvaruacceleration", + "edt_conf_hardware_expl" : "Aktivera hårdvaruacceleration, till exempel: pixel och vertex shaders på Windows.", + "edt_conf_monitor_nits_title" : "Korrigering av HDR-ljusstyrka", + "edt_conf_monitor_nits_expl" : "SDR-målljusstyrka som används för konvertering av HDR till SDR. Om 0, inaktiverar det hårdvarufärgkonvertering samtidigt som accelererad skalning bibehålls.", + "edt_append_nits" : "nits" } diff --git a/www/i18n/tr.json b/www/i18n/tr.json index 17a8ab404..f1b504ab1 100644 --- a/www/i18n/tr.json +++ b/www/i18n/tr.json @@ -961,7 +961,7 @@ "edt_append_mode": "mod", "remote_maptype_label_advanced": "Gelişmiş kare", "remote_maptype_label_weighted": "Gelişmiş ağırlıklı kare", - "remote_videoModeHdr_intro": "USB yakalayıcı için HDR ton eşlemesini açın/kapatın. 'Sınır modu' yalnızca MJPEG akışı için çalışır. $1", + "remote_videoModeHdr_intro": "USB yakalayıcı için HDR ton eşlemesini açın/kapatın. $1", "remote_videoModeHdr_label": "HDR ton eşleme", "edt_conf_stream_hardware_brightness_title": "Donanım parlaklık kontrolü", "edt_conf_stream_hardware_brightness_expl": "Cihaz destekliyorsa donanım parlaklığını ayarlayın, günlükleri kontrol edin (0=devre dışı)", @@ -1147,7 +1147,7 @@ "edt_conf_fbs_hdrToneMappingMode_title": "LUT modu efekti için alan", "edt_conf_fbs_hdrToneMappingMode_expl": "Tam ekran veya daha hızlı Sınır Modu", "general_comp_RAWUDPSERVER": "UDP ham alıcısı", - "edt_udp_raw_server": "UDP ve ham RGB LED renkleri kullanarak HyperHDR örneklerinin uzaktan senkronizasyonu için hafif bir sunucu. Ayrıca başka uygulamalardan (Boblight sunucusuna benzer) çok basit bir şekilde kontrol edilebilir. HyperHDR senkronizasyonu için göndericideki 'udpraw' ışık kaynağını kullanın. Önemli: Bunun çalışması için her iki örnekte aynı sayıda LED'e ve aynı geometriye sahip olmalıdır.", + "edt_udp_raw_server": "UDP ve ham RGB LED renkleri kullanarak HyperHDR örneklerinin uzaktan senkronizasyonu için hafif bir sunucu. Ayrıca başka uygulamalardan (Boblight sunucusuna benzer) çok basit bir şekilde kontrol edilebilir. HyperHDR senkronizasyonu için göndericideki 'udpraw' ışık kaynağını kullanın.
Önemli: Bunun çalışması için her iki örnekte aynı sayıda LED'e (en fazla 490) ve aynı geometriye sahip olmalıdır. Düzleştirme yalnızca tek bir örnekte etkinleştirilmelidir, her ikisinde de etkinleştirilmemelidir!", "main_menu_grabber_calibration_token": "LUT kalibrasyonu", "grabber_calibration_expl": "Bu araç, yakalayıcınız (veya harici düz arabellek kaynağınız) için gerçek giriş renklerine mümkün olduğunca yakın yeni bir kalibre edilmiş HDR LUT oluşturmanıza olanak tanır.
Bu web sayfasını görüntüleyebilen bir HDR10 video kaynağına ihtiyacınız var, örneğin: Grafik sürücüsünün özelliklerinde HDR etkinleştirilmiş Windows 10.
Ekran, kalibrasyon sırasında titreyebilir. İşlem, Intel 7 Windows PC'de (ana bilgisayar CPU kaynaklarına ve video yakalama kare hızına bağlı olarak) genellikle yaklaşık birkaç dakika sürer.
Hesaplamalar yoğundur ve ekipmanınızı zorlar.
Başka bir cihazdan tarayıcıyı kullanarak HyperHDR günlüklerindeki ilerlemeyi izleyebilirsiniz.


1 Her şey doğru şekilde bağlandıysa, bu sayfa görüntülenmelidir. (HDR içeriği olarak) ve HyperHDR'de canlı önizleme (kapıcı tarafından yakalanır)
2 Yakalayıcı yapılandırmasında HDR ton eşlemesini devre dışı bırakmanız gerekir (bunu doğrulayacağız)
3 Mutlak minimum yakalama çözünürlüğü 384x216'dır (bunu doğrulayacağız). Önerilenler: 1920x1080, en az 1280x720. 1920/1080 en boy oranı korunmalıdır.
4 Yakalayıcı özelliklerinizde 'Çeyreklik çerçeve modunu' devre dışı bırakmanız tercih edilir.
5 genellikle kullandığınız video formatı. Renk gamının dolu mu yoksa sınırlı mı olduğunu kontrol etmemiz gerektiğinden, bu özellikle NV12/YUV için son derece önemlidir.
6 İşlemi çalıştırmadan önce lütfen WWW tarayıcınızı tam olarak ayarlayın- ekran modu (F11 tuşu, bunu doğrulayacağız)

Kalibrasyon tamamlandıktan sonra, yeni LUT tablo dosyanız (lut_lin_tables.3d) kullanıcının HyperHDR ana dizininde oluşturulacak ve ne zaman kullanıma hazırsa hemen kullanıma hazır olacaktır. sadece HDR ton eşlemesini etkinleştirirsiniz. Ayrıntılar için lütfen HyperHDR günlüklerini doğrulayın.", "grabber_calibration_force": "Otomatik algılamayı zorla:", @@ -1162,8 +1162,6 @@ "edt_conf_fbs_tonemapping_expl": "Etkinleştirilirse, HyperHDR, gelen akış için LUT düzeltmesi uygular. Protokol Tamponları Sunucusu için de çalışır. Doğru LUT tablosuna sahip olduğunuzdan emin olun. HDR10 için varsayılan 3D LUT dosyası : 'lut_lin_tables.3d' ('flat_lut_lin_tables.3d' dosya adı da kabul edilir) zaten dahil edilmiştir. Bir tane oluşturabilir ve 'Gelişmiş menü'deki bağlantıyı kullanarak efekti önizleyebilirsiniz.
Bu dosyayı yüklemek için tipik gizli yapılandırma klasörünüz (onaylamak için 'Günlükler' sayfasını kontrol edin):
Rpi→/home/pi/.hyperhdr
Windows→c:/Kullanıcılar/NAME/.hyperhdr", "conf_grabber_framebuffer_intro": "Linux FrameBuffer ekran kapmak", "conf_network_proto_intro": "Tüm HyperHDR örneklerinin PROTO-Portu (kullanımdan kaldırıldı).
Temel olarak Android Screen Grabber uygulamasıyla kullanım içindir. HDR'den SDR'ye ton eşleme, Flatbuffers Server yapılandırmasında etkinleştirilebilir ve Protokol Tamponları (paylaşılan bileşen) için de çalışır.", - "edt_conf_stream_dx11_flickering_title": "Statik görüntülerin titremesini düzeltin", - "edt_conf_stream_dx11_flickering_expl": "Hareketsiz bir görüntüde ortaya çıkan yakalanan video akışının titremesini düzeltebilen alternatif ekran kilitleme yöntemi. Bazı grafik kartları etkilenir.", "philips_option_changed_bri": "

İlk olarak Philips LED lambalarınızı Philips mobil uygulamasını kullanarak kurun: kurulum sırasında lambalarınız için EĞLENCE grubunu seçin (bu grubun kimliğini almalısınız). Aksi takdirde, eski json API'sini kullanarak iletişim performansı çok kötü olacaktır!

Lambalara bağlı diğer ev otomasyon sistemlerini kullanmanın HyperHDR'yi çalıştırırken çeşitli yan etkilere neden olabileceğini unutmayın.", "select_wled_intro": "WLED'i seçin", "select_wled_rescan": "Ağı yeniden tara", @@ -1230,5 +1228,13 @@ "device_discovery" : "Cihaz keşfi", "device_address" : "Adres", "edt_conf_mqtt_custom_topic_title" : "Özel MQTT konusu", - "edt_conf_mqtt_custom_topic_expl" : "Özel MQTT konusu (varsayılan: HyperHDR)." + "edt_conf_mqtt_custom_topic_expl" : "Özel MQTT konusu (varsayılan: HyperHDR).", + "copy_to_clipboard" : "Panoya kopyala", + "controlled_by_led_driver" : "LED sürücüsü tarafından kontrol edilir", + "controlled_by_smoothing_or_led_driver" : "Düzeltme veya sürücü tarafından kontrol edilir", + "edt_conf_hardware_title" : "Donanım hızlandırmayı etkinleştir", + "edt_conf_hardware_expl" : "Donanım hızlandırmayı etkinleştirin, örneğin: Windows'ta piksel ve köşe gölgelendiricileri.", + "edt_conf_monitor_nits_title" : "HDR parlaklık düzeltmesi", + "edt_conf_monitor_nits_expl" : "HDR'den SDR'ye dönüştürme için kullanılan SDR hedef parlaklığı. 0 ise, hızlandırılmış ölçeklendirmeyi korurken donanım renk dönüşümünü devre dışı bırakır.", + "edt_append_nits" : "nits" } diff --git a/www/i18n/vi.json b/www/i18n/vi.json index 599f3f8b4..8f776d0a4 100644 --- a/www/i18n/vi.json +++ b/www/i18n/vi.json @@ -961,7 +961,7 @@ "edt_append_mode": "cách thức", "remote_maptype_label_advanced": "Bình phương nâng cao", "remote_maptype_label_weighted": "Bình phương có trọng số nâng cao", - "remote_videoModeHdr_intro": "Bật/tắt ánh xạ giai điệu HDR cho bộ lấy USB. 'Chế độ viền' chỉ hoạt động cho luồng MJPEG. $1", + "remote_videoModeHdr_intro": "Bật/tắt ánh xạ giai điệu HDR cho bộ lấy USB. $1", "remote_videoModeHdr_label": "Ánh xạ tông màu HDR", "edt_conf_stream_hardware_brightness_title": "Kiểm soát độ sáng phần cứng", "edt_conf_stream_hardware_brightness_expl": "Đặt độ sáng phần cứng nếu thiết bị hỗ trợ, kiểm tra nhật ký (0 = đã tắt)", @@ -1147,7 +1147,7 @@ "edt_conf_fbs_hdrToneMappingMode_title": "Khu vực cho hiệu ứng chế độ LUT", "edt_conf_fbs_hdrToneMappingMode_expl": "Toàn màn hình hoặc Chế độ viền nhanh hơn", "general_comp_RAWUDPSERVER": "Bộ thu thô UDP", - "edt_udp_raw_server": "Một máy chủ nhẹ để đồng bộ hóa từ xa các phiên bản HyperHDR sử dụng UDP và màu LED RGB thô. Cũng có thể được điều khiển từ một ứng dụng khác (tương tự như máy chủ Boblight) một cách rất đơn giản. Để đồng bộ hóa HyperHDR, hãy sử dụng nguồn sáng 'udpraw' trong trình gửi. Quan trọng: cả hai trường hợp phải có cùng số lượng đèn LED và hình dạng giống nhau để điều này hoạt động.", + "edt_udp_raw_server": "Một máy chủ nhẹ để đồng bộ hóa từ xa các phiên bản HyperHDR sử dụng UDP và màu LED RGB thô. Cũng có thể được điều khiển từ một ứng dụng khác (tương tự như máy chủ Boblight) một cách rất đơn giản. Để đồng bộ hóa HyperHDR, hãy sử dụng nguồn sáng 'udpraw' trong trình gửi.
Quan trọng: cả hai trường hợp phải có cùng số lượng đèn LED (tối đa 490) và hình dạng giống nhau để điều này hoạt động. Chỉ nên bật tính năng làm mịn trên một phiên bản chứ không phải cả hai!", "main_menu_grabber_calibration_token": "Hiệu chuẩn LUT", "grabber_calibration_expl": "Công cụ này cho phép bạn tạo một HDR LUT được hiệu chỉnh mới cho bộ đệm (hoặc nguồn bộ đệm phẳng bên ngoài) gần với màu đầu vào thực tế nhất có thể.
Bạn cần nguồn video HDR10 có thể hiển thị trang web này, ví dụ: Windows 10 có bật HDR trong thuộc tính của trình điều khiển đồ họa.
Màn hình có thể nhấp nháy trong quá trình hiệu chỉnh. Quá trình này thường mất khoảng vài phút trên PC chạy Windows 7 của Intel (tùy thuộc vào tài nguyên CPU của máy chủ và tốc độ khung hình quay video).
Các phép tính rất chuyên sâu và gây khó khăn cho thiết bị của bạn.
Bạn có thể theo dõi tiến trình trong nhật ký HyperHDR bằng trình duyệt từ thiết bị khác.


1 Nếu mọi thứ được kết nối đúng cách, trang này sẽ được hiển thị trên màn hình TV (dưới dạng nội dung HDR) và xem trước trực tiếp trong HyperHDR (được chụp bởi grabber)
2 Bạn cần tắt ánh xạ tông màu HDR trong cấu hình grabber (chúng tôi sẽ xác minh điều này)
3 Độ phân giải chụp tối thiểu tuyệt đối là 384x216 (chúng tôi sẽ xác minh điều này). Khuyến nghị là: 1920x1080 ít nhất 1280x720. Khung hình 1920/1080 phải được giữ nguyên.
4 Bạn nên tắt chế độ 'Phần tư khung hình' trong thuộc tính grabber của bạn.
5 Bạn nên đặt định dạng video bạn thường sử dụng. Điều này cực kỳ quan trọng, đặc biệt đối với NV12/YUV vì chúng tôi cần kiểm tra xem gam màu có đầy đủ hay bị giới hạn hay không.
6 Trước khi bạn chạy quy trình, vui lòng đặt đầy đủ trình duyệt WWW của bạn- chế độ màn hình (phím F11, chúng tôi sẽ xác minh điều này)

Sau khi hoàn tất hiệu chuẩn, tệp bảng LUT mới của bạn (lut_lin_tables.3d) sẽ được tạo trong thư mục chính HyperHDR của người dùng và ngay lập tức sẵn sàng sử dụng khi bạn chỉ cần bật ánh xạ tông màu HDR. Vui lòng xác minh nhật ký HyperHDR để biết chi tiết.", "grabber_calibration_force": "Buộc tự động phát hiện:", @@ -1162,8 +1162,6 @@ "edt_conf_fbs_tonemapping_expl": "Nếu được bật, HyperHDR sẽ áp dụng hiệu chỉnh LUT cho luồng đến. Cũng hoạt động cho Máy chủ Bộ đệm Giao thức. Đảm bảo rằng bạn đã có bảng LUT chính xác. Tệp 3D LUT mặc định cho HDR10: 'lut_lin_tables.3d' (tên tệp 'flat_lut_lin_tables.3d' cũng được chấp nhận) đã được bao gồm. Bạn có thể tạo một cái và xem trước hiệu ứng bằng liên kết trong 'Trình đơn nâng cao'.
Thư mục cấu hình ẩn điển hình của bạn để tải tệp đó lên là (kiểm tra trang 'Nhật ký' để xác nhận):
Rpi→/home/pi/.hyperhdr
Windows→c:/Users/NAME/.hyperhdr", "conf_grabber_framebuffer_intro": "Bộ đệm màn hình Linux FrameBuffer", "conf_network_proto_intro": "Cổng PROTO của tất cả các phiên bản HyperHDR (không được dùng nữa).
Chủ yếu để sử dụng với ứng dụng Android Screen Grabber. Ánh xạ tông màu từ HDR sang SDR có thể được bật trong cấu hình Máy chủ Flatbuffers và nó cũng hoạt động cho Bộ đệm giao thức (thành phần được chia sẻ).", - "edt_conf_stream_dx11_flickering_title": "Khắc phục hiện tượng nhấp nháy hình ảnh tĩnh", - "edt_conf_stream_dx11_flickering_expl": "Phương pháp khóa màn hình thay thế có thể khắc phục sự cố nhấp nháy của luồng video đã chụp hiển thị trong hình ảnh tĩnh. Một số card đồ họa bị ảnh hưởng.", "philips_option_changed_bri": "

Trước tiên, hãy thiết lập đèn LED Philips của bạn bằng ứng dụng Philips dành cho thiết bị di động: trong khi thiết lập, hãy chọn nhóm GIẢI TRÍ cho đèn của bạn (bạn nên lấy ID của nhóm này). Nếu không, hiệu suất giao tiếp khi sử dụng API json cũ sẽ rất kém!

Hãy nhớ rằng việc sử dụng các hệ thống tự động hóa gia đình khác được kết nối với đèn có thể gây ra nhiều tác dụng phụ khác nhau khi chạy HyperHDR.", "select_wled_intro": "Chọn WLED", "select_wled_rescan": "Quét lại mạng", @@ -1230,5 +1228,13 @@ "device_discovery" : "Khám phá thiết bị", "device_address" : "Địa chỉ", "edt_conf_mqtt_custom_topic_title" : "Chủ đề MQTT tùy chỉnh", - "edt_conf_mqtt_custom_topic_expl" : "Chủ đề MQTT tùy chỉnh (mặc định là: HyperHDR)." + "edt_conf_mqtt_custom_topic_expl" : "Chủ đề MQTT tùy chỉnh (mặc định là: HyperHDR).", + "copy_to_clipboard" : "Sao chép vào clipboard", + "controlled_by_led_driver" : "được điều khiển bởi trình điều khiển LED", + "controlled_by_smoothing_or_led_driver" : "được điều khiển bằng Smoothing hoặc driver", + "edt_conf_hardware_title" : "Kích hoạt tính năng tăng tốc phần cứng", + "edt_conf_hardware_expl" : "Cho phép tăng tốc phần cứng, ví dụ: trình đổ bóng pixel và đỉnh trên Windows.", + "edt_conf_monitor_nits_title" : "Chỉnh sửa độ sáng HDR", + "edt_conf_monitor_nits_expl" : "Độ sáng mục tiêu SDR được sử dụng để chuyển đổi HDR sang SDR. Nếu bằng 0, nó sẽ vô hiệu hóa chuyển đổi màu phần cứng trong khi vẫn duy trì tỷ lệ tăng tốc.", + "edt_append_nits" : "nits" } diff --git a/www/i18n/zh-CN.json b/www/i18n/zh-CN.json index df0199a13..1ae470ebc 100644 --- a/www/i18n/zh-CN.json +++ b/www/i18n/zh-CN.json @@ -961,7 +961,7 @@ "edt_append_mode": "模式", "remote_maptype_label_advanced": "高级平方", "remote_maptype_label_weighted": "高级加权平方", - "remote_videoModeHdr_intro": "打开/关闭 USB 采集器的 HDR 色调映射。 “边框模式”仅适用于 MJPEG 流。 $1", + "remote_videoModeHdr_intro": "打开/关闭 USB 采集器的 HDR 色调映射。 $1", "remote_videoModeHdr_label": "HDR 色调映射", "edt_conf_stream_hardware_brightness_title": "硬件亮度控制", "edt_conf_stream_hardware_brightness_expl": "如果设备支持,设置硬件亮度,检查日志(0=禁用)", @@ -1147,7 +1147,7 @@ "edt_conf_fbs_hdrToneMappingMode_title": "LUT 模式效果的区域", "edt_conf_fbs_hdrToneMappingMode_expl": "全屏或更快的边框模式", "general_comp_RAWUDPSERVER": "UDP 原始接收器", - "edt_udp_raw_server": "用于远程同步 HyperHDR 实例的轻量级服务器,使用 UDP 和原始 RGB LED 颜色。也可以通过其他应用程序(类似于 Boblight 服务器)以非常简单的方式进行控制。对于 HyperHDR 同步,使用发送器中的“udpraw”光源。重要提示:两个实例应具有相同数量的 LED 和相同的几何形状才能正常工作。", + "edt_udp_raw_server": "用于远程同步 HyperHDR 实例的轻量级服务器,使用 UDP 和原始 RGB LED 颜色。也可以通过其他应用程序(类似于 Boblight 服务器)以非常简单的方式进行控制。对于 HyperHDR 同步,使用发送器中的“udpraw”光源。
重要提示:两个实例应具有相同数量的 LED (最多 490) 和相同的几何形状才能正常工作。 平滑只能在一个实例上启用,而不是同时启用!", "main_menu_grabber_calibration_token": "LUT校准", "grabber_calibration_expl": "此工具允许您为您的采集器(或外部 flatbuffers 源)创建一个新的校准 HDR LUT,使其尽可能接近实际输入颜色。
您需要一个可以显示此网页的 HDR10 视频源,例如:在图形驱动程序的属性中启用了 HDR 的 Windows 10。
校准期间屏幕可能会闪烁。在 Intel 7 Windows PC 上,该过程通常需要几分钟时间(取决于主机 CPU 资源和视频捕获帧速率)。
计算量很大,会给您的设备带来压力。
您可以在其他设备上使用浏览器监控HyperHDR日志中的进度。


1如果一切正常,应该会显示此页面在电视屏幕上(作为 HDR 内容)和 HyperHDR 中的实时预览(由采集器捕获)
2您需要在采集器配置中禁用 HDR 色调映射(我们将验证这一点)
3 绝对最小捕获分辨率为 384x216(我们将对此进行验证)。推荐的是:1920x1080 至少 1280x720。必须保留 Aspect 1920/1080。
4最好在您的采集器属性中禁用“四分之一帧模式”。
5您应该设置您通常使用的视频格式。这对于 NV12/YUV 尤其重要,因为我们需要检查色域是满的还是有限的。
6 在您运行该过程之前,请先将您的 WWW 浏览器置于完整状态-屏幕模式(F11键,我们会验证这一点)

完成校准后,您的新LUT表文件(lut_lin_tables.3d)将在用户的HyperHDR主目录中创建并立即准备好使用时您只需启用 HDR 色调映射。请验证 HyperHDR 日志以了解详细信息。", "grabber_calibration_force": "强制自动检测:", @@ -1162,8 +1162,6 @@ "edt_conf_fbs_tonemapping_expl": "如果启用,HyperHDR 将为传入流应用 LUT 校正。也适用于协议缓冲区服务器。确保您有正确的 LUT 表。 HDR10 的默认 3D LUT 文件:'lut_lin_tables.3d'(也接受文件名'flat_lut_lin_tables.3d')。您可以使用“高级菜单”中的链接生成一个并预览效果。
上传该文件的典型隐藏配置文件夹是(检查“日志”页面以确认):
Rpi→/home/pi/.hyperhdr
Windows→c:/Users/NAME/.hyperhdr", "conf_grabber_framebuffer_intro": "Linux FrameBuffer 屏幕抓取器", "conf_network_proto_intro": "所有 HyperHDR 实例的 PROTO-Port(已弃用)。
主要用于 Android Screen Grabber 应用。 HDR 到 SDR 色调映射 可以在 Flatbuffers 服务器配置中启用,它也适用于 Protocol Buffers(共享组件)。", - "edt_conf_stream_dx11_flickering_title": "修复静态图像的闪烁", - "edt_conf_stream_dx11_flickering_expl": "替代屏幕锁定方法,可以修复在静止图像中显示的捕获视频流的闪烁。某些显卡会受到影响。", "philips_option_changed_bri": "

首先使用飞利浦移动应用程序设置您的飞利浦 LED 灯:在设置过程中,为您的灯选择 ENTERTAINMENT 组(您应该获得该组的 ID)。否则,使用旧的 json API 的通信性能会很差!

请记住,使用连接到灯具的其他家庭自动化系统在运行 HyperHDR 时会导致各种副作用。", "select_wled_intro": "选择 WLED", "select_wled_rescan": "重新扫描网络", @@ -1230,5 +1228,13 @@ "device_discovery" : "设备发现", "device_address" : "地址", "edt_conf_mqtt_custom_topic_title" : "自定义 MQTT 主题", - "edt_conf_mqtt_custom_topic_expl" : "自定义 MQTT 主题(默认为:HyperHDR)。" + "edt_conf_mqtt_custom_topic_expl" : "自定义 MQTT 主题(默认为:HyperHDR)。", + "copy_to_clipboard" : "复制到剪贴板", + "controlled_by_led_driver" : "由LED驱动器控制", + "controlled_by_smoothing_or_led_driver" : "由平滑或驱动程序控制", + "edt_conf_hardware_title" : "启用硬件加速", + "edt_conf_hardware_expl" : "启用硬件加速,例如:Windows 上的像素和顶点着色器。", + "edt_conf_monitor_nits_title" : "HDR亮度校正", + "edt_conf_monitor_nits_expl" : "用于 HDR 到 SDR 转换的 SDR 目标亮度。如果为 0,则禁用硬件颜色转换,同时保持加速缩放。", + "edt_append_nits" : "nits" } From 5204d6bd6ec871a141f52183d9634ee34cd0734d Mon Sep 17 00:00:00 2001 From: Awawa <69086569+awawa-dev@users.noreply.github.com> Date: Sat, 6 Jan 2024 16:11:09 +0100 Subject: [PATCH 2/9] update license --- cmake/osxbundle/LICENSE | 2 +- include/base/ColorCalibration.h | 2 +- include/base/LedCalibration.h | 2 +- include/base/RawUdpServer.h | 2 +- include/bonjour/DiscoveryRecord.h | 2 +- include/bonjour/DiscoveryWrapper.h | 2 +- include/grabber/DX/PixelShaderHyperHDR.h | 2 +- include/grabber/DX/VertexShaderHyperHDR.h | 2 +- include/proto-nano-server/ProtoNanoClientConnection.h | 2 +- include/utils/ChannelCalibration.h | 2 +- include/utils/GlobalSignals.h | 2 +- include/utils/InternalClock.h | 2 +- include/utils/LutCalibrator.h | 2 +- include/utils/Macros.h | 2 +- include/utils/MemoryBuffer.h | 2 +- sources/base/ColorCalibration.cpp | 2 +- sources/base/DetectionAutomatic.cpp | 2 +- sources/base/Grabber.cpp | 2 +- sources/base/GrabberHelper.cpp | 2 +- sources/base/GrabberWrapper.cpp | 2 +- sources/base/HyperHdrInstance.cpp | 2 +- sources/base/HyperHdrManager.cpp | 2 +- sources/base/ImageColorAveraging.cpp | 2 +- sources/base/ImageToLedManager.cpp | 2 +- sources/base/LedCalibration.cpp | 2 +- sources/base/NetworkForwarder.cpp | 2 +- sources/base/RawUdpServer.cpp | 2 +- sources/base/Smoothing.cpp | 2 +- sources/base/SoundCapture.cpp | 2 +- sources/base/SystemControl.cpp | 2 +- sources/base/SystemWrapper.cpp | 2 +- sources/base/VideoControl.cpp | 2 +- sources/bonjour/BonjourServiceRegister.cpp | 2 +- sources/bonjour/DiscoveryRecord.cpp | 2 +- sources/bonjour/DiscoveryWrapper.cpp | 2 +- sources/db/DBManager.cpp | 2 +- sources/effectengine/Animation4Music_PulseBlue.cpp | 2 +- sources/effectengine/Animation4Music_PulseGreen.cpp | 2 +- sources/effectengine/Animation4Music_PulseMulti.cpp | 2 +- sources/effectengine/Animation4Music_PulseMultiFast.cpp | 2 +- sources/effectengine/Animation4Music_PulseMultiSlow.cpp | 2 +- sources/effectengine/Animation4Music_PulseRed.cpp | 2 +- sources/effectengine/Animation4Music_PulseWhite.cpp | 2 +- sources/effectengine/Animation4Music_PulseYellow.cpp | 2 +- sources/effectengine/Animation4Music_QuatroBlue.cpp | 2 +- sources/effectengine/Animation4Music_QuatroGreen.cpp | 2 +- sources/effectengine/Animation4Music_QuatroMulti.cpp | 2 +- sources/effectengine/Animation4Music_QuatroMultiFast.cpp | 2 +- sources/effectengine/Animation4Music_QuatroMultiSlow.cpp | 2 +- sources/effectengine/Animation4Music_QuatroRed.cpp | 2 +- sources/effectengine/Animation4Music_QuatroWhite.cpp | 2 +- sources/effectengine/Animation4Music_QuatroYellow.cpp | 2 +- sources/effectengine/Animation4Music_StereoBlue.cpp | 2 +- sources/effectengine/Animation4Music_StereoGreen.cpp | 2 +- sources/effectengine/Animation4Music_StereoMulti.cpp | 2 +- sources/effectengine/Animation4Music_StereoMultiFast.cpp | 2 +- sources/effectengine/Animation4Music_StereoMultiSlow.cpp | 2 +- sources/effectengine/Animation4Music_StereoRed.cpp | 2 +- sources/effectengine/Animation4Music_StereoWhite.cpp | 2 +- sources/effectengine/Animation4Music_StereoYellow.cpp | 2 +- sources/effectengine/Animation4Music_TestEq.cpp | 2 +- sources/effectengine/Animation4Music_WavesPulse.cpp | 2 +- sources/effectengine/Animation4Music_WavesPulseFast.cpp | 2 +- sources/effectengine/Animation4Music_WavesPulseSlow.cpp | 2 +- sources/effectengine/AnimationBase.cpp | 2 +- sources/effectengine/AnimationBaseMusic.cpp | 2 +- sources/effectengine/Animation_AtomicSwirl.cpp | 2 +- sources/effectengine/Animation_BlueMoodBlobs.cpp | 2 +- sources/effectengine/Animation_Breath.cpp | 2 +- sources/effectengine/Animation_Candle.cpp | 2 +- sources/effectengine/Animation_CandleLight.cpp | 2 +- sources/effectengine/Animation_CinemaBrightenLights.cpp | 2 +- sources/effectengine/Animation_CinemaDimLights.cpp | 2 +- sources/effectengine/Animation_ColdMoodBlobs.cpp | 2 +- sources/effectengine/Animation_DoubleSwirl.cpp | 2 +- sources/effectengine/Animation_Fade.cpp | 2 +- sources/effectengine/Animation_FullColorMoodBlobs.cpp | 2 +- sources/effectengine/Animation_GreenMoodBlobs.cpp | 2 +- sources/effectengine/Animation_KnightRider.cpp | 2 +- sources/effectengine/Animation_MoodBlobs.cpp | 2 +- sources/effectengine/Animation_NotifyBlue.cpp | 2 +- sources/effectengine/Animation_Plasma.cpp | 2 +- sources/effectengine/Animation_Police.cpp | 2 +- sources/effectengine/Animation_PoliceLightsSingle.cpp | 2 +- sources/effectengine/Animation_PoliceLightsSolid.cpp | 2 +- sources/effectengine/Animation_RainbowSwirl.cpp | 2 +- sources/effectengine/Animation_RainbowWaves.cpp | 2 +- sources/effectengine/Animation_RedMoodBlobs.cpp | 2 +- sources/effectengine/Animation_SeaWaves.cpp | 2 +- sources/effectengine/Animation_Sparks.cpp | 2 +- sources/effectengine/Animation_StrobeRed.cpp | 2 +- sources/effectengine/Animation_StrobeWhite.cpp | 2 +- sources/effectengine/Animation_Swirl.cpp | 2 +- sources/effectengine/Animation_SwirlFast.cpp | 2 +- sources/effectengine/Animation_SystemShutdown.cpp | 2 +- sources/effectengine/Animation_WarmMoodBlobs.cpp | 2 +- sources/effectengine/Animation_Waves.cpp | 2 +- sources/effectengine/Animation_WavesWithColor.cpp | 2 +- sources/effectengine/Effect.cpp | 2 +- sources/effectengine/EffectDBHandler.cpp | 2 +- sources/effectengine/EffectEngine.cpp | 2 +- sources/grabber/AVF/AVFGrabber.mm | 2 +- sources/grabber/AVF/AVFWorker.cpp | 2 +- sources/grabber/AVF/AVFWrapper.cpp | 2 +- sources/grabber/DX/DxGrabber.cpp | 2 +- sources/grabber/DX/DxWrapper.cpp | 2 +- sources/grabber/MF/MFCallback.cpp | 2 +- sources/grabber/MF/MFGrabber.cpp | 2 +- sources/grabber/MF/MFWorker.cpp | 2 +- sources/grabber/MF/MFWrapper.cpp | 2 +- sources/grabber/X11/X11Grabber.cpp | 2 +- sources/grabber/X11/X11Wrapper.cpp | 2 +- sources/grabber/X11/smartX11.cpp | 2 +- sources/grabber/framebuffer/FrameBufGrabber.cpp | 2 +- sources/grabber/framebuffer/FrameBufWrapper.cpp | 2 +- sources/grabber/macOS/macOsGrabber.mm | 2 +- sources/grabber/macOS/macOsWrapper.cpp | 2 +- sources/grabber/pipewire/PipewireGrabber.cpp | 2 +- sources/grabber/pipewire/PipewireHandler.cpp | 2 +- sources/grabber/pipewire/PipewireWrapper.cpp | 2 +- sources/grabber/pipewire/smartPipewire.cpp | 2 +- sources/grabber/v4l2/V4L2Grabber.cpp | 2 +- sources/grabber/v4l2/V4L2Worker.cpp | 2 +- sources/grabber/v4l2/V4L2Wrapper.cpp | 2 +- sources/hyperhdr/SuspendHandlerLinux.cpp | 2 +- sources/hyperhdr/SuspendHandlerLinux.h | 2 +- sources/hyperhdr/SuspendHandlerMacOS.h | 2 +- sources/hyperhdr/SuspendHandlerMacOS.mm | 2 +- sources/hyperhdr/SuspendHandlerWindows.cpp | 2 +- sources/hyperhdr/SuspendHandlerWindows.h | 2 +- sources/leddevice/dev_net/ProviderRestApi.cpp | 2 +- sources/leddevice/dev_net/ProviderUdp.cpp | 2 +- sources/leddevice/dev_net/ProviderUdpSSL.cpp | 2 +- sources/leddevice/dev_serial/EspTools.h | 2 +- sources/leddevice/dev_spi/LedDeviceHD108.cpp | 2 +- sources/leddevice/dev_spi/LedDeviceHD108.h | 2 +- sources/proto-nano-server/ProtoNanoClientConnection.cpp | 2 +- sources/sound-capture/linux/SoundCaptureLinux.cpp | 2 +- sources/sound-capture/macos/SoundCaptureMacOS.mm | 2 +- sources/sound-capture/windows/SoundCaptureWindows.cpp | 2 +- sources/utils/ChannelCalibration.cpp | 2 +- sources/utils/ColorSpaceCalibration.cpp | 2 +- sources/utils/FrameDecoder.cpp | 2 +- sources/utils/Image.cpp | 2 +- sources/utils/ImageData.cpp | 2 +- sources/utils/InternalClock.cpp | 2 +- sources/utils/LutCalibrator.cpp | 2 +- sources/utils/Macros.cpp | 2 +- sources/utils/PerformanceCounters.cpp | 2 +- sources/utils/SystemPerformanceCounters.cpp | 2 +- sources/utils/SystemPerformanceCounters.mm | 2 +- sources/utils/VideoMemoryManager.cpp | 2 +- 152 files changed, 152 insertions(+), 152 deletions(-) diff --git a/cmake/osxbundle/LICENSE b/cmake/osxbundle/LICENSE index aa2b492e6..062fa4b28 100644 --- a/cmake/osxbundle/LICENSE +++ b/cmake/osxbundle/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2023 awawa-dev +Copyright (c) 2024 awawa-dev Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation diff --git a/include/base/ColorCalibration.h b/include/base/ColorCalibration.h index da89bcb65..4ba6c82f6 100644 --- a/include/base/ColorCalibration.h +++ b/include/base/ColorCalibration.h @@ -4,7 +4,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/include/base/LedCalibration.h b/include/base/LedCalibration.h index 205115c02..51dfe8f75 100644 --- a/include/base/LedCalibration.h +++ b/include/base/LedCalibration.h @@ -4,7 +4,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/include/base/RawUdpServer.h b/include/base/RawUdpServer.h index 29637c8d6..0fb89ce83 100644 --- a/include/base/RawUdpServer.h +++ b/include/base/RawUdpServer.h @@ -4,7 +4,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/include/bonjour/DiscoveryRecord.h b/include/bonjour/DiscoveryRecord.h index 3d12931f0..333030320 100644 --- a/include/bonjour/DiscoveryRecord.h +++ b/include/bonjour/DiscoveryRecord.h @@ -4,7 +4,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/include/bonjour/DiscoveryWrapper.h b/include/bonjour/DiscoveryWrapper.h index 83466fff8..44eba3b66 100644 --- a/include/bonjour/DiscoveryWrapper.h +++ b/include/bonjour/DiscoveryWrapper.h @@ -4,7 +4,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/include/grabber/DX/PixelShaderHyperHDR.h b/include/grabber/DX/PixelShaderHyperHDR.h index ae25726d9..bb462c4f3 100644 --- a/include/grabber/DX/PixelShaderHyperHDR.h +++ b/include/grabber/DX/PixelShaderHyperHDR.h @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/include/grabber/DX/VertexShaderHyperHDR.h b/include/grabber/DX/VertexShaderHyperHDR.h index 7b027091f..5e5a09bee 100644 --- a/include/grabber/DX/VertexShaderHyperHDR.h +++ b/include/grabber/DX/VertexShaderHyperHDR.h @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/include/proto-nano-server/ProtoNanoClientConnection.h b/include/proto-nano-server/ProtoNanoClientConnection.h index d3e5b80b0..87f24ddab 100644 --- a/include/proto-nano-server/ProtoNanoClientConnection.h +++ b/include/proto-nano-server/ProtoNanoClientConnection.h @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/include/utils/ChannelCalibration.h b/include/utils/ChannelCalibration.h index eef421d01..eedb9e024 100644 --- a/include/utils/ChannelCalibration.h +++ b/include/utils/ChannelCalibration.h @@ -4,7 +4,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/include/utils/GlobalSignals.h b/include/utils/GlobalSignals.h index 2f62ffaaa..bd2a0b9d3 100644 --- a/include/utils/GlobalSignals.h +++ b/include/utils/GlobalSignals.h @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/include/utils/InternalClock.h b/include/utils/InternalClock.h index 31694755d..38a8ead30 100644 --- a/include/utils/InternalClock.h +++ b/include/utils/InternalClock.h @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/include/utils/LutCalibrator.h b/include/utils/LutCalibrator.h index 43515db56..b25b939d8 100644 --- a/include/utils/LutCalibrator.h +++ b/include/utils/LutCalibrator.h @@ -4,7 +4,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/include/utils/Macros.h b/include/utils/Macros.h index 56c577c2f..d168e0aa7 100644 --- a/include/utils/Macros.h +++ b/include/utils/Macros.h @@ -8,7 +8,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/include/utils/MemoryBuffer.h b/include/utils/MemoryBuffer.h index 6fadcdb18..0f932067b 100644 --- a/include/utils/MemoryBuffer.h +++ b/include/utils/MemoryBuffer.h @@ -4,7 +4,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/base/ColorCalibration.cpp b/sources/base/ColorCalibration.cpp index fb415858a..e521e6771 100644 --- a/sources/base/ColorCalibration.cpp +++ b/sources/base/ColorCalibration.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/base/DetectionAutomatic.cpp b/sources/base/DetectionAutomatic.cpp index 3a31a41c1..620c68829 100644 --- a/sources/base/DetectionAutomatic.cpp +++ b/sources/base/DetectionAutomatic.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/base/Grabber.cpp b/sources/base/Grabber.cpp index 6ccdfdb33..19f66e2f0 100644 --- a/sources/base/Grabber.cpp +++ b/sources/base/Grabber.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/base/GrabberHelper.cpp b/sources/base/GrabberHelper.cpp index b7d731df4..5aa624521 100644 --- a/sources/base/GrabberHelper.cpp +++ b/sources/base/GrabberHelper.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/base/GrabberWrapper.cpp b/sources/base/GrabberWrapper.cpp index e42c4f4a2..ba8a7cf57 100644 --- a/sources/base/GrabberWrapper.cpp +++ b/sources/base/GrabberWrapper.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/base/HyperHdrInstance.cpp b/sources/base/HyperHdrInstance.cpp index 6fcbe4b50..febb75e45 100644 --- a/sources/base/HyperHdrInstance.cpp +++ b/sources/base/HyperHdrInstance.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/base/HyperHdrManager.cpp b/sources/base/HyperHdrManager.cpp index 540f4b464..fe84ffed0 100644 --- a/sources/base/HyperHdrManager.cpp +++ b/sources/base/HyperHdrManager.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/base/ImageColorAveraging.cpp b/sources/base/ImageColorAveraging.cpp index fef6e6ed9..37cd794d6 100644 --- a/sources/base/ImageColorAveraging.cpp +++ b/sources/base/ImageColorAveraging.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/base/ImageToLedManager.cpp b/sources/base/ImageToLedManager.cpp index 6d2b59860..01bef49c7 100644 --- a/sources/base/ImageToLedManager.cpp +++ b/sources/base/ImageToLedManager.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/base/LedCalibration.cpp b/sources/base/LedCalibration.cpp index 0097d527f..787aebddb 100644 --- a/sources/base/LedCalibration.cpp +++ b/sources/base/LedCalibration.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/base/NetworkForwarder.cpp b/sources/base/NetworkForwarder.cpp index 410f4d4f5..6bb3e3cb1 100644 --- a/sources/base/NetworkForwarder.cpp +++ b/sources/base/NetworkForwarder.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/base/RawUdpServer.cpp b/sources/base/RawUdpServer.cpp index 3245c0cf6..02e4ccddb 100644 --- a/sources/base/RawUdpServer.cpp +++ b/sources/base/RawUdpServer.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/base/Smoothing.cpp b/sources/base/Smoothing.cpp index 1259058f3..bbb15b872 100644 --- a/sources/base/Smoothing.cpp +++ b/sources/base/Smoothing.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/base/SoundCapture.cpp b/sources/base/SoundCapture.cpp index 975d1498c..11a20c9fd 100644 --- a/sources/base/SoundCapture.cpp +++ b/sources/base/SoundCapture.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/base/SystemControl.cpp b/sources/base/SystemControl.cpp index 8bc934c19..bbd2ecaf5 100644 --- a/sources/base/SystemControl.cpp +++ b/sources/base/SystemControl.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/base/SystemWrapper.cpp b/sources/base/SystemWrapper.cpp index 39aa7236e..9db83052d 100644 --- a/sources/base/SystemWrapper.cpp +++ b/sources/base/SystemWrapper.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/base/VideoControl.cpp b/sources/base/VideoControl.cpp index dd3a31853..1dbc6671e 100644 --- a/sources/base/VideoControl.cpp +++ b/sources/base/VideoControl.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/bonjour/BonjourServiceRegister.cpp b/sources/bonjour/BonjourServiceRegister.cpp index 45819aab7..7a3336795 100644 --- a/sources/bonjour/BonjourServiceRegister.cpp +++ b/sources/bonjour/BonjourServiceRegister.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/bonjour/DiscoveryRecord.cpp b/sources/bonjour/DiscoveryRecord.cpp index f32f9e181..cd9d56cd8 100644 --- a/sources/bonjour/DiscoveryRecord.cpp +++ b/sources/bonjour/DiscoveryRecord.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/bonjour/DiscoveryWrapper.cpp b/sources/bonjour/DiscoveryWrapper.cpp index fbcf7aabc..2e4a9d31d 100644 --- a/sources/bonjour/DiscoveryWrapper.cpp +++ b/sources/bonjour/DiscoveryWrapper.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/db/DBManager.cpp b/sources/db/DBManager.cpp index 2f801f3ac..56a0b2930 100644 --- a/sources/db/DBManager.cpp +++ b/sources/db/DBManager.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_PulseBlue.cpp b/sources/effectengine/Animation4Music_PulseBlue.cpp index e1ccfb3ff..e717a44c5 100644 --- a/sources/effectengine/Animation4Music_PulseBlue.cpp +++ b/sources/effectengine/Animation4Music_PulseBlue.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_PulseGreen.cpp b/sources/effectengine/Animation4Music_PulseGreen.cpp index cb5c1e58a..44b6cefc7 100644 --- a/sources/effectengine/Animation4Music_PulseGreen.cpp +++ b/sources/effectengine/Animation4Music_PulseGreen.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_PulseMulti.cpp b/sources/effectengine/Animation4Music_PulseMulti.cpp index 14cda4e44..a32de0ed4 100644 --- a/sources/effectengine/Animation4Music_PulseMulti.cpp +++ b/sources/effectengine/Animation4Music_PulseMulti.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_PulseMultiFast.cpp b/sources/effectengine/Animation4Music_PulseMultiFast.cpp index 6758390a7..7e7026607 100644 --- a/sources/effectengine/Animation4Music_PulseMultiFast.cpp +++ b/sources/effectengine/Animation4Music_PulseMultiFast.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_PulseMultiSlow.cpp b/sources/effectengine/Animation4Music_PulseMultiSlow.cpp index 761172285..b8aac861b 100644 --- a/sources/effectengine/Animation4Music_PulseMultiSlow.cpp +++ b/sources/effectengine/Animation4Music_PulseMultiSlow.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_PulseRed.cpp b/sources/effectengine/Animation4Music_PulseRed.cpp index 474cc5bf1..f68e16b28 100644 --- a/sources/effectengine/Animation4Music_PulseRed.cpp +++ b/sources/effectengine/Animation4Music_PulseRed.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_PulseWhite.cpp b/sources/effectengine/Animation4Music_PulseWhite.cpp index d2d46b6ce..d5c5015d6 100644 --- a/sources/effectengine/Animation4Music_PulseWhite.cpp +++ b/sources/effectengine/Animation4Music_PulseWhite.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_PulseYellow.cpp b/sources/effectengine/Animation4Music_PulseYellow.cpp index bda64c77c..bf6ddc0f3 100644 --- a/sources/effectengine/Animation4Music_PulseYellow.cpp +++ b/sources/effectengine/Animation4Music_PulseYellow.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_QuatroBlue.cpp b/sources/effectengine/Animation4Music_QuatroBlue.cpp index b4c0691bb..c83300efb 100644 --- a/sources/effectengine/Animation4Music_QuatroBlue.cpp +++ b/sources/effectengine/Animation4Music_QuatroBlue.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_QuatroGreen.cpp b/sources/effectengine/Animation4Music_QuatroGreen.cpp index 2ee63d1e4..f977058b9 100644 --- a/sources/effectengine/Animation4Music_QuatroGreen.cpp +++ b/sources/effectengine/Animation4Music_QuatroGreen.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_QuatroMulti.cpp b/sources/effectengine/Animation4Music_QuatroMulti.cpp index 04cf95fa5..abfd51523 100644 --- a/sources/effectengine/Animation4Music_QuatroMulti.cpp +++ b/sources/effectengine/Animation4Music_QuatroMulti.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_QuatroMultiFast.cpp b/sources/effectengine/Animation4Music_QuatroMultiFast.cpp index 2563b87ef..42aa53e14 100644 --- a/sources/effectengine/Animation4Music_QuatroMultiFast.cpp +++ b/sources/effectengine/Animation4Music_QuatroMultiFast.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_QuatroMultiSlow.cpp b/sources/effectengine/Animation4Music_QuatroMultiSlow.cpp index 5199c4377..8c39edf71 100644 --- a/sources/effectengine/Animation4Music_QuatroMultiSlow.cpp +++ b/sources/effectengine/Animation4Music_QuatroMultiSlow.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_QuatroRed.cpp b/sources/effectengine/Animation4Music_QuatroRed.cpp index 8fa0c7fc0..727e072b5 100644 --- a/sources/effectengine/Animation4Music_QuatroRed.cpp +++ b/sources/effectengine/Animation4Music_QuatroRed.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_QuatroWhite.cpp b/sources/effectengine/Animation4Music_QuatroWhite.cpp index ad413c373..97afb0beb 100644 --- a/sources/effectengine/Animation4Music_QuatroWhite.cpp +++ b/sources/effectengine/Animation4Music_QuatroWhite.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_QuatroYellow.cpp b/sources/effectengine/Animation4Music_QuatroYellow.cpp index 03c2b447b..98162d7d3 100644 --- a/sources/effectengine/Animation4Music_QuatroYellow.cpp +++ b/sources/effectengine/Animation4Music_QuatroYellow.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_StereoBlue.cpp b/sources/effectengine/Animation4Music_StereoBlue.cpp index 1782ed16a..cd43f4b0f 100644 --- a/sources/effectengine/Animation4Music_StereoBlue.cpp +++ b/sources/effectengine/Animation4Music_StereoBlue.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_StereoGreen.cpp b/sources/effectengine/Animation4Music_StereoGreen.cpp index e2e0b44cc..6e3dfc53b 100644 --- a/sources/effectengine/Animation4Music_StereoGreen.cpp +++ b/sources/effectengine/Animation4Music_StereoGreen.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_StereoMulti.cpp b/sources/effectengine/Animation4Music_StereoMulti.cpp index 6aad3bacd..13579c134 100644 --- a/sources/effectengine/Animation4Music_StereoMulti.cpp +++ b/sources/effectengine/Animation4Music_StereoMulti.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_StereoMultiFast.cpp b/sources/effectengine/Animation4Music_StereoMultiFast.cpp index a60aa370c..74260eb8a 100644 --- a/sources/effectengine/Animation4Music_StereoMultiFast.cpp +++ b/sources/effectengine/Animation4Music_StereoMultiFast.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_StereoMultiSlow.cpp b/sources/effectengine/Animation4Music_StereoMultiSlow.cpp index 9504ea852..7a61241ec 100644 --- a/sources/effectengine/Animation4Music_StereoMultiSlow.cpp +++ b/sources/effectengine/Animation4Music_StereoMultiSlow.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_StereoRed.cpp b/sources/effectengine/Animation4Music_StereoRed.cpp index f9671b1ba..8f544eb3c 100644 --- a/sources/effectengine/Animation4Music_StereoRed.cpp +++ b/sources/effectengine/Animation4Music_StereoRed.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_StereoWhite.cpp b/sources/effectengine/Animation4Music_StereoWhite.cpp index 5998460a0..1ab31e988 100644 --- a/sources/effectengine/Animation4Music_StereoWhite.cpp +++ b/sources/effectengine/Animation4Music_StereoWhite.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_StereoYellow.cpp b/sources/effectengine/Animation4Music_StereoYellow.cpp index f9777122e..092581773 100644 --- a/sources/effectengine/Animation4Music_StereoYellow.cpp +++ b/sources/effectengine/Animation4Music_StereoYellow.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_TestEq.cpp b/sources/effectengine/Animation4Music_TestEq.cpp index e67fc1252..a9af34894 100644 --- a/sources/effectengine/Animation4Music_TestEq.cpp +++ b/sources/effectengine/Animation4Music_TestEq.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_WavesPulse.cpp b/sources/effectengine/Animation4Music_WavesPulse.cpp index b5b32a5e1..d642b7fe1 100644 --- a/sources/effectengine/Animation4Music_WavesPulse.cpp +++ b/sources/effectengine/Animation4Music_WavesPulse.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_WavesPulseFast.cpp b/sources/effectengine/Animation4Music_WavesPulseFast.cpp index c94e381bf..853f4ea98 100644 --- a/sources/effectengine/Animation4Music_WavesPulseFast.cpp +++ b/sources/effectengine/Animation4Music_WavesPulseFast.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation4Music_WavesPulseSlow.cpp b/sources/effectengine/Animation4Music_WavesPulseSlow.cpp index 4cdd72130..3181ba197 100644 --- a/sources/effectengine/Animation4Music_WavesPulseSlow.cpp +++ b/sources/effectengine/Animation4Music_WavesPulseSlow.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/AnimationBase.cpp b/sources/effectengine/AnimationBase.cpp index f4fe190ea..8666be293 100644 --- a/sources/effectengine/AnimationBase.cpp +++ b/sources/effectengine/AnimationBase.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/AnimationBaseMusic.cpp b/sources/effectengine/AnimationBaseMusic.cpp index 0844ba089..9674b06f4 100644 --- a/sources/effectengine/AnimationBaseMusic.cpp +++ b/sources/effectengine/AnimationBaseMusic.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_AtomicSwirl.cpp b/sources/effectengine/Animation_AtomicSwirl.cpp index 3f72c9cf0..1f2d5bdf1 100644 --- a/sources/effectengine/Animation_AtomicSwirl.cpp +++ b/sources/effectengine/Animation_AtomicSwirl.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_BlueMoodBlobs.cpp b/sources/effectengine/Animation_BlueMoodBlobs.cpp index 9ef30eded..b0297da17 100644 --- a/sources/effectengine/Animation_BlueMoodBlobs.cpp +++ b/sources/effectengine/Animation_BlueMoodBlobs.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_Breath.cpp b/sources/effectengine/Animation_Breath.cpp index a35a3b2a5..71a96c4de 100644 --- a/sources/effectengine/Animation_Breath.cpp +++ b/sources/effectengine/Animation_Breath.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_Candle.cpp b/sources/effectengine/Animation_Candle.cpp index 0982cd5fd..5bd01d2af 100644 --- a/sources/effectengine/Animation_Candle.cpp +++ b/sources/effectengine/Animation_Candle.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_CandleLight.cpp b/sources/effectengine/Animation_CandleLight.cpp index 77e9a561c..bd9ab2aec 100644 --- a/sources/effectengine/Animation_CandleLight.cpp +++ b/sources/effectengine/Animation_CandleLight.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_CinemaBrightenLights.cpp b/sources/effectengine/Animation_CinemaBrightenLights.cpp index f5a64c76e..f6ce27d1f 100644 --- a/sources/effectengine/Animation_CinemaBrightenLights.cpp +++ b/sources/effectengine/Animation_CinemaBrightenLights.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_CinemaDimLights.cpp b/sources/effectengine/Animation_CinemaDimLights.cpp index e32a95b20..1570c9207 100644 --- a/sources/effectengine/Animation_CinemaDimLights.cpp +++ b/sources/effectengine/Animation_CinemaDimLights.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_ColdMoodBlobs.cpp b/sources/effectengine/Animation_ColdMoodBlobs.cpp index 20defbff2..fbdc66216 100644 --- a/sources/effectengine/Animation_ColdMoodBlobs.cpp +++ b/sources/effectengine/Animation_ColdMoodBlobs.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_DoubleSwirl.cpp b/sources/effectengine/Animation_DoubleSwirl.cpp index 38313fba1..43b8f2617 100644 --- a/sources/effectengine/Animation_DoubleSwirl.cpp +++ b/sources/effectengine/Animation_DoubleSwirl.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_Fade.cpp b/sources/effectengine/Animation_Fade.cpp index 9646c7a77..6c6f6cc3e 100644 --- a/sources/effectengine/Animation_Fade.cpp +++ b/sources/effectengine/Animation_Fade.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_FullColorMoodBlobs.cpp b/sources/effectengine/Animation_FullColorMoodBlobs.cpp index 8dcfedaac..9e5bd7254 100644 --- a/sources/effectengine/Animation_FullColorMoodBlobs.cpp +++ b/sources/effectengine/Animation_FullColorMoodBlobs.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_GreenMoodBlobs.cpp b/sources/effectengine/Animation_GreenMoodBlobs.cpp index 1f8b1e071..ca3e8ec3f 100644 --- a/sources/effectengine/Animation_GreenMoodBlobs.cpp +++ b/sources/effectengine/Animation_GreenMoodBlobs.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_KnightRider.cpp b/sources/effectengine/Animation_KnightRider.cpp index 7bdbf9ef2..083ef723a 100644 --- a/sources/effectengine/Animation_KnightRider.cpp +++ b/sources/effectengine/Animation_KnightRider.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_MoodBlobs.cpp b/sources/effectengine/Animation_MoodBlobs.cpp index d500dbeee..d736d63d8 100644 --- a/sources/effectengine/Animation_MoodBlobs.cpp +++ b/sources/effectengine/Animation_MoodBlobs.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_NotifyBlue.cpp b/sources/effectengine/Animation_NotifyBlue.cpp index af53b1b67..3010e791e 100644 --- a/sources/effectengine/Animation_NotifyBlue.cpp +++ b/sources/effectengine/Animation_NotifyBlue.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_Plasma.cpp b/sources/effectengine/Animation_Plasma.cpp index 9a1db6dcb..f05843574 100644 --- a/sources/effectengine/Animation_Plasma.cpp +++ b/sources/effectengine/Animation_Plasma.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_Police.cpp b/sources/effectengine/Animation_Police.cpp index c6f93c042..4c84d742a 100644 --- a/sources/effectengine/Animation_Police.cpp +++ b/sources/effectengine/Animation_Police.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_PoliceLightsSingle.cpp b/sources/effectengine/Animation_PoliceLightsSingle.cpp index f2a6aa4af..6396f5701 100644 --- a/sources/effectengine/Animation_PoliceLightsSingle.cpp +++ b/sources/effectengine/Animation_PoliceLightsSingle.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_PoliceLightsSolid.cpp b/sources/effectengine/Animation_PoliceLightsSolid.cpp index aa820dc63..4f46b5714 100644 --- a/sources/effectengine/Animation_PoliceLightsSolid.cpp +++ b/sources/effectengine/Animation_PoliceLightsSolid.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_RainbowSwirl.cpp b/sources/effectengine/Animation_RainbowSwirl.cpp index 701272461..a7fe4705f 100644 --- a/sources/effectengine/Animation_RainbowSwirl.cpp +++ b/sources/effectengine/Animation_RainbowSwirl.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_RainbowWaves.cpp b/sources/effectengine/Animation_RainbowWaves.cpp index 2b2a12af7..79af1b199 100644 --- a/sources/effectengine/Animation_RainbowWaves.cpp +++ b/sources/effectengine/Animation_RainbowWaves.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_RedMoodBlobs.cpp b/sources/effectengine/Animation_RedMoodBlobs.cpp index 32943874b..59b134706 100644 --- a/sources/effectengine/Animation_RedMoodBlobs.cpp +++ b/sources/effectengine/Animation_RedMoodBlobs.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_SeaWaves.cpp b/sources/effectengine/Animation_SeaWaves.cpp index c45bdf6e5..d8ad79375 100644 --- a/sources/effectengine/Animation_SeaWaves.cpp +++ b/sources/effectengine/Animation_SeaWaves.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_Sparks.cpp b/sources/effectengine/Animation_Sparks.cpp index 326994d99..bcb00ec0e 100644 --- a/sources/effectengine/Animation_Sparks.cpp +++ b/sources/effectengine/Animation_Sparks.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_StrobeRed.cpp b/sources/effectengine/Animation_StrobeRed.cpp index 0fa9aa267..a2e9a2e9f 100644 --- a/sources/effectengine/Animation_StrobeRed.cpp +++ b/sources/effectengine/Animation_StrobeRed.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_StrobeWhite.cpp b/sources/effectengine/Animation_StrobeWhite.cpp index d5fa6ddd0..cfda2c78c 100644 --- a/sources/effectengine/Animation_StrobeWhite.cpp +++ b/sources/effectengine/Animation_StrobeWhite.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_Swirl.cpp b/sources/effectengine/Animation_Swirl.cpp index 9fd2a1ff7..4ee2a9e5b 100644 --- a/sources/effectengine/Animation_Swirl.cpp +++ b/sources/effectengine/Animation_Swirl.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_SwirlFast.cpp b/sources/effectengine/Animation_SwirlFast.cpp index 6979fad27..5db56e016 100644 --- a/sources/effectengine/Animation_SwirlFast.cpp +++ b/sources/effectengine/Animation_SwirlFast.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_SystemShutdown.cpp b/sources/effectengine/Animation_SystemShutdown.cpp index 0a590f321..22b3bb03c 100644 --- a/sources/effectengine/Animation_SystemShutdown.cpp +++ b/sources/effectengine/Animation_SystemShutdown.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_WarmMoodBlobs.cpp b/sources/effectengine/Animation_WarmMoodBlobs.cpp index 0d1ced1dc..be88953a5 100644 --- a/sources/effectengine/Animation_WarmMoodBlobs.cpp +++ b/sources/effectengine/Animation_WarmMoodBlobs.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_Waves.cpp b/sources/effectengine/Animation_Waves.cpp index a9618fd94..344e7d54c 100644 --- a/sources/effectengine/Animation_Waves.cpp +++ b/sources/effectengine/Animation_Waves.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Animation_WavesWithColor.cpp b/sources/effectengine/Animation_WavesWithColor.cpp index 40ccb268c..8f43155f9 100644 --- a/sources/effectengine/Animation_WavesWithColor.cpp +++ b/sources/effectengine/Animation_WavesWithColor.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/Effect.cpp b/sources/effectengine/Effect.cpp index 3ca8e6b96..5d6968fd5 100644 --- a/sources/effectengine/Effect.cpp +++ b/sources/effectengine/Effect.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/EffectDBHandler.cpp b/sources/effectengine/EffectDBHandler.cpp index 0c0abac93..5072fec8d 100644 --- a/sources/effectengine/EffectDBHandler.cpp +++ b/sources/effectengine/EffectDBHandler.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/effectengine/EffectEngine.cpp b/sources/effectengine/EffectEngine.cpp index 16caf48b4..80bb8dcc9 100644 --- a/sources/effectengine/EffectEngine.cpp +++ b/sources/effectengine/EffectEngine.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/AVF/AVFGrabber.mm b/sources/grabber/AVF/AVFGrabber.mm index ab233f6e8..9091f8559 100644 --- a/sources/grabber/AVF/AVFGrabber.mm +++ b/sources/grabber/AVF/AVFGrabber.mm @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/AVF/AVFWorker.cpp b/sources/grabber/AVF/AVFWorker.cpp index 85c6ddb48..e00505a96 100644 --- a/sources/grabber/AVF/AVFWorker.cpp +++ b/sources/grabber/AVF/AVFWorker.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/AVF/AVFWrapper.cpp b/sources/grabber/AVF/AVFWrapper.cpp index 2e41b53eb..f0a344193 100644 --- a/sources/grabber/AVF/AVFWrapper.cpp +++ b/sources/grabber/AVF/AVFWrapper.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/DX/DxGrabber.cpp b/sources/grabber/DX/DxGrabber.cpp index c808b9110..d68164a7f 100644 --- a/sources/grabber/DX/DxGrabber.cpp +++ b/sources/grabber/DX/DxGrabber.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/DX/DxWrapper.cpp b/sources/grabber/DX/DxWrapper.cpp index 3dc83c4a0..8bd3761c6 100644 --- a/sources/grabber/DX/DxWrapper.cpp +++ b/sources/grabber/DX/DxWrapper.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/MF/MFCallback.cpp b/sources/grabber/MF/MFCallback.cpp index 122e5017c..3f0f39d74 100644 --- a/sources/grabber/MF/MFCallback.cpp +++ b/sources/grabber/MF/MFCallback.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/MF/MFGrabber.cpp b/sources/grabber/MF/MFGrabber.cpp index 2d6276fb5..d65c8fcdf 100644 --- a/sources/grabber/MF/MFGrabber.cpp +++ b/sources/grabber/MF/MFGrabber.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/MF/MFWorker.cpp b/sources/grabber/MF/MFWorker.cpp index 0b36e6f00..7d2ddb9df 100644 --- a/sources/grabber/MF/MFWorker.cpp +++ b/sources/grabber/MF/MFWorker.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/MF/MFWrapper.cpp b/sources/grabber/MF/MFWrapper.cpp index 252507521..7946d2d08 100644 --- a/sources/grabber/MF/MFWrapper.cpp +++ b/sources/grabber/MF/MFWrapper.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/X11/X11Grabber.cpp b/sources/grabber/X11/X11Grabber.cpp index 14ffcaf6b..aea6c3bb9 100644 --- a/sources/grabber/X11/X11Grabber.cpp +++ b/sources/grabber/X11/X11Grabber.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/X11/X11Wrapper.cpp b/sources/grabber/X11/X11Wrapper.cpp index 4cee6fa88..0a64c4e45 100644 --- a/sources/grabber/X11/X11Wrapper.cpp +++ b/sources/grabber/X11/X11Wrapper.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/X11/smartX11.cpp b/sources/grabber/X11/smartX11.cpp index d41e92f18..c924b27ed 100644 --- a/sources/grabber/X11/smartX11.cpp +++ b/sources/grabber/X11/smartX11.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/framebuffer/FrameBufGrabber.cpp b/sources/grabber/framebuffer/FrameBufGrabber.cpp index 8020b828e..60f2eaf93 100644 --- a/sources/grabber/framebuffer/FrameBufGrabber.cpp +++ b/sources/grabber/framebuffer/FrameBufGrabber.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/framebuffer/FrameBufWrapper.cpp b/sources/grabber/framebuffer/FrameBufWrapper.cpp index 322436ecd..2cbada960 100644 --- a/sources/grabber/framebuffer/FrameBufWrapper.cpp +++ b/sources/grabber/framebuffer/FrameBufWrapper.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/macOS/macOsGrabber.mm b/sources/grabber/macOS/macOsGrabber.mm index c55963f4e..04b9853c0 100644 --- a/sources/grabber/macOS/macOsGrabber.mm +++ b/sources/grabber/macOS/macOsGrabber.mm @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/macOS/macOsWrapper.cpp b/sources/grabber/macOS/macOsWrapper.cpp index 4fe7d5ab2..dc091d9bc 100644 --- a/sources/grabber/macOS/macOsWrapper.cpp +++ b/sources/grabber/macOS/macOsWrapper.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/pipewire/PipewireGrabber.cpp b/sources/grabber/pipewire/PipewireGrabber.cpp index c0e34dd9e..c91f5aa91 100644 --- a/sources/grabber/pipewire/PipewireGrabber.cpp +++ b/sources/grabber/pipewire/PipewireGrabber.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/pipewire/PipewireHandler.cpp b/sources/grabber/pipewire/PipewireHandler.cpp index 4f84cefb7..f5c38e5e0 100644 --- a/sources/grabber/pipewire/PipewireHandler.cpp +++ b/sources/grabber/pipewire/PipewireHandler.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/pipewire/PipewireWrapper.cpp b/sources/grabber/pipewire/PipewireWrapper.cpp index 7ae610e7c..a1d8d5d7d 100644 --- a/sources/grabber/pipewire/PipewireWrapper.cpp +++ b/sources/grabber/pipewire/PipewireWrapper.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/pipewire/smartPipewire.cpp b/sources/grabber/pipewire/smartPipewire.cpp index 259cc9b4c..6a757f202 100644 --- a/sources/grabber/pipewire/smartPipewire.cpp +++ b/sources/grabber/pipewire/smartPipewire.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/v4l2/V4L2Grabber.cpp b/sources/grabber/v4l2/V4L2Grabber.cpp index 5219aff9f..c77ea3159 100644 --- a/sources/grabber/v4l2/V4L2Grabber.cpp +++ b/sources/grabber/v4l2/V4L2Grabber.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/v4l2/V4L2Worker.cpp b/sources/grabber/v4l2/V4L2Worker.cpp index 34004cd51..d39433210 100644 --- a/sources/grabber/v4l2/V4L2Worker.cpp +++ b/sources/grabber/v4l2/V4L2Worker.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/grabber/v4l2/V4L2Wrapper.cpp b/sources/grabber/v4l2/V4L2Wrapper.cpp index f285035d8..323ed061e 100644 --- a/sources/grabber/v4l2/V4L2Wrapper.cpp +++ b/sources/grabber/v4l2/V4L2Wrapper.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/hyperhdr/SuspendHandlerLinux.cpp b/sources/hyperhdr/SuspendHandlerLinux.cpp index 6d05ac7c8..d467d1db1 100644 --- a/sources/hyperhdr/SuspendHandlerLinux.cpp +++ b/sources/hyperhdr/SuspendHandlerLinux.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/hyperhdr/SuspendHandlerLinux.h b/sources/hyperhdr/SuspendHandlerLinux.h index 9f76d6f10..7925b57a5 100644 --- a/sources/hyperhdr/SuspendHandlerLinux.h +++ b/sources/hyperhdr/SuspendHandlerLinux.h @@ -4,7 +4,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/hyperhdr/SuspendHandlerMacOS.h b/sources/hyperhdr/SuspendHandlerMacOS.h index aca0904ed..a304f50c6 100644 --- a/sources/hyperhdr/SuspendHandlerMacOS.h +++ b/sources/hyperhdr/SuspendHandlerMacOS.h @@ -4,7 +4,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/hyperhdr/SuspendHandlerMacOS.mm b/sources/hyperhdr/SuspendHandlerMacOS.mm index 018410c2f..112970809 100644 --- a/sources/hyperhdr/SuspendHandlerMacOS.mm +++ b/sources/hyperhdr/SuspendHandlerMacOS.mm @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/hyperhdr/SuspendHandlerWindows.cpp b/sources/hyperhdr/SuspendHandlerWindows.cpp index 9e910b05b..9e2b2d1a9 100644 --- a/sources/hyperhdr/SuspendHandlerWindows.cpp +++ b/sources/hyperhdr/SuspendHandlerWindows.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/hyperhdr/SuspendHandlerWindows.h b/sources/hyperhdr/SuspendHandlerWindows.h index 0b7903d01..d7a9d4a76 100644 --- a/sources/hyperhdr/SuspendHandlerWindows.h +++ b/sources/hyperhdr/SuspendHandlerWindows.h @@ -4,7 +4,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/leddevice/dev_net/ProviderRestApi.cpp b/sources/leddevice/dev_net/ProviderRestApi.cpp index 09e6d0ee5..dd19a0086 100644 --- a/sources/leddevice/dev_net/ProviderRestApi.cpp +++ b/sources/leddevice/dev_net/ProviderRestApi.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/leddevice/dev_net/ProviderUdp.cpp b/sources/leddevice/dev_net/ProviderUdp.cpp index cd76da796..ad78ce0b8 100644 --- a/sources/leddevice/dev_net/ProviderUdp.cpp +++ b/sources/leddevice/dev_net/ProviderUdp.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/leddevice/dev_net/ProviderUdpSSL.cpp b/sources/leddevice/dev_net/ProviderUdpSSL.cpp index fd8cca7b1..873cd1283 100644 --- a/sources/leddevice/dev_net/ProviderUdpSSL.cpp +++ b/sources/leddevice/dev_net/ProviderUdpSSL.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/leddevice/dev_serial/EspTools.h b/sources/leddevice/dev_serial/EspTools.h index e29e90d2a..3724df971 100644 --- a/sources/leddevice/dev_serial/EspTools.h +++ b/sources/leddevice/dev_serial/EspTools.h @@ -4,7 +4,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/leddevice/dev_spi/LedDeviceHD108.cpp b/sources/leddevice/dev_spi/LedDeviceHD108.cpp index 9e41abe76..662f2b064 100644 --- a/sources/leddevice/dev_spi/LedDeviceHD108.cpp +++ b/sources/leddevice/dev_spi/LedDeviceHD108.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/leddevice/dev_spi/LedDeviceHD108.h b/sources/leddevice/dev_spi/LedDeviceHD108.h index 08488d4e5..f849be9b8 100644 --- a/sources/leddevice/dev_spi/LedDeviceHD108.h +++ b/sources/leddevice/dev_spi/LedDeviceHD108.h @@ -4,7 +4,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/proto-nano-server/ProtoNanoClientConnection.cpp b/sources/proto-nano-server/ProtoNanoClientConnection.cpp index 4c33402b0..74d87367a 100644 --- a/sources/proto-nano-server/ProtoNanoClientConnection.cpp +++ b/sources/proto-nano-server/ProtoNanoClientConnection.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/sound-capture/linux/SoundCaptureLinux.cpp b/sources/sound-capture/linux/SoundCaptureLinux.cpp index d1152ea29..d1e47e1a1 100644 --- a/sources/sound-capture/linux/SoundCaptureLinux.cpp +++ b/sources/sound-capture/linux/SoundCaptureLinux.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/sound-capture/macos/SoundCaptureMacOS.mm b/sources/sound-capture/macos/SoundCaptureMacOS.mm index 2f84fed26..00711e953 100644 --- a/sources/sound-capture/macos/SoundCaptureMacOS.mm +++ b/sources/sound-capture/macos/SoundCaptureMacOS.mm @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/sound-capture/windows/SoundCaptureWindows.cpp b/sources/sound-capture/windows/SoundCaptureWindows.cpp index db2983010..faf5af8ea 100644 --- a/sources/sound-capture/windows/SoundCaptureWindows.cpp +++ b/sources/sound-capture/windows/SoundCaptureWindows.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/utils/ChannelCalibration.cpp b/sources/utils/ChannelCalibration.cpp index 9766bd386..1081c9d9e 100644 --- a/sources/utils/ChannelCalibration.cpp +++ b/sources/utils/ChannelCalibration.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/utils/ColorSpaceCalibration.cpp b/sources/utils/ColorSpaceCalibration.cpp index 49f4c27d0..842cad108 100644 --- a/sources/utils/ColorSpaceCalibration.cpp +++ b/sources/utils/ColorSpaceCalibration.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/utils/FrameDecoder.cpp b/sources/utils/FrameDecoder.cpp index 6fb13eddd..e8cd3aab0 100644 --- a/sources/utils/FrameDecoder.cpp +++ b/sources/utils/FrameDecoder.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/utils/Image.cpp b/sources/utils/Image.cpp index 27f0b00a4..43d28eda8 100644 --- a/sources/utils/Image.cpp +++ b/sources/utils/Image.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/utils/ImageData.cpp b/sources/utils/ImageData.cpp index 5f9c916f8..7ba7ea358 100644 --- a/sources/utils/ImageData.cpp +++ b/sources/utils/ImageData.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/utils/InternalClock.cpp b/sources/utils/InternalClock.cpp index 912551db0..0c20c2fbd 100644 --- a/sources/utils/InternalClock.cpp +++ b/sources/utils/InternalClock.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/utils/LutCalibrator.cpp b/sources/utils/LutCalibrator.cpp index 691ae8e86..3774b0185 100644 --- a/sources/utils/LutCalibrator.cpp +++ b/sources/utils/LutCalibrator.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/utils/Macros.cpp b/sources/utils/Macros.cpp index 2ed168a12..9356f265a 100644 --- a/sources/utils/Macros.cpp +++ b/sources/utils/Macros.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/utils/PerformanceCounters.cpp b/sources/utils/PerformanceCounters.cpp index c67b9793a..a75f32db0 100644 --- a/sources/utils/PerformanceCounters.cpp +++ b/sources/utils/PerformanceCounters.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/utils/SystemPerformanceCounters.cpp b/sources/utils/SystemPerformanceCounters.cpp index 355d976ee..3a3dc262f 100644 --- a/sources/utils/SystemPerformanceCounters.cpp +++ b/sources/utils/SystemPerformanceCounters.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/utils/SystemPerformanceCounters.mm b/sources/utils/SystemPerformanceCounters.mm index 29abcc1d1..3a5a49c84 100644 --- a/sources/utils/SystemPerformanceCounters.mm +++ b/sources/utils/SystemPerformanceCounters.mm @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * diff --git a/sources/utils/VideoMemoryManager.cpp b/sources/utils/VideoMemoryManager.cpp index 841313f01..0fe057f67 100644 --- a/sources/utils/VideoMemoryManager.cpp +++ b/sources/utils/VideoMemoryManager.cpp @@ -2,7 +2,7 @@ * * MIT License * -* Copyright (c) 2020-2023 awawa-dev +* Copyright (c) 2020-2024 awawa-dev * * Project homesite: https://github.com/awawa-dev/HyperHDR * From 6eebe0ce143050f4b581037bd8875e3429ee0245 Mon Sep 17 00:00:00 2001 From: Awawa <69086569+awawa-dev@users.noreply.github.com> Date: Sat, 6 Jan 2024 16:17:11 +0100 Subject: [PATCH 3/9] Disable cache before release build --- .github/workflows/push-master.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/push-master.yml b/.github/workflows/push-master.yml index e3c030d1f..99d3fc92b 100644 --- a/.github/workflows/push-master.yml +++ b/.github/workflows/push-master.yml @@ -4,7 +4,7 @@ on: push: env: - USE_CACHE: "1" + USE_CACHE: "0" RESET_CACHE: "0" USE_CODEQL: "1" BUILD_ARCHIVES: ${{ startsWith(github.event.ref, 'refs/tags') && 1 || 0 }} From 316937c811ccabbb2fc070ecc8b4519d164f8776 Mon Sep 17 00:00:00 2001 From: Roman Astafev <39379875+AstaRom@users.noreply.github.com> Date: Wed, 10 Jan 2024 03:11:23 +0500 Subject: [PATCH 4/9] Update language file's (#716) --- www/i18n/ru.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/www/i18n/ru.json b/www/i18n/ru.json index 2c4a416ca..9484dbdb6 100644 --- a/www/i18n/ru.json +++ b/www/i18n/ru.json @@ -363,7 +363,7 @@ "edt_conf_net_localApiAuth_title": "Проверка подлинности локального API", "edt_conf_net_restirctedInternetAccessAPI_expl": "Вы можете ограничить доступ к API через Интернет определенными IP-адресами.", "edt_conf_net_restirctedInternetAccessAPI_title": "Ограничить IP", - "edt_conf_pbs_heading_title": "Сервер буферов протокола", + "edt_conf_pbs_heading_title": "Сервер Protocol Buffers", "edt_conf_pbs_timeout_expl": "Если данные за указанный период не поступают, компонент будет (мягко) отключен.", "edt_conf_pbs_timeout_title": "Тайм-аут", "edt_conf_smooth_continuousOutput_expl": "Обновите светодиоды, даже если изображение не изменилось.", @@ -1161,7 +1161,7 @@ "conf_grabber_pipewire_intro": "Чтобы использовать системный граббер pipewire/portal, HyperHDR должен быть запущен как приложение, запуск как службы/daemon не удастся", "edt_conf_fbs_tonemapping_expl": "Если этот параметр включен, HyperHDR будет применять коррекцию LUT для входящего потока. Работает также для сервера протокольных буферов. Убедитесь, что у вас есть правильная таблица LUT. Файл 3D LUT по умолчанию для HDR10: 'lut_lin_tables.3d' (также допускается имя файла 'flat_lut_lin_tables.3d') уже включен. Вы можете создать один и просмотреть эффект, используя ссылку в «Расширенном меню».
Ваша типичная скрытая папка конфигурации для загрузки этого файла (проверьте страницу «Журналы», чтобы подтвердить):
Rpi→/home/pi/.hyperhdr
Windows→c:/Пользователи/ИМЯ/.hyperhdr", "conf_grabber_framebuffer_intro": "Захват экрана Linux FrameBuffer", - "conf_network_proto_intro": "Порт PROTO всех экземпляров HyperHDR (устарел).
В основном для использования с приложением Android Screen Grabber. Тональное преобразование HDR в SDR можно включить в конфигурации сервера Flatbuffers, и оно также работает для буферов протокола (общий компонент).", + "conf_network_proto_intro": "Порт PROTO всех экземпляров HyperHDR (устарел).
В основном для использования с приложением Android Screen Grabber. Тональное преобразование HDR в SDR можно включить в конфигурации сервера Flatbuffers, и оно также работает для Protocol Buffers (общий компонент).", "philips_option_changed_bri": "

Сначала настройте светодиодные лампы Philips с помощью мобильного приложения Philips: во время настройки выберите группу ENTERTAINMENT для своих ламп (вы должны получить идентификатор этой группы). В противном случае производительность связи с использованием старого json API будет очень плохой!

Помните, что использование других систем домашней автоматизации, подключенных к лампам, может вызвать различные побочные эффекты при работе HyperHDR.", "select_wled_intro": "Выберите белый светодиод", "select_wled_rescan": "Повторное сканирование сети", From cd082dd3a2b5e2505c2479dc393ceec8ba2b0c70 Mon Sep 17 00:00:00 2001 From: Awawa <69086569+awawa-dev@users.noreply.github.com> Date: Thu, 18 Jan 2024 18:54:22 +0100 Subject: [PATCH 5/9] Force HyperSerial detection (#732) * Add ttyACM detection * Fix * Update language file's (#736) --------- Co-authored-by: Aleksandar Jovanovic Co-authored-by: Roman Astafev <39379875+AstaRom@users.noreply.github.com> --- CHANGELOG.md | 7 ++++- sources/leddevice/dev_serial/EspTools.h | 13 +++++++- .../leddevice/dev_serial/ProviderSerial.cpp | 5 ++- sources/leddevice/dev_serial/ProviderSerial.h | 1 + .../leddevice/schemas/schema-adalight.json | 31 ++++++++++++++----- www/i18n/cs.json | 1 + www/i18n/de.json | 1 + www/i18n/en.json | 1 + www/i18n/es.json | 1 + www/i18n/fr.json | 1 + www/i18n/it.json | 1 + www/i18n/nl.json | 1 + www/i18n/pl.json | 1 + www/i18n/ro.json | 1 + www/i18n/ru.json | 1 + www/i18n/sv.json | 1 + www/i18n/tr.json | 1 + www/i18n/vi.json | 1 + www/i18n/zh-CN.json | 1 + 19 files changed, 60 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 31b9204a4..5d4e4a0dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +- Force HyperSerial detection #732 Thanks @alex-013 (v20 beta2 🆕) +- Fix Linux DBus sleep/wakeup handler (v20 beta2 🆕) +- Fix pipewire grabber for non-contiguous DMA memory & EGL #711 Thanks @Mic92 (v20 beta2 🆕) +- Update build scripts and include Ubuntu 24.04 LTS (v20 beta2 🆕) +- Fixes for v20beta1 #705 (v20 beta2 🆕) - Refactoring. Migration to C++ smart pointers (v20 beta 🆕) - Pixel and vertex shaders hardware acceleration for DX11 Windows grabber (v20 beta 🆕) - Unified LED driver smoothing and clocking for better linear transition (v20 beta 🆕) @@ -13,7 +18,7 @@ - Upgrade Fedora 38 to 39, Ubuntu 23.04 to 23.10 #667 (v20 beta 🆕) - Colorized logs #640 (v20 beta 🆕) - Fix macOS build #638 #671 #672 (v20 beta 🆕) -- Update language file's. Thanks @AstaRom #505 #538 #571 #617 #710 (v20 beta 🆕) +- Update language file's. Thanks @AstaRom #505 #538 #571 #617 #710 #716 #723 (v20 beta 🆕) - Make bonjour use logging utilities. Thanks @nurikk #529 (v20 beta 🆕) - New interface: removed ancient Font Awesome 4 (so 2017...) Migrate to SVG: Bootstrap Icons and Google Material Icons/Symbols #605 (v20 beta 🆕) - New device discovery service #605 (v20 beta 🆕) diff --git a/sources/leddevice/dev_serial/EspTools.h b/sources/leddevice/dev_serial/EspTools.h index 3724df971..d1010c81f 100644 --- a/sources/leddevice/dev_serial/EspTools.h +++ b/sources/leddevice/dev_serial/EspTools.h @@ -37,7 +37,7 @@ class EspTools _serialPort->write((char*)comBuffer, sizeof(comBuffer)); } - static void initializeEsp(QSerialPort* _serialPort, QSerialPortInfo& serialPortInfo, Logger*& _log) + static void initializeEsp(QSerialPort* _serialPort, QSerialPortInfo& serialPortInfo, Logger*& _log, bool _forceSerialDetection) { uint8_t comBuffer[] = { 0x41, 0x77, 0x41, 0x2a, 0xa2, 0x15, 0x68, 0x79, 0x70, 0x65, 0x72, 0x68, 0x64, 0x72 }; @@ -74,6 +74,17 @@ class EspTools _serialPort->setRequestToSend(true); _serialPort->setRequestToSend(false); } + else if (_forceSerialDetection) + { + Warning(_log, "Force ESP/Pico detection override enabled. HyperHDR skips the reset. State: %i, %i", + _serialPort->isDataTerminalReady(), _serialPort->isRequestToSend()); + + _serialPort->write((char*)comBuffer, sizeof(comBuffer)); + + _serialPort->setDataTerminalReady(true); + _serialPort->setRequestToSend(true); + _serialPort->setRequestToSend(false); + } else { // reset to defaults diff --git a/sources/leddevice/dev_serial/ProviderSerial.cpp b/sources/leddevice/dev_serial/ProviderSerial.cpp index 552e663ca..014f34661 100644 --- a/sources/leddevice/dev_serial/ProviderSerial.cpp +++ b/sources/leddevice/dev_serial/ProviderSerial.cpp @@ -33,6 +33,7 @@ ProviderSerial::ProviderSerial(const QJsonObject& deviceConfig) , _delayAfterConnect_ms(0) , _frameDropCounter(0) , _espHandshake(true) + , _forceSerialDetection(false) { } @@ -61,11 +62,13 @@ bool ProviderSerial::init(const QJsonObject& deviceConfig) _delayAfterConnect_ms = deviceConfig["delayAfterConnect"].toInt(0); _espHandshake = deviceConfig["espHandshake"].toBool(false); _maxRetry = _devConfig["maxRetry"].toInt(60); + _forceSerialDetection = deviceConfig["forceSerialDetection"].toBool(false); Debug(_log, "Device name : %s", QSTRING_CSTR(_deviceName)); Debug(_log, "Auto selection: %d", _isAutoDeviceName); Debug(_log, "Baud rate : %d", _baudRate_Hz); Debug(_log, "ESP handshake : %s", (_espHandshake) ? "ON" : "OFF"); + Debug(_log, "Force ESP/Pico Detection : %s", (_forceSerialDetection) ? "ON" : "OFF"); Debug(_log, "Delayed open : %d", _delayAfterConnect_ms); Debug(_log, "Retry limit : %d", _maxRetry); @@ -228,7 +231,7 @@ bool ProviderSerial::tryOpen(int delayAfterConnect_ms) { disconnect(_serialPort, &QSerialPort::readyRead, nullptr, nullptr); - EspTools::initializeEsp(_serialPort, serialPortInfo, _log); + EspTools::initializeEsp(_serialPort, serialPortInfo, _log, _forceSerialDetection); } } else diff --git a/sources/leddevice/dev_serial/ProviderSerial.h b/sources/leddevice/dev_serial/ProviderSerial.h index 202b2c706..7e6523115 100644 --- a/sources/leddevice/dev_serial/ProviderSerial.h +++ b/sources/leddevice/dev_serial/ProviderSerial.h @@ -38,4 +38,5 @@ public slots: int _delayAfterConnect_ms; int _frameDropCounter; bool _espHandshake; + bool _forceSerialDetection; }; diff --git a/sources/leddevice/schemas/schema-adalight.json b/sources/leddevice/schemas/schema-adalight.json index b9fac0ca9..fa8b2ac6b 100644 --- a/sources/leddevice/schemas/schema-adalight.json +++ b/sources/leddevice/schemas/schema-adalight.json @@ -35,6 +35,21 @@ }, "propertyOrder" : 4 }, + "forceSerialDetection" : + { + + "type" : "boolean", + "format": "checkbox", + "title" : "edt_dev_spec_forceSerialDetection", + "default" : false, + "required" : true, + "options": { + "dependencies": { + "awa_mode": true + } + }, + "propertyOrder" : 5 + }, "white_channel_calibration": { "type": "boolean", "format": "checkbox", @@ -46,7 +61,7 @@ "awa_mode": true } }, - "propertyOrder" : 5 + "propertyOrder" : 6 }, "white_channel_limit": { "type": "number", @@ -63,7 +78,7 @@ "white_channel_calibration": true } }, - "propertyOrder" : 6 + "propertyOrder" : 7 }, "white_channel_red": { "type": "integer", @@ -79,7 +94,7 @@ "white_channel_calibration": true } }, - "propertyOrder" : 7 + "propertyOrder" : 8 }, "white_channel_green": { "type": "integer", @@ -95,7 +110,7 @@ "white_channel_calibration": true } }, - "propertyOrder" : 8 + "propertyOrder" : 9 }, "white_channel_blue": { "type": "integer", @@ -111,7 +126,7 @@ "white_channel_calibration": true } }, - "propertyOrder" : 9 + "propertyOrder" : 10 }, "delayAfterConnect": { "type": "integer", @@ -124,7 +139,7 @@ "awa_mode": false } }, - "propertyOrder" : 10 + "propertyOrder" : 11 }, "lightberry_apa102_mode": { "type": "boolean", @@ -137,7 +152,7 @@ "awa_mode": false } }, - "propertyOrder" : 11 + "propertyOrder" : 12 }, "maxRetry": { @@ -149,7 +164,7 @@ "maximum" : 120, "default" : 0, "required" : true, - "propertyOrder" : 12 + "propertyOrder" : 13 } }, "additionalProperties": true diff --git a/www/i18n/cs.json b/www/i18n/cs.json index d5cd6f5ca..b2214dc39 100644 --- a/www/i18n/cs.json +++ b/www/i18n/cs.json @@ -1197,6 +1197,7 @@ "edt_serial_espHandshake": "Esp8266/ESP32/Rp2040 handshake (informace)", "edt_rpi_ws281x_driver": "Tento ovladač je určen pro pokročilé uživatele a tým HyperHDR jej nedoporučuje ani nepodporuje. Přečtěte si prosím sekci FAQ k projektu a nežádejte nás o pomoc, pokud ji zkusíte použít, protože to ruší jakoukoli podporu pro celou vaši konfiguraci HyperHDR. Vyberte si lepší řešení, jako je HyperSerialEsp8266/HyperSerialESP32 (asi) nebo HyperSPI (o).", "edt_dev_spec_awa_mode_title": "Vysokorychlostní sériový protokol AWA s kontrolou integrity dat (informace)", + "edt_dev_spec_forceSerialDetection": "Vynutit detekci HyperSerial (ignorovat ProductId/VendorId desky)", "led_editor_context_identify": "Identifikovat", "main_menu_grabber_lut" : "Stáhněte si LUT", "main_menu_grabber_lut_title" : "Vlastní LUT pro USB grabber", diff --git a/www/i18n/de.json b/www/i18n/de.json index c252cf221..b2e219f99 100644 --- a/www/i18n/de.json +++ b/www/i18n/de.json @@ -1198,6 +1198,7 @@ "edt_rpi_ws281x_driver": "Dieser Treiber ist für fortgeschrittene Benutzer gedacht und wird vom HyperHDR-Team nicht empfohlen oder unterstützt. Bitte lesen Sie den FAQ-Abschnitt des Projekts für Gründe und fragen Sie uns nicht um Hilfe, wenn Sie versuchen, es zu verwenden, da es jede Unterstützung für Ihre gesamte HyperHDR-Konfiguration entzieht. Wählen Sie eine bessere Lösung wie HyperSerialEsp8266/HyperSerialESP32 (about) oder HyperSPI (about).", "edt_dev_spec_awa_mode_title": "Serielles AWA-Hochgeschwindigkeitsprotokoll mit Datenintegritätsprüfung (info)", "led_editor_context_identify": "Identifizieren", + "edt_dev_spec_forceSerialDetection": "HyperSerial erkennung erzwingen (Board-Produkt-ID/VendorId ignorieren)", "main_menu_grabber_lut" : "Laden Sie LUT herunter", "main_menu_grabber_lut_title" : "Benutzerdefinierte LUT für USB grabber", "main_menu_grabber_lut_path" : "Der benutzerdefinierte LUT pfad ist: $1", diff --git a/www/i18n/en.json b/www/i18n/en.json index 7191937d2..0f4df0f2e 100644 --- a/www/i18n/en.json +++ b/www/i18n/en.json @@ -1197,6 +1197,7 @@ "edt_serial_espHandshake" : "Esp8266/ESP32/Rp2040 handshake (info)", "edt_rpi_ws281x_driver" : "This driver is intended for advanced users and is not recommended or supported by the HyperHDR team. Please read the project FAQ section for reasons and don't ask us for help if you try to use it because it revokes any support for your entire HyperHDR configuration. Choose a better solution like HyperSerialEsp8266/HyperSerialESP32 (about) or HyperSPI (about).", "edt_dev_spec_awa_mode_title": "High speed serial AWA protocol with data integrity check (info)", + "edt_dev_spec_forceSerialDetection": "Force HyperSerial detection (ignore board ProductId/VendorId)", "led_editor_context_identify": "Identify", "main_menu_grabber_lut" : "Download LUT", "main_menu_grabber_lut_title" : "Custom LUT for USB grabber", diff --git a/www/i18n/es.json b/www/i18n/es.json index c555a908d..c9a932349 100644 --- a/www/i18n/es.json +++ b/www/i18n/es.json @@ -1197,6 +1197,7 @@ "edt_serial_espHandshake": "Protocolo de enlace Esp8266/ESP32/Rp2040 (info)", "edt_rpi_ws281x_driver": "Este controlador está diseñado para usuarios avanzados y no se recomienda ni se admite por parte del equipo de HyperHDR. Lea la sección de preguntas frecuentes del proyecto para conocer los motivos y no nos pida ayuda si intenta usarlo porque revoca cualquier soporte para toda su configuración de HyperHDR. Elija una mejor solución como HyperSerialEsp8266/HyperSerialESP32 (about) o HyperSPI (acerca de).", "edt_dev_spec_awa_mode_title": "Protocolo AWA serial de alta velocidad con verificación de integridad de datos (info)", + "edt_dev_spec_forceSerialDetection": "Forzar la detección de HyperSerial (ignorar el ProductId/VendorId de la placa)", "led_editor_context_identify": "Identificar", "main_menu_grabber_lut" : "Descargar LUT", "main_menu_grabber_lut_title" : "LUT personalizado para capturador USB", diff --git a/www/i18n/fr.json b/www/i18n/fr.json index bf16f48c7..6f76bb92d 100644 --- a/www/i18n/fr.json +++ b/www/i18n/fr.json @@ -1197,6 +1197,7 @@ "edt_serial_espHandshake": "Prise de contact Esp8266/ESP32/Rp2040 (info)", "edt_rpi_ws281x_driver": "Ce pilote est destiné aux utilisateurs avancés et n'est pas recommandé ni pris en charge par l'équipe HyperHDR. Veuillez lire la section FAQ du projet pour les raisons et ne nous demandez pas d'aide si vous essayez de l'utiliser car elle révoque toute prise en charge de l'ensemble de votre configuration HyperHDR. Choisissez une meilleure solution comme HyperSerialEsp8266/HyperSerialESP32 (about) ou HyperSPI (à propos).", "edt_dev_spec_awa_mode_title": "Protocole AWA série haute vitesse avec vérification de l'intégrité des données (info)", + "edt_dev_spec_forceSerialDetection": "Forcer la détection HyperSerial (ignorer le ProductId/VendorId de la carte)", "led_editor_context_identify": "Identité", "main_menu_grabber_lut" : "Télécharger LUT", "main_menu_grabber_lut_title" : "LUT personnalisé pour USB grabber", diff --git a/www/i18n/it.json b/www/i18n/it.json index 5ffcb6438..64c4f4450 100644 --- a/www/i18n/it.json +++ b/www/i18n/it.json @@ -1197,6 +1197,7 @@ "edt_serial_espHandshake": "Stretta di mano Esp8266/ESP32/Rp2040 (info)", "edt_rpi_ws281x_driver": "Questo driver è destinato a utenti avanzati e non è consigliato né supportato dal team HyperHDR. Si prega di leggere la sezione FAQ del progetto per motivi e non chiederci aiuto se si tenta di utilizzarlo perché revoca qualsiasi supporto per l'intera configurazione HyperHDR. Scegli una soluzione migliore come HyperSerialEsp8266/HyperSerialESP32 (about) o HyperSPI (informazioni).", "edt_dev_spec_awa_mode_title": "Protocollo AWA seriale ad alta velocità con controllo dell'integrità dei dati (info)", + "edt_dev_spec_forceSerialDetection": "Forza il rilevamento HyperSerial (ignora ProductId/VendorId della scheda)", "led_editor_context_identify": "Identificare", "main_menu_grabber_lut" : "Scarica LUT", "main_menu_grabber_lut_title" : "LUT personalizzata per USB grabber", diff --git a/www/i18n/nl.json b/www/i18n/nl.json index 8a5f8c756..13b66db66 100644 --- a/www/i18n/nl.json +++ b/www/i18n/nl.json @@ -1197,6 +1197,7 @@ "edt_serial_espHandshake": "Esp8266/ESP32/Rp2040 handdruk (info)", "edt_rpi_ws281x_driver": "Deze driver is bedoeld voor ervaren gebruikers en wordt niet aanbevolen of ondersteund door het HyperHDR-team. Lees de sectie Veelgestelde vragen over het project voor de redenen en vraag ons niet om hulp als u het probeert te gebruiken, omdat het elke ondersteuning voor uw volledige HyperHDR-configuratie intrekt. Kies een betere oplossing zoals HyperSerialEsp8266/HyperSerialESP32 (about) of HyperSPI (over).", "edt_dev_spec_awa_mode_title": "Snel serieel AWA-protocol met gegevensintegriteitscontrole (info)", + "edt_dev_spec_forceSerialDetection": "HyperSerial detectie forceren (bord ProductId/VendorId negeren)", "led_editor_context_identify": "Identificeren", "main_menu_grabber_lut" : "LUT downloaden", "main_menu_grabber_lut_title" : "Aangepaste LUT voor USB grabber", diff --git a/www/i18n/pl.json b/www/i18n/pl.json index 9feb24dd5..3e0ed8188 100644 --- a/www/i18n/pl.json +++ b/www/i18n/pl.json @@ -1197,6 +1197,7 @@ "edt_serial_espHandshake": "Inicjalizacja Esp8266/ESP32/Rp2040 (informacje)", "edt_rpi_ws281x_driver": "Ten sterownik jest przeznaczony dla zaawansowanych użytkowników i nie jest zalecany ani obsługiwany przez zespół HyperHDR. Przeczytaj sekcję często zadawanych pytań dotyczących projektu, aby poznać przyczyny i nie proś nas o pomoc, jeśli spróbujesz jej użyć, ponieważ odwołuje to wsparcie dla całej konfiguracji HyperHDR. Wybierz lepsze rozwiązanie, takie jak HyperSerialEsp8266/HyperSerialESP32 (about) lub HyperSPI (informacje).", "edt_dev_spec_awa_mode_title": "Szybki protokół szeregowy AWA z kontrolą integralności danych (informacje)", + "edt_dev_spec_forceSerialDetection": "Wymuś wykrywanie HyperSerial (zignoruj ​​kartę ProductId/VendorId)", "led_editor_context_identify": "Zidentyfikować", "main_menu_grabber_lut" : "Pobierz LUT", "main_menu_grabber_lut_title" : "Niestandardowa tablica LUT dla grabbera USB", diff --git a/www/i18n/ro.json b/www/i18n/ro.json index 40e83868b..3cb60e2fb 100644 --- a/www/i18n/ro.json +++ b/www/i18n/ro.json @@ -1197,6 +1197,7 @@ "edt_serial_espHandshake": "Strângere de mână Esp8266/ESP32/Rp2040 (informații)", "edt_rpi_ws281x_driver": "Acest driver este destinat utilizatorilor avansați și nu este recomandat sau acceptat de echipa HyperHDR. Vă rugăm să citiți secțiunea Întrebări frecvente ale proiectului pentru motive și să nu ne cereți ajutor dacă încercați să o utilizați, deoarece revoca orice suport pentru întreaga configurație HyperHDR. Alegeți o soluție mai bună, cum ar fi HyperSerialEsp8266/HyperSerialESP32 (about) sau HyperSPI (despre).", "edt_dev_spec_awa_mode_title": "Protocol serial AWA de mare viteză cu verificarea integrității datelor (informații)", + "edt_dev_spec_forceSerialDetection": "Forțați detectarea HyperSerial (ignorați placa ProductId/VendorId)", "led_editor_context_identify": "Identifica", "main_menu_grabber_lut" : "Descărcați LUT", "main_menu_grabber_lut_title" : "Personalizat LUT pentru USB grabber", diff --git a/www/i18n/ru.json b/www/i18n/ru.json index 9484dbdb6..a83362133 100644 --- a/www/i18n/ru.json +++ b/www/i18n/ru.json @@ -1197,6 +1197,7 @@ "edt_serial_espHandshake": "Установка связи Esp8266/ESP32/Rp2040 (info)", "edt_rpi_ws281x_driver": "Этот драйвер предназначен для опытных пользователей и не рекомендуется и не поддерживается командой HyperHDR. Пожалуйста, ознакомьтесь с разделом часто задаваемых вопросов по проекту и не обращайтесь к нам за помощью, если попытаетесь его использовать, потому что он отменяет любую поддержку всей вашей конфигурации HyperHDR. Выберите лучшее решение, например HyperSerialEsp8266/HyperSerialESP32 (о) или HyperSPI (о).", "edt_dev_spec_awa_mode_title": "Высокоскоростной последовательный протокол AWA с проверкой целостности данных (info)", + "edt_dev_spec_forceSerialDetection": "Принудительное обнаружение HyperSerial (игнорирует ProductId/VendorId платы)", "led_editor_context_identify": "Идентифицировать", "main_menu_grabber_lut" : "Загрузка LUT", "main_menu_grabber_lut_title" : "Пользовательский LUT для USB-граббера", diff --git a/www/i18n/sv.json b/www/i18n/sv.json index f6da1f6af..4164311fc 100644 --- a/www/i18n/sv.json +++ b/www/i18n/sv.json @@ -1197,6 +1197,7 @@ "edt_serial_espHandshake": "Esp8266/ESP32/Rp2040-handslag (info)", "edt_rpi_ws281x_driver": "Den här drivrutinen är avsedd för avancerade användare och rekommenderas eller stöds inte av HyperHDR-teamet. Vänligen läs avsnittet med vanliga frågor om projektet för skäl och be oss inte om hjälp om du försöker använda det eftersom det återkallar allt stöd för hela din HyperHDR-konfiguration. Välj en bättre lösning som HyperSerialEsp8266/HyperSerialESP32 (about) eller HyperSPI (om).", "edt_dev_spec_awa_mode_title": "Höghastighetsseriellt AWA-protokoll med dataintegritetskontroll (info)", + "edt_dev_spec_forceSerialDetection": "Forcera HyperSerial detektering (ignorera kortet ProductId/VendorId)", "led_editor_context_identify": "Identifiera", "main_menu_grabber_lut" : "Ladda ner LUT", "main_menu_grabber_lut_title" : "Anpassad LUT för USB grabber", diff --git a/www/i18n/tr.json b/www/i18n/tr.json index f1b504ab1..d53f4043c 100644 --- a/www/i18n/tr.json +++ b/www/i18n/tr.json @@ -1197,6 +1197,7 @@ "edt_serial_espHandshake": "Esp8266/ESP32/Rp2040 anlaşması (bilgi)", "edt_rpi_ws281x_driver": "Bu sürücü ileri düzey kullanıcılar için tasarlanmıştır ve HyperHDR ekibi tarafından önerilmez veya desteklenmez. Nedenleri için lütfen proje SSS bölümünü okuyun ve HyperHDR yapılandırmanızın tamamı için herhangi bir desteği iptal ettiği için kullanmaya çalışırsanız bizden yardım istemeyin. HyperSerialEsp8266/HyperSerialESP32 (about) veya HyperSPI (hakkında).", "edt_dev_spec_awa_mode_title": "Veri bütünlüğü kontrolüne sahip yüksek hızlı seri AWA protokolü (bilgi)", + "edt_dev_spec_forceSerialDetection": "HyperSerial algılamayı zorla (kart ProductId/VendorId'yi dikkate almayın)", "led_editor_context_identify": "Tanımlamak", "main_menu_grabber_lut" : "LUT'u indirin", "main_menu_grabber_lut_title" : "USB yakalayıcı için özel LUT", diff --git a/www/i18n/vi.json b/www/i18n/vi.json index 8f776d0a4..6c961a260 100644 --- a/www/i18n/vi.json +++ b/www/i18n/vi.json @@ -1197,6 +1197,7 @@ "edt_serial_espHandshake": "Bắt tay Esp8266/ESP32/Rp2040 (info)", "edt_rpi_ws281x_driver": "Trình điều khiển này dành cho người dùng nâng cao và không được đề xuất hoặc hỗ trợ bởi nhóm HyperHDR. Vui lòng đọc phần Câu hỏi thường gặp của dự án để biết lý do và đừng yêu cầu chúng tôi trợ giúp nếu bạn cố gắng sử dụng nó vì nó thu hồi mọi hỗ trợ cho toàn bộ cấu hình HyperHDR của bạn. Chọn giải pháp tốt hơn như HyperSerialEsp8266/HyperSerialESP32 (about) hoặc HyperSPI (about).", "edt_dev_spec_awa_mode_title": "Giao thức AWA nối tiếp tốc độ cao với tính năng kiểm tra tính toàn vẹn của dữ liệu (info)", + "edt_dev_spec_forceSerialDetection": "Buộc phát hiện HyperSerial (bỏ qua bảng ProductId/VendorId)", "led_editor_context_identify": "Nhận dạng", "main_menu_grabber_lut" : "Tải xuống LUT", "main_menu_grabber_lut_title" : "LUT tùy chỉnh cho bộ lấy USB", diff --git a/www/i18n/zh-CN.json b/www/i18n/zh-CN.json index 1ae470ebc..9682f63b4 100644 --- a/www/i18n/zh-CN.json +++ b/www/i18n/zh-CN.json @@ -1197,6 +1197,7 @@ "edt_serial_espHandshake": "Esp8266/ESP32/Rp2040 握手(信息)", "edt_rpi_ws281x_driver": "此驱动程序适用于高级用户,HyperHDR 团队不推荐或不支持。请阅读项目常见问题解答部分了解原因,如果您尝试使用它,请不要向我们寻求帮助,因为它撤销对您的整个 HyperHDR 配置的任何支持。选择更好的解决方案,例如 HyperSerialEsp8266/HyperSerialESP32 (about) 或 HyperSPI (关于)。", "edt_dev_spec_awa_mode_title": "具有数据完整性检查功能的高速串行 AWA 协议(info)", + "edt_dev_spec_forceSerialDetection": "强制 HyperSerial 检测(忽略主板 ProductId/VendorId)", "led_editor_context_identify": "确认", "main_menu_grabber_lut" : "下载查找表", "main_menu_grabber_lut_title" : "用于 USB 采集器的自定义 LUT", From 6424f1934d63ff9b3b30d1a307d259dcb7802008 Mon Sep 17 00:00:00 2001 From: Awawa <69086569+awawa-dev@users.noreply.github.com> Date: Fri, 19 Jan 2024 19:04:25 +0100 Subject: [PATCH 6/9] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d4e4a0dd..f909af1a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,5 @@ +- New features: disable LEDs/components on startup #737 (v20 beta2 🆕) +- New features: stop processing when user has locked the system #737 (v20 beta2 🆕) - Force HyperSerial detection #732 Thanks @alex-013 (v20 beta2 🆕) - Fix Linux DBus sleep/wakeup handler (v20 beta2 🆕) - Fix pipewire grabber for non-contiguous DMA memory & EGL #711 Thanks @Mic92 (v20 beta2 🆕) From 19f221be7a12042cd1690e16a5e1815cc23e6645 Mon Sep 17 00:00:00 2001 From: Awawa <69086569+awawa-dev@users.noreply.github.com> Date: Sat, 20 Jan 2024 15:44:31 +0100 Subject: [PATCH 7/9] Fix verbose option --- CHANGELOG.md | 1 + include/utils/Logger.h | 2 ++ sources/hyperhdr/main.cpp | 1 + sources/utils/Logger.cpp | 8 +++++++- 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f909af1a2..5ac19c330 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,4 @@ +- Fix verbose command line option #737 (v20 beta2 🆕) - New features: disable LEDs/components on startup #737 (v20 beta2 🆕) - New features: stop processing when user has locked the system #737 (v20 beta2 🆕) - Force HyperSerial detection #732 Thanks @alex-013 (v20 beta2 🆕) diff --git a/include/utils/Logger.h b/include/utils/Logger.h index a6842cbdf..847a227f8 100644 --- a/include/utils/Logger.h +++ b/include/utils/Logger.h @@ -70,6 +70,7 @@ class Logger : public QObject static Logger* getInstance(const QString& name = "", LogLevel minLevel = Logger::INFO); static void deleteInstance(const QString& name = ""); static void setLogLevel(LogLevel level, const QString& name = ""); + static void forceVerbose(); static LogLevel getLogLevel(const QString& name = ""); static QString getLastError(); @@ -95,6 +96,7 @@ class Logger : public QObject static QMutex _mapLock; static QMap _loggerMap; static QAtomicInteger GLOBAL_MIN_LOG_LEVEL; + static QAtomicInteger _forceVerbose; static QString _lastError; static bool _hasConsole; const QString _name; diff --git a/sources/hyperhdr/main.cpp b/sources/hyperhdr/main.cpp index ad56ab1ee..e9a95d356 100644 --- a/sources/hyperhdr/main.cpp +++ b/sources/hyperhdr/main.cpp @@ -216,6 +216,7 @@ int main(int argc, char** argv) if (parser.isSet(verboseOption)) { + Logger::forceVerbose(); Logger::setLogLevel(Logger::INFO); logLevelCheck++; } diff --git a/sources/utils/Logger.cpp b/sources/utils/Logger.cpp index db4dbe7c5..5e71b2e82 100644 --- a/sources/utils/Logger.cpp +++ b/sources/utils/Logger.cpp @@ -31,6 +31,7 @@ QString Logger::_lastError; bool Logger::_hasConsole; QMap Logger::_loggerMap; QAtomicInteger Logger::GLOBAL_MIN_LOG_LEVEL{ static_cast(Logger::UNSET) }; +QAtomicInteger Logger::_forceVerbose = false; namespace { @@ -180,7 +181,7 @@ void Logger::write(const Logger::T_LOG_MESSAGE& message) { static QMutex localWriteMutex; - if (_hasConsole) + if (_hasConsole || _forceVerbose) { QString location, prefix, sufix; @@ -338,6 +339,11 @@ QString Logger::getLastError() return _lastError; } +void Logger::forceVerbose() +{ + _forceVerbose = true; +} + void Logger::setMinLevel(Logger::LogLevel level) { _minLevel = static_cast(level); From d8383c0e115cd0b833ab291cb7224cb5ca52d62c Mon Sep 17 00:00:00 2001 From: Awawa <69086569+awawa-dev@users.noreply.github.com> Date: Sun, 21 Jan 2024 17:02:18 +0100 Subject: [PATCH 8/9] Update --- README.md | 8 +++++--- sources/base/ComponentController.cpp | 28 +++++++++++++++++----------- 2 files changed, 22 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 0498336fc..c61c203c3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ## About -Open source ambient lighting implementation for television and music sets based on the video and audio streams analysis. Focused on stability while ensuring performance and quality, especially for USB grabbers. Single and multi-threaded video processing optimization for **Windows**, **macOS** and **Linux x64 & ARM** (Raspberry Pi and others). +Open source ambient lighting implementation for television and music sets based on the video and audio streams analysis. Focused on stability while ensuring performance and quality. Single and multi-threaded video processing optimization for **Windows**, **macOS** and **Linux x64 & ARM** (Raspberry Pi and others). ![v20](https://github.com/awawa-dev/HyperHDR/assets/69086569/9bc7999d-1515-4a96-ba5e-8a732cf7d8a4) @@ -17,6 +17,7 @@ Open source ambient lighting implementation for television and music sets based * Support for USB grabbers under Linux, Windows 10, macOS (x64/M1) * Pipewire/Portal hardware-accelerated screen capturer for Linux/Wayland * DirectX screen grabber with pixel and vertex shader processing acceleration for Windows 10/11 +* DirectX screen grabber supports native Windows HDR modes like DXGI_FORMAT_R16G16B16A16_FLOAT * Dynamic video cache buffers. Now Rpi can process even 1080p120 NV12 stream without any size decimation * Built-in audio visualization effects using **spectrum analysis** * MQTT support for IoT @@ -24,7 +25,6 @@ Open source ambient lighting implementation for television and music sets based * Automatic LUT calibration detects grabber model specific properties for the best quality of HDR/SDR * Optimized multi-instances. You can use for example your TV LED strip and multiple WLED or Philips Hue light sources. * Built-in latency benchmark for USB grabbers -* Software screen grabbers: DirectX11 (Windows), CoreGraphics (macOS), Pipewire/Wayland/x11 (Linux), frame buffer (Linux) * easy LED strip geometry editing process, automatic or manual with mouse and context menu per single LED * Automatic signal detection with smart learning capability for USB grabbers * SK6812 RGBW: advanced calibration of the white color channel for [HyperSerialEsp8266](https://github.com/awawa-dev/HyperSerialEsp8266), [HyperSerialESP32](https://github.com/awawa-dev/HyperSerialESP32), [HyperSPI](https://github.com/awawa-dev/HyperSPI), [HyperSerialPico](https://github.com/awawa-dev/HyperSerialPico) @@ -33,7 +33,9 @@ Open source ambient lighting implementation for television and music sets based * Support for 48bits HD108 LED strip * Support WS281x, APA102, HD107, SK9822 and SK6812 RGBW LED strips using the fastest possible cable solution for generic ESP8266/ESP32/rp2040 external LED drivers: [HyperSPI](https://github.com/awawa-dev/HyperSPI). Alternatively, there is a simple solution using a high-speed connection via a standard USB serial port for ESP8266/ESP32/Pico with data integrity check and white channel calibration: [HyperSerialEsp8266](https://github.com/awawa-dev/HyperSerialEsp8266) and [HyperSerialESP32](https://github.com/awawa-dev/HyperSerialESP32) and for Raspberry Pi Pico [HyperSerialPico](https://github.com/awawa-dev/HyperSerialPico). You can also use our WLED fork for ESP8266 and ESP32 using 2Mb baud speed (or higher): [HyperSerialWLED](https://github.com/awawa-dev/HyperSerialWLED) -Our advanced video processing can improve the source for the LEDs, making the ambient lighting even more enjoyable and colorful. +Our advanced video processing can improve the source for the LEDs, making the ambient lighting even more enjoyable and colorful. +You can use it for SDR video streams as well as for HDR and Dolby Vision (LLDV if your hardware supports it). Or instead of using a USB grabber, let your computer screen be the video source with software capture. + ![example](https://github.com/awawa-dev/HyperHDR/assets/69086569/4077c05d-4c02-47eb-8d64-a334064403b3) ## Download packages & sources diff --git a/sources/base/ComponentController.cpp b/sources/base/ComponentController.cpp index c61ca7fe1..27931b4e2 100644 --- a/sources/base/ComponentController.cpp +++ b/sources/base/ComponentController.cpp @@ -45,20 +45,26 @@ void ComponentController::handleCompStateChangeRequest(hyperhdr::Components comp bool disableLeds = _disableOnStartup && !isComponentEnabled(COMP_ALL) && _prevComponentStates.empty(); Debug(_log, "Disabling HyperHDR instance: saving current component states first"); - for (const auto& comp : _componentStates) - if (comp.first != COMP_ALL) - { - if (disableLeds && comp.first == COMP_LEDDEVICE) - _prevComponentStates.emplace(comp.first, true); - else - _prevComponentStates.emplace(comp.first, comp.second); + _componentStates[COMP_ALL] = false; - if (comp.second) + for (int i = 0; i < 2; i++) + for (const auto& comp : _componentStates) + if (comp.first != COMP_ALL && + ((i == 0 && comp.first == COMP_LEDDEVICE) || (i == 1 && comp.first != COMP_LEDDEVICE))) { - emit SignalRequestComponent(comp.first, false); + if (disableLeds && comp.first == COMP_LEDDEVICE) + _prevComponentStates.emplace(comp.first, true); + else + _prevComponentStates.emplace(comp.first, comp.second); + + if (comp.second) + { + emit SignalRequestComponent(comp.first, false); + } } - } - setNewComponentState(COMP_ALL, false); + + Debug(_log, "Disabling HyperHDR instance: preparations completed"); + emit SignalComponentStateChanged(COMP_ALL, false); } else { From d21f051079636f06df7c944d54fedb02777cf2b6 Mon Sep 17 00:00:00 2001 From: Roman Astafev <39379875+AstaRom@users.noreply.github.com> Date: Thu, 25 Jan 2024 04:33:41 +0500 Subject: [PATCH 9/9] Update language file's (#747) --- www/i18n/cs.json | 6 +++++- www/i18n/de.json | 6 +++++- www/i18n/en.json | 4 ++-- www/i18n/es.json | 6 +++++- www/i18n/fr.json | 6 +++++- www/i18n/it.json | 6 +++++- www/i18n/nl.json | 6 +++++- www/i18n/pl.json | 6 +++++- www/i18n/ro.json | 6 +++++- www/i18n/ru.json | 6 +++++- www/i18n/sv.json | 6 +++++- www/i18n/tr.json | 6 +++++- www/i18n/vi.json | 6 +++++- www/i18n/zh-CN.json | 6 +++++- 14 files changed, 67 insertions(+), 15 deletions(-) diff --git a/www/i18n/cs.json b/www/i18n/cs.json index b2214dc39..9f2a75f5a 100644 --- a/www/i18n/cs.json +++ b/www/i18n/cs.json @@ -1237,5 +1237,9 @@ "edt_conf_hardware_expl" : "Povolte hardwarovou akceleraci, například: shadery pixelů a vrcholů ve Windows.", "edt_conf_monitor_nits_title" : "Korekce jasu HDR", "edt_conf_monitor_nits_expl" : "SDR cílový jas použitý pro převod HDR na SDR. Pokud 0, zakáže konverzi barev hardwaru při zachování zrychleného škálování.", - "edt_append_nits" : "nits" + "edt_append_nits" : "nits", + "edt_conf_gen_disableOnLocked_title" : "Zakázat při uzamčení", + "edt_conf_gen_disableOnLocked_expl" : "Vypněte zpracování, když uživatel uzamkne systém.", + "edt_conf_gen_disableLedsStartup_title" : "Vypněte LED při startu", + "edt_conf_gen_disableLedsStartup_expl" : "Při spuštění deaktivujte LED a všechny komponenty, musíte je znovu povolit ručně na hlavní stránce nebo přes JSON API (komponenta COMP_ALL)." } diff --git a/www/i18n/de.json b/www/i18n/de.json index b2e219f99..09972ac71 100644 --- a/www/i18n/de.json +++ b/www/i18n/de.json @@ -1237,5 +1237,9 @@ "edt_conf_hardware_expl" : "Aktivieren Sie die Hardwarebeschleunigung, zum Beispiel: Pixel- und Vertex-Shader unter Windows.", "edt_conf_monitor_nits_title" : "HDR-Helligkeitskorrektur", "edt_conf_monitor_nits_expl" : "SDR-Zielhelligkeit, die für die Konvertierung von HDR in SDR verwendet wird. Bei 0 wird die Hardware-Farbkonvertierung deaktiviert und gleichzeitig die beschleunigte Skalierung beibehalten.", - "edt_append_nits" : "nits" + "edt_append_nits" : "nits", + "edt_conf_gen_disableOnLocked_title" : "Deaktivieren, wenn gesperrt", + "edt_conf_gen_disableOnLocked_expl" : "Schalten Sie die Verarbeitung aus, wenn der Benutzer das System gesperrt hat.", + "edt_conf_gen_disableLedsStartup_title" : "Schalten Sie die LEDs beim Start aus", + "edt_conf_gen_disableLedsStartup_expl" : "Deaktivieren Sie LEDs und alle Komponenten beim Start. Sie müssen sie manuell auf der Hauptseite oder über die JSON-API (COMP_ALL-Komponente) erneut aktivieren." } diff --git a/www/i18n/en.json b/www/i18n/en.json index 204ef559f..90b3263e2 100644 --- a/www/i18n/en.json +++ b/www/i18n/en.json @@ -1239,7 +1239,7 @@ "edt_conf_monitor_nits_expl" : "SDR target brightness used for HDR to SDR conversion. If 0, it disables hardware color conversion while maintaining accelerated scaling.", "edt_append_nits" : "nits", "edt_conf_gen_disableOnLocked_title" : "Disable when locked", - "edt_conf_gen_disableOnLocked_expl" : "Turn off processing when the user has locked the system", + "edt_conf_gen_disableOnLocked_expl" : "Turn off processing when the user has locked the system.", "edt_conf_gen_disableLedsStartup_title" : "Turn off LEDs at startup", - "edt_conf_gen_disableLedsStartup_expl" : "Disable LEDs and all components on startup, you must re-enable them manually on the main page or via the JSON API (COMP_ALL component)" + "edt_conf_gen_disableLedsStartup_expl" : "Disable LEDs and all components on startup, you must re-enable them manually on the main page or via the JSON API (COMP_ALL component)." } diff --git a/www/i18n/es.json b/www/i18n/es.json index c9a932349..82082c7ef 100644 --- a/www/i18n/es.json +++ b/www/i18n/es.json @@ -1237,5 +1237,9 @@ "edt_conf_hardware_expl" : "Habilite la aceleración de hardware, por ejemplo: sombreadores de píxeles y vértices en Windows.", "edt_conf_monitor_nits_title" : "Corrección de brillo HDR", "edt_conf_monitor_nits_expl" : "Brillo objetivo SDR utilizado para la conversión HDR a SDR. Si es 0, deshabilita la conversión de color del hardware mientras mantiene el escalado acelerado.", - "edt_append_nits" : "nits" + "edt_append_nits" : "nits", + "edt_conf_gen_disableOnLocked_title" : "Deshabilitar cuando está bloqueado", + "edt_conf_gen_disableOnLocked_expl" : "Desactivar el procesamiento cuando el usuario haya bloqueado el sistema.", + "edt_conf_gen_disableLedsStartup_title" : "Apague los LED al inicio", + "edt_conf_gen_disableLedsStartup_expl" : "Deshabilite los LED y todos los componentes al inicio, debe volver a habilitarlos manualmente en la página principal o mediante la API JSON (componente COMP_ALL)." } diff --git a/www/i18n/fr.json b/www/i18n/fr.json index 6f76bb92d..ed970904f 100644 --- a/www/i18n/fr.json +++ b/www/i18n/fr.json @@ -1237,5 +1237,9 @@ "edt_conf_hardware_expl" : "Activez l'accélération matérielle, par exemple: pixel et vertex shaders sous Windows.", "edt_conf_monitor_nits_title" : "Correction de la luminosité HDR", "edt_conf_monitor_nits_expl" : "Luminosité cible SDR utilisée pour la conversion HDR en SDR. Si 0, il désactive la conversion matérielle des couleurs tout en maintenant une mise à l'échelle accélérée.", - "edt_append_nits" : "nits" + "edt_append_nits" : "nits", + "edt_conf_gen_disableOnLocked_title" : "Désactiver lorsqu'il est verrouillé", + "edt_conf_gen_disableOnLocked_expl" : "Désactiver le traitement lorsque l'utilisateur a verrouillé le système.", + "edt_conf_gen_disableLedsStartup_title" : "Éteignez les LED au démarrage", + "edt_conf_gen_disableLedsStartup_expl" : "Désactivez les LED et tous les composants au démarrage, vous devez les réactiver manuellement sur la page principale ou via l'API JSON (composant COMP_ALL)." } diff --git a/www/i18n/it.json b/www/i18n/it.json index 64c4f4450..0e46dc275 100644 --- a/www/i18n/it.json +++ b/www/i18n/it.json @@ -1237,5 +1237,9 @@ "edt_conf_hardware_expl" : "Abilita l'accelerazione hardware, ad esempio: pixel e vertex shader su Windows.", "edt_conf_monitor_nits_title" : "Correzione luminosità HDR", "edt_conf_monitor_nits_expl" : "Luminosità target SDR utilizzata per la conversione da HDR a SDR. Se 0, disabilita la conversione del colore hardware mantenendo il ridimensionamento accelerato.", - "edt_append_nits" : "nits" + "edt_append_nits" : "nits", + "edt_conf_gen_disableOnLocked_title" : "Disabilita quando bloccato", + "edt_conf_gen_disableOnLocked_expl" : "Disattiva l'elaborazione quando l'utente ha bloccato il sistema.", + "edt_conf_gen_disableLedsStartup_title" : "Spegnere i LED all'avvio", + "edt_conf_gen_disableLedsStartup_expl" : "Disabilita i LED e tutti i componenti all'avvio, devi riabilitarli manualmente nella pagina principale o tramite l'API JSON (componente COMP_ALL)." } diff --git a/www/i18n/nl.json b/www/i18n/nl.json index 13b66db66..e21c92a47 100644 --- a/www/i18n/nl.json +++ b/www/i18n/nl.json @@ -1237,5 +1237,9 @@ "edt_conf_hardware_expl" : "Schakel hardwareversnelling in, bijvoorbeeld: pixel- en vertex-shaders op Windows.", "edt_conf_monitor_nits_title" : "HDR-helderheidscorrectie", "edt_conf_monitor_nits_expl" : "SDR-doelhelderheid gebruikt voor conversie van HDR naar SDR. Indien 0, wordt de hardwarekleurconversie uitgeschakeld terwijl de versnelde schaling behouden blijft.", - "edt_append_nits" : "nits" + "edt_append_nits" : "nits", + "edt_conf_gen_disableOnLocked_title" : "Uitschakelen wanneer vergrendeld", + "edt_conf_gen_disableOnLocked_expl" : "Schakel de verwerking uit wanneer de gebruiker het systeem heeft vergrendeld.", + "edt_conf_gen_disableLedsStartup_title" : "Schakel de LED's uit bij het opstarten", + "edt_conf_gen_disableLedsStartup_expl" : "Schakel LED's en alle componenten uit bij het opstarten, u moet ze handmatig opnieuw inschakelen op de hoofdpagina of via de JSON API (COMP_ALL component)." } diff --git a/www/i18n/pl.json b/www/i18n/pl.json index 3e0ed8188..a67e96839 100644 --- a/www/i18n/pl.json +++ b/www/i18n/pl.json @@ -1237,5 +1237,9 @@ "edt_conf_hardware_expl" : "Włącz akcelerację sprzętową, na przykład: moduły cieniujące pikseli i wierzchołków w systemie Windows.", "edt_conf_monitor_nits_title" : "Korekta jasności HDR", "edt_conf_monitor_nits_expl" : "Docelowa jasność SDR używana do konwersji HDR na SDR. Jeśli wynosi 0, wyłącza sprzętową konwersję kolorów przy jednoczesnym zachowaniu przyspieszonego skalowania.", - "edt_append_nits" : "nits" + "edt_append_nits" : "nits", + "edt_conf_gen_disableOnLocked_title" : "Wyłącz, gdy jest zablokowany", + "edt_conf_gen_disableOnLocked_expl" : "Wyłącz przetwarzanie, gdy użytkownik zablokuje system.", + "edt_conf_gen_disableLedsStartup_title" : "Wyłącz diody LED przy uruchomieniu", + "edt_conf_gen_disableLedsStartup_expl" : "Wyłącz diody LED i wszystkie komponenty przy uruchomieniu, musisz je ponownie włączyć ręcznie na stronie głównej lub poprzez API JSON (komponent COMP_ALL)." } diff --git a/www/i18n/ro.json b/www/i18n/ro.json index 3cb60e2fb..b1b5b56eb 100644 --- a/www/i18n/ro.json +++ b/www/i18n/ro.json @@ -1237,5 +1237,9 @@ "edt_conf_hardware_expl" : "Activați accelerarea hardware, de exemplu: pixeli și umbritori vertex pe Windows.", "edt_conf_monitor_nits_title" : "Corecția luminozității HDR", "edt_conf_monitor_nits_expl" : "Luminozitatea țintă SDR utilizată pentru conversia HDR în SDR. Dacă este 0, dezactivează conversia hardware a culorilor, menținând în același timp scalarea accelerată.", - "edt_append_nits" : "nits" + "edt_append_nits" : "nits", + "edt_conf_gen_disableOnLocked_title" : "Dezactivați când este blocat", + "edt_conf_gen_disableOnLocked_expl" : "Opriți procesarea când utilizatorul a blocat sistemul.", + "edt_conf_gen_disableLedsStartup_title" : "Opriți LED-urile la pornire", + "edt_conf_gen_disableLedsStartup_expl" : "Dezactivați LED-urile și toate componentele la pornire, trebuie să le reactivați manual pe pagina principală sau prin API-ul JSON (componenta COMP_ALL)." } diff --git a/www/i18n/ru.json b/www/i18n/ru.json index a83362133..2df38694b 100644 --- a/www/i18n/ru.json +++ b/www/i18n/ru.json @@ -1237,5 +1237,9 @@ "edt_conf_hardware_expl" : "Включить аппаратное ускорение, например: пиксельные и вершинные шейдеры в Windows.", "edt_conf_monitor_nits_title" : "Коррекция яркости HDR", "edt_conf_monitor_nits_expl" : "Целевая яркость SDR, используемая для преобразования HDR в SDR. Если значение равно 0, это отключает аппаратное преобразование цвета при сохранении ускоренного масштабирования.", - "edt_append_nits" : "nits" + "edt_append_nits" : "nits", + "edt_conf_gen_disableOnLocked_title" : "Отключить при блокировке", + "edt_conf_gen_disableOnLocked_expl" : "Отключить обработку когда пользователь заблокировал систему.", + "edt_conf_gen_disableLedsStartup_title" : "Выключить светодиоды при запуске", + "edt_conf_gen_disableLedsStartup_expl" : "Отключить светодиоды и все компоненты при запуске, необходимо включить их вручную на главной странице или через JSON API (компонент COMP_ALL)." } diff --git a/www/i18n/sv.json b/www/i18n/sv.json index 4164311fc..c1863d37e 100644 --- a/www/i18n/sv.json +++ b/www/i18n/sv.json @@ -1237,5 +1237,9 @@ "edt_conf_hardware_expl" : "Aktivera hårdvaruacceleration, till exempel: pixel och vertex shaders på Windows.", "edt_conf_monitor_nits_title" : "Korrigering av HDR-ljusstyrka", "edt_conf_monitor_nits_expl" : "SDR-målljusstyrka som används för konvertering av HDR till SDR. Om 0, inaktiverar det hårdvarufärgkonvertering samtidigt som accelererad skalning bibehålls.", - "edt_append_nits" : "nits" + "edt_append_nits" : "nits", + "edt_conf_gen_disableOnLocked_title" : "Inaktivera när den är låst", + "edt_conf_gen_disableOnLocked_expl" : "Stäng av bearbetning när användaren har låst systemet.", + "edt_conf_gen_disableLedsStartup_title" : "Stäng av lysdioderna vid start", + "edt_conf_gen_disableLedsStartup_expl" : "Inaktivera lysdioder och alla komponenter vid start, du måste återaktivera dem manuellt på huvudsidan eller via JSON API (COMP_ALL-komponent)." } diff --git a/www/i18n/tr.json b/www/i18n/tr.json index d53f4043c..a78281b4f 100644 --- a/www/i18n/tr.json +++ b/www/i18n/tr.json @@ -1237,5 +1237,9 @@ "edt_conf_hardware_expl" : "Donanım hızlandırmayı etkinleştirin, örneğin: Windows'ta piksel ve köşe gölgelendiricileri.", "edt_conf_monitor_nits_title" : "HDR parlaklık düzeltmesi", "edt_conf_monitor_nits_expl" : "HDR'den SDR'ye dönüştürme için kullanılan SDR hedef parlaklığı. 0 ise, hızlandırılmış ölçeklendirmeyi korurken donanım renk dönüşümünü devre dışı bırakır.", - "edt_append_nits" : "nits" + "edt_append_nits" : "nits", + "edt_conf_gen_disableOnLocked_title" : "Kilitlendiğinde devre dışı bırak", + "edt_conf_gen_disableOnLocked_expl" : "Kullanıcı sistemi kilitlediğinde işlemeyi kapatın.", + "edt_conf_gen_disableLedsStartup_title" : "Başlangıçta LED'leri kapatın", + "edt_conf_gen_disableLedsStartup_expl" : "LED'leri ve tüm bileşenleri başlangıçta devre dışı bırakın; bunları ana sayfada veya JSON API (COMP_ALL bileşeni) aracılığıyla manuel olarak yeniden etkinleştirmeniz gerekir." } diff --git a/www/i18n/vi.json b/www/i18n/vi.json index 6c961a260..f1c7f8ed8 100644 --- a/www/i18n/vi.json +++ b/www/i18n/vi.json @@ -1237,5 +1237,9 @@ "edt_conf_hardware_expl" : "Cho phép tăng tốc phần cứng, ví dụ: trình đổ bóng pixel và đỉnh trên Windows.", "edt_conf_monitor_nits_title" : "Chỉnh sửa độ sáng HDR", "edt_conf_monitor_nits_expl" : "Độ sáng mục tiêu SDR được sử dụng để chuyển đổi HDR sang SDR. Nếu bằng 0, nó sẽ vô hiệu hóa chuyển đổi màu phần cứng trong khi vẫn duy trì tỷ lệ tăng tốc.", - "edt_append_nits" : "nits" + "edt_append_nits" : "nits", + "edt_conf_gen_disableOnLocked_title" : "Tắt khi bị khóa", + "edt_conf_gen_disableOnLocked_expl" : "Tắt xử lý khi người dùng đã khóa hệ thống.", + "edt_conf_gen_disableLedsStartup_title" : "Tắt đèn LED khi khởi động", + "edt_conf_gen_disableLedsStartup_expl" : "Tắt đèn LED và tất cả các thành phần khi khởi động, bạn phải bật lại chúng theo cách thủ công trên trang chính hoặc thông qua API JSON (thành phần COMP_ALL)." } diff --git a/www/i18n/zh-CN.json b/www/i18n/zh-CN.json index 9682f63b4..89c5f8119 100644 --- a/www/i18n/zh-CN.json +++ b/www/i18n/zh-CN.json @@ -1237,5 +1237,9 @@ "edt_conf_hardware_expl" : "启用硬件加速,例如:Windows 上的像素和顶点着色器。", "edt_conf_monitor_nits_title" : "HDR亮度校正", "edt_conf_monitor_nits_expl" : "用于 HDR 到 SDR 转换的 SDR 目标亮度。如果为 0,则禁用硬件颜色转换,同时保持加速缩放。", - "edt_append_nits" : "nits" + "edt_append_nits" : "nits", + "edt_conf_gen_disableOnLocked_title" : "锁定时禁用", + "edt_conf_gen_disableOnLocked_expl" : "当用户锁定系统时关闭处理。", + "edt_conf_gen_disableLedsStartup_title" : "启动时关闭 LED", + "edt_conf_gen_disableLedsStartup_expl" : "启动时禁用 LED 和所有组件,您必须在主页上手动或通过 JSON API(COMP_ALL 组件)重新启用它们。" }