]> git.sesse.net Git - vlc/blobdiff - modules/codec/rawvideo.c
Don't distribute removed autoconf260
[vlc] / modules / codec / rawvideo.c
index 41d1c32524a7382b0135550d5c9e5452f769dddf..f27b91ba01d79dc5ae8ceb8b90447ba16086d349 100644 (file)
 /*****************************************************************************
  * Preamble
  *****************************************************************************/
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
 #include <vlc/vlc.h>
 #include <vlc_codec.h>
 #include <vlc_vout.h>
@@ -39,7 +43,7 @@ struct decoder_sys_t
     /*
      * Input properties
      */
-    int i_raw_size;
+    size_t i_raw_size;
     vlc_bool_t b_invert;
 
     /*
@@ -96,10 +100,14 @@ static int OpenDecoder( vlc_object_t *p_this )
         case VLC_FOURCC('I','4','1','1'):
         case VLC_FOURCC('I','4','1','0'):
         case VLC_FOURCC('Y','V','U','9'):
+        case VLC_FOURCC('Y','4','2','B'):
+        case VLC_FOURCC('Y','4','1','B'):
 
         /* Packed YUV */
         case VLC_FOURCC('Y','U','Y','2'):
+        case VLC_FOURCC('Y','8','0','0'):
         case VLC_FOURCC('U','Y','V','Y'):
+        case VLC_FOURCC('H','D','Y','C'):
 
         /* RGB */
         case VLC_FOURCC('R','V','3','2'):
@@ -109,6 +117,7 @@ static int OpenDecoder( vlc_object_t *p_this )
             break;
         case VLC_FOURCC('2','V','u','y'):
         case VLC_FOURCC('2','v','u','y'):
+        case VLC_FOURCC('A','V','U','I'):
             p_dec->fmt_in.i_codec = VLC_FOURCC('U','Y','V','Y');
             break;
         case VLC_FOURCC('y','v','1','2'):