Skip to content

Commit

Permalink
stream-controller: report fragment type (main)
Browse files Browse the repository at this point in the history
to distinguish between audio / main fragment
related to https://github.com/dailymotion/hls.js/issues/30
  • Loading branch information
mangui committed Apr 28, 2016
1 parent 0383eaf commit 139ba86
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion demo/canvas.js
Expand Up @@ -515,7 +515,7 @@
legend += ' ' + event.id2;
}
if(event.id !== undefined) {
if(event.type === 'fragment') {
if(event.type.indexOf('fragment') !== -1) {
legend += ' @';
}
legend += ' ' + event.id;
Expand Down
2 changes: 1 addition & 1 deletion demo/index.html
Expand Up @@ -333,7 +333,7 @@ <h4> Stats Display </h4>
});
hls.on(Hls.Events.FRAG_BUFFERED,function(event,data) {
var event = {
type : "fragment",
type : data.type + " fragment",
id : data.frag.level,
id2 : data.frag.sn,
time : data.stats.trequest - events.t0,
Expand Down
2 changes: 1 addition & 1 deletion src/controller/stream-controller.js
Expand Up @@ -914,7 +914,7 @@ class StreamController extends EventHandler {
this.fragPrevious = frag;
stats.tbuffered = performance.now();
this.fragLastKbps = Math.round(8 * stats.length / (stats.tbuffered - stats.tfirst));
this.hls.trigger(Event.FRAG_BUFFERED, {stats: stats, frag: frag, id : 0});
this.hls.trigger(Event.FRAG_BUFFERED, {stats: stats, frag: frag, type : 'main', id : 0});
logger.log(`media buffered : ${this.timeRangesToString(this.media.buffered)}`);
this.state = State.IDLE;
}
Expand Down

0 comments on commit 139ba86

Please sign in to comment.