From: Chris "Koying" Browet Date: Mon, 18 Nov 2013 11:01:03 +0000 (+0100) Subject: FIX: [mediacodec] add qcom to white list (solves green screen issue) X-Git-Tag: Gotham_alpha10~58^2~2 X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_xbmc;a=commitdiff_plain;h=f2b95b58f3287a9c0e6ca746ae945ea03adbec25 FIX: [mediacodec] add qcom to white list (solves green screen issue) --- diff --git a/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp b/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp index 5ff1c95..b823938 100644 --- a/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp +++ b/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp @@ -57,11 +57,12 @@ static bool CanSurfaceRenderWhiteList(const std::string &name) static const char *cansurfacerender_decoders[] = { "OMX.Nvidia", "OMX.rk", + "OMX.qcom", NULL }; for (const char **ptr = cansurfacerender_decoders; *ptr; ptr++) { - if (!strncmp(*ptr, name.c_str(), strlen(*ptr))) + if (!strnicmp(*ptr, name.c_str(), strlen(*ptr))) return true; } return false; @@ -76,7 +77,7 @@ static bool IsBlacklisted(const std::string &name) }; for (const char **ptr = blacklisted_decoders; *ptr; ptr++) { - if (!strncmp(*ptr, name.c_str(), strlen(*ptr))) + if (!strnicmp(*ptr, name.c_str(), strlen(*ptr))) return true; } return false;