From b380cbb6167cbca089624b7723f9663b2ea48200 Mon Sep 17 00:00:00 2001
From: Hugo Lefeuvre <hugo.lefeuvre@savoirfairelinux.com>
Date: Mon, 20 Aug 2018 16:51:43 -0400
Subject: [PATCH] media_recorder: set encoderStream to filter's output params

In setupAudioOutput we initialize an audio filter using the
encoder stream but this filter is left unused and the
initial encoder stream is returned instead.

Set encoderStream to filter's out params.

Change-Id: Ibe0e51946a630699f4d6528692c9930462cf18b6
Reviewed-by: Philippe Gorley <philippe.gorley@savoirfairelinux.com>
---
 src/media/media_recorder.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/media/media_recorder.cpp b/src/media/media_recorder.cpp
index 0362cd3cf8..e5a0bf0f30 100644
--- a/src/media/media_recorder.cpp
+++ b/src/media/media_recorder.cpp
@@ -416,6 +416,8 @@ MediaRecorder::setupAudioOutput()
                 encoderStream) < 0) {
             RING_ERR() << "Failed to initialize audio filter";
             encoderStream.format = -1; // invalidate stream
+        } else {
+            encoderStream = audioFilter_->getOutputParams();
         }
         break;
     case 2: // mix both audio streams
-- 
GitLab