FIX: [mediacodec] add qcom to white list (solves green screen issue)
authorChris "Koying" Browet <cbro@semperpax.com>
Mon, 18 Nov 2013 11:01:03 +0000 (12:01 +0100)
committerChris "Koying" Browet <cbro@semperpax.com>
Mon, 18 Nov 2013 17:21:51 +0000 (18:21 +0100)
xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp

index 5ff1c95..b823938 100644 (file)
@@ -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;