Timi Tuohenmaa
d08885c295
Enable use of hls.js when LG WebOS 4 or newer is used.
2025-03-29 13:17:24 +02:00
Bill Thornton
4730a30c3d
Fix lint errors
2025-02-20 12:51:59 -05:00
Bill Thornton
c9105dcad4
Merge pull request #5871 from gnattu/better-safari-profile
...
Better codec profile for Safari with 10.10 features
2024-08-20 17:19:28 -04:00
Peter Santos
1da9b548ac
Replace existence check with optional chaining ( #5742 )
2024-08-17 02:58:01 -04:00
gnattu
0e985c2ffe
fix lint
2024-08-04 14:18:42 +08:00
gnattu
a386512def
Better codec profile for Safari with 10.10 features
...
This uses the new VP9 remuxing and audio remuxing features to reduce transcoding on Safari, also removed some problematic direct play profiles.
- Add opus profile for Safari
- Add VP9 remuxing profile for Safari
- Remove Vorbis profile on non-webm container for Safari
- Remove direct VP9 playback in mp4 container for iOS Safari
2024-08-04 13:55:05 +08:00
Bill Thornton
5a5a70dad0
Add playback error messages and fix error propogation
2024-03-25 01:26:25 -04:00
Bill Thornton
15d30ffaeb
Add new media error types
2024-03-25 01:26:25 -04:00
Bill Thornton
081d408b18
Add enum for media errors
2024-03-25 01:22:19 -04:00
Bill Thornton
20381bd3ec
Fix all loneliness
2023-09-12 23:45:36 -04:00
nyanmisaka
baf1b55a0c
Add fMP4 playback support (HEVC, AV1) in HLS.js
...
Tested codecs:
video: h264, hevc, av1 (av1 in firefox require 1.5.0)
audio: mp3, aac, ac3, eac3 (flac and opus require 1.5.0)
Tested browsers:
Chrome, Firefox, Edge Chromium, Safari and their mobile versions
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-09-01 22:43:02 +08:00
Bill Thornton
f35a8151e0
Add prefer optional chaining rule
2023-07-06 13:39:48 -04:00
Bill Thornton
f2726653ae
Fix indentation issues
2023-04-19 01:56:05 -04:00
anantharaju
5df9fa8087
Fixing linting errors
2023-04-13 05:10:42 +05:30
anantharaju
eed2084584
Remove this commented out code
2023-04-03 10:43:19 +05:30
Bill Thornton
6f3aa2f1df
Fix eslint issues
2023-03-29 00:38:22 -04:00
Bill Thornton
0a0e45d155
Replace apiclient event bus with local version
2022-10-14 10:58:16 -04:00
Bill Thornton
b426b6e2bf
Fix sonarjs prefer-single-boolean-return
2022-10-11 03:11:41 -04:00
Bill Thornton
8a9cdbfca3
Merge pull request #4014 from thornbill/eslint-no-small-switch
...
Fix sonarjs no-small-switch
2022-10-11 03:03:37 -04:00
Bill Thornton
858aea92f9
Enable eslint array-callback-return foreach checking
2022-10-11 01:37:33 -04:00
Bill Thornton
76ed503c81
Fix sonarjs no-small-switch
2022-10-08 03:18:30 -04:00
Joshua M. Boniface
b8ae732c98
Merge pull request #3724 from samcon/fix_resume_webos
...
(cherry picked from commit bc48691738
)
Signed-off-by: Bill Thornton <billt2006@gmail.com>
2022-06-29 01:05:08 -04:00
Dmitry Lyzo
270430f6a1
Polyfill HTMLMediaElement.play
...
Return a `Promise` to match the new standard.
2022-02-26 14:01:08 +03:00
Dmitry Lyzo
801c29d3b9
refactor: Unify handling of play success
2022-02-26 13:59:23 +03:00
Dmitry Lyzo
8aa6088e24
Handle resolved play promise
...
It seems that without processing the Promise resolution,
there is no subscription to the error event.
2022-02-09 19:45:33 +03:00
Dmitry Lyzo
2af0b91dad
Reset media source
2021-10-15 21:49:11 +03:00
Bill Thornton
daff8c78de
Fix sonarqube bugs
2020-12-10 00:00:09 -05: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
dkanada
237e8ddc4c
manual changes for no-var eslint rule
2020-10-08 00:47:23 +09:00
dkanada
39eddeb205
run eslint to fix most var instances
2020-10-07 21:12:14 +09:00
MrTimscampi
5e1b6acffe
Disallow block padding
2020-07-27 08:06:46 +02:00
MrTimscampi
29759ac884
Kill shaka and fix livetvschedule
2020-07-26 12:32:59 +02:00
MrTimscampi
dfbb7dfc16
Remove dead code
2020-07-26 12:30:50 +02:00
Influence365
eab7ef00df
Migrate themeLoader to ES6
...
fix bug
remove console log
Revert "remove console log"
This reverts commit 944c1673df95b4047864f38a5e3c6fceb90b991c.
Revert "Revert "remove console log""
This reverts commit 7b086194443b37a2515e17faaaa36e89161a9a5b.
fix lint
added eslint-enable indent
fix lint
fix lint
remove console log
Revert "remove console log"
This reverts commit 944c1673df95b4047864f38a5e3c6fceb90b991c.
Revert "Revert "remove console log""
This reverts commit 7b086194443b37a2515e17faaaa36e89161a9a5b.
added eslint-enable indent
fix lint
2020-06-28 09:35:16 +02:00
Influence365
fbdd232869
Migrate htmlMediaHelper to ES6
...
fix typo
2020-06-28 09:34:20 +02:00
MrTimscampi
45da9c0a39
Fix more accessibility and blockers
2020-05-08 10:44:42 +02:00
MrTimscampi
ee46863a5f
Fix suggestions
2020-05-07 17:21:26 +02:00
MrTimscampi
9e3ca706c4
Force the use of single quotes
2020-05-04 12:44:12 +02:00
Vasily
4c74a49032
Fix .ass subtitles not starting on mobile
2020-04-15 19:29:21 +03:00
Julien Machiels
acbe7730b8
Merge branch 'master' into polyfill-lint
2020-04-10 06:28:59 +02:00
Vasily
a54e381c78
Address review comments
2020-04-07 23:32:08 +03:00
Vasily
300d7adbf5
Rework seeking to work properly
...
Also make Safari to resume previous position faster
2020-04-07 17:33:51 +03:00
MrTimscampi
0c2cdfe741
Add polyfills to fix errors and ignore conditional lines
2020-04-04 21:29:53 +02:00
dkanada
b3da19a596
Merge pull request #816 from MrTimscampi/quiet
...
Make the console quieter by default
2020-02-25 22:45:26 +09:00
h1nk
598402d953
Add missing final newlines
...
Used this one-liner: https://unix.stackexchange.com/a/161853
2020-02-22 11:47:03 -05:00
MrTimscampi
e12e6731b2
Make the console quieter by default
2020-02-16 04:22:50 +01:00
dkanada
3739741786
Add some linting rules for the CI ( #587 )
...
* enable one-var rule
* enable indent rule
* enable no-multiple-empty-lines rule
* enable no-empty rule
* enable no-trailing-spaces rule
* enable no-extra-semi rule
* add eslint rules to fix block spacing
* enable max-statements-per-line rule
* enable brace-style rule
* fix some spacing issues and add future rules
* add code suggestions
2019-11-22 18:29:38 +03:00
vitorsemeano
d751ff2c19
module resolution for htmlMediaHelper
2019-03-28 21:41:00 +00:00