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

Go to the source code of this file.

Macros

#define ROUNDED_DIV_MVx2(a, b)   (VP56mv) { .x = ROUNDED_DIV(a.x + b.x, 2), .y = ROUNDED_DIV(a.y + b.y, 2) }
 
#define ROUNDED_DIV_MVx4(a, b, c, d)
 

Functions

static void FN() inter_pred (AVCodecContext *avctx)
 

Macro Definition Documentation

#define ROUNDED_DIV_MVx2 (   a,
  b 
)    (VP56mv) { .x = ROUNDED_DIV(a.x + b.x, 2), .y = ROUNDED_DIV(a.y + b.y, 2) }

Definition at line 24 of file vp9_mc_template.c.

Referenced by inter_pred().

#define ROUNDED_DIV_MVx4 (   a,
  b,
  c,
 
)
Value:
(VP56mv) { .x = ROUNDED_DIV(a.x + b.x + c.x + d.x, 4), \
.y = ROUNDED_DIV(a.y + b.y + c.y + d.y, 4) }
const char * b
Definition: vf_curves.c:113
#define ROUNDED_DIV(a, b)
Definition: common.h:56
Definition: vp56.h:66
static double c[64]

Definition at line 26 of file vp9_mc_template.c.

Referenced by inter_pred().

Function Documentation

static void FN() inter_pred ( AVCodecContext avctx)
static

Definition at line 30 of file vp9_mc_template.c.