- virtual bool needs_srgb_primaries() const { return false; }
- virtual unsigned num_inputs() const { return 2; }
+ bool needs_srgb_primaries() const override { return false; }
+ unsigned num_inputs() const override { return 2; }
+ bool strong_one_to_one_sampling() const override { return true; }
+
+ // TODO: In the common case where a+b=1, it would be useful to be able to set
+ // alpha_handling() to INPUT_PREMULTIPLIED_ALPHA_KEEP_BLANK. However, right now
+ // we have no way of knowing that at instantiation time.