From e940d47079f0a25ee4045671e0f40cda3f60f392 Mon Sep 17 00:00:00 2001
From: "Simon L."
Date: Tue, 14 Oct 2025 13:25:57 +0200
Subject: [PATCH] talk-recording: allow to use it on arm64
Signed-off-by: Simon L.
---
Containers/talk-recording/start.sh | 2 ++
php/src/Data/ConfigurationManager.php | 5 -----
php/templates/includes/optional-containers.twig | 2 +-
3 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/Containers/talk-recording/start.sh b/Containers/talk-recording/start.sh
index a03eed04..b49e5e9c 100644
--- a/Containers/talk-recording/start.sh
+++ b/Containers/talk-recording/start.sh
@@ -59,6 +59,8 @@ extensionvideo = .webm
[recording]
browser = firefox
+driverPath = /usr/bin/geckodriver
+browserPath = /usr/bin/firefox
RECORDING_CONF
exec "$@"
diff --git a/php/src/Data/ConfigurationManager.php b/php/src/Data/ConfigurationManager.php
index ceae13d0..1a2b4461 100644
--- a/php/src/Data/ConfigurationManager.php
+++ b/php/src/Data/ConfigurationManager.php
@@ -286,11 +286,6 @@ class ConfigurationManager
$value = 0;
}
- // Currently only works on x64. See https://github.com/nextcloud/nextcloud-talk-recording/issues/17
- if (!$this->isx64Platform()) {
- $value = 0;
- }
-
$config = $this->GetConfig();
$config['isTalkRecordingEnabled'] = $value;
$this->WriteConfig($config);
diff --git a/php/templates/includes/optional-containers.twig b/php/templates/includes/optional-containers.twig
index 572af5f1..6bea68db 100644
--- a/php/templates/includes/optional-containers.twig
+++ b/php/templates/includes/optional-containers.twig
@@ -96,7 +96,7 @@
data-initial-state="false"
{% endif %}
>
-
+