Browse Source

camera: Add padding to bytesused calculation (MR 13)

Yassine Oudjana 3 years ago
parent
commit
5f65d910f5
1 changed files with 3 additions and 2 deletions
  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;