From 7ada41933411c4b1bcde4cdb09eef03758838bc7 Mon Sep 17 00:00:00 2001 From: Amanda Ghassaei Date: Tue, 26 Jan 2021 20:11:40 -0800 Subject: [PATCH] require webmwriter fixes to webmwriter exports Update webm-writer-0.2.0.js Update webm-writer-0.2.0.js Update webm-writer-0.2.0.js Update webm-writer-0.2.0.js fixing gif.worker import fixing workers import typo fix --- src/CCapture.js | 3 ++- src/webm-writer-0.2.0.js | 33 +++++++++++++++++---------------- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/src/CCapture.js b/src/CCapture.js index d76737b..03cd814 100755 --- a/src/CCapture.js +++ b/src/CCapture.js @@ -4,6 +4,7 @@ if (typeof module !== 'undefined' && typeof module.exports !== 'undefined') { var Tar = require('./tar.js'); var download = require('./download.js'); var GIF = require('./gif.js'); + var WebMWriter = require('./webm-writer-0.2.0'); } "use strict"; @@ -517,7 +518,7 @@ function CCGIFEncoder( settings ) { this.encoder = new GIF({ workers: settings.workers, quality: settings.quality, - workerScript: settings.workersPath + 'gif.worker.js' + workerScript: settings.workersPath, } ); this.encoder.on( 'progress', function( progress ) { diff --git a/src/webm-writer-0.2.0.js b/src/webm-writer-0.2.0.js index 2879071..58e6c48 100644 --- a/src/webm-writer-0.2.0.js +++ b/src/webm-writer-0.2.0.js @@ -8,7 +8,7 @@ "use strict"; -(function(){ +// (function(){ /* * Create an ArrayBuffer of the given length and present it as a writable stream with methods * for writing data in different formats. @@ -201,12 +201,12 @@ } }; - if (typeof module !== 'undefined' && typeof module.exports !== 'undefined') { - module.exports = ArrayBufferDataStream; - } else { - window.ArrayBufferDataStream = ArrayBufferDataStream; - } -}());"use strict"; +// if (typeof module !== 'undefined' && typeof module.exports !== 'undefined') { +// module.exports = ArrayBufferDataStream; +// } else { +// window.ArrayBufferDataStream = ArrayBufferDataStream; +// } +// }());"use strict"; /** * Allows a series of Blob-convertible objects (ArrayBuffer, Blob, String, etc) to be added to a buffer. Seeking and @@ -219,7 +219,7 @@ * * Released under the WTFPLv2 https://en.wikipedia.org/wiki/WTFPL */ -(function() { +// (function() { var BlobBuffer = function(fs) { return function(destination) { var @@ -425,14 +425,15 @@ return writePromise; }; }; - }; - - if (typeof module !== 'undefined' && typeof module.exports !== 'undefined') { - module.exports = BlobBuffer(require('fs')); - } else { - window.BlobBuffer = BlobBuffer(null); - } -})();/** + }(null); + +// if (typeof module !== 'undefined' && typeof module.exports !== 'undefined') { +// module.exports = BlobBuffer(require('fs')); +// } else { +// window.BlobBuffer = BlobBuffer(null); +// } +// })(); +/** * WebM video encoder for Google Chrome. This implementation is suitable for creating very large video files, because * it can stream Blobs directly to a FileWriter without buffering the entire video in memory. *