diff --git a/Userland/Libraries/LibVideo/VP9/Decoder.cpp b/Userland/Libraries/LibVideo/VP9/Decoder.cpp index 5a22587d8f..8a75293bfe 100644 --- a/Userland/Libraries/LibVideo/VP9/Decoder.cpp +++ b/Userland/Libraries/LibVideo/VP9/Decoder.cpp @@ -12,6 +12,10 @@ #include "Decoder.h" #include "Utilities.h" +#if defined(AK_COMPILER_GCC) +# pragma GCC optimize("O3") +#endif + namespace Video::VP9 { Decoder::Decoder() diff --git a/Userland/Libraries/LibVideo/VP9/Parser.cpp b/Userland/Libraries/LibVideo/VP9/Parser.cpp index c0d894edf8..9aa1b972e1 100644 --- a/Userland/Libraries/LibVideo/VP9/Parser.cpp +++ b/Userland/Libraries/LibVideo/VP9/Parser.cpp @@ -13,6 +13,10 @@ #include "Parser.h" #include "Utilities.h" +#if defined(AK_COMPILER_GCC) +# pragma GCC optimize("O3") +#endif + namespace Video::VP9 { #define TRY_READ(expression) DECODER_TRY(DecoderErrorCategory::Corrupted, expression)