From c4de9a1edb6c8e647192806ad41fc7ee8c6f5e56 Mon Sep 17 00:00:00 2001 From: Carlos Date: Thu, 4 Dec 2025 11:40:59 +0100 Subject: [PATCH 01/31] Brought changes from main --- package.json | 2 +- .../meet/views/Conference/components/VideoParticipant.tsx | 2 +- yarn.lock | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index bd7144027720..c17634310891 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ "js-md5": "0.6.1", "js-sha512": "0.8.0", "jwt-decode": "2.2.0", - "lib-jitsi-meet": "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.13/lib-jitsi-meet-0.0.13.tgz", + "lib-jitsi-meet": "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz", "lodash-es": "4.17.21", "moment": "2.29.4", "moment-duration-format": "2.2.2", diff --git a/react/features/base/meet/views/Conference/components/VideoParticipant.tsx b/react/features/base/meet/views/Conference/components/VideoParticipant.tsx index 724fe1345b02..aca6c9027a1e 100644 --- a/react/features/base/meet/views/Conference/components/VideoParticipant.tsx +++ b/react/features/base/meet/views/Conference/components/VideoParticipant.tsx @@ -49,7 +49,7 @@ const VideoParticipant = ({ )} key={`video-${id}`} // Set to false due to decoding issues and video lag - encodeVideo={false} + encodeVideo={true} /> ) : (
diff --git a/yarn.lock b/yarn.lock index 6bdcd6f8bb19..9f8679a398d6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11154,9 +11154,9 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -"lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.13/lib-jitsi-meet-0.0.13.tgz": - version "0.0.13" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.13/lib-jitsi-meet-0.0.13.tgz#8ec080d2c7f70fd78b769c49cce7515ec22a75c9" +"lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": + version "0.0.14" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#abd6c03947e95eee5c6cbe2e90707ceae0244c18" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From 93ce781cb20cf6ca767ce9a2967ed5f878c3252e Mon Sep 17 00:00:00 2001 From: Carlos Date: Thu, 4 Dec 2025 13:03:56 +0100 Subject: [PATCH 02/31] Update sha --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 9f8679a398d6..dd3800072f7d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#abd6c03947e95eee5c6cbe2e90707ceae0244c18" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#ff9e1656b554eb7a5956dfdc5b3316e67a30ae15" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From f687576ee97c4d817136929bccd2ce845793881a Mon Sep 17 00:00:00 2001 From: Carlos Date: Thu, 4 Dec 2025 14:20:10 +0100 Subject: [PATCH 03/31] lib-jitsi-meet: disposing native-memory objects after use, demoved redundant ImageData --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index dd3800072f7d..60b62725f708 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#ff9e1656b554eb7a5956dfdc5b3316e67a30ae15" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#5c00f1e7dfb32bab5cba5303b057c6a0ca814146" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From 61f6a18c550b9153f4b8ef22fde515e3f6af6200 Mon Sep 17 00:00:00 2001 From: Carlos Date: Thu, 4 Dec 2025 14:38:02 +0100 Subject: [PATCH 04/31] lib-jitsi-meet: updated sha --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 60b62725f708..1f0b6a40f23d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#5c00f1e7dfb32bab5cba5303b057c6a0ca814146" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#85cf677e1711f9565923d071169a7137853f1296" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From df15629191cb4d4989440b9a6bc24667153b1520 Mon Sep 17 00:00:00 2001 From: Carlos Date: Thu, 4 Dec 2025 15:15:30 +0100 Subject: [PATCH 05/31] lib-jitsi-meet: updated sha --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 1f0b6a40f23d..dfa89d04c17b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#85cf677e1711f9565923d071169a7137853f1296" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#935c557df5bad94814bbc8ca4e05726a23ae0b81" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From bb148f2b4097fd77e99bcae99a3f35e658b0103f Mon Sep 17 00:00:00 2001 From: Carlos Date: Thu, 4 Dec 2025 15:49:18 +0100 Subject: [PATCH 06/31] lib-jitsi-meet: refactor of if statements --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index dfa89d04c17b..43e089b3fb89 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#935c557df5bad94814bbc8ca4e05726a23ae0b81" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#a2d07c39d1f6da05b3dcff28311b5504cdad8ecb" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From be30a62b9a3a03535e4a1ecf16b7d55f64ca7540 Mon Sep 17 00:00:00 2001 From: Carlos Date: Thu, 4 Dec 2025 16:26:07 +0100 Subject: [PATCH 07/31] lib-jitsi-meet: refactor of if statements --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 43e089b3fb89..34b7344fc5a7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#a2d07c39d1f6da05b3dcff28311b5504cdad8ecb" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#c2cef81e32866572f0a15fb8a316cfeb7d00c33e" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From 69b917fe6bde52ffdcb35ba3053eef7db9de7874 Mon Sep 17 00:00:00 2001 From: Carlos Date: Thu, 4 Dec 2025 16:55:21 +0100 Subject: [PATCH 08/31] lib-jitsi-meet: update sha --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 34b7344fc5a7..f2b5a312845b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#c2cef81e32866572f0a15fb8a316cfeb7d00c33e" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#b1a5f22cbd514b45f08e9faf016df0a3632eb5df" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From e47b62b7acfb06cdb98bd18cb6921832a3b93761 Mon Sep 17 00:00:00 2001 From: Carlos Date: Thu, 4 Dec 2025 17:17:51 +0100 Subject: [PATCH 09/31] lib-jitsi-meet: update sha --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index f2b5a312845b..9e9efaeab64d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#b1a5f22cbd514b45f08e9faf016df0a3632eb5df" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#b62579f18661a7a172ed9725366e8cb0bd7bfda7" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From 860c447c0029009e20f59b0fc51221528ba1851b Mon Sep 17 00:00:00 2001 From: Carlos Date: Fri, 5 Dec 2025 11:03:11 +0100 Subject: [PATCH 10/31] lib-jitsi-meet: resizes of canvas are done when container expected size is not correct --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 9e9efaeab64d..e5798b8e053c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#b62579f18661a7a172ed9725366e8cb0bd7bfda7" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#2c46807dde79abc8587588770ba98c4e374e9f54" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From 940ca848b20a63cc842a775ee2e777532d481e37 Mon Sep 17 00:00:00 2001 From: Carlos Date: Fri, 5 Dec 2025 11:26:37 +0100 Subject: [PATCH 11/31] lib-jitsi-meet: resizes of canvas are done when container expected size is not correct --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index e5798b8e053c..f11562e57135 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#2c46807dde79abc8587588770ba98c4e374e9f54" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#75b98f346826c5c87cc0f90f9df556fc3052731c" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From 4539eb104a39dd707a8467cfa281d33b321cf96b Mon Sep 17 00:00:00 2001 From: Carlos Date: Fri, 5 Dec 2025 12:12:55 +0100 Subject: [PATCH 12/31] Prapring for crypto-chat --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index f11562e57135..d2b44edda012 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#75b98f346826c5c87cc0f90f9df556fc3052731c" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#2b0f107af46ea8f498d27e9f115e03f0e905006d" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From 5a1ce178ea1ee993394c622e2ef2d366071202da Mon Sep 17 00:00:00 2001 From: Carlos Date: Fri, 5 Dec 2025 12:43:25 +0100 Subject: [PATCH 13/31] back to testing decoder --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index d2b44edda012..dedd649f1c5f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#2b0f107af46ea8f498d27e9f115e03f0e905006d" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#bf6cbe380867e0cdcbea1ae78fe4b2b143de40d9" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From a88a68440f7445e4a56425d3a13a2c29a53fb998 Mon Sep 17 00:00:00 2001 From: Carlos Date: Fri, 5 Dec 2025 13:14:38 +0100 Subject: [PATCH 14/31] Added logs to check container size --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index dedd649f1c5f..bdd0c83e1f15 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#bf6cbe380867e0cdcbea1ae78fe4b2b143de40d9" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#d7c53b2cd9a2476f6f8208fd57c16480d18ad712" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From 641f70c064c01f7ae552f15ac2c27187abc388df Mon Sep 17 00:00:00 2001 From: Carlos Date: Fri, 5 Dec 2025 13:36:03 +0100 Subject: [PATCH 15/31] Refreshes canvas every 30 frames to prevent bad resizing due to bad sync --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index bdd0c83e1f15..45905b5606fb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#d7c53b2cd9a2476f6f8208fd57c16480d18ad712" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#dd8becc72994e7dc39cb986554c92bdc28898fef" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From f6363c21559df5eb45e7e9218083f58be940c37f Mon Sep 17 00:00:00 2001 From: Carlos Date: Fri, 5 Dec 2025 14:29:20 +0100 Subject: [PATCH 16/31] Removed close() calusule to grabframe() to check wether memory leaks are present, if so, this is the reason of the previous data leaks --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 45905b5606fb..254bde4dd4f5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#dd8becc72994e7dc39cb986554c92bdc28898fef" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#8e98e3b0e9c8145dae041bd6726b1d5fc230fe74" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From 16a1d77dd47e1b342cfaee2dbc2c0a664f82a513 Mon Sep 17 00:00:00 2001 From: Carlos Date: Fri, 5 Dec 2025 17:43:13 +0100 Subject: [PATCH 17/31] Added more dataleaks protections and disposal methods. Updated the logic to switch decoder --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 254bde4dd4f5..2f7094d3418e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#8e98e3b0e9c8145dae041bd6726b1d5fc230fe74" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#d6ce115748037d343de28cb9d7fe067780ff4de9" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From 6af7b4ef8770fa6f33d3d067f299db7a895f0cc3 Mon Sep 17 00:00:00 2001 From: Carlos Date: Tue, 9 Dec 2025 09:29:24 +0100 Subject: [PATCH 18/31] Set to do a stress test: decoder loop always on --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 2f7094d3418e..c2f2d0528aae 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#d6ce115748037d343de28cb9d7fe067780ff4de9" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#0941754de6b2a1bbefb9e00b7d3f23b7e9211ddb" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From 358e0b2fb04e2c9824bbea37773d5abf82348ade Mon Sep 17 00:00:00 2001 From: Carlos Date: Tue, 9 Dec 2025 09:51:28 +0100 Subject: [PATCH 19/31] Updated sha and fixed if statement dor stress test --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index c2f2d0528aae..e9dcee3a1025 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#0941754de6b2a1bbefb9e00b7d3f23b7e9211ddb" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#73df6f70769454d6daa68d9b3c9f7735cb94164e" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From 138e8d5046356d423e01dc2d4cec5bfbef20c555 Mon Sep 17 00:00:00 2001 From: Carlos Date: Tue, 9 Dec 2025 11:00:18 +0100 Subject: [PATCH 20/31] stress-test: switches on/off every 100 frames, to see if there is a dataleak due to the switch --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index e9dcee3a1025..427d05bf8758 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#73df6f70769454d6daa68d9b3c9f7735cb94164e" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#9b0056520c76cb646424f9e83cdf0534c0c7306c" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From 197d94f96432de19ad03175bb66edfa7d1f686fb Mon Sep 17 00:00:00 2001 From: Carlos Date: Tue, 9 Dec 2025 12:35:52 +0100 Subject: [PATCH 21/31] stress-test: switches on/off every 1000 frames, to see if the dataleak is due to stressing the JS' GC and not due to switching on/off --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 427d05bf8758..3b1712be96c9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#9b0056520c76cb646424f9e83cdf0534c0c7306c" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#059c5dfe4a17267855be9f1b2e2bd5a944b6cd64" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From c839c0ffcd0c0d1fc8d62283f878d56a2d67f797 Mon Sep 17 00:00:00 2001 From: Carlos Date: Tue, 9 Dec 2025 12:57:01 +0100 Subject: [PATCH 22/31] Checking in normal situation it switches when necessary --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 3b1712be96c9..a96efa9365ff 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#059c5dfe4a17267855be9f1b2e2bd5a944b6cd64" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#9d45846a5cf3dc24637e9aebf49dfeea601cdc58" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From 7325b46a3e29b4b68fa4fb7fca70ebc4ee6e1ff8 Mon Sep 17 00:00:00 2001 From: Carlos Date: Tue, 9 Dec 2025 15:01:45 +0100 Subject: [PATCH 23/31] Adding a track cleaner to container, to prevent the allocation of infinite streams --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index a96efa9365ff..8248698283de 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#9d45846a5cf3dc24637e9aebf49dfeea601cdc58" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#5997e22624a3555dfb4ccf688bbfb130a975653e" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From c53befd162a450fd131aa7dcdcd2575372af8db2 Mon Sep 17 00:00:00 2001 From: Carlos Date: Tue, 9 Dec 2025 15:27:42 +0100 Subject: [PATCH 24/31] Adding another track cleaner to container, to prevent the allocation of infinite streams --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 8248698283de..9df9c6141881 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#5997e22624a3555dfb4ccf688bbfb130a975653e" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#6c0b0d3981026a8dfcc0dc5fe5a02a8c2bd88311" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From 289f4c443f22aba1b1ee0046b01db4bfe95693ea Mon Sep 17 00:00:00 2001 From: Carlos Date: Tue, 9 Dec 2025 15:46:37 +0100 Subject: [PATCH 25/31] Adding another track cleaner, enforcing switch for stress test. --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 9df9c6141881..231a5e301ab3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#6c0b0d3981026a8dfcc0dc5fe5a02a8c2bd88311" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#11611e26446fe753713adba8fd0a446ea21dc7c6" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From 38963b7a03c037a50f8544406fbd11260a95920d Mon Sep 17 00:00:00 2001 From: Carlos Date: Tue, 9 Dec 2025 16:44:22 +0100 Subject: [PATCH 26/31] Testing what would be the production version --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 231a5e301ab3..86035c5d9b2d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#11611e26446fe753713adba8fd0a446ea21dc7c6" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#57f961e0945c0019650a9a43f171ad94b68eba0d" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From d5898fd62a8dd111a91b16dcd0280d1ce11080c7 Mon Sep 17 00:00:00 2001 From: Carlos Date: Tue, 9 Dec 2025 16:49:17 +0100 Subject: [PATCH 27/31] UPdated sha --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 86035c5d9b2d..bf9df012b256 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#57f961e0945c0019650a9a43f171ad94b68eba0d" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#3d6bcddc957f3e6e69af1f604b74bcd17443e333" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From 99d535de5ecf46bc928577c7be187e39b1f949b1 Mon Sep 17 00:00:00 2001 From: Carlos Date: Wed, 10 Dec 2025 09:21:27 +0100 Subject: [PATCH 28/31] More cleaning measures just in case --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index bf9df012b256..d5c9dc30af3a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#3d6bcddc957f3e6e69af1f604b74bcd17443e333" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#070849a701e751509b931a9a6dd7f9ccd46dd509" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From be923964b162c4a078f33c36dd4af26cdbce9305 Mon Sep 17 00:00:00 2001 From: Carlos Date: Wed, 10 Dec 2025 10:52:50 +0100 Subject: [PATCH 29/31] Decoder on: stress test after finding stable version --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index d5c9dc30af3a..7e11d279631a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#070849a701e751509b931a9a6dd7f9ccd46dd509" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#721a896646c0108167cf6161073a1fcd4264ac5d" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From e099dbb0f4dab72efca4eef3f8f4a2ed330e4a0e Mon Sep 17 00:00:00 2001 From: Carlos Date: Wed, 10 Dec 2025 11:25:34 +0100 Subject: [PATCH 30/31] Decoder on: stress switch on/off test after finding stable version --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 7e11d279631a..69c2545750c1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#721a896646c0108167cf6161073a1fcd4264ac5d" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#f3c48737bf05e3b09b7e75d7fe7c710e909c1166" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7" From f0a7aa4f52fddaed29b9b7b9184fe69474fdf3cc Mon Sep 17 00:00:00 2001 From: Carlos Date: Thu, 11 Dec 2025 14:19:50 +0100 Subject: [PATCH 31/31] Preparing for QA and deployment --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 69c2545750c1..d5c9dc30af3a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11156,7 +11156,7 @@ levn@^0.4.1: "lib-jitsi-meet@https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz": version "0.0.14" - resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#f3c48737bf05e3b09b7e75d7fe7c710e909c1166" + resolved "https://github.com/internxt/lib-jitsi-meet/releases/download/v.0.0.14/lib-jitsi-meet-0.0.14.tgz#070849a701e751509b931a9a6dd7f9ccd46dd509" dependencies: "@hexagon/base64" "^2.0.4" "@jitsi/js-utils" "^2.6.7"