FFmpeg
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
dsputil_avg_template.c File Reference

Go to the source code of this file.

Macros

#define QPEL_2TAP_L3(OPNAME)
 
#define STORE_OP(a, b)   PAVGB" "#a","#b" \n\t"
 
#define STORE_OP(a, b)
 

Functions

static void put_pixels8_x2_TMPL (uint8_t *block, const uint8_t *pixels, int line_size, int h)
 
static void put_pixels8_l2_TMPL (uint8_t *dst, uint8_t *src1, uint8_t *src2, int dstStride, int src1Stride, int h)
 
static void put_no_rnd_pixels8_l2_TMPL (uint8_t *dst, uint8_t *src1, uint8_t *src2, int dstStride, int src1Stride, int h)
 
static void avg_pixels8_l2_TMPL (uint8_t *dst, uint8_t *src1, uint8_t *src2, int dstStride, int src1Stride, int h)
 
static void put_pixels16_x2_TMPL (uint8_t *block, const uint8_t *pixels, int line_size, int h)
 
static void put_pixels16_l2_TMPL (uint8_t *dst, uint8_t *src1, uint8_t *src2, int dstStride, int src1Stride, int h)
 
static void avg_pixels16_l2_TMPL (uint8_t *dst, uint8_t *src1, uint8_t *src2, int dstStride, int src1Stride, int h)
 
static void put_no_rnd_pixels16_l2_TMPL (uint8_t *dst, uint8_t *src1, uint8_t *src2, int dstStride, int src1Stride, int h)
 
static void put_no_rnd_pixels8_x2_TMPL (uint8_t *block, const uint8_t *pixels, int line_size, int h)
 
static void put_no_rnd_pixels8_x2_exact_TMPL (uint8_t *block, const uint8_t *pixels, int line_size, int h)
 
static void put_pixels8_y2_TMPL (uint8_t *block, const uint8_t *pixels, int line_size, int h)
 
static void put_no_rnd_pixels8_y2_TMPL (uint8_t *block, const uint8_t *pixels, int line_size, int h)
 
static void put_no_rnd_pixels8_y2_exact_TMPL (uint8_t *block, const uint8_t *pixels, int line_size, int h)
 
static void avg_pixels8_TMPL (uint8_t *block, const uint8_t *pixels, int line_size, int h)
 
static void avg_pixels8_x2_TMPL (uint8_t *block, const uint8_t *pixels, int line_size, int h)
 
static void avg_pixels8_y2_TMPL (uint8_t *block, const uint8_t *pixels, int line_size, int h)
 
static void avg_pixels8_xy2_TMPL (uint8_t *block, const uint8_t *pixels, int line_size, int h)
 
static void put_no_rnd_pixels16_x2_TMPL (uint8_t *block, const uint8_t *pixels, int line_size, int h)
 
static void put_pixels16_y2_TMPL (uint8_t *block, const uint8_t *pixels, int line_size, int h)
 
static void put_no_rnd_pixels16_y2_TMPL (uint8_t *block, const uint8_t *pixels, int line_size, int h)
 
static void avg_pixels16_TMPL (uint8_t *block, const uint8_t *pixels, int line_size, int h)
 
static void avg_pixels16_x2_TMPL (uint8_t *block, const uint8_t *pixels, int line_size, int h)
 
static void avg_pixels16_y2_TMPL (uint8_t *block, const uint8_t *pixels, int line_size, int h)
 
static void avg_pixels16_xy2_TMPL (uint8_t *block, const uint8_t *pixels, int line_size, int h)
 

Macro Definition Documentation

#define QPEL_2TAP_L3 (   OPNAME)

Definition at line 806 of file dsputil_avg_template.c.

#define STORE_OP (   a,
  b 
)    PAVGB" "#a","#b" \n\t"

Definition at line 851 of file dsputil_avg_template.c.

#define STORE_OP (   a,
  b 
)

Definition at line 851 of file dsputil_avg_template.c.

Function Documentation

static void put_pixels8_x2_TMPL ( uint8_t block,
const uint8_t pixels,
int  line_size,
int  h 
)
static

Definition at line 30 of file dsputil_avg_template.c.

static void put_pixels8_l2_TMPL ( uint8_t dst,
uint8_t src1,
uint8_t src2,
int  dstStride,
int  src1Stride,
int  h 
)
static

Definition at line 59 of file dsputil_avg_template.c.

static void put_no_rnd_pixels8_l2_TMPL ( uint8_t dst,
uint8_t src1,
uint8_t src2,
int  dstStride,
int  src1Stride,
int  h 
)
static

