X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=ycbcr_input.h;h=d0e71e277e27a235e759027e3a39b06e4990354c;hp=3aed51b3b19a90d9e0b0e03e6cfdc16fcfab726f;hb=f216b7bef5a968c89f6fc78e83cc26a91e504a8a;hpb=3cb6aa45faa156fcb380aeacc13b03743bc471ec 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();