#include <stdint.h>
#include "libavutil/attributes.h"
#include "libavcodec/vc1dsp.h"
#include "vc1dsp.h"
#include "config.h"
 
Go to the source code of this file.
 | 
| void  | ff_vc1_inv_trans_8x8_neon (int16_t *block) | 
|   | 
| void  | ff_vc1_inv_trans_4x8_neon (uint8_t *dest, int linesize, int16_t *block) | 
|   | 
| void  | ff_vc1_inv_trans_8x4_neon (uint8_t *dest, int linesize, int16_t *block) | 
|   | 
| void  | ff_vc1_inv_trans_4x4_neon (uint8_t *dest, int linesize, int16_t *block) | 
|   | 
| void  | ff_vc1_inv_trans_8x8_dc_neon (uint8_t *dest, int linesize, int16_t *block) | 
|   | 
| void  | ff_vc1_inv_trans_4x8_dc_neon (uint8_t *dest, int linesize, int16_t *block) | 
|   | 
| void  | ff_vc1_inv_trans_8x4_dc_neon (uint8_t *dest, int linesize, int16_t *block) | 
|   | 
| void  | ff_vc1_inv_trans_4x4_dc_neon (uint8_t *dest, int linesize, int16_t *block) | 
|   | 
| void  | ff_put_pixels8x8_neon (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int rnd) | 
|   | 
| void  | ff_put_vc1_chroma_mc8_neon (uint8_t *dst, uint8_t *src, int stride, int h, int x, int y) | 
|   | 
| void  | ff_avg_vc1_chroma_mc8_neon (uint8_t *dst, uint8_t *src, int stride, int h, int x, int y) | 
|   | 
| void  | ff_put_vc1_chroma_mc4_neon (uint8_t *dst, uint8_t *src, int stride, int h, int x, int y) | 
|   | 
| void  | ff_avg_vc1_chroma_mc4_neon (uint8_t *dst, uint8_t *src, int stride, int h, int x, int y) | 
|   | 
| av_cold void  | ff_vc1dsp_init_neon (VC1DSPContext *dsp) | 
|   | 
      
        
          | #define DECL_PUT | 
          ( | 
            | 
          X,  | 
        
        
           | 
           | 
            | 
          Y  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:
{ \
  ff_put_vc1_mspel_mc##X##
Y##_neon(dst+0, 
src+0, 
stride, rnd); \
 
  ff_put_vc1_mspel_mc##X##
Y##_neon(dst+8, 
src+8, 
stride, rnd); \
 
  ff_put_vc1_mspel_mc##X##
Y##_neon(dst+0, 
src+0, 
stride, rnd); \
 
  ff_put_vc1_mspel_mc##X##
Y##_neon(dst+8, 
src+8, 
stride, rnd); \
 
}
 
Definition at line 40 of file vc1dsp_init_neon.c.
 
 
      
        
          | #define FN_ASSIGN | 
          ( | 
            | 
          X,  | 
        
        
           | 
           | 
            | 
          Y  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:dsp->put_vc1_mspel_pixels_tab[0][X+4*
Y] = ff_put_vc1_mspel_mc##X##
Y##_16_neon; \
 
    dsp->put_vc1_mspel_pixels_tab[1][X+4*
Y] = ff_put_vc1_mspel_mc##X##
Y##_neon
 
 
Definition at line 82 of file vc1dsp_init_neon.c.
Referenced by ff_vc1dsp_init_neon().
 
 
      
        
          | void ff_vc1_inv_trans_8x8_neon  | 
          ( | 
          int16_t *  | 
          block | ) | 
           | 
        
      
 
 
      
        
          | void ff_vc1_inv_trans_4x8_neon  | 
          ( | 
          uint8_t *  | 
          dest,  | 
        
        
           | 
           | 
          int  | 
          linesize,  | 
        
        
           | 
           | 
          int16_t *  | 
          block  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void ff_vc1_inv_trans_8x4_neon  | 
          ( | 
          uint8_t *  | 
          dest,  | 
        
        
           | 
           | 
          int  | 
          linesize,  | 
        
        
           | 
           | 
          int16_t *  | 
          block  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void ff_vc1_inv_trans_4x4_neon  | 
          ( | 
          uint8_t *  | 
          dest,  | 
        
        
           | 
           | 
          int  | 
          linesize,  | 
        
        
           | 
           | 
          int16_t *  | 
          block  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void ff_vc1_inv_trans_8x8_dc_neon  | 
          ( | 
          uint8_t *  | 
          dest,  | 
        
        
           | 
           | 
          int  | 
          linesize,  | 
        
        
           | 
           | 
          int16_t *  | 
          block  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void ff_vc1_inv_trans_4x8_dc_neon  | 
          ( | 
          uint8_t *  | 
          dest,  | 
        
        
           | 
           | 
          int  | 
          linesize,  | 
        
        
           | 
           | 
          int16_t *  | 
          block  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void ff_vc1_inv_trans_8x4_dc_neon  | 
          ( | 
          uint8_t *  | 
          dest,  | 
        
        
           | 
           | 
          int  | 
          linesize,  | 
        
        
           | 
           | 
          int16_t *  | 
          block  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void ff_vc1_inv_trans_4x4_dc_neon  | 
          ( | 
          uint8_t *  | 
          dest,  | 
        
        
           | 
           | 
          int  | 
          linesize,  | 
        
        
           | 
           | 
          int16_t *  | 
          block  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void ff_put_pixels8x8_neon  | 
          ( | 
          uint8_t *  | 
          block,  | 
        
        
           | 
           | 
          const uint8_t *  | 
          pixels,  | 
        
        
           | 
           | 
          ptrdiff_t  | 
          line_size,  | 
        
        
           | 
           | 
          int  | 
          rnd  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void ff_put_vc1_chroma_mc8_neon  | 
          ( | 
          uint8_t *  | 
          dst,  | 
        
        
           | 
           | 
          uint8_t *  | 
          src,  | 
        
        
           | 
           | 
          int  | 
          stride,  | 
        
        
           | 
           | 
          int  | 
          h,  | 
        
        
           | 
           | 
          int  | 
          x,  | 
        
        
           | 
           | 
          int  | 
          y  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void ff_avg_vc1_chroma_mc8_neon  | 
          ( | 
          uint8_t *  | 
          dst,  | 
        
        
           | 
           | 
          uint8_t *  | 
          src,  | 
        
        
           | 
           | 
          int  | 
          stride,  | 
        
        
           | 
           | 
          int  | 
          h,  | 
        
        
           | 
           | 
          int  | 
          x,  | 
        
        
           | 
           | 
          int  | 
          y  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void ff_put_vc1_chroma_mc4_neon  | 
          ( | 
          uint8_t *  | 
          dst,  | 
        
        
           | 
           | 
          uint8_t *  | 
          src,  | 
        
        
           | 
           | 
          int  | 
          stride,  | 
        
        
           | 
           | 
          int  | 
          h,  | 
        
        
           | 
           | 
          int  | 
          x,  | 
        
        
           | 
           | 
          int  | 
          y  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void ff_avg_vc1_chroma_mc4_neon  | 
          ( | 
          uint8_t *  | 
          dst,  | 
        
        
           | 
           | 
          uint8_t *  | 
          src,  | 
        
        
           | 
           | 
          int  | 
          stride,  | 
        
        
           | 
           | 
          int  | 
          h,  | 
        
        
           | 
           | 
          int  | 
          x,  | 
        
        
           | 
           | 
          int  | 
          y  | 
        
        
           | 
          ) | 
           |  |