From 95e3e3e3dc599cd3a3c26fa17f1196bffd867656 Mon Sep 17 00:00:00 2001 From: Programmix Date: Sat, 28 May 2016 18:55:56 -0700 Subject: [PATCH] Another FFMPEG fix attempt (#384) * Fix my very silly mistake * Another FFMPEG issue fix attempt * Add a missing semicolon Yes, I really did make a commit just for this. :) --- lib/Voice/AudioEncoder.js | 6 ++++++ src/Voice/AudioEncoder.js | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/lib/Voice/AudioEncoder.js b/lib/Voice/AudioEncoder.js index b2bcf54b1..56607072b 100644 --- a/lib/Voice/AudioEncoder.js +++ b/lib/Voice/AudioEncoder.js @@ -161,6 +161,12 @@ var AudioEncoder = (function () { resolve(data); }); + this.volume.once("end", function () { + killProcess(); + + reject("end"); + }); + this.volume.on("end", function () { killProcess(); diff --git a/src/Voice/AudioEncoder.js b/src/Voice/AudioEncoder.js index 5abf51b0a..7665332b6 100644 --- a/src/Voice/AudioEncoder.js +++ b/src/Voice/AudioEncoder.js @@ -150,6 +150,12 @@ export default class AudioEncoder { resolve(data); }); + this.volume.once("end", () => { + killProcess(); + + reject("end"); + }); + this.volume.on("end", () => { killProcess();