From 09e90d056e41e8ef6d0527e7e34a54053c607b3a Mon Sep 17 00:00:00 2001 From: Alexander Pohl Date: Fri, 15 Jun 2018 19:58:07 +0200 Subject: [PATCH 02/17] Fix WiFi-Display on Huawei devices (EMUI 8.0) Huaweis media stack doesn't handle intra-refresh-mode, so skip the error instead. Thanks to Chris Vandomelen for pointing that out. --- media/libstagefright/ACodec.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/media/libstagefright/ACodec.cpp b/media/libstagefright/ACodec.cpp index 55e8130e4..e8b493183 100644 --- a/media/libstagefright/ACodec.cpp +++ b/media/libstagefright/ACodec.cpp @@ -4366,9 +4366,8 @@ status_t ACodec::setupAVCEncoderParameters(const sp &msg) { if (msg->findInt32("intra-refresh-mode", &intraRefreshMode)) { err = setCyclicIntraMacroblockRefresh(msg, intraRefreshMode); if (err != OK) { - ALOGE("Setting intra macroblock refresh mode (%d) failed: 0x%x", - err, intraRefreshMode); - return err; + ALOGE("setupAVCEncoderParameters(): set intra-refresh-mode failed, ignoring.."); + //return err; } } -- 2.25.1