From: Steinar H. Gunderson Date: Sun, 19 Feb 2017 10:02:09 +0000 (+0100) Subject: Loosen up some restrictions on YCbCrInput if we have interleaved mode. X-Git-Tag: 1.5.0~17 X-Git-Url: https://git.sesse.net/?p=movit;a=commitdiff_plain;h=930a54d9a25ad48c2e014cd270797917db51793f;ds=sidebyside Loosen up some restrictions on YCbCrInput if we have interleaved mode. --- diff --git a/ycbcr_input.h b/ycbcr_input.h index 4e8f194..712035c 100644 --- a/ycbcr_input.h +++ b/ycbcr_input.h @@ -75,7 +75,8 @@ public: unsigned get_height() const { return height; } Colorspace get_color_space() const { return image_format.color_space; } GammaCurve get_gamma_curve() const { return image_format.gamma_curve; } - virtual bool can_supply_mipmaps() const { return false; } + virtual bool can_supply_mipmaps() const { return ycbcr_input_splitting == YCBCR_INPUT_INTERLEAVED; } + virtual bool is_single_texture() const { return ycbcr_input_splitting == YCBCR_INPUT_INTERLEAVED; } // Tells the input where to fetch the actual pixel data. Note that if you change // this data, you must either call set_pixel_data() again (using the same pointer