Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added options for delaying the OSC output and hiding camera preview. #90

Merged
merged 11 commits into from
Feb 6, 2025
7 changes: 5 additions & 2 deletions BabbleApp/Locale/Afrikaans/locale.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
"general.recalibrate": "Recalibrate Address",
"general.recalibrateTooltip": "OSC address we use for recalibrating",
"general.uvcCameraSettings": "UVC Camera Settings",
"general.windowFocus": "Koppelvlak gepauseer",
"general.useRedChannel": "Use Red Channel",
"general.useRedChannelTooltip": "Uses only the red channel for Omnicept capture",
"general.xResolution": "X Resolution",
Expand Down Expand Up @@ -152,5 +151,9 @@
"general.theme.system": "System",
"general.theme.light": "Light",
"general.theme.dark": "Dark",
"general.useOSCQuery": "Use OSCQuery"
"general.useOSCQuery": "Use OSCQuery",
"general.windowFocus": "Window Focused",
"general.disableCameraPreview": "Disable camera preview (everywhere)",
"general.oscDelayEnable": "Enable OSC delay",
"general.oscDelaySeconds": "OSC delay in seconds"
}
7 changes: 5 additions & 2 deletions BabbleApp/Locale/Dansk/locale.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
"general.recalibrate": "Genkalibrerings adresse",
"general.recalibrateTooltip": "OSC address we use for recalibrating",
"general.uvcCameraSettings": "UVC Camera Settings",
"general.windowFocus": "Grænseflade pausere",
"general.useRedChannel": "Use Red Channel",
"general.useRedChannelTooltip": "Uses only the red channel for Omnicept capture",
"general.xResolution": "X Resolution",
Expand Down Expand Up @@ -152,5 +151,9 @@
"general.theme.system": "System",
"general.theme.light": "Light",
"general.theme.dark": "Dark",
"general.useOSCQuery": "Use OSCQuery"
"general.useOSCQuery": "Use OSCQuery",
"general.windowFocus": "Window Focused",
"general.disableCameraPreview": "Disable camera preview (everywhere)",
"general.oscDelayEnable": "Enable OSC delay",
"general.oscDelaySeconds": "OSC delay in seconds"
}
21 changes: 12 additions & 9 deletions BabbleApp/Locale/Deutsch/locale.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
"general.recalibrate": "Neukalibrierung Adresse",
"general.recalibrateTooltip": "OSC-Adresse, die wir zur Neukalibrierung verwenden",
"general.uvcCameraSettings": "UVC-Kameraeinstellungen",
"general.windowFocus": "Schnittstelle pausiert",
"general.useRedChannel": "Roten Farbkanal verwenden",
"general.useRedChannelTooltip": "Verwendet nur den roten Kanal für die Omnicept-Aufnahme",
"general.xResolution": "X-Achsenauflösung",
Expand All @@ -41,7 +40,7 @@
"warn.serialCapture": "Problem mit der seriellen Aufnahmequelle. Kamera wurde getrennt, warte auf erneute Verbindung",
"warn.backpressure1": "Aufnahmewarteschlange Rückstau von",
"warn.backpressure2": "Überprüfe auf Absturz oder Timingprobleme im Algorithmus",
"warn.oneEuroValues": "OneEuroFilter Werte müssen eine gültige Zahl sein",
"warn.oneEuroValues": "Ein Euro Filter Werte müssen eine gültige Zahl sein",
"info.moveToTrackingMode": "Wechsel zu Tracking Modus",
"info.moveToROIMode": "Wechsel zu ROI Modus",
"info.setROI": "Setze ROI",
Expand Down Expand Up @@ -75,7 +74,7 @@
"algorithm.modelOutputMultiplierTooltip": "Modellausgabemodifikator",
"algorithm.calibrationDeadzone": "Kalibrierungs-Totzone",
"algorithm.calibrationDeadzoneTooltip": "Offset der minimal kalibrierten Werte",
"algorithm.oneEuroFilterParameters": "OneEuroFilter Parameter",
"algorithm.oneEuroFilterParameters": "Ein Euro Filter Parameter",
"algorithm.minFrequencyCutoff": "Minimale Grenzfrequenz",
"algorithm.minFrequencyCutoffTooltip": "",
"algorithm.speedCoefficient": "Geschwindigkeitskoeffizient",
Expand All @@ -98,12 +97,12 @@
"camera.horizontalFlipTooltip": "Kamerabild horizontal spiegeln",
"camera.crop": "Bitte legen Sie einen Zuschnitt fest",
"camera.cameraAddress": "Kameraadresse",
"camera.cameraAddressTooltip": "Geben Sie die IP-Adresse oder den UVC-Port Ihrer Kamera ein. (Inklusive dem „http://“)",
"camera.cameraAddressTooltip": "Geben Sie die IP-Adresse oder den UVC - Port Ihrer Kamera ein. (Inklusive dem „http://“)",
"camera.refreshCameraList": "Liste aktualisieren",
"camera.saveAndRestartTracking": "Speichern und Tracking neu starten",
"camera.trackingMode": "Tracking-Modus",
"camera.trackingModeTooltip": "Gehen Sie hierhin, um Ihren Mund zu tracken",
"camera.croppingMode": "Zuschnittmodus",
"camera.croppingMode": "Ausschnitt Modus",
"camera.croppingModeToolTip": "Klicken Sie hier, um Ihren Mund zuzuschneiden",
"camera.waiting": "Warten auf Kameraadresse",
"camera.connecting": "Kamera wird Verbunden",
Expand All @@ -125,13 +124,13 @@
"babble.updateTo": "Bitte aktualisieren Sie auf",
"babble.downloadPage": "Download-Seite",
"babble.noToast": "Toast-Benachrichtigungen werden nicht unterstützt",
"babble.noInternet": "Konnte keine Verbindung zum Internet herstellen, Updatesuche übersprungen",
"babble.noInternet": "Konnte keine Verbindung zum Internet herstellen, Update-Suche übersprungen",
"babble.camPage": "Kamera",
"babble.settingsPage": "Einstellungen",
"babble.algoSettingsPage": "Algo-Einstellungen",
"babble.calibrationPage": "Kalibrierung",
"babble.exit": "Babble-App wird beendet",
"calibration.header": "Kalibrierungseinstellungen",
"calibration.header": "Kalibrierung",
"calibration.mode": "Kalibrierungs-Modus",
"calibration.modeTooltip": "Neutral = Beim Starten und Stoppen der Kalibrierung werden nur Mindestwerte festgelegt. Voll = Beim Starten der Kalibrierung werden Mindest- und Höchstwerte basierend auf den aufgezeichneten Werten festgelegt.",
"calibration.left": "Links",
Expand All @@ -141,7 +140,7 @@
"calibration.min": "Minimum",
"calibration.max": "Maximum",
"calibration.resetMin": "Minimum zurücksetzen",
"calibration.resetMinTooltip": "Minimumwerte zurücksetzen",
"calibration.resetMinTooltip": "Basiswert zurücksetzen",
"calibration.resetMax": "Maximum zurücksetzen",
"calibration.resetMaxTooltip": "Maximumwerte zurücksetzen",
"calibration.minLeftValue": "Minimale Links-werte",
Expand All @@ -152,5 +151,9 @@
"general.theme.system": "System",
"general.theme.light": "Light",
"general.theme.dark": "Dark",
"general.useOSCQuery": "Use OSCQuery"
"general.useOSCQuery": "Use OSCQuery",
"general.windowFocus": "Window Focused",
"general.disableCameraPreview": "Disable camera preview (everywhere)",
"general.oscDelayEnable": "Enable OSC delay",
"general.oscDelaySeconds": "OSC delay in seconds"
}
49 changes: 27 additions & 22 deletions BabbleApp/Locale/English/locale.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,13 @@
"general.addressTooltip": "IP address we send OSC data to",
"general.port": "Port",
"general.portTooltip": "OSC port we send data to",
"general.receiver": "Receive functions",
"general.receiverTooltip": "Toggle OSC receive functions",
"general.receiver": "Receiver functions",
"general.receiverTooltip": "Toggle OSC receiver functions",
"general.receiverPort": "Receiver Port",
"general.receiverPortTooltip": "Port we receive OSC data from (used to recalibrate from within VRChat",
"general.recalibrate": "Recalibrate Address",
"general.recalibrateTooltip": "OSC address we use for recalibrating",
"general.recalibrateTooltip": "OSC address we use for recalibration",
"general.uvcCameraSettings": "UVC Camera Settings",
"general.windowFocus": "Interface Paused",
"general.useRedChannel": "Use Red Channel",
"general.useRedChannelTooltip": "Uses only the red channel for Omnicept capture",
"general.xResolution": "X Resolution",
Expand All @@ -27,34 +26,31 @@
"general.framerateTooltip": "Capture framerate. Default = 0",
"general.language": "Language Settings",
"general.languageInstructions": "Restart the Babble App to see your changes",
"general.languageTooltip": "Change the language",
"general.languageTooltip": "Change language",
"error.oscPort": "OSC port value must be an integer 0-65535",
"error.oscValue": "OSC port value cannot be empty and must be an integer 0-65535",
"error.notAnInt": "Not an Int",
"error.notAnInt": "Not an Integer",
"error.notAFloat": "Not a Float",
"error.improperTabValue": "Improper tab value",
"error.frame": "Problem while getting frame",
"error.size": "Size of frames to display are of unequal sizes",
"error.capture": "Frame capture issue detected",
"error.winmm": "Failed to load winmm",
"error.modelLoad": "Failed to load model:",
"warn.frameDrop": "Frame drop. Corrupted JPEG",
"warn.captureProblem": "Capture source problem, assuming camera disconnected, waiting for reconnect",
"warn.serialCapture": "Serial capture source problem, assuming camera disconnected, waiting for reconnect",
"warn.captureProblem": "Capture source problem, assuming camera disconnected, waiting to reconnect",
"warn.serialCapture": "Serial capture source problem, assuming camera disconnected, waiting to reconnect",
"warn.backpressure1": "CAPTURE QUEUE BACKPRESSURE OF",
"warn.backpressure2": "CHECK FOR CRASH OR TIMING ISSUES IN ALGORITHM",
"warn.oneEuroValues": "OneEuroFilter values must be a legal number",
"warn.timerRes": "Failed to set timer resolution:",
"info.moveToTrackingMode": "Moving to tracking mode",
"info.moveToROIMode": "Moving to ROI mode",
"info.moveToTrackingMode": "Changing to tracking mode",
"info.moveToROIMode": "Changing to ROI mode",
"info.setROI": "Set ROI",
"info.enabled": "Enabled",
"info.disabled": "Disabled",
"info.newValue": "New value",
"info.discardingSerial": "Discarding the serial buffer",
"info.refreshedCameraList": "Refreshed Camera List",
"info.ETVRConnected": "ETVR Serial Tracker device connected on",
"info.ETVRFailiure": "Failed to connect on",
"info.ETVRConnected": "ETVR Serial Tracker device connected to",
"info.ETVRFailiure": "Failed to connect to",
"info.enterCaptureOne": "Capture source",
"info.enterCaptureTwo": "not found, retrying...",
"info.exitCaptureThread": "Exiting capture thread",
Expand Down Expand Up @@ -88,7 +84,7 @@
"camera.rotation": "Rotation",
"camera.rotationTooltip": "Adjust the rotation of your cameras, make them level",
"camera.startCalibration": "Start Calibration",
"camera.startCalibrationTooltip": "Neutural Calibration: Hold a relaxed face, press [Start Calibration] and then press [Stop Calibraion]. \nFull Calibration: Press [Start Calibration] and make as many face movements as you can until it switches back to tracking mode or press [Stop Calibration]",
"camera.startCalibrationTooltip": "Neutral Calibration: Hold a relaxed face, press [Start Calibration] and then press [Stop Calibration]. \nFull Calibration: Press [Start Calibration] and make as many face movements as you can until it switches back to tracking mode or press [Stop Calibration]",
"camera.stopCalibration": "Stop Calibration",
"camera.stopCalibrationTooltip": "Stop calibration manually",
"camera.enableCalibration": "Enable Calibration",
Expand All @@ -111,7 +107,7 @@
"camera.waiting": "Waiting for camera address",
"camera.connecting": "Camera Connecting",
"camera.reconnecting": "Camera Reconnecting",
"camera.waitingOnMouthCrop": "Awating Mouth Crop",
"camera.waitingOnMouthCrop": "Awaiting Mouth Crop",
"camera.calibration": "Calibration",
"camera.tracking": "Tracking",
"config.noSettingsFile": "No settings file, using base settings",
Expand All @@ -121,17 +117,17 @@
"config.saved": "Config saved successfully",
"babble.latestVersion": "App is the latest version",
"babble.needUpdateOne": "You have app version",
"babble.needUpdateTwo": "installed. Please update to",
"babble.needUpdateThree": "for the newest features",
"babble.needUpdateTwo": "Installed. Please update to",
"babble.needUpdateThree": "For the newest features",
"babble.name": "Babble App",
"babble.updatePresent": "New Update Available",
"babble.updateTo": "Please update to",
"babble.downloadPage": "Download Page",
"babble.noToast": "Toast notifications not supported",
"babble.noInternet": "Internet connection failed, no update check occured",
"babble.noInternet": "Internet connection failed, no update check occurred",
"babble.camPage": "Cam",
"babble.settingsPage": "Settings",
"babble.algoSettingsPage": "Algo Settings",
"babble.algoSettingsPage": "Also Settings",
"babble.calibrationPage": "Calibration",
"babble.exit": "Exiting Babble App",
"calibration.header": "Calibration Settings",
Expand All @@ -150,5 +146,14 @@
"calibration.minLeftValue": "Min Left Value",
"calibration.maxLeftValue": "Max Left Value",
"calibration.minRightValue": "Min Right Value",
"calibration.maxRightValue": "Max Right Value"
"calibration.maxRightValue": "Max Right Value",
"general.theme": "Theme",
"general.theme.system": "System",
"general.theme.light": "Light",
"general.theme.dark": "Dark",
"general.useOSCQuery": "Use OSCQuery",
"general.windowFocus": "Window Focused",
"general.disableCameraPreview": "Disable camera preview (everywhere)",
"general.oscDelayEnable": "Enable OSC delay",
"general.oscDelaySeconds": "OSC delay in seconds"
}
17 changes: 11 additions & 6 deletions BabbleApp/Locale/Español/locale.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
"general.recalibrate": "Dirección de recalibración",
"general.recalibrateTooltip": "Dirección OSC usada para recalibrar",
"general.uvcCameraSettings": "Ajustes de Cámara UVC",
"general.windowFocus": "Interfaz Pausada",
"general.useRedChannel": "Usar Canal Rojo",
"general.useRedChannelTooltip": "Usar solo el canal rojo para capturar con Omnicept",
"general.xResolution": "Resolución X",
Expand All @@ -36,15 +35,12 @@
"error.frame": "Problema al obtener fotogramas",
"error.size": "Los tamaños de los fotogramas para mostrar son de dimensiones desiguales",
"error.capture": "Detectado problema en la captura de fotogramas",
"error.winmm": "Error al cargar winmm",
"error.modelLoad": "Error al cargar Modelo:",
"warn.frameDrop": "Pérdida de fotogramas. JPEG dañado",
"warn.captureProblem": "Problema con la fuente de captura, se asume que la cámara está desconectada, esperando reconexión",
"warn.serialCapture": "Problema con la fuente de captura en serie, se asume que la cámara está desconectada, esperando reconexión",
"warn.backpressure1": "PRESIÓN EN LA COLA DE CAPTURA DE",
"warn.backpressure2": "COMPRUEBA POSIBLES PROBLEMAS DE CRASH O TIMING EN EL ALGORITMO",
"warn.oneEuroValues": "Los valores de OneEuroFilter deben ser un número válido",
"warn.timerRes": "Error al establecer la resolución del temporizador:",
"info.moveToTrackingMode": "Cambiando a modo de seguimiento",
"info.moveToROIMode": "Cambiando a modo de ROI",
"info.setROI": "Establecer ROI",
Expand Down Expand Up @@ -150,5 +146,14 @@
"calibration.minLeftValue": "Valor Mín Izquierda",
"calibration.maxLeftValue": "Valor Máx Izquierda",
"calibration.minRightValue": "Valor Mín Derecha",
"calibration.maxRightValue": "Valor Máx Derecha"
}
"calibration.maxRightValue": "Valor Máx Derecha",
"general.theme": "Theme",
"general.theme.system": "System",
"general.theme.light": "Light",
"general.theme.dark": "Dark",
"general.useOSCQuery": "Use OSCQuery",
"general.windowFocus": "Window Focused",
"general.disableCameraPreview": "Disable camera preview (everywhere)",
"general.oscDelayEnable": "Enable OSC delay",
"general.oscDelaySeconds": "OSC delay in seconds"
}
7 changes: 5 additions & 2 deletions BabbleApp/Locale/Française/locale.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
"general.recalibrate": "Adresse de recalibration",
"general.recalibrateTooltip": "Adresse OSC à utiliser pour la recalibration",
"general.uvcCameraSettings": "Paramètres de la Caméra UVC",
"general.windowFocus": "Interface en pause",
"general.useRedChannel": "Utiliser le canal Rouge",
"general.useRedChannelTooltip": "Utiliser uniquement le canal rouge pour la capture Omnicept",
"general.xResolution": "Résolution X",
Expand Down Expand Up @@ -152,5 +151,9 @@
"general.theme.system": "System",
"general.theme.light": "Light",
"general.theme.dark": "Dark",
"general.useOSCQuery": "Use OSCQuery"
"general.useOSCQuery": "Use OSCQuery",
"general.windowFocus": "Window Focused",
"general.disableCameraPreview": "Disable camera preview (everywhere)",
"general.oscDelayEnable": "Enable OSC delay",
"general.oscDelaySeconds": "OSC delay in seconds"
}
7 changes: 5 additions & 2 deletions BabbleApp/Locale/Indonesian/locale.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
"general.recalibrate": "Kalibarsi ulang Address",
"general.recalibrateTooltip": "Alamat OSC kami gunakan untuk kalibrasi ulang",
"general.uvcCameraSettings": "Pengaturan Kamera UVC",
"general.windowFocus": "Antarmuka Dijeda",
"general.useRedChannel": "Gunakan Channel Merah",
"general.useRedChannelTooltip": "Hanya menggunakan channel merah untuk Omnicept capture",
"general.xResolution": "X Resolusi",
Expand Down Expand Up @@ -152,5 +151,9 @@
"general.theme.system": "Sistem",
"general.theme.light": "Terang",
"general.theme.dark": "Gelap",
"general.useOSCQuery": "Gunakan OSCQuery"
"general.useOSCQuery": "Gunakan OSCQuery",
"general.windowFocus": "Window Focused",
"general.disableCameraPreview": "Disable camera preview (everywhere)",
"general.oscDelayEnable": "Enable OSC delay",
"general.oscDelaySeconds": "OSC delay in seconds"
}
9 changes: 6 additions & 3 deletions BabbleApp/Locale/Italiano/locale.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,13 @@
"general.recalibrate": "Ricalibra Indirizzo",
"general.recalibrateTooltip": "Indirizzo OSC che utilizziamo per ricalibrare",
"general.uvcCameraSettings": "Impostazioni Telecamera UVC",
"general.windowFocus": "Interfaccia in pausa",
"general.useRedChannel": "Usa Canale Rosso",
"general.useRedChannelTooltip": "Utilizza solo il canale rosso per la cattura Omnicept",
"general.xResolution": "Risoluzione X",
"general.xResolutionTooltip": "Risoluzione acquisizione X. Predefinito = 0",
"general.yResolution": "Risoluzione Y",
"general.yResolutionTooltip": "Risoluzione acquisizione Y. Predefinito = 0",
"general.framerate": "Frequenza dei fotogrammi\n\n",
"general.framerate": "Frequenza dei fotogrammi",
"general.framerateTooltip": "Acquisisci frequenza dei fotogrammi. Predefinito = 0",
"general.language": "Impostazioni Lingua",
"general.languageInstructions": "Riavvia l'app Babble per vedere i tuoi cambiamenti",
Expand Down Expand Up @@ -152,5 +151,9 @@
"general.theme.system": "Sistema",
"general.theme.light": "Chiaro",
"general.theme.dark": "Scuro",
"general.useOSCQuery": "Usa OSCQuery"
"general.useOSCQuery": "Usa OSCQuery",
"general.windowFocus": "Finestra Attiva",
"general.disableCameraPreview": "Disable camera preview (everywhere)",
"general.oscDelayEnable": "Enable OSC delay",
"general.oscDelaySeconds": "OSC delay in seconds"
}
7 changes: 5 additions & 2 deletions BabbleApp/Locale/Nederlands/locale.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
"general.recalibrate": "Herkalibratie adres",
"general.recalibrateTooltip": "OSC-adres die we gebruiken voor het herkalibreren",
"general.uvcCameraSettings": "UVC Camera Instellingen",
"general.windowFocus": "Interface Gepauzeerd",
"general.useRedChannel": "Gebruik Rood Kanaal",
"general.useRedChannelTooltip": "Gebruikt alleen het rode kanaal",
"general.xResolution": "X Resolutie",
Expand Down Expand Up @@ -152,5 +151,9 @@
"general.theme.system": "System",
"general.theme.light": "Light",
"general.theme.dark": "Dark",
"general.useOSCQuery": "Use OSCQuery"
"general.useOSCQuery": "Use OSCQuery",
"general.windowFocus": "Window Focused",
"general.disableCameraPreview": "Disable camera preview (everywhere)",
"general.oscDelayEnable": "Enable OSC delay",
"general.oscDelaySeconds": "OSC delay in seconds"
}
Loading