projects
/
dcpomatic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d6a5bde
)
More pixel formats.
author
Carl Hetherington
<cth@carlh.net>
Wed, 1 May 2013 12:09:27 +0000
(13:09 +0100)
committer
Carl Hetherington
<cth@carlh.net>
Wed, 1 May 2013 12:09:27 +0000
(13:09 +0100)
src/lib/image.cc
patch
|
blob
|
history
diff --git
a/src/lib/image.cc
b/src/lib/image.cc
index 5ae9ba1d39e3affb9615d5acb9cc56da4eb97a3d..6464d23687ec9d828030f04974e303c50e7ba225 100644
(file)
--- 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:
break;
case PIX_FMT_RGB24:
case PIX_FMT_RGBA:
- case PIX_FMT_YUV422P10LE:
case PIX_FMT_YUV422P:
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:
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_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_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:
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:
return 0.5;
}
case PIX_FMT_YUV422P10LE:
+ case PIX_FMT_YUV422P16LE:
if (c == 0) {
return 2;
} else {
if (c == 0) {
return 2;
} else {