X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=ycbcr_input.h;fp=ycbcr_input.h;h=d0e71e277e27a235e759027e3a39b06e4990354c;hp=3aed51b3b19a90d9e0b0e03e6cfdc16fcfab726f;hb=bb578b403deef87c90b330f860ad35d80433b702;hpb=dd74f9c467529f2bf68c97c1b8f2336f7abd7ff6 diff --git a/ycbcr_input.h b/ycbcr_input.h index 3aed51b..d0e71e2 100644 --- a/ycbcr_input.h +++ b/ycbcr_input.h @@ -83,6 +83,7 @@ public: // you will need to re-set it after this call. void set_width(unsigned width) { + assert(width != 0); this->width = width; assert(width % ycbcr_format.chroma_subsampling_x == 0); @@ -94,6 +95,7 @@ public: void set_height(unsigned height) { + assert(height != 0); this->height = height; assert(height % ycbcr_format.chroma_subsampling_y == 0); @@ -105,6 +107,7 @@ public: void set_pitch(unsigned channel, unsigned pitch) { + assert(pitch != 0); assert(channel >= 0 && channel < num_channels); this->pitch[channel] = pitch; invalidate_pixel_data();