X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=effect_chain.h;h=7e0cd9f97b9b6465ea46b38908f7213aa1f2664c;hp=ea4926b304efafad329e7309caf34d9252058544;hb=e8499e3e9892a74c7882af4be14ccdc1e3d92c2b;hpb=ddca8a12a62ffe6b13d86cbd5b3aac75231e8802 diff --git a/effect_chain.h b/effect_chain.h index ea4926b..7e0cd9f 100644 --- a/effect_chain.h +++ b/effect_chain.h @@ -274,6 +274,12 @@ public: const YCbCrFormat &ycbcr_format, YCbCrOutputSplitting output_splitting = YCBCR_OUTPUT_INTERLEAVED); + // Change Y'CbCr output format. (This can be done also after finalize()). + // Note that you are not allowed to change subsampling parameters; + // however, you can change the color space parameters, ie., + // luma_coefficients, full_range and num_levels. + void change_ycbcr_output_format(const YCbCrFormat &ycbcr_format); + // Set number of output bits, to scale the dither. // 8 is the right value for most outputs. // The default, 0, is a special value that means no dither.