]> git.sesse.net Git - movit/blobdiff - gamma_expansion_effect.h
Add the rest of the files for the premultiplied alpha commit.
[movit] / gamma_expansion_effect.h
index b93848a70a9d04175098695c4606ed0c4d0a2a60..ce999902f7be24b4ddace89ea12384cb7dbf5def 100644 (file)
@@ -21,6 +21,10 @@ public:
        virtual bool needs_linear_light() const { return false; }
        virtual bool needs_srgb_primaries() const { return false; }
 
+       // Actually processes its input in a nonlinear fashion,
+       // but does not touch alpha, and we are a special case anyway.
+       virtual AlphaHandling alpha_handling() const { return DONT_CARE_ALPHA_TYPE; }
+
 private:
        GammaCurve source_curve;
        float expansion_curve[EXPANSION_CURVE_SIZE];