[vlc-commits] fourcc: add quicktime yuv chromas
Francois Cartegnie
git at videolan.org
Wed Jan 8 21:50:54 CET 2020
vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Wed Jan 8 19:31:51 2020 +0100| [3acded1bba012b51bafb45c821b42f47a060b397] | committer: Francois Cartegnie
fourcc: add quicktime yuv chromas
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=3acded1bba012b51bafb45c821b42f47a060b397
---
include/vlc_fourcc.h | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/include/vlc_fourcc.h b/include/vlc_fourcc.h
index 41fe0f9a68..2e0dc43c88 100644
--- a/include/vlc_fourcc.h
+++ b/include/vlc_fourcc.h
@@ -297,6 +297,8 @@
/* Packed YUV */
+/* Packed YUV 4:2:0, U:V:Y */
+#define VLC_CODEC_YUV4 VLC_FOURCC('y','u','v','4')
/* Packed YUV 4:2:2, U:Y:V:Y */
#define VLC_CODEC_UYVY VLC_FOURCC('U','Y','V','Y')
/* Packed YUV 4:2:2, V:Y:U:Y */
@@ -309,8 +311,14 @@
#define VLC_CODEC_Y211 VLC_FOURCC('Y','2','1','1')
/* Packed YUV 4:2:2, U:Y:V:Y, reverted */
#define VLC_CODEC_CYUV VLC_FOURCC('c','y','u','v')
-/* Planar 10-bit 4:2:2 Component YCbCr */
+/* Packed YUV 4:2:2 10-bit U10:Y10:V10:Y10:X2 (12 on 4*32bits) */
#define VLC_CODEC_V210 VLC_FOURCC('v','2','1','0')
+/* Packed YUV 4:4:4 */
+#define VLC_CODEC_V308 VLC_FOURCC('v','3','0','8')
+/* Packed YUVA 4:4:4:4 */
+#define VLC_CODEC_V408 VLC_FOURCC('v','4','0','8')
+/* Packed YUV 4:4:4 10-bit X2:U10:Y10:V10:Y10 */
+#define VLC_CODEC_V410 VLC_FOURCC('v','4','1','0')
/* I420 packed for RTP (RFC 4175) */
#define VLC_CODEC_R420 VLC_FOURCC('r','4','2','0')
/* Packed YUV 4:2:2 10-bit V10:U10:Y10:A2 */
More information about the vlc-commits
mailing list