Skip to content

Commit

Permalink
deprecate LEVEL_SWITCH/AUDIO_TRACK_SWITCH
Browse files Browse the repository at this point in the history
  • Loading branch information
mangui committed Mar 13, 2018
1 parent 2d258f6 commit d74480f
Show file tree
Hide file tree
Showing 4 changed files with 1 addition and 9 deletions.
2 changes: 0 additions & 2 deletions src/controller/audio-track-controller.js
Original file line number Diff line number Diff line change
Expand Up @@ -121,8 +121,6 @@ class AudioTrackController extends EventHandler {
type = audioTrack.type,
url = audioTrack.url,
eventObj = { id: newId, type: type, url: url };
// keep AUDIO_TRACK_SWITCH for legacy reason
hls.trigger(Event.AUDIO_TRACK_SWITCH, eventObj);
hls.trigger(Event.AUDIO_TRACK_SWITCHING, eventObj);
// check if we need to load playlist for this audio Track
let details = audioTrack.details;
Expand Down
2 changes: 0 additions & 2 deletions src/controller/level-controller.js
Original file line number Diff line number Diff line change
Expand Up @@ -169,8 +169,6 @@ export default class LevelController extends EventHandler {
this.currentLevelIndex = newLevel;
let levelProperties = levels[newLevel];
levelProperties.level = newLevel;
// LEVEL_SWITCH to be deprecated in next major release
hls.trigger(Event.LEVEL_SWITCH, levelProperties);
hls.trigger(Event.LEVEL_SWITCHING, levelProperties);
}
let level = levels[newLevel], levelDetails = level.details;
Expand Down
4 changes: 0 additions & 4 deletions src/events.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,6 @@ const HlsEvents = {
MANIFEST_LOADED: 'hlsManifestLoaded',
// fired after manifest has been parsed - data: { levels : [available quality levels], firstLevel : index of first quality level appearing in Manifest}
MANIFEST_PARSED: 'hlsManifestParsed',
// fired when a level switch is requested - data: { level : id of new level } // deprecated in favor LEVEL_SWITCHING
LEVEL_SWITCH: 'hlsLevelSwitch',
// fired when a level switch is requested - data: { level : id of new level }
LEVEL_SWITCHING: 'hlsLevelSwitching',
// fired when a level switch is effective - data: { level : id of new level }
Expand All @@ -49,8 +47,6 @@ const HlsEvents = {
LEVEL_PTS_UPDATED: 'hlsLevelPtsUpdated',
// fired to notify that audio track lists has been updated - data: { audioTracks : audioTracks }
AUDIO_TRACKS_UPDATED: 'hlsAudioTracksUpdated',
// fired when an audio track switch occurs - data: { id : audio track id } // deprecated in favor AUDIO_TRACK_SWITCHING
AUDIO_TRACK_SWITCH: 'hlsAudioTrackSwitch',
// fired when an audio track switching is requested - data: { id : audio track id }
AUDIO_TRACK_SWITCHING: 'hlsAudioTrackSwitching',
// fired when an audio track switch actually occurs - data: { id : audio track id }
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/controller/level-controller.js
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ describe('LevelController', () => {
levelController.onManifestLoaded(data);
levelController.level = nextLevel;

assert.equal(levelController.hls.trigger.args[1][0], Event.LEVEL_SWITCH);
assert.equal(levelController.hls.trigger.args[1][0], Event.LEVEL_SWITCHING);
assert.equal(levelController.hls.trigger.args[1][1].level, nextLevel);
});
});

0 comments on commit d74480f

Please sign in to comment.