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