+#define VLC_CODEC_TMV VLC_FOURCC('T','M','A','V')
+#define VLC_CODEC_XAN_WC3 VLC_FOURCC('X','A','N','3')
+#define VLC_CODEC_WS_VQA VLC_FOURCC('W','V','Q','A')
+#define VLC_CODEC_MMVIDEO VLC_FOURCC('M','M','V','I')
+#define VLC_CODEC_AVS VLC_FOURCC('A','V','S','V')
+#define VLC_CODEC_DSICINVIDEO VLC_FOURCC('D','C','I','V')
+#define VLC_CODEC_TIERTEXSEQVIDEO VLC_FOURCC('T','S','E','Q')
+#define VLC_CODEC_DXA VLC_FOURCC('D','E','X','A')
+#define VLC_CODEC_C93 VLC_FOURCC('I','C','9','3')
+#define VLC_CODEC_BETHSOFTVID VLC_FOURCC('B','V','I','D')
+#define VLC_CODEC_VB VLC_FOURCC('V','B','V','1')
+#define VLC_CODEC_RL2 VLC_FOURCC('R','L','V','2')
+#define VLC_CODEC_BFI VLC_FOURCC('B','F','&','I')
+#define VLC_CODEC_CMV VLC_FOURCC('E','C','M','V')
+#define VLC_CODEC_MOTIONPIXELS VLC_FOURCC('M','P','I','X')
+#define VLC_CODEC_TGV VLC_FOURCC('T','G','V','V')
+#define VLC_CODEC_TGQ VLC_FOURCC('T','G','Q','V')
+#define VLC_CODEC_TQI VLC_FOURCC('T','Q','I','V')
+#define VLC_CODEC_MAD VLC_FOURCC('M','A','D','V')
+#define VLC_CODEC_ANM VLC_FOURCC('A','N','I','M')
+#define VLC_CODEC_YOP VLC_FOURCC('Y','O','P','V')
+#define VLC_CODEC_JV VLC_FOURCC('J','V','0','0')
+#define VLC_CODEC_DFA VLC_FOURCC('D','F','I','A')
+#define VLC_CODEC_HNM4_VIDEO VLC_FOURCC('H','N','M','4')
+
+/***********
+ * Chromas
+ ***********/
+
+/* Planar YUV */