h264: cache frame width/height
[nihav.git] / nihav-itu / src / codecs / h264 / mod.rs
index 20224d352a8e3bc7bb5b2b568d236ecd5372bf70..a0a94a4e3095c91a46de0a137871278474e291f2 100644 (file)
@@ -315,6 +315,7 @@ println!(" chroma fmt {} bits {}/{}", sps.chroma_format_idc, sps.bit_depth_luma,
                     self.width  = sps.pic_width_in_mbs  << 4;
                     self.height = sps.pic_height_in_mbs << 4;
                     self.num_mbs = sps.pic_width_in_mbs * sps.pic_height_in_mbs;
+                    self.mc_dsp.set_dimensions(self.width, self.height);
 
                     self.is_mbaff = sps.mb_adaptive_frame_field && !slice_hdr.field_pic;
                     if self.is_mbaff {