浏览代码

camera: Add padding to bytesused calculation (MR 13)

Yassine Oudjana 3 年之前
父节点
当前提交
5f65d910f5
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/camera.c

+ 3 - 2
src/camera.c

@@ -554,8 +554,9 @@ mp_camera_capture_buffer(MPCamera *camera, MPBuffer *buffer)
                 bytesused = buf.bytesused;
         }
 
-        assert(bytesused ==
-               mp_pixel_format_width_to_bytes(pixel_format, width) * height);
+        assert(bytesused == (mp_pixel_format_width_to_bytes(pixel_format, width) +
+                             mp_pixel_format_width_to_padding(pixel_format, width)) *
+                                    height);
         assert(bytesused == camera->buffers[buf.index].length);
 
         buffer->index = buf.index;