Skip to content

Commit

Permalink
Lint
Browse files Browse the repository at this point in the history
  • Loading branch information
jaruba committed May 10, 2024
1 parent 4a66368 commit 2363992
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 33 deletions.
38 changes: 19 additions & 19 deletions src/TizenVideo/TizenVideo.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ var cloneDeep = require('lodash.clonedeep');
var deepFreeze = require('deep-freeze');
var Color = require('color');
var ERROR = require('../error');
var getTracksData = require('../tracksData')
var getTracksData = require('../tracksData');

var needsExtendedTracks = false
var needsExtendedTracks = false;

function TizenVideo(options) {
options = options || {};
Expand Down Expand Up @@ -151,18 +151,18 @@ function TizenVideo(options) {
playbackSpeed: false
};

var gotTraktData = false
var tracksData = { audio: [], subs: [] }
var gotTraktData = false;
var tracksData = { audio: [], subs: [] };

function retrieveExtendedTracks() {
needsExtendedTracks = true
needsExtendedTracks = true;
if (!gotTraktData && stream !== null) {
gotTraktData = true
gotTraktData = true;
getTracksData(stream.url, function(resp) {
tracksData = resp
tracksData = resp;
onPropChanged('subtitlesTracks');
onPropChanged('audioTracks');
})
});
}
}

Expand Down Expand Up @@ -232,17 +232,17 @@ function TizenVideo(options) {
} catch(e) {}
var textTrackLang = typeof extra.track_lang === 'string' && extra.track_lang.length > 0 ? extra.track_lang.trim() : null;
if (textTrackLang === null) {
retrieveExtendedTracks()
retrieveExtendedTracks();
}
if (((tracksData || {}).subs || []).length) {
var extendedTrackData = tracksData.subs.find(function(el) {
if ((el || {})['StreamOrder'] === textTrack.index) {
return true
return true;
}
return false
})
return false;
});
if ((extendedTrackData || {})['Language']) {
textTrackLang = extendedTrackData['Language']
textTrackLang = extendedTrackData['Language'];
}
}
textTracks.push({
Expand Down Expand Up @@ -340,17 +340,17 @@ function TizenVideo(options) {
} catch(e) {}
var audioTrackLang = typeof extra.language === 'string' && extra.language.length > 0 ? extra.language : null;
if (audioTrackLang === null) {
retrieveExtendedTracks()
retrieveExtendedTracks();
}
if (((tracksData || {}).audio || []).length) {
var extendedTrackData = tracksData.audio.find(function(el) {
if ((el || {})['StreamOrder'] === audioTrack.index) {
return true
return true;
}
return false
})
return false;
});
if ((extendedTrackData || {})['Language']) {
audioTrackLang = extendedTrackData['Language']
audioTrackLang = extendedTrackData['Language'];
}
}
audioTracks.push({
Expand Down Expand Up @@ -628,7 +628,7 @@ function TizenVideo(options) {
onPropChanged('buffering');

if (needsExtendedTracks) {
retrieveExtendedTracks()
retrieveExtendedTracks();
}

window.webapis.avplay.open(stream.url);
Expand Down
31 changes: 17 additions & 14 deletions src/tracksData.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
async function getTracksData(url, cb) {
let tracks = []
try {
const resp = await fetch('http://127.0.0.1:11470/tracks/'+encodeURIComponent(url))
tracks = await resp.json()
} catch(e) {
console.error(e)
}
const audioTracks = tracks.filter(el => el['@type'] === 'Audio')
const subsTracks = tracks.filter(el => el['@type'] === 'Text')
cb({ audio: audioTracks, subs: subsTracks })
}

module.exports = getTracksData
module.exports = function(url, cb) {
fetch('http://127.0.0.1:11470/tracks/'+encodeURIComponent(url)).then(function(resp) {
resp.json().then(function(tracks) {
var audioTracks = tracks.filter(function(el) { return el['@type'] === 'Audio'; });
var subsTracks = tracks.filter(function(el) { return el['@type'] === 'Text'; });
cb({ audio: audioTracks, subs: subsTracks });
}).catch(function(err) {
// eslint-disable-next-line no-console
console.error(err);
cb({ audio: [], subs: [] });
});
}).catch(function(err) {
// eslint-disable-next-line no-console
console.error(err);
cb({ audio: [], subs: [] });
});
};

0 comments on commit 2363992

Please sign in to comment.