Commit Graph

15 Commits

Author SHA1 Message Date
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