From: huiyu.eun Date: Mon, 29 Nov 2021 07:56:11 +0000 (+0900) Subject: Revert "[Tizen] Make do not support animated webp" X-Git-Tag: accepted/tizen/unified/20211129.212444~2 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=fc36eaa75ab4cd5243ac63e1b5d49bbc75e36ed9 Revert "[Tizen] Make do not support animated webp" This reverts commit 147449b6d49af583a46ccef96a9c8f206792501b. --- diff --git a/dali-toolkit/internal/visuals/visual-url.cpp b/dali-toolkit/internal/visuals/visual-url.cpp index e8700cb..0ad5778 100644 --- a/dali-toolkit/internal/visuals/visual-url.cpp +++ b/dali-toolkit/internal/visuals/visual-url.cpp @@ -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