X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=test_util.h;h=2430b8fbf3c0952ea41829866c500be04be33a14;hb=4b8eee7020f14c2321169c07a3cb34e0c48d2f56;hp=5dac7b2022dafb76d7cf84beaad0acb8a02111f0;hpb=1727b0714398fc4f318048d457a35ca58bc30b59;p=movit diff --git a/test_util.h b/test_util.h index 5dac7b2..2430b8f 100644 --- a/test_util.h +++ b/test_util.h @@ -5,12 +5,16 @@ class EffectChainTester { public: - EffectChainTester(const float *data, unsigned width, unsigned height, MovitPixelFormat pixel_format, ColorSpace color_space, GammaCurve gamma_curve); + EffectChainTester(const float *data, unsigned width, unsigned height, + MovitPixelFormat pixel_format = FORMAT_GRAYSCALE, + Colorspace color_space = COLORSPACE_sRGB, + GammaCurve gamma_curve = GAMMA_LINEAR); ~EffectChainTester(); EffectChain *get_chain() { return &chain; } - Input *add_input(const float *data, MovitPixelFormat pixel_format, ColorSpace color_space, GammaCurve gamma_curve); - void run(float *out_data, GLenum format, ColorSpace color_space, GammaCurve gamma_curve); + Input *add_input(const float *data, MovitPixelFormat pixel_format, Colorspace color_space, GammaCurve gamma_curve); + Input *add_input(const unsigned char *data, MovitPixelFormat pixel_format, Colorspace color_space, GammaCurve gamma_curve); + void run(float *out_data, GLenum format, Colorspace color_space, GammaCurve gamma_curve); private: EffectChain chain;