OSDN Git Service

xvmc: fix string comparison
authorEric Engestrom <eric.engestrom@intel.com>
Wed, 6 Feb 2019 16:28:12 +0000 (16:28 +0000)
committerEmil Velikov <emil.l.velikov@gmail.com>
Thu, 14 Feb 2019 12:28:47 +0000 (12:28 +0000)
Fixes: 6fca18696d0e6a243f6f "g3dvl: Update XvMC unit tests."
Cc: Younes Manton <younes.m@gmail.com>
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
(cherry picked from commit 40b53a72033a601ab474c5f8e27eb5ca2c8bad6c)

src/gallium/state_trackers/xvmc/tests/xvmc_bench.c

index 3cd2317..dbd7056 100644 (file)
@@ -123,11 +123,11 @@ void ParseArgs(int argc, char **argv, struct Config *config)
 
                        while (token && !fail)
                        {
-                               if (strcmp(token, "i"))
+                               if (strcmp(token, "i") == 0)
                                        config->mb_types |= MB_TYPE_I;
-                               else if (strcmp(token, "p"))
+                               else if (strcmp(token, "p") == 0)
                                        config->mb_types |= MB_TYPE_P;
-                               else if (strcmp(token, "b"))
+                               else if (strcmp(token, "b") == 0)
                                        config->mb_types |= MB_TYPE_B;
                                else
                                        fail = 1;