Commit graph

105 commits

Author SHA1 Message Date
Bill Thornton
00c6d7e1a8 Merge pull request #3643 from dmitrylyzo/fix-tizen5
(cherry picked from commit 08951633445f151cd8396547913411961f54b6b5)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20 23:02:06 -04:00
Bill Thornton
069bb6d0ae Merge pull request #3635 from dmitrylyzo/fix-ssa-font
Fix SSA/ASS missing font

(cherry picked from commit 38ef0e2bf2cc47d326314d56b0e74f210fec82dc)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20 23:02:06 -04:00
Bill Thornton
125d5cb015 Move backdrop transparency method to component 2022-04-12 16:22:00 -04:00
Dmitry Lyzo
dc2dc823a8 Display physical dimensions of player
When using browser or system-wide scaling, the player size
changes, misleading the user.
2022-02-11 09:11:21 +03:00
Marius Luca
0ab71eb899 - limit font attachments requested for ass subtitles to a supported formats list 2022-01-13 12:34:15 +02:00
Dmitry Lyzo
2af0b91dad Reset media source 2021-10-15 21:49:11 +03:00
Dmitry Lyzo
a7dce35fae Unbind error event 2021-10-15 21:49:11 +03:00
Dmitry Lyzo
50880983cc Give JavascriptSubtitlesOctopus time to dispose itself 2021-10-01 21:41:50 +03:00
Dmitry Lyzo
9f6fdfdd72 Destroy the player after destroying JavascriptSubtitlesOctopus 2021-10-01 21:41:50 +03:00
Dmitry Lyzo
9338b36b8e Clear JavascriptSubtitlesOctopus when an error occurs 2021-10-01 21:41:50 +03:00
imchasingshadows
5a50783f06
Apply suggestions from code review
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2021-09-16 19:19:21 +02:00
Kay Simons
118f9e1920 fix: do not repeat fullscreen hack if already set 2021-09-16 18:38:58 +02:00
imchasingshadows
2e66ce13e6
Apply suggestions from code review
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2021-09-16 16:13:29 +02:00
Kay Simons
59bb2f27a5 fix: implement forced fullscreen hack for webos 2021-09-16 15:56:07 +02:00
imchasingshadows
7f81f5b3f1
Update src/plugins/htmlVideoPlayer/plugin.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2021-09-11 21:03:23 +02:00
imchasingshadows
67a2e0f16d
Update src/plugins/htmlVideoPlayer/plugin.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2021-09-11 17:28:22 +02:00
Kay Simons
f925138695 Merge remote-tracking branch 'upstream/master' into bugfix/web0s-fullscreen 2021-09-04 13:18:54 +02:00
Kay Simons
469767aa50 fix: return videoelement immediately after going fullscreen on tv 2021-09-04 13:12:48 +02:00
Bill Thornton
0fcb5e7b3e
Merge pull request #2857 from njsmith/buffering-is-important 2021-08-12 18:45:55 -07:00
Keegan Dahm
4f7131f59a Changed volume curve from x^2 to x^3 2021-08-10 16:16:52 -07:00
Nathaniel J. Smith
a1a539eeb4 Allow web player to buffer ahead a reasonable amount of data
The hls.js maxBufferLength parameter sets the minimum amount of video
that hls.js will try to buffer. We used to have this set to 30
seconds, but this caused problems with high-bitrate videos trying to
buffer too much data and making Chrome/Firefox cranky, so
maxBufferLength was reduced in #2148 and #2224.

However, those PRs *also* reduced maxMaxBufferLength to 6 seconds,
which doesn't make sense -- basically this is telling hls.js that it
must *never* buffer more than 6 seconds at a time, even if there's
plenty of memory and it wouldn't make the browser cranky at all. And
obviously such a tiny buffer makes it very easy for small network
glitches to cause user-visible playback problems.

So this PR removes the maxMaxBufferLength configuration entirely,
accepting hls.js's default (which is currently 600 seconds).

