More pixel formats.
authorCarl Hetherington <cth@carlh.net>
Wed, 1 May 2013 12:09:27 +0000 (13:09 +0100)
committerCarl Hetherington <cth@carlh.net>
Wed, 1 May 2013 12:09:27 +0000 (13:09 +0100)
src/lib/image.cc

index 5ae9ba1d39e3affb9615d5acb9cc56da4eb97a3d..6464d23687ec9d828030f04974e303c50e7ba225 100644 (file)
@@ -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 {