Skip to content

Commit aed1b4b

Browse files
authored
Sync audio fragment loading with main discontinuity and time (#6491)
* Sync audio fragment loading with main discontinuity and time * Fragment finder and Append Error fixes
1 parent 54d888b commit aed1b4b

22 files changed

+447
-328
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,7 @@ export class BaseStreamController extends TaskLoop implements NetworkComponentAP
353353
// (undocumented)
354354
protected fragmentTracker: FragmentTracker;
355355
// (undocumented)
356-
protected fragPrevious: Fragment | null;
356+
protected fragPrevious: MediaFragment | null;
357357
// (undocumented)
358358
protected getAppendedFrag(position: number, playlistType?: PlaylistLevelType): Fragment | null;
359359
// (undocumented)
@@ -1429,7 +1429,7 @@ export class Fragment extends BaseSegment {
14291429
// (undocumented)
14301430
get end(): number;
14311431
// (undocumented)
1432-
endDTS: number;
1432+
endDTS?: number;
14331433
// (undocumented)
14341434
endList?: boolean;
14351435
// (undocumented)
@@ -1469,7 +1469,7 @@ export class Fragment extends BaseSegment {
14691469
// (undocumented)
14701470
start: number;
14711471
// (undocumented)
1472-
startDTS: number;
1472+
startDTS?: number;
14731473
// (undocumented)
14741474
startPTS?: number;
14751475
// (undocumented)
@@ -1976,7 +1976,7 @@ export interface InitPTSFoundData {
19761976
// (undocumented)
19771977
frag: MediaFragment;
19781978
// (undocumented)
1979-
id: string;
1979+
id: PlaylistLevelType;
19801980
// (undocumented)
19811981
initPTS: number;
19821982
// (undocumented)

src/controller/abr-controller.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -879,7 +879,7 @@ class AbrController extends Logger implements AbrComponentAPI {
879879
1,
880880
)} fetchDuration:${fetchDuration.toFixed(
881881
1,
882-
)} firstSelection:${firstSelection} codecSet:${level.codecSet} videoRange:${level.videoRange} hls.loadLevel:${loadLevel}`,
882+
)} firstSelection:${firstSelection} codecSet:${levelInfo.codecSet} videoRange:${levelInfo.videoRange} hls.loadLevel:${loadLevel}`,
883883
);
884884
}
885885
if (firstSelection) {

0 commit comments

Comments
 (0)