]> git.sesse.net Git - nageru/blobdiff - theme.cpp
Display a copy of the Y'CbCr images instead of an RGB565 copy.
[nageru] / theme.cpp
index 14560c2d2e8192cb703cba6884b4f9da75a16129..c5f335ea405c96827bc8584a7fe20f4eb854f1b3 100644 (file)
--- a/theme.cpp
+++ b/theme.cpp
@@ -274,10 +274,12 @@ int EffectChain_finalize(lua_State* L)
                output_ycbcr_format.num_levels = 256;
 
                chain->add_ycbcr_output(inout_format, OUTPUT_ALPHA_FORMAT_POSTMULTIPLIED, output_ycbcr_format, YCBCR_OUTPUT_SPLIT_Y_AND_CBCR);
+               chain->add_ycbcr_output(inout_format, OUTPUT_ALPHA_FORMAT_POSTMULTIPLIED, output_ycbcr_format, YCBCR_OUTPUT_INTERLEAVED);  // Add a copy where we'll only be using the Y component.
                chain->set_dither_bits(8);
                chain->set_output_origin(OUTPUT_ORIGIN_TOP_LEFT);
+       } else {
+               chain->add_output(inout_format, OUTPUT_ALPHA_FORMAT_POSTMULTIPLIED);
        }
-       chain->add_output(inout_format, OUTPUT_ALPHA_FORMAT_POSTMULTIPLIED);
 
        chain->finalize();
        return 0;