[vlc-devel] commit: Removed useless defines in blend. (Laurent Aimar )

git version control git at videolan.org
Sun Aug 30 20:11:45 CEST 2009


vlc | branch: master | Laurent Aimar <fenrir at videolan.org> | Sun Aug 30 19:59:54 2009 +0200| [aceed8b78e01fbce83ef6a5b62e38afad0e77528] | committer: Laurent Aimar 

Removed useless defines in blend.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=aceed8b78e01fbce83ef6a5b62e38afad0e77528
---

 modules/video_filter/blend.c |   68 ++++++++++++++++-------------------------
 1 files changed, 27 insertions(+), 41 deletions(-)

diff --git a/modules/video_filter/blend.c b/modules/video_filter/blend.c
index ea8c64c..6ec3fb5 100644
--- a/modules/video_filter/blend.c
+++ b/modules/video_filter/blend.c
@@ -46,20 +46,6 @@ vlc_module_begin ()
     set_callbacks( OpenFilter, CloseFilter )
 vlc_module_end ()
 
-#define FCC_YUVA VLC_CODEC_YUVA
-#define FCC_YUVP VLC_CODEC_YUVP
-#define FCC_RGBA VLC_CODEC_RGBA
-
-#define FCC_I420 VLC_CODEC_I420
-#define FCC_YV12 VLC_CODEC_YV12
-#define FCC_YUY2 VLC_CODEC_YUYV
-#define FCC_UYVY VLC_CODEC_UYVY
-#define FCC_YVYU VLC_CODEC_YVYU
-#define FCC_RV15 VLC_CODEC_RGB15
-#define FCC_RV16 VLC_CODEC_RGB16
-#define FCC_RV24 VLC_CODEC_RGB24
-#define FCC_RV32 VLC_CODEC_RGB32
-
 /****************************************************************************
  * Local prototypes
  ****************************************************************************/
@@ -118,14 +104,14 @@ static int OpenFilter( vlc_object_t *p_this )
      * We could try to use a chroma filter if we can't. */
     int in_chroma = p_filter->fmt_in.video.i_chroma;
     int out_chroma = p_filter->fmt_out.video.i_chroma;
-    if( ( in_chroma  != FCC_YUVA && in_chroma  != FCC_I420 &&
-          in_chroma  != FCC_YV12 && in_chroma  != FCC_YUVP &&
-          in_chroma  != FCC_RGBA ) ||
-        ( out_chroma != FCC_I420 && out_chroma != FCC_YUY2 &&
-          out_chroma != FCC_YV12 && out_chroma != FCC_UYVY &&
-          out_chroma != FCC_YVYU && out_chroma != FCC_RV15 &&
-          out_chroma != FCC_YVYU && out_chroma != FCC_RV16 &&
-          out_chroma != FCC_RV24 && out_chroma != FCC_RV32 ) )
+    if( ( in_chroma  != VLC_CODEC_YUVA && in_chroma  != VLC_CODEC_I420 &&
+          in_chroma  != VLC_CODEC_YV12 && in_chroma  != VLC_CODEC_YUVP &&
+          in_chroma  != VLC_CODEC_RGBA ) ||
+        ( out_chroma != VLC_CODEC_I420 && out_chroma != VLC_CODEC_YUYV &&
+          out_chroma != VLC_CODEC_YV12 && out_chroma != VLC_CODEC_UYVY &&
+          out_chroma != VLC_CODEC_YVYU && out_chroma != VLC_CODEC_RGB15 &&
+          out_chroma != VLC_CODEC_YVYU && out_chroma != VLC_CODEC_RGB16 &&
+          out_chroma != VLC_CODEC_RGB24 && out_chroma != VLC_CODEC_RGB32 ) )
     {
         return VLC_EGENERIC;
     }
@@ -157,16 +143,16 @@ typedef void (*BlendFunction)( filter_t *,
                        picture_t *, const picture_t *,
                        int , int , int , int , int );
 
-#define FCC_PLANAR_420 { FCC_I420, FCC_YV12, 0 }
-#define FCC_PACKED_422 { FCC_YUY2, FCC_UYVY, FCC_YVYU, 0 }
-#define FCC_RGB_16 { FCC_RV15, FCC_RV16, 0 }
-#define FCC_RGB_24 { FCC_RV24, FCC_RV32, 0 }
+#define VLC_CODEC_PLANAR_420 { VLC_CODEC_I420, VLC_CODEC_YV12, 0 }
+#define VLC_CODEC_PACKED_422 { VLC_CODEC_YUYV, VLC_CODEC_UYVY, VLC_CODEC_YVYU, 0 }
+#define VLC_CODEC_RGB_16 { VLC_CODEC_RGB15, VLC_CODEC_RGB16, 0 }
+#define VLC_CODEC_RGB_24 { VLC_CODEC_RGB24, VLC_CODEC_RGB32, 0 }
 
 #define BLEND_CFG( fccSrc, fctPlanar, fctPacked, fctRgb16, fctRgb24  ) \
