Go to the source code of this file.
 | 
| #define  | ss   444 | 
|   | 
| #define  | avg(a,  b,  c,  d)   (a) | 
|   | 
| #define  | fn3(a,  b,  c)   a##_##c##p##b##_c | 
|   | 
| #define  | fn2(a,  b,  c)   fn3(a,b,c) | 
|   | 
| #define  | fn(a)   fn2(a, BIT_DEPTH, ss) | 
|   | 
| #define  | pixel   uint16_t | 
|   | 
| #define  | av_clip_pixel(x)   av_clip_uintp2(x, BIT_DEPTH) | 
|   | 
| #define  | OUT_BIT_DEPTH   BIT_DEPTH | 
|   | 
| #define  | IN_BIT_DEPTH   8 | 
|   | 
| #define  | IN_BIT_DEPTH   10 | 
|   | 
| #define  | IN_BIT_DEPTH   12 | 
|   | 
 | 
| static void fn()  | yuv2rgb (int16_t *rgb[3], ptrdiff_t rgb_stride, uint8_t *_yuv[3], const ptrdiff_t yuv_stride[3], int w, int h, const int16_t yuv2rgb_coeffs[3][3][8], const int16_t yuv_offset[8]) | 
|   | 
| static void fn()  | rgb2yuv (uint8_t *_yuv[3], const ptrdiff_t yuv_stride[3], int16_t *rgb[3], ptrdiff_t s, int w, int h, const int16_t rgb2yuv_coeffs[3][3][8], const int16_t yuv_offset[8]) | 
|   | 
| static void fn()  | rgb2yuv_fsb (uint8_t *_yuv[3], const ptrdiff_t yuv_stride[3], int16_t *rgb[3], ptrdiff_t s, int w, int h, const int16_t rgb2yuv_coeffs[3][3][8], const int16_t yuv_offset[8], int *rnd_scratch[3][2]) | 
|   | 
◆ ss
◆ avg
      
        
          | #define avg | 
          ( | 
            | 
          a,  | 
        
        
           | 
           | 
            | 
          b,  | 
        
        
           | 
           | 
            | 
          c,  | 
        
        
           | 
           | 
            | 
          d  | 
        
        
           | 
          ) | 
           |    (a) | 
        
      
 
 
◆ fn3
      
        
          | #define fn3 | 
          ( | 
            | 
          a,  | 
        
        
           | 
           | 
            | 
          b,  | 
        
        
           | 
           | 
            | 
          c  | 
        
        
           | 
          ) | 
           |    a##_##c##p##b##_c | 
        
      
 
 
◆ fn2
◆ fn
◆ pixel
◆ av_clip_pixel
      
        
          | #define av_clip_pixel | 
          ( | 
            | 
          x | ) | 
             av_clip_uintp2(x, BIT_DEPTH) | 
        
      
 
 
◆ OUT_BIT_DEPTH
◆ IN_BIT_DEPTH [1/3]
◆ IN_BIT_DEPTH [2/3]
◆ IN_BIT_DEPTH [3/3]
◆ yuv2rgb()
  
  
      
        
          | static void fn() yuv2rgb  | 
          ( | 
          int16_t *  | 
          rgb[3],  | 
         
        
           | 
           | 
          ptrdiff_t  | 
          rgb_stride,  | 
         
        
           | 
           | 
          uint8_t *  | 
          _yuv[3],  | 
         
        
           | 
           | 
          const ptrdiff_t  | 
          yuv_stride[3],  | 
         
        
           | 
           | 
          int  | 
          w,  | 
         
        
           | 
           | 
          int  | 
          h,  | 
         
        
           | 
           | 
          const int16_t  | 
          yuv2rgb_coeffs[3][3][8],  | 
         
        
           | 
           | 
          const int16_t  | 
          yuv_offset[8]  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ rgb2yuv()
  
  
      
        
          | static void fn() rgb2yuv  | 
          ( | 
          uint8_t *  | 
          _yuv[3],  | 
         
        
           | 
           | 
          const ptrdiff_t  | 
          yuv_stride[3],  | 
         
        
           | 
           | 
          int16_t *  | 
          rgb[3],  | 
         
        
           | 
           | 
          ptrdiff_t  | 
          s,  | 
         
        
           | 
           | 
          int  | 
          w,  | 
         
        
           | 
           | 
          int  | 
          h,  | 
         
        
           | 
           | 
          const int16_t  | 
          rgb2yuv_coeffs[3][3][8],  | 
         
        
           | 
           | 
          const int16_t  | 
          yuv_offset[8]  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Definition at line 130 of file colorspacedsp_template.c.
Referenced by bayer_to_yv12_wrapper(), bgr24ToUV_c(), bgr24ToUV_half_c(), bgr24ToY_c(), create_filtergraph(), ff_fill_rgb2yuv_table(), ff_rgb24toyv12_c(), gbr24pToUV_half_c(), planar_rgb16_to_uv(), planar_rgb16_to_y(), planar_rgb_to_uv(), planar_rgb_to_y(), rgb16_32ToUV_c_template(), rgb16_32ToUV_half_c_template(), rgb24ToUV_c(), rgb24ToUV_half_c(), rgb24ToY_c(), rgb48funcs(), rgb48ToUV_c_template(), rgb48ToUV_half_c_template(), rgb64funcs(), rgb64ToUV_c_template(), rgb64ToUV_half_c_template(), rgb64ToY_c_template(), tonemap_opencl_init(), yv12_copy(), and yv12_interpolate().
 
 
◆ rgb2yuv_fsb()
  
  
      
        
          | static void fn() rgb2yuv_fsb  | 
          ( | 
          uint8_t *  | 
          _yuv[3],  | 
         
        
           | 
           | 
          const ptrdiff_t  | 
          yuv_stride[3],  | 
         
        
           | 
           | 
          int16_t *  | 
          rgb[3],  | 
         
        
           | 
           | 
          ptrdiff_t  | 
          s,  | 
         
        
           | 
           | 
          int  | 
          w,  | 
         
        
           | 
           | 
          int  | 
          h,  | 
         
        
           | 
           | 
          const int16_t  | 
          rgb2yuv_coeffs[3][3][8],  | 
         
        
           | 
           | 
          const int16_t  | 
          yuv_offset[8],  | 
         
        
           | 
           | 
          int *  | 
          rnd_scratch[3][2]  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   |