]> git.sesse.net Git - vlc/commitdiff
Add YUVA 444 10bits FourCC
authorJean-Baptiste Kempf <jb@videolan.org>
Sat, 25 Oct 2014 19:29:29 +0000 (21:29 +0200)
committerJean-Baptiste Kempf <jb@videolan.org>
Sun, 26 Oct 2014 18:59:53 +0000 (19:59 +0100)
include/vlc_fourcc.h
src/misc/fourcc.c

index 1596ede77c365fed4588658e50126de74270e81e..567d56383e605914a0c28ace1274877ca5a7bb29 100644 (file)
 /* Planar YUV 4:2:0 Y:U:V:A */
 #define VLC_CODEC_YUV420A         VLC_FOURCC('I','4','0','A')
 
+/* Planar Y:U:V:A 4:4:4 10bits */
+#define VLC_CODEC_YUVA_444_10L    VLC_FOURCC('Y','A','0','L')
+#define VLC_CODEC_YUVA_444_10B    VLC_FOURCC('Y','A','0','B')
+
 /* Semi-planar Y/UV */
 
 /* 2 planes Y/UV 4:2:0 */
index accc2cf722982c6541ee5c2fd90b89464cf684df..7b83ca5f3842cd6e48a8b2f2c35a273284d61818 100644 (file)
@@ -792,6 +792,8 @@ static const staticentry_t p_list_video[] = {
         A("I40A"),
     B(VLC_CODEC_YUV422A, "Planar YUV 4:2:2 Y:U:V:A"),
         A("I42A"),
+    B(VLC_CODEC_YUVA_444_10L, "Planar YUV 4:4:4 Y:U:V:A 10bits"),
+        A("YUVA"),
 
     B(VLC_CODEC_RGBP, "Palettized RGB with palette element R:G:B"),
         A("RGBP"),
@@ -2146,6 +2148,8 @@ static const struct
         VLC_CODEC_I444_9B },                   PLANAR_16(3, 1, 1,  9) },
     { { VLC_CODEC_I444_16L,
         VLC_CODEC_I444_16B },                  PLANAR_16(3, 1, 1, 16) },
+    { { VLC_CODEC_YUVA_444_10L,
+        VLC_CODEC_YUVA_444_10B },              PLANAR_16(4, 1, 1, 10) },
 
     { { VLC_CODEC_YUV_PACKED },                PACKED_FMT(2, 16) },
     { { VLC_CODEC_RGB8, VLC_CODEC_GREY,