Fixes #2856
2021-08-10 05:14:59 -07:00
Keegan Dahm
2244554a07 Made volume slider exponential rather than linear 2021-08-07 07:26:28 -07:00
Kay Simons
d06979fbe1 feat: automatically fullscreen player on televisions 2021-07-03 19:42:08 +02:00
Bill Thornton
55dfb219b0 Move plugins css files to sass 2021-03-19 13:46:12 -04:00
Dmitry Lyzo
7568388d97 Fix attachment delivery urls (sa d3c0bdd) 2021-02-26 20:09:55 +03:00
Delgan
71a44a553c
Fix the BufferFullError on Firefox 2020-12-12 16:44:57 +01:00
Bill Thornton
efc43b42b8 Add config option to include cookies in player requests 2020-11-30 14:38:03 -05:00
Bill Thornton
804077263c Revert "Remove withCredentials from xhrSetup in hls.js"
This reverts commit 3a8e0394dc.
2020-11-30 13:35:50 -05:00
nyanmisaka
b7d02c3990 fix the BufferFullError on chromium based browsers 2020-11-30 17:28:39 +08:00
Bill Thornton
f3d1b77058
Merge pull request #1903 from dmitrylyzo/return-of-the-scrollbar
Return permanent scrollbar
2020-11-21 15:28:08 -05:00
Dmitry Lyzo
b2d342f0e4 Suggestions: inline function 2020-11-21 23:04:42 +03:00
dkanada
36344af64f
Merge branch 'master' into osd-tweak 2020-11-21 22:15:49 +09:00
nyanmisaka
34df6baf22 fix airplay in safari 2020-11-21 13:20:44 +08:00
Dmitry Lyzo
c2b1d02a33
Merge branch 'master' into return-of-the-scrollbar 2020-11-20 09:28:55 +03:00
Bill Thornton
1f279a9353 Fix sonarqube issue 2020-11-19 17:36:01 -05:00
Bill Thornton
2e1e44d8c4 Add missing changes from #1636 2020-11-19 17:21:24 -05:00
Bill Thornton
e43d5f6f72 Merge remote-tracking branch 'upstream/master' into es6 2020-11-19 13:39:55 -05:00
nyanmisaka
d3ee7b68fb translation for video aspect ratio 2020-11-17 22:55:48 +08:00
Anthony Lavado
9603d2bb5e
Merge pull request #1636 from nyanmisaka/fonts
Add options to use multiple custom fonts for subtitle rendering
2020-11-08 10:27:16 -05:00
vitorsemeano
68079d96a1 multiple javascript error fixes 2020-11-05 23:12:24 +00:00
vitorsemeano
5071aedcea extracted connectionManager from site.js
new module ServerConnections for ConnectionManager
all code adapted to this new module
removed Events and ConnectionManager from eslintrc
2020-11-05 23:12:23 +00:00
Bill Thornton
a71b0314d4 Fix apiclient imports 2020-11-05 23:11:47 +00:00
MrTimscampi
7d9208e951 WIP 2020-11-05 23:09:09 +00:00
MrTimscampi
bfb8c7c1f6 Make import paths ES6-compatible 2020-11-05 22:58:26 +00:00
Dmitry Lyzo
47f6d198b6 Fix playback of tv show or playlist and restoring of scrollbar after history back 2020-10-31 12:58:34 +03:00
Dmitry Lyzo
5787069b31 Add some comments 2020-10-31 12:54:40 +03:00
Dmitry Lyzo
88b0d6d458
Merge branch 'master' into return-of-the-scrollbar 2020-10-31 11:42:58 +03:00
Dmitry Lyzo
f9579e6f05 Fix theme video 2020-09-26 22:48:55 +03:00
Nyanmisaka
ab1799544c
Merge branch 'master' into fonts 2020-09-04 21:52:46 +08:00
Dmitry Lyzo
d644193441 Return permanent scrollbar (killed by refactoring) 2020-09-03 01:27:51 +03:00