Fixed new Buffer() deprecation on flac-metadata
authorRemixDev <deezloaderremix@gmail.com>
Sat, 2 Feb 2019 20:38:12 +0000 (21:38 +0100)
committerRemixDev <deezloaderremix@gmail.com>
Sat, 2 Feb 2019 20:38:12 +0000 (21:38 +0100)
app/lib/flac-metadata/lib/Processor.js
app/lib/flac-metadata/lib/data/MetaDataBlockPicture.js
app/lib/flac-metadata/lib/data/MetaDataBlockStreamInfo.js
app/lib/flac-metadata/lib/data/MetaDataBlockVorbisComment.js

index f0a54c2fb24d8f961d6f7217612bceac13e9a97f..c61f63c8ec5adc5094cdb279f5a9a94063a87b49 100644 (file)
@@ -83,7 +83,7 @@ Processor.prototype._transform = function (chunk, enc, done) {
       // Not enough data available
       if (persist) {
         // Copy/append incomplete block to backup buffer
-        this.buf = this.buf || new Buffer(minCapacity);
+        this.buf = this.buf || Buffer.alloc(minCapacity);
         chunk.copy(this.buf, this.bufPos, chunkPos, chunkLen);
       } else {
         // Push incomplete block after validation
index 56946641d752b226966da1b9fb1c633f5391b080..1312f28aa5093eeb8eb1d24107dad243495846b3 100644 (file)
@@ -53,7 +53,7 @@ MetaDataBlockPicture.prototype.parse = function(buffer) {
     pos += 16;
 
     var pictureDataLength = buffer.readUInt32BE(pos);
-    this.pictureData = new Buffer(pictureDataLength);
+    this.pictureData = Buffer.from(pictureDataLength);
     buffer.copy(this.pictureData, 0, pos + 4, pictureDataLength);
 
     this.hasData = true;
@@ -68,7 +68,7 @@ MetaDataBlockPicture.prototype.parse = function(buffer) {
 MetaDataBlockPicture.prototype.publish = function() {
   var pos = 0;
   var size = this.getSize();
-  var buffer = new Buffer(4 + size);
+  var buffer = Buffer.alloc(4 + size);
 
   var header = size;
   header |= (this.type << 24);
index c178a06ad8d3aabc68070bca666215e059f70544..11e7026421aa8a1b16e212f8a36cc09b784daf98 100644 (file)
@@ -39,7 +39,7 @@ MetaDataBlockStreamInfo.prototype.parse = function(buffer) {
     this.bitsPerSample = (tmp >>> 4) & 0x1f;
     this.samples = +((tmp & 0x0f) << 4) + buffer.readUInt32BE(pos + 14);
 
-    this.checksum = new Buffer(16);
+    this.checksum = Buffer.alloc(16);
     buffer.copy(this.checksum, 0, 18, 34);
 
     this.duration = this.samples / this.sampleRate;
index bd82f8a114ed37963f1b4e30b0c3e90d192796dc..b1e608a342c08c70f50a54e224fe672d22394b8f 100644 (file)
@@ -50,7 +50,7 @@ MetaDataBlockVorbisComment.prototype.parse = function(buffer) {
 MetaDataBlockVorbisComment.prototype.publish = function() {
   var pos = 0;
   var size = this.getSize();
-  var buffer = new Buffer(4 + size);
+  var buffer = Buffer.alloc(4 + size);
 
   var header = size;
   header |= (this.type << 24);