-    { .src = fccSrc, .p_dst = FCC_PLANAR_420, .pf_blend = fctPlanar }, \
-    { .src = fccSrc, .p_dst = FCC_PACKED_422, .pf_blend = fctPacked }, \
-    { .src = fccSrc, .p_dst = FCC_RGB_16,     .pf_blend = fctRgb16  }, \
-    { .src = fccSrc, .p_dst = FCC_RGB_24,     .pf_blend = fctRgb24  }
+    { .src = fccSrc, .p_dst = VLC_CODEC_PLANAR_420, .pf_blend = fctPlanar }, \
+    { .src = fccSrc, .p_dst = VLC_CODEC_PACKED_422, .pf_blend = fctPacked }, \
+    { .src = fccSrc, .p_dst = VLC_CODEC_RGB_16,     .pf_blend = fctRgb16  }, \
+    { .src = fccSrc, .p_dst = VLC_CODEC_RGB_24,     .pf_blend = fctRgb24  }
 
 static const struct
 {
@@ -175,15 +161,15 @@ static const struct
     BlendFunction pf_blend;
 } p_blend_cfg[] = {
 
-    BLEND_CFG( FCC_YUVA, BlendYUVAI420, BlendYUVAYUVPacked, BlendYUVARV16, BlendYUVARV24 ),
+    BLEND_CFG( VLC_CODEC_YUVA, BlendYUVAI420, BlendYUVAYUVPacked, BlendYUVARV16, BlendYUVARV24 ),
 
-    BLEND_CFG( FCC_YUVP, BlendPalI420, BlendPalYUVPacked, BlendPalRV, BlendPalRV ),
+    BLEND_CFG( VLC_CODEC_YUVP, BlendPalI420, BlendPalYUVPacked, BlendPalRV, BlendPalRV ),
 
-    BLEND_CFG( FCC_RGBA, BlendRGBAI420, BlendRGBAYUVPacked, BlendRGBAR16, BlendRGBAR24 ),
+    BLEND_CFG( VLC_CODEC_RGBA, BlendRGBAI420, BlendRGBAYUVPacked, BlendRGBAR16, BlendRGBAR24 ),
 
-    BLEND_CFG( FCC_I420, BlendI420I420, BlendI420YUVPacked, BlendI420R16, BlendI420R24 ),
+    BLEND_CFG( VLC_CODEC_I420, BlendI420I420, BlendI420YUVPacked, BlendI420R16, BlendI420R24 ),
 
-    BLEND_CFG( FCC_YV12, BlendI420I420, BlendI420YUVPacked, BlendI420R16, BlendI420R24 ),
+    BLEND_CFG( VLC_CODEC_YV12, BlendI420I420, BlendI420YUVPacked, BlendI420R16, BlendI420R24 ),
 
     { 0, {0,}, NULL }
 };
@@ -326,9 +312,9 @@ static void vlc_yuv_packed_index( int *pi_y, int *pi_u, int *pi_v, vlc_fourcc_t
         vlc_fourcc_t chroma;
         int y, u ,v;
     } p_index[] = {
-        { FCC_YUY2, 0, 1, 3 },
-        { FCC_UYVY, 1, 0, 2 },
-        { FCC_YVYU, 0, 3, 1 },
+        { VLC_CODEC_YUYV, 0, 1, 3 },
+        { VLC_CODEC_UYVY, 1, 0, 2 },
+        { VLC_CODEC_YVYU, 0, 3, 1 },
         { 0, 0, 0, 0 }
     };
     int i;
@@ -373,12 +359,12 @@ static void vlc_blend_rgb16( uint16_t *p_dst,
 static void vlc_rgb_index( int *pi_rindex, int *pi_gindex, int *pi_bindex,
                            const video_format_t *p_fmt )
 {
-    if( p_fmt->i_chroma != FCC_RV24 && p_fmt->i_chroma != FCC_RV32 )
+    if( p_fmt->i_chroma != VLC_CODEC_RGB24 && p_fmt->i_chroma != VLC_CODEC_RGB32 )
         return;
 
     /* XXX it will works only if mask are 8 bits aligned */
 #ifdef WORDS_BIGENDIAN
-    const int i_mask_bits = p_fmt->i_chroma == FCC_RV24 ? 24 : 32;
+    const int i_mask_bits = p_fmt->i_chroma == VLC_CODEC_RGB24 ? 24 : 32;
     *pi_rindex = ( i_mask_bits - p_fmt->i_lrshift ) / 8;
     *pi_gindex = ( i_mask_bits - p_fmt->i_lgshift ) / 8;
     *pi_bindex = ( i_mask_bits - p_fmt->i_lbshift ) / 8;
@@ -1183,7 +1169,7 @@ static void BlendPalRV( filter_t *p_filter,
                 continue;
 
             /* Blending */
-            if( p_filter->fmt_out.video.i_chroma == FCC_RV15 || p_filter->fmt_out.video.i_chroma == FCC_RV16 )
+            if( p_filter->fmt_out.video.i_chroma == VLC_CODEC_RGB15 || p_filter->fmt_out.video.i_chroma == VLC_CODEC_RGB16 )
                 vlc_blend_rgb16( (uint16_t*)&p_dst[i_x * i_pix_pitch],
                                   rgbpal[p_src[i_x]][0], rgbpal[p_src[i_x]][1], rgbpal[p_src[i_x]][2],
                                   i_trans,




More information about the vlc-devel mailing list