Skip to content

Commit 872c386

Browse files
committed
Fix quality selection
1 parent 2999eb8 commit 872c386

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

chrome/player/players/dash/DashPlayer.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ export default class DashPlayer extends EventEmitter {
9696
const levels = DashTrackUtils.getVideoLevelList([mediaInfo]);
9797
const chosen = this.client.getLevelManager().pickVideoLevel(Array.from(levels.values()));
9898
const result = representations.filter((rep) => {
99-
return chosen && rep.id === chosen.id;
99+
return chosen && DashTrackUtils.getLevelFromRepresentation(rep) === chosen.id;
100100
});
101101
if (result.length === 0) {
102102
return representations;
@@ -107,7 +107,7 @@ export default class DashPlayer extends EventEmitter {
107107
const levels = DashTrackUtils.getAudioLevelList([mediaInfo]);
108108
const chosen = this.client.getLevelManager().pickAudioLevel(Array.from(levels.values()));
109109
const result = representations.filter((rep) => {
110-
return chosen && rep.id === chosen.id;
110+
return chosen && DashTrackUtils.getLevelFromRepresentation(rep) === chosen.id;
111111
});
112112
if (result.length === 0) {
113113
console.warn('No matching audio representation found for chosen level, falling back to all representations', representations, chosen);

chrome/player/players/dash/DashTrackUtils.mjs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ export class DashTrackUtils {
6868

6969
tracks.forEach((track) => {
7070
track.bitrateList.forEach((data) => {
71-
console.log(data);
7271
const levelId = 'audio-' + data.id;
7372
const existing = map.get(levelId);
7473
if (existing) {

0 commit comments

Comments
 (0)