Agajan J.
b6dd9b69fa
fix: Add Orange STB Back To requiresEncryptionInfoInAllInitSegments ( #8966 )
...
Classifies Orange STB as a Webkit STB device and returns true for
`requiresEncryptionInfoInAllInitSegments`
Fixes #8965
2025-08-08 10:34:44 -07:00
Álvaro Velad Galván
b87bf9d4b9
fix: Fix default value of defaultAudioRobustnessForWidevine and defaultVideoRobustnessForWidevine on Android ( #8896 )
...
Fixes https://github.com/shaka-project/shaka-player/issues/8801
2025-07-21 18:23:30 +02:00
Álvaro Velad Galván
bf26c3fb4b
feat(DASH): Remove multiTypeVariantsAllowed config and add support for it on all browsers ( #8858 )
2025-07-15 09:26:04 +02:00
Joey Parrish
43408646e4
fix: Fix Tizen 3 default cross-boundary strategy ( #8850 )
...
The default was not ported correctly in #8210 . This fixes it to its
previous (and documented) default value.
2025-07-07 14:01:27 -07:00
Wojciech Tyczyński
b0fde65500
chore: Move wait for encrypted event check to device API ( #8833 )
...
This info should be abstract to DRM Engine.
2025-07-03 11:51:02 +02:00
Álvaro Velad Galván
83604c3037
chore: Move eme-encryption-scheme-polyfill to the Shaka Player repo ( #8818 )
...
We want to apply several optimizations to MCap and Shaka management,
which makes everything easier if the code is in this repo.
2025-07-01 13:24:28 +02:00
Joey Parrish
7c1e31d4e6
chore: Add trailing commas to all record types ( #8820 )
...
Now that jsdoc supports this, it will make future diffs cleaner. See
#8819 and #1236 .
2025-06-30 13:36:04 -07:00
Álvaro Velad Galván
5b27f0f7d3
fix: Fix Apple Vision Pro (Vision OS) detection and other VR devices detection ( #8805 )
2025-06-26 10:39:28 +02:00
Agajan J.
62e55d4b1e
fix: Another Sony Bravia TV Playready Failure ( #8791 )
...
Fixes https://github.com/shaka-project/shaka-player/issues/8790
There is another Sony TV model (called Bluefin) that also requires
little endianness conversion. Future proofed Sony tv detection to
include all the G models.
2025-06-24 09:36:20 +02:00
David HM Morgan
e303024390
fix: Fix 4k stream support within browser env on Tizen ( #8764 )
2025-06-18 16:01:34 +02:00
Álvaro Velad Galván
3506c4f4b3
fix: Fix Apple Vision Pro detection ( #8732 )
2025-06-11 13:54:52 +02:00
Álvaro Velad Galván
1c4a20681c
fix: Fix bad assert on DeviceFactory ( #8705 )
2025-06-05 21:34:46 +02:00
Álvaro Velad Galván
ff1ef7c262
feat: Add HDR detection in Tizen and WebOS ( #8680 )
...
Close #8441
---------
Co-authored-by: Wojciech Tyczyński <tykus160@gmail.com >
2025-06-04 12:34:59 +02:00
Álvaro Velad Galván
642cecfc0e
fix: Fix PlayReady support on Chromium Windows ( #8683 )
...
Related to https://github.com/shaka-project/shaka-player/pull/8682
2025-06-04 12:34:07 +02:00
Wojciech Tyczyński
970d7756ea
feat: Add Device API ( #8210 )
...
The goal is to simplify and abstract feature logic detection. Currently
lots of places depend on various calls to `shaka.util.Platform` and
mainteinance of this is hard & not easy to read.
By introducing device API ideally rest of the player logic would look
into device features instead of directly checking platform. Additionally
we can more easily cache needed values, so we won't have to parse user
agent several times anymore.
---------
Co-authored-by: Álvaro Velad Galván <ladvan91@hotmail.com >
2025-06-02 13:46:40 +02:00