libavcodec/alpha/motion_est_alpha.c File Reference
#include "libavcodec/dsputil.h"
#include "asm.h"
Go to the source code of this file.
 | 
 Functions | 
| void  | get_pixels_mvi (DCTELEM *restrict block, const uint8_t *restrict pixels, int line_size) | 
| void  | diff_pixels_mvi (DCTELEM *block, const uint8_t *s1, const uint8_t *s2, int stride) | 
| static uint64_t  | avg2 (uint64_t a, uint64_t b) | 
| static uint64_t  | avg4 (uint64_t l1, uint64_t l2, uint64_t l3, uint64_t l4) | 
| int  | pix_abs8x8_mvi (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) | 
| int  | pix_abs16x16_x2_mvi (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) | 
| int  | pix_abs16x16_y2_mvi (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) | 
| int  | pix_abs16x16_xy2_mvi (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) | 
Function Documentation
      
        
          | static uint64_t avg2            | 
          ( | 
          uint64_t  | 
           a,  | 
        
        
           | 
           | 
          uint64_t  | 
           b |   | 
        
        
           | 
          ) | 
           |  |  [inline, static] | 
        
      
 
 
      
        
          | static uint64_t avg4            | 
          ( | 
          uint64_t  | 
           l1,  | 
        
        
           | 
           | 
          uint64_t  | 
           l2,  | 
        
        
           | 
           | 
          uint64_t  | 
           l3,  | 
        
        
           | 
           | 
          uint64_t  | 
           l4 |   | 
        
        
           | 
          ) | 
           |  |  [inline, static] | 
        
      
 
 
      
        
          | void diff_pixels_mvi            | 
          ( | 
          DCTELEM *  | 
           block,  | 
        
        
           | 
           | 
          const uint8_t *  | 
           s1,  | 
        
        
           | 
           | 
          const uint8_t *  | 
           s2,  | 
        
        
           | 
           | 
          int  | 
           stride |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
 
      
        
          | void get_pixels_mvi            | 
          ( | 
          DCTELEM *restrict  | 
           block,  | 
        
        
           | 
           | 
          const uint8_t *restrict  | 
           pixels,  | 
        
        
           | 
           | 
          int  | 
           line_size |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
 
      
        
          | int pix_abs16x16_x2_mvi            | 
          ( | 
          void *  | 
           v,  | 
        
        
           | 
           | 
          uint8_t *  | 
           pix1,  | 
        
        
           | 
           | 
          uint8_t *  | 
           pix2,  | 
        
        
           | 
           | 
          int  | 
           line_size,  | 
        
        
           | 
           | 
          int  | 
           h |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
 
      
        
          | int pix_abs16x16_xy2_mvi            | 
          ( | 
          void *  | 
           v,  | 
        
        
           | 
           | 
          uint8_t *  | 
           pix1,  | 
        
        
           | 
           | 
          uint8_t *  | 
           pix2,  | 
        
        
           | 
           | 
          int  | 
           line_size,  | 
        
        
           | 
           | 
          int  | 
           h |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
 
      
        
          | int pix_abs16x16_y2_mvi            | 
          ( | 
          void *  | 
           v,  | 
        
        
           | 
           | 
          uint8_t *  | 
           pix1,  | 
        
        
           | 
           | 
          uint8_t *  | 
           pix2,  | 
        
        
           | 
           | 
          int  | 
           line_size,  | 
        
        
           | 
           | 
          int  | 
           h |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
 
      
        
          | int pix_abs8x8_mvi            | 
          ( | 
          void *  | 
           v,  | 
        
        
           | 
           | 
          uint8_t *  | 
           pix1,  | 
        
        
           | 
           | 
          uint8_t *  | 
           pix2,  | 
        
        
           | 
           | 
          int  | 
           line_size,  | 
        
        
           | 
           | 
          int  | 
           h |   | 
        
        
           | 
          ) | 
           |  |  |