X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=theme.h;h=71e44bd42cac49b4b9691f358c8f85f545f7addf;hb=1836dccf699779d9092a75755cec96cea1734a2a;hp=51107d6a5e088e3f6806c3785b6d1d8e1fdad85a;hpb=72afc695d201f9d2a0dcb316ec62f1610db5fa74;p=nageru diff --git a/theme.h b/theme.h index 51107d6..71e44bd 100644 --- a/theme.h +++ b/theme.h @@ -78,6 +78,7 @@ public: } private: + void register_constants(); void register_class(const char *class_name, const luaL_Reg *funcs); std::mutex m; @@ -122,6 +123,7 @@ public: private: Theme *theme; // Not owned by us. bmusb::PixelFormat pixel_format; + movit::YCbCrFormat input_ycbcr_format; std::vector ycbcr_inputs; // Multiple ones if deinterlacing. Owned by the chain. std::vector rgba_inputs; // Multiple ones if deinterlacing. Owned by the chain. movit::Effect *deinterlace_effect = nullptr; // Owned by the chain.