Fix (again) description of our interchange YV12 format
Change-Id: I8cd81654b51d50385cccec7b96f6e694fd372925
diff --git a/include/hardware/hardware.h b/include/hardware/hardware.h
index f7c7f79..c41c81c 100644
--- a/include/hardware/hardware.h
+++ b/include/hardware/hardware.h
@@ -153,11 +153,14 @@
* YV12 is 4:2:0 YCrCb planar format comprised of a WxH Y plane followed
* by (W/2) x (H/2) Cr and Cb planes.
*
- * This format assumes an horizontal stride of 16 pixels for all planes
- * and an implicit vertical stride of the image height's next multiple
- * of two:
- * y_size = stride * ALIGN(height, 2)
- * c_size = ALIGN(stride/2, 16) * height
+ * This format assumes
+ * - an even width
+ * - an even height
+ * - a horizontal stride multiple of 16 pixels
+ * - a vertical stride equal to the height
+ *
+ * y_size = stride * height
+ * c_size = ALIGN(stride/2, 16) * height/2
* size = y_size + c_size * 2
* cr_offset = y_size
* cb_offset = y_size + c_size