Revert "[Tizen] Make do not support animated webp" 75/267675/6
authorseungho <sbsh.baek@samsung.com>
Wed, 8 Dec 2021 11:47:13 +0000 (20:47 +0900)
committerseungho <sbsh.baek@samsung.com>
Tue, 28 Dec 2021 10:08:49 +0000 (19:08 +0900)
This reverts commit e93aea3d5a3394addd4ce67b688c37f83407539c.

Change-Id: I109012c6b986515444a7614f1bd27f7468853aa2

dali-toolkit/internal/visuals/visual-url.cpp

index e8700cb..0ad5778 100644 (file)
@@ -116,13 +116,13 @@ VisualUrl::Type ResolveType(const std::string& url)
     } state                = SUFFIX;
     char         SVG[4]    = {'g', 'v', 's', '.'};
     char         GIF[4]    = {'f', 'i', 'g', '.'};
-    //char         WEBP[5]   = {'p', 'b', 'e', 'w', '.'};
+    char         WEBP[5]   = {'p', 'b', 'e', 'w', '.'};
     char         JSON[5]   = {'n', 'o', 's', 'j', '.'};
     char         TVG[4]    = {'g', 'v', 't', '.'};
     unsigned int svgScore  = 0;
     unsigned int tvgScore  = 0;
     unsigned int gifScore  = 0;
-    //unsigned int webpScore = 0;
+    unsigned int webpScore = 0;
     unsigned int jsonScore = 0;
     int          index     = count;
     while(--index >= 0)
@@ -153,14 +153,14 @@ VisualUrl::Type ResolveType(const std::string& url)
           return VisualUrl::GIF;
         }
       }
-      //if((offsetFromEnd < sizeof(WEBP)) && (currentChar == WEBP[offsetFromEnd]))
-      //{
-      //  // early out if WEBP as can't be used in N patch for now
-      //  if(++webpScore == sizeof(WEBP))
-      //  {
-      //    return VisualUrl::WEBP;
-      //  }
-      //}
+      if((offsetFromEnd < sizeof(WEBP)) && (currentChar == WEBP[offsetFromEnd]))
+      {
+        // early out if WEBP as can't be used in N patch for now
+        if(++webpScore == sizeof(WEBP))
+        {
+          return VisualUrl::WEBP;
+        }
+      }
       if((offsetFromEnd < sizeof(JSON)) && (currentChar == JSON[offsetFromEnd]))
       {
         // early out if JSON as can't be used in N patch for now