X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=ycbcr_input.h;fp=ycbcr_input.h;h=30492770ac436af8d2ff209e085b921fc549947b;hp=bf6d800eeb0c918c1b535bd2f6bf2c65c0bfa354;hb=bff07c51f937a4fdf005d31ef7e064467db67511;hpb=61e2a7671f7b22227dcdc34dd303ae4fcc802aaa diff --git a/ycbcr_input.h b/ycbcr_input.h index bf6d800..3049277 100644 --- a/ycbcr_input.h +++ b/ycbcr_input.h @@ -58,6 +58,7 @@ 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; } // 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 @@ -95,8 +96,6 @@ private: YCbCrFormat ycbcr_format; GLuint pbos[3], texture_num[3]; - int needs_mipmaps; - unsigned width, height, widths[3], heights[3]; const unsigned char *pixel_data[3]; unsigned pitch[3];