From e83f5aca3d3d9821f02653beceefaebd05b04436 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Tue, 18 Feb 2025 19:59:03 +0300 Subject: [PATCH 1/2] Limit number of streams on Tizen --- src/scripts/browserDeviceProfile.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/scripts/browserDeviceProfile.js b/src/scripts/browserDeviceProfile.js index 4370edaea..f38d7ab6e 100644 --- a/src/scripts/browserDeviceProfile.js +++ b/src/scripts/browserDeviceProfile.js @@ -913,6 +913,19 @@ export default function (options) { profile.ContainerProfiles = []; + if (browser.tizen) { + // Tizen doesn't support more than 32 streams in a single file + profile.ContainerProfiles.push({ + Type: 'Video', + Conditions: [{ + Condition: 'LessThanEqual', + Property: 'NumStreams', + Value: '32', + IsRequired: false + }] + }); + } + profile.CodecProfiles = []; const supportsSecondaryAudio = canPlaySecondaryAudio(videoTestElement); From acf903065d8da6ffa7165d4d2c00cdc12de4c860 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Tue, 18 Feb 2025 20:21:31 +0300 Subject: [PATCH 2/2] Add translation for StreamCountExceedsLimit --- src/strings/en-us.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/strings/en-us.json b/src/strings/en-us.json index ce4ede183..2d6678c32 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -1531,6 +1531,7 @@ "StoryArc": "Story Arc", "StopPlayback": "Stop playback", "StopRecording": "Stop recording", + "StreamCountExceedsLimit": "The number of streams exceeds the limit", "Studio": "Studio", "Studios": "Studios", "Subtitle": "Subtitle",