summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorMichael Smith <msmith@rdio.com>2012-09-12 09:54:53 +0200
committerWim Taymans <wim.taymans@collabora.co.uk>2012-09-12 09:59:26 +0200
commit79f0210aedd826338e221aee4b38224230359ccf (patch)
treeba4fa10f93af61e7b4b2204a87e796f75a735e93 /docs
parentec27f4e13ce819c843c5c66ac2ee91eade85cd50 (diff)
video: Add support for 4:2:2 10 bit video.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683838
Diffstat (limited to 'docs')
-rw-r--r--docs/design/part-mediatype-video-raw.txt56
1 files changed, 56 insertions, 0 deletions
diff --git a/docs/design/part-mediatype-video-raw.txt b/docs/design/part-mediatype-video-raw.txt
index b6b5f6171..208fb1f78 100644
--- a/docs/design/part-mediatype-video-raw.txt
+++ b/docs/design/part-mediatype-video-raw.txt
@@ -1129,3 +1129,59 @@ Formats
default size: size (component0) +
size (component1) +
size (component2)
+
+ "I422_10LE" planar 4:2:2 YUV, 10 bits per channel LE
+
+ Component 0: Y
+ depth: 10 LE
+ pstride: 2
+ default offset: 0
+ default rstride: RU4 (width * 2)
+ default size: rstride (component0) * RU2 (height)
+
+ Component 1: U
+ depth: 10 LE
+ pstride: 2
+ default offset: size (component0)
+ default rstride: RU4 (width)
+ default size: rstride (component1) * RU2 (height)
+
+ Component 2: V
+ depth 10 LE
+ pstride: 2
+ default offset: offset (component1) + size (component1)
+ default rstride: RU4 (width)
+ default size: rstride (component2) * RU2 (height)
+
+ Image
+ default size: size (component0) +
+ size (component1) +
+ size (component2)
+
+ "I422_10BE" planar 4:2:2 YUV, 10 bits per channel BE
+
+ Component 0: Y
+ depth: 10 BE
+ pstride: 2
+ default offset: 0
+ default rstride: RU4 (width * 2)
+ default size: rstride (component0) * RU2 (height)
+
+ Component 1: U
+ depth: 10 BE
+ pstride: 2
+ default offset: size (component0)
+ default rstride: RU4 (width)
+ default size: rstride (component1) * RU2 (height)
+
+ Component 2: V
+ depth 10 BE
+ pstride: 2
+ default offset: offset (component1) + size (component1)
+ default rstride: RU4 (width)
+ default size: rstride (component2) * RU2 (height)
+
+ Image
+ default size: size (component0) +
+ size (component1) +
+ size (component2)