From cb5ddcdeaf7876f9c184ffc3a11793b7c2dc529b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Cervi=C3=B1o?= Date: Thu, 16 Mar 2017 14:17:24 +0100 Subject: [PATCH] Fix bad quality filter behaviour with VP9 SVC (#806) --- erizo/src/erizo/rtp/QualityFilterHandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erizo/src/erizo/rtp/QualityFilterHandler.cpp b/erizo/src/erizo/rtp/QualityFilterHandler.cpp index 7927bb7376..62eafc2877 100644 --- a/erizo/src/erizo/rtp/QualityFilterHandler.cpp +++ b/erizo/src/erizo/rtp/QualityFilterHandler.cpp @@ -130,7 +130,7 @@ void QualityFilterHandler::write(Context *ctx, std::shared_ptr packe uint32_t ssrc = rtp_header->getSSRC(); uint16_t sequence_number = rtp_header->getSeqNumber(); - if (ssrc != last_ssrc_received_) { + if (last_ssrc_received_ != 0 && ssrc != last_ssrc_received_) { receiving_multiple_ssrc_ = true; }