Definition at line 109 of file dsputil_avg_template.c.

static void avg_pixels8_l2_TMPL ( uint8_t dst,
uint8_t src1,
uint8_t src2,
int  dstStride,
int  src1Stride,
int  h 
)
static

Definition at line 179 of file dsputil_avg_template.c.

static void put_pixels16_x2_TMPL ( uint8_t block,
const uint8_t pixels,
int  line_size,
int  h 
)
static

Definition at line 235 of file dsputil_avg_template.c.

static void put_pixels16_l2_TMPL ( uint8_t dst,
uint8_t src1,
uint8_t src2,
int  dstStride,
int  src1Stride,
int  h 
)
static

Definition at line 276 of file dsputil_avg_template.c.

static void avg_pixels16_l2_TMPL ( uint8_t dst,
uint8_t src1,
uint8_t src2,
int  dstStride,
int  src1Stride,
int  h 
)
static

Definition at line 324 of file dsputil_avg_template.c.

static void put_no_rnd_pixels16_l2_TMPL ( uint8_t dst,
uint8_t src1,
uint8_t src2,
int  dstStride,
int  src1Stride,
int  h 
)
static

Definition at line 378 of file dsputil_avg_template.c.

static void put_no_rnd_pixels8_x2_TMPL ( uint8_t block,
const uint8_t pixels,
int  line_size,
int  h 
)
static

Definition at line 453 of file dsputil_avg_template.c.

static void put_no_rnd_pixels8_x2_exact_TMPL ( uint8_t block,
const uint8_t pixels,
int  line_size,
int  h 
)
static

Definition at line 490 of file dsputil_avg_template.c.

static void put_pixels8_y2_TMPL ( uint8_t block,
const uint8_t pixels,
int  line_size,
int  h 
)
static

Definition at line 533 of file dsputil_avg_template.c.

static void put_no_rnd_pixels8_y2_TMPL ( uint8_t block,
const uint8_t pixels,
int  line_size,
int  h 
)
static

Definition at line 564 of file dsputil_avg_template.c.

static void put_no_rnd_pixels8_y2_exact_TMPL ( uint8_t block,
const uint8_t pixels,
int  line_size,
int  h 
)
static

Definition at line 597 of file dsputil_avg_template.c.

static void avg_pixels8_TMPL ( uint8_t block,
const uint8_t pixels,
int  line_size,
int  h 
)
static

Definition at line 635 of file dsputil_avg_template.c.

static void avg_pixels8_x2_TMPL ( uint8_t block,
const uint8_t pixels,
int  line_size,
int  h 
)
static

Definition at line 663 of file dsputil_avg_template.c.

static void avg_pixels8_y2_TMPL ( uint8_t block,
const uint8_t pixels,
int  line_size,
int  h 
)
static

Definition at line 695 of file dsputil_avg_template.c.

static void avg_pixels8_xy2_TMPL ( uint8_t block,
const uint8_t pixels,
int  line_size,
int  h 
)
static

Definition at line 735 of file dsputil_avg_template.c.

static void put_no_rnd_pixels16_x2_TMPL ( uint8_t block,
const uint8_t pixels,
int  line_size,
int  h 
)
static

Definition at line 777 of file dsputil_avg_template.c.

static void put_pixels16_y2_TMPL ( uint8_t block,
const uint8_t pixels,
int  line_size,
int  h 
)
static

Definition at line 781 of file dsputil_avg_template.c.

static void put_no_rnd_pixels16_y2_TMPL ( uint8_t block,
const uint8_t pixels,
int  line_size,
int  h 
)
static

Definition at line 785 of file dsputil_avg_template.c.

static void avg_pixels16_TMPL ( uint8_t block,
const uint8_t pixels,
int  line_size,
int  h 
)
static

Definition at line 789 of file dsputil_avg_template.c.

static void avg_pixels16_x2_TMPL ( uint8_t block,
const uint8_t pixels,
int  line_size,
int  h 
)
static

Definition at line 793 of file dsputil_avg_template.c.

static void avg_pixels16_y2_TMPL ( uint8_t block,
const uint8_t pixels,
int  line_size,
int  h 
)
static

Definition at line 797 of file dsputil_avg_template.c.

static void avg_pixels16_xy2_TMPL ( uint8_t block,
const uint8_t pixels,
int  line_size,
int  h 
)
static

Definition at line 801 of file dsputil_avg_template.c.