Skip to content

Commit ca04373

Browse files
yajin2021robwalch
andauthored
Patch/v1.3.3 doris (#76)
* MPEG-TS probe improvement (video-dev#5186) Fixes video-dev#5183 * Support AES-128 Encrypted Low-Latency HLS Parts (video-dev#5214) * Log error and detach if MediaSource 'sourceopen' is interrupted (video-dev#5206) * fix: merge DiceTechnology/hls.js changes. * fix: Transition from Clear to DRM content * fix:Sometimes play AES-128 stream failed * test: modify test case --------- Co-authored-by: Rob Walch <[email protected]>
1 parent 9e6e3ba commit ca04373

25 files changed

+13956
-90
lines changed

api-extractor/report/hls.js.api.md

+20-13
Original file line numberDiff line numberDiff line change
@@ -628,7 +628,9 @@ export enum Events {
628628
// (undocumented)
629629
SUBTITLE_TRACKS_CLEARED = "hlsSubtitleTracksCleared",
630630
// (undocumented)
631-
SUBTITLE_TRACKS_UPDATED = "hlsSubtitleTracksUpdated"
631+
SUBTITLE_TRACKS_UPDATED = "hlsSubtitleTracksUpdated",
632+
// (undocumented)
633+
VIDEO_PTS_NEEDED = "hlsVideoPtsNeeded"
632634
}
633635

634636
// Warning: (ae-missing-release-tag) "FPSControllerConfig" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
@@ -1192,6 +1194,10 @@ export interface HlsListeners {
11921194
[Events.SUBTITLE_TRACKS_UPDATED]: (event: Events.SUBTITLE_TRACKS_UPDATED, data: SubtitleTracksUpdatedData) => void;
11931195
// (undocumented)
11941196
[Events.SUBTITLE_TRACK_SWITCH]: (event: Events.SUBTITLE_TRACK_SWITCH, data: SubtitleTrackSwitchData) => void;
1197+
// Warning: (ae-forgotten-export) The symbol "VideoPTSNeededCC" needs to be exported by the entry point hls.d.ts
1198+
//
1199+
// (undocumented)
1200+
[Events.VIDEO_PTS_NEEDED]: (event: Events.VIDEO_PTS_NEEDED, data: VideoPTSNeededCC) => void;
11951201
}
11961202

11971203
// Warning: (ae-missing-release-tag) "HlsPerformanceTiming" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
@@ -1422,6 +1428,7 @@ export interface LevelAttributes extends AttrList {
14221428
// @public (undocumented)
14231429
export type LevelControllerConfig = {
14241430
startLevel?: number;
1431+
replaceCodecs: [string, string][];
14251432
};
14261433

14271434
// Warning: (ae-missing-release-tag) "LevelDetails" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
@@ -2316,18 +2323,18 @@ export interface UserdataSample {
23162323
//
23172324
// src/config.ts:90:3 - (ae-forgotten-export) The symbol "MediaKeySessionContext" needs to be exported by the entry point hls.d.ts
23182325
// src/config.ts:105:3 - (ae-forgotten-export) The symbol "DRMSystemsConfiguration" needs to be exported by the entry point hls.d.ts
2319-
// src/config.ts:208:3 - (ae-forgotten-export) The symbol "ILogger" needs to be exported by the entry point hls.d.ts
2320-
// src/config.ts:218:3 - (ae-forgotten-export) The symbol "AudioStreamController" needs to be exported by the entry point hls.d.ts
2321-
// src/config.ts:219:3 - (ae-forgotten-export) The symbol "AudioTrackController" needs to be exported by the entry point hls.d.ts
2322-
// src/config.ts:221:3 - (ae-forgotten-export) The symbol "SubtitleStreamController" needs to be exported by the entry point hls.d.ts
2323-
// src/config.ts:222:3 - (ae-forgotten-export) The symbol "SubtitleTrackController" needs to be exported by the entry point hls.d.ts
2324-
// src/config.ts:223:3 - (ae-forgotten-export) The symbol "TimelineController" needs to be exported by the entry point hls.d.ts
2325-
// src/config.ts:225:3 - (ae-forgotten-export) The symbol "EMEController" needs to be exported by the entry point hls.d.ts
2326-
// src/config.ts:228:3 - (ae-forgotten-export) The symbol "CMCDController" needs to be exported by the entry point hls.d.ts
2327-
// src/config.ts:230:3 - (ae-forgotten-export) The symbol "AbrController" needs to be exported by the entry point hls.d.ts
2328-
// src/config.ts:231:3 - (ae-forgotten-export) The symbol "BufferController" needs to be exported by the entry point hls.d.ts
2329-
// src/config.ts:232:3 - (ae-forgotten-export) The symbol "CapLevelController" needs to be exported by the entry point hls.d.ts
2330-
// src/config.ts:233:3 - (ae-forgotten-export) The symbol "FPSController" needs to be exported by the entry point hls.d.ts
2326+
// src/config.ts:209:3 - (ae-forgotten-export) The symbol "ILogger" needs to be exported by the entry point hls.d.ts
2327+
// src/config.ts:219:3 - (ae-forgotten-export) The symbol "AudioStreamController" needs to be exported by the entry point hls.d.ts
2328+
// src/config.ts:220:3 - (ae-forgotten-export) The symbol "AudioTrackController" needs to be exported by the entry point hls.d.ts
2329+
// src/config.ts:222:3 - (ae-forgotten-export) The symbol "SubtitleStreamController" needs to be exported by the entry point hls.d.ts
2330+
// src/config.ts:223:3 - (ae-forgotten-export) The symbol "SubtitleTrackController" needs to be exported by the entry point hls.d.ts
2331+
// src/config.ts:224:3 - (ae-forgotten-export) The symbol "TimelineController" needs to be exported by the entry point hls.d.ts
2332+
// src/config.ts:226:3 - (ae-forgotten-export) The symbol "EMEController" needs to be exported by the entry point hls.d.ts
2333+
// src/config.ts:229:3 - (ae-forgotten-export) The symbol "CMCDController" needs to be exported by the entry point hls.d.ts
2334+
// src/config.ts:231:3 - (ae-forgotten-export) The symbol "AbrController" needs to be exported by the entry point hls.d.ts
2335+
// src/config.ts:232:3 - (ae-forgotten-export) The symbol "BufferController" needs to be exported by the entry point hls.d.ts
2336+
// src/config.ts:233:3 - (ae-forgotten-export) The symbol "CapLevelController" needs to be exported by the entry point hls.d.ts
2337+
// src/config.ts:234:3 - (ae-forgotten-export) The symbol "FPSController" needs to be exported by the entry point hls.d.ts
23312338

23322339
// (No @packageDocumentation comment for this package)
23332340

0 commit comments

Comments
 (0)