]> git.sesse.net Git - vlc/blobdiff - modules/video_chroma/i420_rgb.h
- video_chromas: more SSE2 and MMX support and optimization, added SSE2 i420 -> RGB...
[vlc] / modules / video_chroma / i420_rgb.h
index 83781a092b549fad96f99f08f05e647a0c41d86b..15fadf4cedd22aa5623950e25b64ad234846c296 100644 (file)
@@ -58,9 +58,14 @@ struct chroma_sys_t
 #ifdef MODULE_NAME_IS_i420_rgb
 void E_(I420_RGB8)         ( vout_thread_t *, picture_t *, picture_t * );
 void E_(I420_RGB16_dither) ( vout_thread_t *, picture_t *, picture_t * );
-#endif
 void E_(I420_RGB16)        ( vout_thread_t *, picture_t *, picture_t * );
 void E_(I420_RGB32)        ( vout_thread_t *, picture_t *, picture_t * );
+#else // if defined(MODULE_NAME_IS_i420_rgb_mmx)
+void E_(I420_R5G5B5)       ( vout_thread_t *, picture_t *, picture_t * );
+void E_(I420_R5G6B5)       ( vout_thread_t *, picture_t *, picture_t * );
+void E_(I420_A8R8G8B8)     ( vout_thread_t *, picture_t *, picture_t * );
+void E_(I420_B8G8R8A8)     ( vout_thread_t *, picture_t *, picture_t * );
+#endif
 
 /*****************************************************************************
  * CONVERT_*_PIXEL: pixel conversion macros