Skip to content

Commit

Permalink
Protocol buffers HDR tone mapping via flatbuffers instance (resolves a…
Browse files Browse the repository at this point in the history
…wawa-dev#263)

Needs enabled flatbuffers and flatbuffers' HDR tone mapping.
  • Loading branch information
awawa-dev authored and chbartsch committed Nov 29, 2022
1 parent d0af4ce commit 8238c25
Show file tree
Hide file tree
Showing 17 changed files with 59 additions and 28 deletions.
4 changes: 2 additions & 2 deletions assets/webconfig/i18n/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -1143,7 +1143,6 @@
"perf_undervoltage": "Bylo zjištěno podpětí",
"perf_no": "Ne",
"perf_invalid_frames": "neplatné snímky",
"edt_conf_fbs_tonemapping_expl": "Pokud je povoleno, HyperHDR použije korekci LUT pro příchozí stream. Ujistěte se, že máte správnou tabulku LUT. Výchozí soubor 3D LUT <span class='fw-bold'>pro HDR10: 'lut_lin_tables.3d'</span> (je akceptován i název souboru 'flat_lut_lin_tables.3d') je již zahrnut.<span class='fw-bold' > Můžete si jej vygenerovat a efekt si prohlédnout pomocí odkazu v 'Pokročilé nabídce'.</span><br/>Vaše typická skrytá konfigurační složka, do které soubor nahrajete, je (pro potvrzení zkontrolujte stránku 'Protokoly'):<br/ > Rpi→&#47;home&#47;pi&#47;.hyperhdr<br/>Windows→c:&#47;Jméno uživatelů&#47;.hyperhdr",
"edt_conf_fbs_tonemapping_title": "Mapování tónů HDR na SDR",
"edt_conf_fbs_hdrToneMappingMode_title": "Oblast pro efekt režimu LUT",
"edt_conf_fbs_hdrToneMappingMode_expl": "Celá obrazovka nebo rychlejší režim ohraničení",
Expand All @@ -1159,5 +1158,6 @@
"edt_rgbw_calibration_green": "Aspekt zeleného/bílého kanálu",
"edt_rgbw_calibration_blue": "Aspekt modro/bílého kanálu",
"calibration_channel_info": "Aby to fungovalo, potřebujete HyperSerialEsp8266/HyperSerialESP32/HyperSPI <b>verze 6</b>. Když je tato možnost zakázána, použije se nastavení interní kalibrace firmwaru.<br/><br/>Normálně bílá LED v RGBW LED páscích může být silnější než barevná kombinace získaná smícháním RGB. Díky limitu je možné vyrovnat výkon kanálu.<br/><br/>'Neutral RGBW' bílý kanál se neblíží barvě získané smícháním RGB LED. Je to trochu žluté, takže možná budete muset snížit poměr modré/bílé, aby byl modrý kanál silnější. 'Studené RGBW' je obvykle lépe vyvážené.<br/><br/><b>Rada:</b> Zobrazte na kartě dálkového ovládání statickou bílou barvu. Poté nastavte limit bílého kanálu na 100 % a poměr stran červené/zelené/modré na 255, aby byl bílý kanál povolen na maximální rozsah. Alternativně můžete nastavit poměr stran červené/zelené/modré na 0 pro vypnutí bílého kanálu a pro emulaci bílé barvy pomocí RGB, abyste viděli rozdíl.",
"conf_grabber_pipewire_intro": "Aby bylo možné použít systémový grabber 'pipewire/portal', musí být HyperHDR spuštěna jako aplikace, <span style='color:red'>spuštění jako služba/démon se nezdaří</span>"
"conf_grabber_pipewire_intro": "Aby bylo možné použít systémový grabber 'pipewire/portal', musí být HyperHDR spuštěna jako aplikace, <span style='color:red'>spuštění jako služba/démon se nezdaří</span>",
"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 <span class='fw-bold'>pro HDR10: 'lut_lin_tables.3d'</span> (je akceptován i název souboru 'flat_lut_lin_tables.3d') je již zahrnut.<span class='fw-bold' > Můžete si jej vygenerovat a efekt si prohlédnout pomocí odkazu v 'Pokročilé nabídce'.</span><br/>Vaše typická skrytá konfigurační složka, do které soubor nahrajete, je (pro potvrzení zkontrolujte stránku 'Protokoly'):<br/ > Rpi→&#47;home&#47;pi&#47;.hyperhdr<br/>Windows→c:&#47;Jméno uživatelů&#47;.hyperhdr"
}
4 changes: 2 additions & 2 deletions assets/webconfig/i18n/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -1143,7 +1143,6 @@
"perf_undervoltage": "Unterspannung erkannt",
"perf_no": "Nein",
"perf_invalid_frames": "ungültige Frames",
"edt_conf_fbs_tonemapping_expl": "Wenn aktiviert, wendet HyperHDR die LUT-Korrektur auf den eingehenden Stream an. Stellen Sie sicher, dass Sie die richtige LUT-Tabelle haben. Standard-3D-LUT-Datei <span class='fw-bold'>für HDR10: 'lut_lin_tables.3d'</span> (Dateiname 'flat_lut_lin_tables.3d' wird ebenfalls akzeptiert) ist bereits enthalten.<span class='fw-bold' > Sie können einen erstellen und den Effekt über den Link im \"Erweitert-Menü\" in der Vorschau anzeigen.</span><br/>Ihr typischer versteckter Konfigurationsordner zum Hochladen dieser Datei ist (überprüfen Sie zur Bestätigung die Seite \"Protokolle\"):<br/ > Rpi→&#47;home&#47;pi&#47;.hyperhdr<br/>Windows→c:&#47;Users&#47;NAME&#47;.hyperhdr",
"edt_conf_fbs_tonemapping_title": "HDR-zu-SDR-Tonzuordnung",
"edt_conf_fbs_hdrToneMappingMode_title": "Bereich für LUT-Modus-Effekt",
"edt_conf_fbs_hdrToneMappingMode_expl": "Vollbildmodus oder schneller Randmodus",
Expand All @@ -1159,5 +1158,6 @@
"edt_rgbw_calibration_green": "Aspekt des Grün/Weiß-Kanals",
"edt_rgbw_calibration_blue": "Aspekt des Blau/Weiß-Kanals",
"calibration_channel_info": "Sie benötigen HyperSerialEsp8266/HyperSerialESP32/HyperSPI <b>Version 6</b>, damit dies funktioniert. Wenn diese Option deaktiviert ist, werden die internen Kalibrierungseinstellungen der Firmware verwendet.<br/><br/>Die normalerweise weiße LED in RGBW-LED-Streifen könnte stärker sein als die Farbkombination, die durch Mischen von RGB erhalten wird. Dank der Begrenzung ist es möglich, die Kanalleistung auszugleichen.<br/><br/>Der Weißkanal „Neutral RGBW“ kommt der Farbe nicht nahe, die durch Mischen von RGB-LEDs erzielt wird. Es ist ein bisschen gelb, daher müssen Sie möglicherweise den Blau/Weiß-Aspekt verringern, um den Blaukanal stärker zu machen. 'Kaltes RGBW' ist normalerweise besser ausbalanciert.<br/><br/><b>Tipp:</b> Zeigen Sie eine statische weiße Farbe auf der Registerkarte \"Fernbedienung\" an. Stellen Sie dann die Weißkanalgrenze auf 100 % und den Rot/Grün/Blau-Aspekt auf 255 ein, um den Weißkanal bei maximaler Reichweite zu aktivieren. Alternativ können Sie den Rot/Grün/Blau-Aspekt auf 0 setzen, um den Weißkanal auszuschalten und die weiße Farbe mit RGB zu emulieren, um den Unterschied zu sehen.",
"conf_grabber_pipewire_intro": "Um den 'pipewire/portal'-Systemgrabber verwenden zu können, muss HyperHDR als Anwendung ausgeführt werden, <span style='color:red'>das Starten als Dienst/Daemon schlägt fehl</span>"
"conf_grabber_pipewire_intro": "Um den 'pipewire/portal'-Systemgrabber verwenden zu können, muss HyperHDR als Anwendung ausgeführt werden, <span style='color:red'>das Starten als Dienst/Daemon schlägt fehl</span>",
"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 <span class='fw-bold'>für HDR10: 'lut_lin_tables.3d'</span> (Dateiname 'flat_lut_lin_tables.3d' wird ebenfalls akzeptiert) ist bereits enthalten.<span class='fw-bold' > Sie können einen erstellen und den Effekt über den Link im \"Erweitert-Menü\" in der Vorschau anzeigen.</span><br/>Ihr typischer versteckter Konfigurationsordner zum Hochladen dieser Datei ist (überprüfen Sie zur Bestätigung die Seite \"Protokolle\"):<br/ > Rpi→&#47;home&#47;pi&#47;.hyperhdr<br/>Windows→c:&#47;Users&#47;NAME&#47;.hyperhdr"
}
4 changes: 2 additions & 2 deletions assets/webconfig/i18n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -1143,7 +1143,6 @@
"perf_undervoltage" : "Undervoltage detected",
"perf_no" : "No",
"perf_invalid_frames" : "invalid frames",
"edt_conf_fbs_tonemapping_expl": "If enabled, HyperHDR will apply LUT correction for the incoming stream. Make sure you have got the correct LUT table. Default 3D LUT file <span class='fw-bold'>for HDR10: 'lut_lin_tables.3d'</span> (filename 'flat_lut_lin_tables.3d' is also accepted) is already included.<span class='fw-bold'> You can generate one and preview the effect using link in the 'Advanced menu'.</span><br/>Your typical hidden configuration folder to upload that file in is (check 'Logs' page to confirm):<br/> Rpi→&#47;home&#47;pi&#47;.hyperhdr<br/>Windows→c:&#47;Users&#47;NAME&#47;.hyperhdr",
"edt_conf_fbs_tonemapping_title": "HDR to SDR tone mapping",
"edt_conf_fbs_hdrToneMappingMode_title": "Area for LUT mode effect",
"edt_conf_fbs_hdrToneMappingMode_expl": "Fullscreen or faster Border Mode",
Expand All @@ -1159,5 +1158,6 @@
"edt_rgbw_calibration_green" : "Green/White channel aspect",
"edt_rgbw_calibration_blue" : "Blue/White channel aspect",
"calibration_channel_info" : "You need HyperSerialEsp8266/HyperSerialESP32/HyperSPI <b>version 6</b> for this to work. When this option is disabled, the internal firmware calibration settings are used.<br/><br/>The normally white LED in RGBW LED strips could be stronger than the color combination obtained from mixing RGB. Thanks to the limit it is possible to balance the channel power.<br/><br/>'Neutral RGBW' white channel is not close to the color obtained by mixing RGB LEDs. It's a bit yellow so you may need to lower the blue/white aspect to make the blue channel stronger. 'Cold RGBW' is usually better balanced.<br/><br/><b>Hint:</b> Display a static white color in the remote control tab. Then set the white channel limit to 100%, and the red/green/blue aspect to 255 to enable the white channel at maximum range. Alternativly you can set the red/green/blue aspect to 0 to turn off the white channel and to emulate the white color using RGB to see the difference.",
"conf_grabber_pipewire_intro" : "In order to use the 'pipewire/portal' system grabber HyperHDR must be run as the application, <span style='color:red'>launching as a service/daemon will fail</span>"
"conf_grabber_pipewire_intro" : "In order to use the 'pipewire/portal' system grabber HyperHDR must be run as the application, <span style='color:red'>launching as a service/daemon will fail</span>",
"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 <span class='fw-bold'>for HDR10: 'lut_lin_tables.3d'</span> (filename 'flat_lut_lin_tables.3d' is also accepted) is already included.<span class='fw-bold'> You can generate one and preview the effect using link in the 'Advanced menu'.</span><br/>Your typical hidden configuration folder to upload that file in is (check 'Logs' page to confirm):<br/> Rpi→&#47;home&#47;pi&#47;.hyperhdr<br/>Windows→c:&#47;Users&#47;NAME&#47;.hyperhdr"
}
4 changes: 2 additions & 2 deletions assets/webconfig/i18n/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -1143,7 +1143,6 @@
"perf_undervoltage": "Bajo voltaje detectado",
"perf_no": "No",
"perf_invalid_frames": "fotogramas inválidos",
"edt_conf_fbs_tonemapping_expl": "Si está habilitado, HyperHDR aplicará la corrección LUT para la transmisión entrante. Asegúrate de tener la tabla LUT correcta. El archivo LUT 3D predeterminado <span class='fw-bold'>para HDR10: 'lut_lin_tables.3d'</span> (también se acepta el nombre de archivo 'flat_lut_lin_tables.3d') ya está incluido.<span class='fw-bold' > Puede generar uno y obtener una vista previa del efecto usando el enlace en el 'Menú avanzado'.</span><br/>Su carpeta de configuración oculta típica para cargar ese archivo es (consulte la página 'Registros' para confirmar):<br/ > Rpi→&#47;inicio&#47;pi&#47;.hyperhdr<br/>Windows→c:&#47;Usuarios&#47;NOMBRE&#47;.hyperhdr",
"edt_conf_fbs_tonemapping_title": "Mapeo de tonos HDR a SDR",
"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",
Expand All @@ -1159,5 +1158,6 @@
"edt_rgbw_calibration_green": "Aspecto del canal verde/blanco",
"edt_rgbw_calibration_blue": "Aspecto del canal azul/blanco",
"calibration_channel_info": "Necesita HyperSerialEsp8266/HyperSerialESP32/HyperSPI <b>versión 6</b> para que esto funcione. Cuando esta opción está desactivada, se utilizan los ajustes de calibración del firmware interno.<br/><br/>El LED normalmente blanco en las tiras de LED RGBW podría ser más fuerte que la combinación de colores obtenida al mezclar RGB. Gracias al límite, es posible equilibrar la potencia del canal.<br/><br/>El canal blanco 'RGBW neutro' no se acerca al color obtenido mezclando LED RGB. Es un poco amarillo, por lo que es posible que deba reducir el aspecto azul/blanco para que el canal azul sea más fuerte. 'RGBW frío' suele estar mejor equilibrado.<br/><br/><b>Sugerencia:</b> Muestre un color blanco estático en la pestaña de control remoto. Luego establezca el límite del canal blanco en 100 % y el aspecto rojo/verde/azul en 255 para habilitar el canal blanco en el rango máximo. Alternativamente, puede establecer el aspecto rojo/verde/azul en 0 para apagar el canal blanco y emular el color blanco usando RGB para ver la diferencia.",
"conf_grabber_pipewire_intro": "Para utilizar el capturador de sistema 'pipewire/portal' HyperHDR debe ejecutarse como la aplicación, <span style='color:red'>el lanzamiento como servicio/daemon fallará</span>"
"conf_grabber_pipewire_intro": "Para utilizar el capturador de sistema 'pipewire/portal' HyperHDR debe ejecutarse como la aplicación, <span style='color:red'>el lanzamiento como servicio/daemon fallará</span>",
"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 <span class='fw-bold'>para HDR10: 'lut_lin_tables.3d'</span> (también se acepta el nombre de archivo 'flat_lut_lin_tables.3d') ya está incluido.<span class='fw-bold' > Puede generar uno y obtener una vista previa del efecto usando el enlace en el 'Menú avanzado'.</span><br/>Su carpeta de configuración oculta típica para cargar ese archivo es (consulte la página 'Registros' para confirmar):<br/ > Rpi→&#47;inicio&#47;pi&#47;.hyperhdr<br/>Windows→c:&#47;Usuarios&#47;NOMBRE&#47;.hyperhdr"
}
4 changes: 2 additions & 2 deletions assets/webconfig/i18n/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -1143,7 +1143,6 @@
"perf_undervoltage": "Sous-tension détectée",
"perf_no": "Non",
"perf_invalid_frames": "cadres invalides",
"edt_conf_fbs_tonemapping_expl": "S'il est activé, HyperHDR appliquera la correction LUT pour le flux entrant. Assurez-vous d'avoir la bonne table LUT. Le fichier LUT 3D par défaut <span class='fw-bold'>pour HDR10 : 'lut_lin_tables.3d'</span> (le nom de fichier 'flat_lut_lin_tables.3d' est également accepté) est déjà inclus.<span class='fw-bold' > Vous pouvez en générer un et prévisualiser l'effet en utilisant le lien dans le \"menu Avancé\".</span><br/>Votre dossier de configuration caché typique pour télécharger ce fichier est (vérifiez la page \"Journaux\" pour confirmer) :<br/ > Rpi→&#47;home&#47;pi&#47;.hyperhdr<br/>Windows→c:&#47;Utilisateurs&#47;NOM&#47;.hyperhdr",
"edt_conf_fbs_tonemapping_title": "Cartographie des tons HDR vers SDR",
"edt_conf_fbs_hdrToneMappingMode_title": "Zone pour l'effet du mode LUT",
"edt_conf_fbs_hdrToneMappingMode_expl": "Mode plein écran ou bordure plus rapide",
Expand All @@ -1159,5 +1158,6 @@
"edt_rgbw_calibration_green": "Aspect du canal vert/blanc",
"edt_rgbw_calibration_blue": "Aspect du canal bleu/blanc",
"calibration_channel_info": "Vous avez besoin de HyperSerialEsp8266/HyperSerialESP32/HyperSPI <b>version 6</b> pour que cela fonctionne. Lorsque cette option est désactivée, les paramètres d'étalonnage du micrologiciel interne sont utilisés.<br/><br/>La LED normalement blanche des bandes LED RGBW peut être plus puissante que la combinaison de couleurs obtenue en mélangeant RVB. Grâce à la limite, il est possible d'équilibrer la puissance du canal.<br/><br/>Le canal blanc 'Neutral RGBW' n'est pas proche de la couleur obtenue en mélangeant des LED RGB. C'est un peu jaune donc vous devrez peut-être baisser l'aspect bleu/blanc pour rendre le canal bleu plus fort. 'Cold RGBW' est généralement mieux équilibré.<br/><br/><b>Astuce :</b> Affichez une couleur blanche statique dans l'onglet de la télécommande. Réglez ensuite la limite du canal blanc sur 100 % et l'aspect rouge/vert/bleu sur 255 pour activer le canal blanc à la portée maximale. Alternativement, vous pouvez régler l'aspect rouge/vert/bleu sur 0 pour désactiver le canal blanc et émuler la couleur blanche à l'aide de RVB pour voir la différence.",
"conf_grabber_pipewire_intro": "Pour utiliser le système d'acquisition 'pipewire/portal', HyperHDR doit être exécuté en tant qu'application, <span style='color:red'>le lancement en tant que service/démon échouera</span>"
"conf_grabber_pipewire_intro": "Pour utiliser le système d'acquisition 'pipewire/portal', HyperHDR doit être exécuté en tant qu'application, <span style='color:red'>le lancement en tant que service/démon échouera</span>",
"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 <span class='fw-bold'>pour HDR10 : 'lut_lin_tables.3d'</span> (le nom de fichier 'flat_lut_lin_tables.3d' est également accepté) est déjà inclus.<span class='fw-bold' > Vous pouvez en générer un et prévisualiser l'effet en utilisant le lien dans le \"menu Avancé\".</span><br/>Votre dossier de configuration caché typique pour télécharger ce fichier est (vérifiez la page \"Journaux\" pour confirmer) :<br/ > Rpi→&#47;home&#47;pi&#47;.hyperhdr<br/>Windows→c:&#47;Utilisateurs&#47;NOM&#47;.hyperhdr"
}
Loading

0 comments on commit 8238c25

Please sign in to comment.