Bug 224663

Summary: [WPE][GTK] Enable AVIF decoder as experimental feature and unskip tests
Product: WebKit Reporter: Philippe Normand <pnormand>
Component: CMakeAssignee: Philippe Normand <pnormand>
Status: RESOLVED FIXED    
Severity: Normal CC: annulen, aperez, calvaris, cgarcia, changseok, ews-watchlist, gyuyoung.kim, mcatanzaro, ryuan.choi, sergio
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=207750
Attachments:
Description Flags
Patch
none
[fast-cq] Patch ews-feeder: commit-queue-

Description Philippe Normand 2021-04-16 03:30:23 PDT
I've started a patch.
Comment 1 Philippe Normand 2021-04-16 03:51:16 PDT
Created attachment 426205 [details]
Patch
Comment 2 Xabier Rodríguez Calvar 2021-04-16 08:01:15 PDT
Comment on attachment 426205 [details]
Patch

LGTM but you might want some more comments other than mine.
Comment 3 Michael Catanzaro 2021-04-17 06:32:26 PDT
Comment on attachment 426205 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=426205&action=review

> Source/cmake/OptionsGTK.cmake:84
> +WEBKIT_OPTION_DEFINE(USE_AVIF "Whether to enable support for AVIF images." PUBLIC ${ENABLE_EXPERIMENTAL_FEATURES})

Alphabetize please ;)

> Source/cmake/OptionsWPE.cmake:80
> +WEBKIT_OPTION_DEFINE(USE_AVIF "Whether to enable support for AVIF images." PUBLIC ${ENABLE_EXPERIMENTAL_FEATURES})

Ditto, they're all alphabetized except ENABLE_WPE_QT_API
Comment 4 Philippe Normand 2021-04-17 09:59:49 PDT
Created attachment 426334 [details]
[fast-cq] Patch
Comment 5 EWS 2021-04-19 01:03:05 PDT
commit-queue failed to commit attachment 426334 [details] to WebKit repository. To retry, please set cq+ flag again.
Comment 6 EWS 2021-04-19 01:09:51 PDT
commit-queue failed to commit attachment 426334 [details] to WebKit repository. To retry, please set cq+ flag again.
Comment 7 Philippe Normand 2021-04-19 01:17:04 PDT
Committed r276238 (236720@main): <https://commits.webkit.org/236720@main>