X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=ycbcr_input.cpp;fp=ycbcr_input.cpp;h=3e7cad9a0c858313e9c7b15c18efb4046b60fd78;hp=b9cda5b776a49623bdedf10de820ba8e655377ef;hb=50da1040ef322e7a6325b70bc8c87d35825536f2;hpb=d658eeb79a5ffd35fc6540ce94d855852e695411 diff --git a/ycbcr_input.cpp b/ycbcr_input.cpp index b9cda5b..3e7cad9 100644 --- a/ycbcr_input.cpp +++ b/ycbcr_input.cpp @@ -139,7 +139,9 @@ void YCbCrInput::set_gl_state(GLuint glsl_program_num, const string& prefix, uns // Bind samplers. uniform_tex_y = *sampler_num + 0; - uniform_tex_cb = *sampler_num + 1; + if (ycbcr_input_splitting != YCBCR_INPUT_INTERLEAVED) { + uniform_tex_cb = *sampler_num + 1; + } if (ycbcr_input_splitting == YCBCR_INPUT_PLANAR) { uniform_tex_cr = *sampler_num + 2; }