Skip to content
This repository was archived by the owner on Oct 20, 2022. It is now read-only.

Commit f1b61eb

Browse files
committed
Merge branch 'release/1.13.1'
2 parents 31ec5e2 + 41211b9 commit f1b61eb

File tree

7 files changed

+41
-33
lines changed

7 files changed

+41
-33
lines changed

.npmignore

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1-
samples
2-
docs
1+
app
32
build
3+
samples
44
test
5+
.gitignore
56
.travis.yml
6-
reports
7+
release.js
8+
travis_deploy.enc
79

10+
reports
811
.idea

RELEASES NOTES.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
### Release Notes v1.13.1 (2017/12/01)
2+
* Bugs fixing:
3+
* - Fix regression on segment download error management
4+
15
### Release Notes v1.13.0 (2017/11/09)
26
* [MSS] Enhanced support for live start-over streams, processed as 'static' streams) [#196]
37
* [MSS] Add support for chunk 'r' (repeat) attribute [#198]

app/js/streaming/Stream.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1046,7 +1046,7 @@ MediaPlayer.dependencies.Stream = function() {
10461046

10471047
this.debug.log("[Stream] Segment loading failed: start time = " + segmentRequest.startTime + ", duration = " + segmentRequest.duration);
10481048

1049-
if ((this.manifestExt.getIsDynamic(manifest) || this.manifestExt.getIsstartOver(manifest)) && reloadTimeout === null) {
1049+
if ((this.manifestExt.getIsDynamic(manifest) || this.manifestExt.getIsStartOver(manifest)) && reloadTimeout === null) {
10501050
// For Live streams, then we try to reload the session
10511051
isReloading = true;
10521052
var delay = segmentRequest.duration;
@@ -1476,4 +1476,4 @@ MediaPlayer.dependencies.Stream = function() {
14761476

14771477
MediaPlayer.dependencies.Stream.prototype = {
14781478
constructor: MediaPlayer.dependencies.Stream
1479-
};
1479+
};

build/deploy.js

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -138,31 +138,32 @@ getBranchName().then(
138138

139139
// 6 - Zip release files
140140
.then(function() {
141-
var path = 'gh-pages/' + pkg.dir + '/';
142-
var zipFile = 'hasplayer.js-v' + pkg.version + '.zip';
143-
var output = fs.createWriteStream(zipFile);
144-
var archive = archiver('zip', {
145-
zlib: { level: 9 } // Sets the compression level.
146-
});
141+
return new Promise(function(resolve/*, reject*/) {
142+
var path = 'gh-pages/' + pkg.dir + '/';
143+
var zipFile = 'hasplayer.js-v' + pkg.version + '.zip';
144+
var output = fs.createWriteStream(zipFile);
145+
var archive = archiver('zip', {
146+
zlib: { level: 9 } // Sets the compression level.
147+
});
147148

148-
// archive.on('warning', function(err) {
149-
// console.log('warning: ' + err);
150-
// });
151-
152-
// archive.on('error', function(err) {
153-
// console.log('error: ' + err);
154-
// });
155-
156-
output.on('close', function() {
157-
console.log('done');
158-
fs.moveSync(zipFile, path + zipFile, { overwrite: true })
159-
return Promise.resolve();
160-
});
149+
// archive.on('warning', function(err) {
150+
// console.log('warning: ' + err);
151+
// });
152+
153+
// archive.on('error', function(err) {
154+
// console.log('error: ' + err);
155+
// });
156+
157+
output.on('close', function() {
158+
fs.moveSync(zipFile, path + zipFile, { overwrite: true })
159+
resolve();
160+
});
161161

162-
console.info('Zip folder ' + path + ' into file ' + zipFile);
163-
archive.pipe(output);
164-
archive.directory(path, false);
165-
archive.finalize();
162+
console.info('Zip folder ' + path + ' into file ' + zipFile);
163+
archive.pipe(output);
164+
archive.directory(path, false);
165+
archive.finalize();
166+
});
166167
})
167168

168169
// 7 - Add, commit and push changes on gh-pages branch to repository
@@ -183,7 +184,7 @@ getBranchName().then(
183184
fs.writeFileSync(path, index);
184185

185186
// Update 'latest' symbolic link
186-
fs.removeSync('gh-pages/latest');
187+
console.info('Update \'latest\' symbolic link');
187188
fs.ensureSymlinkSync('gh-pages/' + pkg.dir, 'gh-pages/latest');
188189
}
189190
}

build/gulpfile.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,9 @@ gulp.task('build-src', function() {
135135
.pipe(header(umdHeader))
136136
.pipe(footer(umdFooter))
137137
.pipe(gulpif(minify, uglify()))
138-
.pipe(header(comment, {pkg: pkg}))
139138
.pipe(gulpif(minify, header(jshint_ignore_start)))
140139
.pipe(gulpif(minify, footer(jshint_ignore_end)))
140+
.pipe(header(comment, {pkg: pkg}))
141141
.pipe(sourcemaps.write('.'))
142142
.pipe(gulp.dest(config.distDir));
143143
});

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "hasplayer.js",
3-
"version": "1.13.0",
3+
"version": "1.13.1",
44
"scripts": {
55
"build": "cd build && gulp",
66
"doc": "cd build && gulp doc",

release.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ var child = require('child_process'),
4343
semver = require('semver'),
4444
yargs = require('yargs'),
4545
argv = yargs
46-
.usage("$0 --start [--type major|minor|patch] [--version <version>] \n$0 --finish")
46+
.usage("$0 --start [--type major|minor|patch] [--ver <version>] \n$0 --finish")
4747
.default('type', 'minor')
4848
.argv;
4949

@@ -188,7 +188,7 @@ function startRelease() {
188188
// - else version number is incremented
189189
console.info("Current version: " + pkg.version);
190190
console.info("Release type: " + argv.type);
191-
var version = argv.version ? argv.version : semver.inc(pkg.version, argv.type);
191+
var version = argv.ver ? argv.ver : semver.inc(pkg.version, argv.type);
192192
pkg.version = version;
193193
console.info("=> Release version: " + pkg.version);
194194

0 commit comments

Comments
 (0)