From 4f14dca18647368bd86225a7b0f174277f48a2a7 Mon Sep 17 00:00:00 2001 From: Gilad Nadav Date: Wed, 21 Dec 2022 09:39:38 +0200 Subject: [PATCH 1/7] add kaltura player links --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c72965f839a..498567fee4b 100644 --- a/README.md +++ b/README.md @@ -410,6 +410,7 @@ The following players integrate HLS.js for HLS playback: - [Clappr](https://github.com/clappr/clappr) - [Flowplayer](https://www.flowplayer.org) through [flowplayer-hlsjs](https://github.com/flowplayer/flowplayer-hlsjs) - [MediaElement.js](https://www.mediaelementjs.com) +- [KalturaPlayer](https://developer.kaltura.com) through [kaltura-player-js](https://github.com/kaltura/kaltura-player-js#readme) - [Videojs](https://videojs.com) through [Videojs-hlsjs](https://github.com/benjipott/videojs-hlsjs) - [Videojs](https://videojs.com) through [videojs-hls.js](https://github.com/streamroot/videojs-hls.js). hls.js is integrated as a SourceHandler -- new feature in Video.js 5. - [Videojs](https://videojs.com) through [videojs-contrib-hls.js](https://github.com/Peer5/videojs-contrib-hls.js). Production ready plug-in with full fallback compatibility built-in. @@ -430,7 +431,7 @@ The following players integrate HLS.js for HLS playback: | [](https://www.viacom.com/) | [](https://vk.com/) | [](https://www.jwplayer.com) | [](https://www.france.tv) | | [](https://tech.showmax.com) | [](https://www.1tv.ru/) | [](https://www.zdf.de) | [](https://github.com/cdnbye/hlsjs-p2p-engine) | | [cdn77](https://streaming.cdn77.com/) | [](https://r7.com/) | [](https://github.com/Novage/p2p-media-loader) | [](https://kayosports.com.au) | -| [](https://flosports.tv) | [](https://global.axon.com/) | [](https://www.brid.tv/) | | +| [](https://flosports.tv) | [](https://global.axon.com/) | [](https://www.brid.tv/) | [](https://corp.kaltura.com/) | ## Chrome/Firefox integration From e5de51b116540c240212570dce13fb12071d99d9 Mon Sep 17 00:00:00 2001 From: Gilad Nadav Date: Wed, 21 Dec 2022 17:16:56 +0200 Subject: [PATCH 2/7] update svg url --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 498567fee4b..b9a68ce3fe8 100644 --- a/README.md +++ b/README.md @@ -431,7 +431,7 @@ The following players integrate HLS.js for HLS playback: | [](https://www.viacom.com/) | [](https://vk.com/) | [](https://www.jwplayer.com) | [](https://www.france.tv) | | [](https://tech.showmax.com) | [](https://www.1tv.ru/) | [](https://www.zdf.de) | [](https://github.com/cdnbye/hlsjs-p2p-engine) | | [cdn77](https://streaming.cdn77.com/) | [](https://r7.com/) | [](https://github.com/Novage/p2p-media-loader) | [](https://kayosports.com.au) | -| [](https://flosports.tv) | [](https://global.axon.com/) | [](https://www.brid.tv/) | [](https://corp.kaltura.com/) | +| [](https://flosports.tv) | [](https://global.axon.com/) | [](https://www.brid.tv/) | [](https://corp.kaltura.com/) | ## Chrome/Firefox integration From eeff3a4d2252e161e9f5070814da558376b7e64e Mon Sep 17 00:00:00 2001 From: Gilad Nadav Date: Thu, 22 Dec 2022 10:22:14 +0200 Subject: [PATCH 3/7] lint fix --- src/controller/abr-controller.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/controller/abr-controller.ts b/src/controller/abr-controller.ts index b7fbd415c5a..402281de6be 100644 --- a/src/controller/abr-controller.ts +++ b/src/controller/abr-controller.ts @@ -1,10 +1,8 @@ import EwmaBandWidthEstimator from '../utils/ewma-bandwidth-estimator'; import { Events } from '../events'; -import { BufferHelper } from '../utils/buffer-helper'; import { ErrorDetails, ErrorTypes } from '../errors'; import { PlaylistLevelType } from '../types/loader'; import { logger } from '../utils/logger'; -import type { Bufferable } from '../utils/buffer-helper'; import type { Fragment } from '../loader/fragment'; import type { Part } from '../loader/fragment'; import type { LoaderStats } from '../types/loader'; @@ -95,7 +93,7 @@ class AbrController implements ComponentAPI { */ private _abandonRulesCheck() { const { fragCurrent: frag, partCurrent: part, hls } = this; - const { autoLevelEnabled, config, media } = hls; + const { autoLevelEnabled, media } = hls; if (!frag || !media) { return; } @@ -331,7 +329,6 @@ class AbrController implements ComponentAPI { : fragCurrent ? fragCurrent.duration : 0; - const pos = media ? media.currentTime : 0; // playbackRate is the absolute value of the playback rate; if media.playbackRate is 0, we use 1 to load as // if we're playing back at the normal rate. From 7525f2dc064c28cc344d6288e08a822525f9e8ca Mon Sep 17 00:00:00 2001 From: Gilad Nadav Date: Thu, 22 Dec 2022 10:24:08 +0200 Subject: [PATCH 4/7] lint fix --- src/controller/id3-track-controller.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/controller/id3-track-controller.ts b/src/controller/id3-track-controller.ts index 6b0c47eeb65..a8a7153ac73 100644 --- a/src/controller/id3-track-controller.ts +++ b/src/controller/id3-track-controller.ts @@ -163,7 +163,7 @@ class ID3TrackController implements ComponentAPI { return; } - const { frag: fragment, samples, details } = data; + const { samples } = data; // create track dynamically if (!this.id3Track) { From fdd193596aab52a38bf31ccdddd5f051a394155d Mon Sep 17 00:00:00 2001 From: Gilad Nadav Date: Thu, 22 Dec 2022 10:28:04 +0200 Subject: [PATCH 5/7] fix lint --- tests/unit/controller/level-helper.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/unit/controller/level-helper.ts b/tests/unit/controller/level-helper.ts index 5c70a739b30..a0b1f06faea 100644 --- a/tests/unit/controller/level-helper.ts +++ b/tests/unit/controller/level-helper.ts @@ -7,7 +7,6 @@ import { } from '../../../src/controller/level-helper'; import { LevelDetails } from '../../../src/loader/level-details'; import { Fragment, Part } from '../../../src/loader/fragment'; -import { LoadStats } from '../../../src/loader/load-stats'; import { PlaylistLevelType } from '../../../src/types/loader'; import * as sinon from 'sinon'; import * as chai from 'chai'; From a68590538a144163ff8c5b74badf872636b1f2ef Mon Sep 17 00:00:00 2001 From: Gilad Nadav Date: Sun, 25 Dec 2022 15:26:38 +0200 Subject: [PATCH 6/7] remove space --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index be70d1344ce..974df1d56c4 100644 --- a/README.md +++ b/README.md @@ -410,7 +410,7 @@ The following players integrate HLS.js for HLS playback: - [Clappr](https://github.com/clappr/clappr) - [Flowplayer](https://www.flowplayer.org) through [flowplayer-hlsjs](https://github.com/flowplayer/flowplayer-hlsjs) - [MediaElement.js](https://www.mediaelementjs.com) -- [KalturaPlayer](https://developer.kaltura.com) through [kaltura-player-js](https://github.com/kaltura/kaltura-player-js#readme) +- [KalturaPlayer](https://developer.kaltura.com) through [kaltura-player-js](https://github.com/kaltura/kaltura-player-js#readme) - [Videojs](https://videojs.com) through [Videojs-hlsjs](https://github.com/benjipott/videojs-hlsjs) - [Videojs](https://videojs.com) through [videojs-hls.js](https://github.com/streamroot/videojs-hls.js). hls.js is integrated as a SourceHandler -- new feature in Video.js 5. - [Videojs](https://videojs.com) through [videojs-contrib-hls.js](https://github.com/Peer5/videojs-contrib-hls.js). Production ready plug-in with full fallback compatibility built-in. From c01e6a07bc97cfb6be01c1c730166f88783dfe04 Mon Sep 17 00:00:00 2001 From: Gilad Nadav Date: Sun, 1 Jan 2023 16:07:47 +0200 Subject: [PATCH 7/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 974df1d56c4..9ca8549d206 100644 --- a/README.md +++ b/README.md @@ -432,7 +432,7 @@ The following players integrate HLS.js for HLS playback: | [](https://www.viacom.com/) | [](https://vk.com/) | [](https://www.jwplayer.com) | [](https://www.france.tv) | | [](https://tech.showmax.com) | [](https://www.1tv.ru/) | [](https://www.zdf.de) | [](https://github.com/cdnbye/hlsjs-p2p-engine) | | [cdn77](https://streaming.cdn77.com/) | [](https://r7.com/) | [](https://github.com/Novage/p2p-media-loader) | [](https://kayosports.com.au) | -| [](https://flosports.tv) | [](https://global.axon.com/) | [](https://www.brid.tv/) | [](https://corp.kaltura.com/) | +| [](https://flosports.tv) | [](https://global.axon.com/) | [](https://www.brid.tv/) | [](https://corp.kaltura.com/) | ## Chrome/Firefox integration