summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-05-01 13:09:27 +0100
committerCarl Hetherington <cth@carlh.net>2013-05-01 13:09:27 +0100
commit502672fd38b12b41746949dd6d66cfe203b657df (patch)
tree8b656b43ed44945981647572d8bd9e9cc4dfbfbe /src/lib
parentd6a5bde6923078f8914f263ee76c6122b588197d (diff)
More pixel formats.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/image.cc9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lib/image.cc b/src/lib/image.cc
index 5ae9ba1d3..6464d2368 100644
--- a/src/lib/image.cc
+++ b/src/lib/image.cc
@@ -68,8 +68,10 @@ Image::lines (int n) const
break;
case PIX_FMT_RGB24:
case PIX_FMT_RGBA:
- case PIX_FMT_YUV422P10LE:
case PIX_FMT_YUV422P:
+ case PIX_FMT_YUV422P10LE:
+ case PIX_FMT_YUV422P16LE:
+ case PIX_FMT_YUV422P16BE:
case PIX_FMT_YUV444P:
case PIX_FMT_YUV444P9BE:
case PIX_FMT_YUV444P9LE:
@@ -94,12 +96,16 @@ Image::components () const
case PIX_FMT_YUV422P9LE:
case PIX_FMT_YUV422P10BE:
case PIX_FMT_YUV422P10LE:
+ case PIX_FMT_YUV422P16LE:
+ case PIX_FMT_YUV422P16BE:
case PIX_FMT_YUV422P:
case PIX_FMT_YUV444P:
case PIX_FMT_YUV444P9BE:
case PIX_FMT_YUV444P9LE:
case PIX_FMT_YUV444P10BE:
case PIX_FMT_YUV444P10LE:
+ case PIX_FMT_YUV444P16LE:
+ case PIX_FMT_YUV444P16BE:
return 3;
case PIX_FMT_RGB24:
case PIX_FMT_RGBA:
@@ -448,6 +454,7 @@ Image::bytes_per_pixel (int c) const
return 0.5;
}
case PIX_FMT_YUV422P10LE:
+ case PIX_FMT_YUV422P16LE:
if (c == 0) {
return 2;
} else {