Álvaro Velad Galván
2260aa9cf6
feat: Update usage of minBufferTime according to the DASH spec ( #7616 )
...
Related to
https://github.com/shaka-project/shaka-player/issues/7602#issuecomment-2479518970
From 23009-1:
The value of the minimum buffer time does not provide any instructions
to the client on how long
to buffer the media. The value however describes how much buffer a
client should have under
ideal network conditions. As such, MBT is not describing the burstiness
or jitter in the network,
it is describing the burstiness or jitter in the content encoding.
Together with the BW value, it is
a property of the content. Using the "leaky bucket" model, it is the
size of the bucket that makes
BW true, given the way the content is encoded
2024-11-19 10:47:18 +01:00
Álvaro Velad Galván
3a83e7693f
feat: Add new error code for missing EME support ( #7596 )
...
Close https://github.com/shaka-project/shaka-player/issues/4495
2024-11-14 18:41:08 +01:00
Álvaro Velad Galván
63ddbc9056
chore(docs): Update FAQ to mention a HLS out of sync on some cases ( #7552 )
...
Close https://github.com/shaka-project/shaka-player/issues/7551
2024-11-06 08:51:38 -08:00
Álvaro Velad Galván
b9f39926f0
docs: Update documentation about MPD alternate ( #7502 )
2024-10-25 11:11:59 +02:00
Joey Parrish
2d334407f0
docs: Add a section to the UI tutorial ( #7472 )
...
This fixes minor formatting and adds a section with links to a real
example of Shaka UI usage with some unique features.
2024-10-23 08:11:20 +02:00
Álvaro Velad Galván
e883fedd69
feat(UI): Added Mute button to context menu and overflow menu ( #7439 )
...
Close https://github.com/shaka-project/shaka-player/issues/7407
2024-10-18 18:36:51 +02:00
Álvaro Velad Galván
fc4893d538
feat: Remove streaming.parsePrftBox config ( #7358 )
...
The site code is changed to use a parser that is always used and thus we
avoid having a configuration that is not necessary.
2024-09-24 20:30:32 +02:00
theodab
099b324f1e
docs: Add more detail to preload tutorial. ( #7291 )
...
Closes #7290
2024-09-12 10:22:44 +02:00
Mathieu Massicotte, CEP
d93a019454
fix(Xbox): Support screen resolution detection on Xbox when using WebView2 ( #7144 )
...
Resolves #7141
2024-08-08 11:50:19 -07:00
Álvaro Velad Galván
34a659f94b
docs: Update documentation ( #7064 )
2024-07-19 08:22:34 +02:00
Álvaro Velad Galván
87bf738ece
feat(UI): Add chapter button ( #7018 )
...
Closes https://github.com/shaka-project/shaka-player/issues/3597
2024-07-11 09:28:31 +02:00
Álvaro Velad Galván
7fcc72c70c
docs: Add documentation about screen resolution detection ( #6997 )
...
Related to
https://github.com/shaka-project/shaka-player/pull/6988#issuecomment-2211344636
2024-07-08 13:41:21 +02:00
Álvaro Velad Galván
aaeafa451c
feat(HLS): Deprecate useSafariBehaviorForLive config ( #6978 )
2024-07-08 09:56:48 +02:00
Álvaro Velad Galván
19cfbf966f
feat(UI): Add save video frame button ( #6926 )
...
Thank you @tykus160 for your Polish translation!
2024-06-27 14:10:18 +02:00
Álvaro Velad Galván
752df7666f
docs: Fix setVideoContainer documentation ( #6893 )
...
Related to
https://github.com/shaka-project/shaka-player/issues/6672#issuecomment-2130151079
2024-06-24 12:11:55 +02:00
Álvaro Velad Galván
e39defb6f7
feat(Ads): Remove circular dependency ( #6868 )
...
To eliminate `* @suppress {missingRequire}` it was necessary to create a
new class with the constants and deprecate the old ones. That's why this
change is feat.
2024-06-20 07:51:58 +02:00
Gary Katsevman
644677ca86
feat(hls): expose manifest skd uri on drmInfo ( #6857 )
2024-06-19 07:40:26 +02:00
David HM Morgan
e3d86cdeff
docs: fix typo ( #6854 )
2024-06-18 09:44:27 -07:00
Gary Katsevman
da0bc4da4e
feat: move live sync options into their own object ( #6845 )
2024-06-18 10:13:47 +02:00
Gary Katsevman
277afbf894
feat: add liveSyncTargetLatency option and deprecate liveSyncMinLatency and liveSyncMaxLatency options ( #6822 )
...
Follow-up from https://github.com/shaka-project/shaka-player/pull/6683
to add a target latency config and deprecate the existing min/max
options.
2024-06-17 10:55:48 +02:00
Álvaro Velad Galván
ea8202805a
feat(UI): Add ad statistics button ( #6827 )
2024-06-17 10:50:09 +02:00
theodab
1cfb53e648
fix(preload): Copy net filters to preload manager ( #6709 )
...
Some assets might rely on networking engine filters (request and
response filters) to properly download their assets. However, the
preload manager's need to use a fresh networking engine also caused it
to not use any filters set on the player already. This changes the
process of setting up a preload manager, to make it copy over any
filters defined on the player's networking engine.
Fixes #6698
2024-05-30 12:45:12 +02:00
Martin Stark
21df572731
docs: update error documentation ( #6648 )
...
Correctly pass the event.detail to the error handler instead of the event
2024-05-22 09:48:25 -07:00
Álvaro Velad Galván
1cdbbe0f30
feat: Set maxDisabledTime to 1 by default for low latency streaming ( #6617 )
2024-05-15 19:45:17 +02:00
theodab
a1e47814d1
docs: Fix incomplete sentence in preload docs. ( #6571 )
2024-05-09 16:32:29 -07:00
theodab
4eb63edbcb
docs: Write up-to-date tutorial for Preload ( #6555 )
...
This also deletes the old preload design doc, which was confusing users.
Closes #6551
2024-05-08 11:01:34 +02:00
Álvaro Velad Galván
3d1c5467e6
feat: Set autoCorrectDrift to false by default for low latency streaming ( #6549 )
2024-05-07 12:28:54 +02:00
Artur Parkhisenko
1b0d8488e7
docs: add missing closing text and capitalize UI ( #6519 )
...
A set of small changes to improve the documentation on the UI chapter.
2024-05-01 14:38:41 -07:00
Álvaro Velad Galván
95c6a7dda3
feat(UI): UI support for VR content ( #6450 )
...
Co-authored-by: Joey Parrish <joeyparrish@google.com >
2024-04-25 13:43:32 +02:00
Álvaro Velad Galván
de2a2d885f
feat: Add TextDisplayer config ( #6477 )
2024-04-24 18:15:44 +02:00
Álvaro Velad Galván
9ad9c94291
chore: Add backwards compatibility for "Remove DOM Parser" ( #6453 )
...
Backwards compatibility for https://github.com/shaka-project/shaka-player/pull/6063
2024-04-18 09:03:26 -07:00
Vinod Balakrishnan
7b717e513d
feat: Update for LCEVC Integration with new features added. ( #6263 )
...
Features for LCEVC Decoder integration into Shaka player:
Initially in this PR we had changes to shaka player to accommodate
changes for iOS fullscreen functionality. But now we have a way to do
that inside the scope of lcevc decoder. So the only change in this PR is
the version bump of the lcevc decoder library.
2024-04-12 09:03:44 +02:00
Álvaro Velad Galván
d2c462eae8
docs: Add note about the result of calling storage.store twice ( #6431 )
...
Closes https://github.com/shaka-project/shaka-player/issues/6338
2024-04-11 08:08:34 +02:00
theodab
d01bef3acb
docs: Add FAQ entry about new versions. ( #6425 )
...
Issue #6424
2024-04-09 22:56:16 -07:00
Álvaro Velad Galván
9838622259
feat: Set updateIntervalSeconds to 0.1 by default for low latency streaming ( #6403 )
2024-04-05 07:24:07 +02:00
Wojciech Tyczyński
d0aa69724b
feat: add mediaSource.addExtraFeaturesToSourceBuffer ( #6362 )
...
Closes #6358
2024-03-26 07:28:14 +01:00
Álvaro Velad Galván
73d888e880
docs: Add FAQ documentation for minimum recommended chunks ( #6366 )
...
Closes https://github.com/shaka-project/shaka-player/issues/6231
2024-03-26 07:26:36 +01:00
Dave Nicholas
67cd2dd29d
fix(tXml): html unescape node attributes with urls ( #6267 )
...
To provide feature parity with the `DOMParser.getAttribute` API which
would unescape html entities for free this PR unescapes url strings
which come from node attributes.
In a similar vain to
https://github.com/shaka-project/shaka-player/pull/6198 which unescapes
child strings.
2024-02-23 08:55:07 -08:00
Álvaro Velad Galván
67164483f3
docs: Add specific doc on UI localization strategies ( #6203 )
...
Closes https://github.com/shaka-project/shaka-player/issues/3464
2024-02-01 17:49:51 +01:00
Álvaro Velad Galván
fc38aeebe3
feat!: Prefer MSE HLS over native HLS in Apple platform when not encrypted ( #6188 )
...
Our HLS implementation is stable and robust enough that we can enable it
by default.
2024-02-01 09:45:16 +01:00
Álvaro Velad Galván
32f8dc5cf4
revert: Add chapter titles and dividers on the seek bar ( #6208 )
...
re-open: https://github.com/shaka-project/shaka-player/issues/3597
2024-02-01 08:36:53 +01:00
Dave Nicholas
7116a34ec2
feat!: Remove DOM Parser ( #6063 )
...
## Background:
The native DOM Parser can perform poorly on some older devices, this
approach is faster on newer devices but is considerably better on older
devices.
This PR replaces the usage of the DOM Parser for DASH, MSS, VTT and
TTML.
The draw back of this approach that it does not include any validation
at the cost of better performance.
2024-01-22 08:39:06 +01:00
Álvaro Velad Galván
a9cbb2f746
docs: Add tutorial for text displayer ( #6087 )
...
Closes https://github.com/shaka-project/shaka-player/issues/4862
2024-01-12 11:21:27 +01:00
pseidemann
7bda349a3f
docs: fix use of encodeURIComponent() in fairplay tutorial ( #6018 )
2024-01-08 09:26:18 +01:00
theodab
1263fca03f
chore: Fix code in UI tutorial ( #5980 )
...
Closes #5974
2023-12-04 01:29:39 -08:00
Koen Romers
503327a0e3
feat: add preferred video label ( #5948 )
...
Closes https://github.com/shaka-project/shaka-player/issues/5947
2023-11-29 11:37:57 +01:00
Álvaro Velad Galván
515a4ab02b
feat: Set baseDelay to 100 by default for low latency streaming ( #5926 )
2023-11-27 08:59:03 +01:00
Álvaro Velad Galván
b75d9be5f5
chore(LCEVC): Update lcevc_dec.js dependency ( #5922 )
...
This update adds support for Managed Media Source in LCEVC
2023-11-22 23:02:56 +01:00
Álvaro Velad Galván
9bb2a214b1
docs: Update docs for v4.6 release ( #5885 )
2023-11-16 09:58:00 +01:00
Álvaro Velad Galván
c1198df82f
feat(UI): Add chapter titles and dividers on the seek bar ( #5863 )
...
Closes https://github.com/shaka-project/shaka-player/issues/3597
2023-11-08 10:20:59 +01:00