]> git.sesse.net Git - vlc/commitdiff
Added VLC_CODEC_NV12 to vlc_fourcc.h.
authorLaurent Aimar <fenrir@videolan.org>
Sat, 8 May 2010 08:29:31 +0000 (10:29 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Sat, 8 May 2010 20:21:22 +0000 (22:21 +0200)
include/vlc_fourcc.h
modules/codec/avcodec/dxva2.c
src/misc/fourcc.c

index ad686480c5d86347d73b7fd92daeb0a0d509350d..407b57d894a7e8eded478d1fe5bc5d60661c078a 100644 (file)
 #define VLC_CODEC_CYUV      VLC_FOURCC('c','y','u','v')
 /* 10-bit 4:2:2 Component YCbCr */
 #define VLC_CODEC_V210      VLC_FOURCC('v','2','1','0')
+/* Planar Y Packet UV (420) */
+#define VLC_CODEC_NV12      VLC_FOURCC('N','V','1','2')
 
 /* Image codec (video) */
 #define VLC_CODEC_PNG       VLC_FOURCC('p','n','g',' ')
index 054d6ea650b067c41d040a47792ea92ce5c7a66b..74c7d1208579b198bc1caa9e12c4601a2fc4cd33 100644 (file)
@@ -180,7 +180,6 @@ static const dxva2_mode_t *Dxva2FindMode(const GUID *guid)
 }
 
 /* */
-#define VLC_CODEC_NV12 VLC_FOURCC('N','V','1','2') /* TODO move to vlc_fourcc.h */
 typedef struct {
     const char   *name;
     D3DFORMAT    format;
index 82545fd8a48152699c0d2f7deeee1e55f62cc245..34a931d5b501d404025486f030225c32bcae359b 100644 (file)
@@ -700,6 +700,9 @@ static const entry_t p_list_video[] = {
     B(VLC_CODEC_V210, "10-bit 4:2:2 Component YCbCr"),
         A("v210"),
 
+    B(VLC_CODEC_NV12, "Planar  Y, Packet UV (420)"),
+        A("NV12"),
+
     /* Videogames Codecs */
 
     /* Interplay MVE */