X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=README;h=90345948f3749317c3ca084fd21e4b6c2ded58e3;hb=245513f7873fca03be3f031beddaca716d7536d9;hp=ec67534bae7a814040c3f0874961dd7fd2112f66;hpb=cc76ed14530260bc11ba8ebe65fe2b44bc529cfa;p=movit diff --git a/README b/README index ec67534..9034594 100644 --- a/README +++ b/README @@ -61,7 +61,7 @@ Assuming you have an OpenGL context already set up: ImageFormat inout_format; inout_format.color_space = COLORSPACE_sRGB; inout_format.gamma_curve = GAMMA_sRGB; - FlatInput *input = knew FlatInput(inout_format, FORMAT_BGRA_POSTMULTIPLIED_ALPHA, GL_UNSIGNED_BYTE, 1280, 720)); + FlatInput *input = new FlatInput(inout_format, FORMAT_BGRA_POSTMULTIPLIED_ALPHA, GL_UNSIGNED_BYTE, 1280, 720)); chain.add_input(input); Effect *saturation_effect = chain.add_effect(new SaturationEffect()); @@ -71,7 +71,7 @@ Assuming you have an OpenGL context already set up: const float gain[] = { 0.8f, 1.0f, 1.0f }; lift_gamma_gain_effect->set_vec3("gain", &gain); - chain.add_output(inout_format, OUTPUT_POSTMULTIPLIED_ALPHA); + chain.add_output(inout_format, OUTPUT_ALPHA_FORMAT_POSTMULTIPLIED); chain.finalize(); for ( ;; ) { @@ -88,12 +88,12 @@ OK, I can read a bit. What do you mean by “modern”? Backwards compatibility is fine and all, but sometimes we can do better by observing that the world has moved on. In particular: -* It's 2012, so people want to edit HD video. -* It's 2012, so everybody has a GPU. -* It's 2012, so everybody has a working C++ compiler. +* It's 2014, so people want to edit HD video. +* It's 2014, so everybody has a GPU. +* It's 2014, so everybody has a working C++ compiler. (Even Microsoft fixed theirs around 2003!) -While from a programming standpoint I'd love to say that it's 2012 +While from a programming standpoint I'd love to say that it's 2014 and interlacing does no longer exist, but that's not true (and interlacing, hated as it might be, is actually a useful and underrated technique for bandwidth reduction in broadcast video). Movit will eventually provide