Browse code

avfilter/vf_vectorscope: add 9 & 10 bit depth input & output support with alpha

Signed-off-by: Paul B Mahol <onemda@gmail.com>

Paul B Mahol authored on 2016/03/02 20:27:31
Showing 1 changed files
... ...
@@ -112,12 +112,12 @@ static const enum AVPixelFormat out_yuv8_pix_fmts[] = {
112 112
 };
113 113
 
114 114
 static const enum AVPixelFormat out_yuv9_pix_fmts[] = {
115
-    AV_PIX_FMT_YUV444P9,
115
+    AV_PIX_FMT_YUVA444P9, AV_PIX_FMT_YUV444P9,
116 116
     AV_PIX_FMT_NONE
117 117
 };
118 118
 
119 119
 static const enum AVPixelFormat out_yuv10_pix_fmts[] = {
120
-    AV_PIX_FMT_YUV444P10,
120
+    AV_PIX_FMT_YUVA444P10, AV_PIX_FMT_YUV444P10,
121 121
     AV_PIX_FMT_NONE
122 122
 };
123 123
 
... ...
@@ -139,6 +139,7 @@ static const enum AVPixelFormat out_rgb10_pix_fmts[] = {
139 139
 static const enum AVPixelFormat in1_pix_fmts[] = {
140 140
     AV_PIX_FMT_YUVA444P, AV_PIX_FMT_YUV444P, AV_PIX_FMT_YUVJ444P,
141 141
     AV_PIX_FMT_YUV444P9, AV_PIX_FMT_YUV444P10,
142
+    AV_PIX_FMT_YUVA444P9, AV_PIX_FMT_YUVA444P10,
142 143
     AV_PIX_FMT_GBRAP, AV_PIX_FMT_GBRP,
143 144
     AV_PIX_FMT_GBRP9, AV_PIX_FMT_GBRP10,
144 145
     AV_PIX_FMT_NONE
... ...
@@ -154,6 +155,8 @@ static const enum AVPixelFormat in2_pix_fmts[] = {
154 154
     AV_PIX_FMT_GBRP9, AV_PIX_FMT_GBRP10,
155 155
     AV_PIX_FMT_YUV420P9, AV_PIX_FMT_YUV422P9, AV_PIX_FMT_YUV444P9,
156 156
     AV_PIX_FMT_YUV420P10, AV_PIX_FMT_YUV422P10, AV_PIX_FMT_YUV444P10,
157
+    AV_PIX_FMT_YUVA420P9, AV_PIX_FMT_YUVA422P9, AV_PIX_FMT_YUVA444P9,
158
+    AV_PIX_FMT_YUVA420P10, AV_PIX_FMT_YUVA422P10, AV_PIX_FMT_YUVA444P10,
157 159
     AV_PIX_FMT_NONE
158 160
 };
159 161