Skip to content

Commit

Permalink
Timeline chart fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
Rob Walch committed Jul 24, 2020
1 parent bf01890 commit 7d33a7f
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 0 deletions.
8 changes: 8 additions & 0 deletions demo/chart/timeline-chart.ts
Expand Up @@ -349,6 +349,14 @@ export class TimelineChart {
this.resize(datasets);
}

removeSourceBuffers () {
const { labels, datasets } = this.chart.data;
while ((labels[0] || '').indexOf('buffer') > -1) {
labels.shift();
datasets.shift();
}
}

setTextTracks (textTracks) {
const { labels, datasets } = this.chart.data;
this.removeType('textTrack');
Expand Down
3 changes: 3 additions & 0 deletions demo/main.js
Expand Up @@ -1311,6 +1311,9 @@ function addChartEventListeners (hls) {
hls.on(Hls.Events.BUFFER_CREATED, (eventName, { tracks }) => {
chart.updateSourceBuffers(tracks, hls.media);
}, chart);
hls.on(Hls.Events.BUFFER_RESET, (eventName, { tracks }) => {
chart.removeSourceBuffers();
}, chart);
hls.on(Hls.Events.LEVELS_UPDATED, (eventName, { levels }) => {
chart.removeType('level');
chart.updateLevels(levels);
Expand Down

0 comments on commit 7d33a7f

Please sign in to comment.