]> git.sesse.net Git - ffmpeg/commitdiff
libopenjpeg: Add support for XYZ colorspace, found in DCINEMA frames
authorNicolas Bertrand <nicoinattendu@gmail.com>
Tue, 26 Mar 2013 22:21:15 +0000 (23:21 +0100)
committerDiego Biurrun <diego@biurrun.de>
Thu, 4 Apr 2013 17:53:07 +0000 (19:53 +0200)
Signed-off-by: Diego Biurrun <diego@biurrun.de>
libavcodec/libopenjpegdec.c

index 19ab1605ecac2514b366e8e19f823512b088016b..9ff1429d0ab56ddf3883644aea288594cdcdc3e9 100644 (file)
                            AV_PIX_FMT_YUV420P16, AV_PIX_FMT_YUV422P16, \
                            AV_PIX_FMT_YUV444P16
 
+#define XYZ_PIXEL_FORMATS  AV_PIX_FMT_XYZ12
+
 static const enum AVPixelFormat rgb_pix_fmts[]  = {RGB_PIXEL_FORMATS};
 static const enum AVPixelFormat gray_pix_fmts[] = {GRAY_PIXEL_FORMATS};
 static const enum AVPixelFormat yuv_pix_fmts[]  = {YUV_PIXEL_FORMATS};
 static const enum AVPixelFormat any_pix_fmts[]  = {RGB_PIXEL_FORMATS,
                                                  GRAY_PIXEL_FORMATS,
-                                                 YUV_PIXEL_FORMATS};
+                                                 YUV_PIXEL_FORMATS,
+                                                 XYZ_PIXEL_FORMATS};
 
 typedef struct {
     AVClass *class;