FFmpeg
Loading...
Searching...
No Matches
vp9_mc_template.c File Reference

Go to the source code of this file.

Macros

#define ROUNDED_DIV_MVx2(a, b)
 
#define ROUNDED_DIV_MVx4(a, b, c, d)
 

Functions

static void FN inter_pred (VP9TileData *td)
 

Macro Definition Documentation

◆ ROUNDED_DIV_MVx2

#define ROUNDED_DIV_MVx2 ( a,
b )
Value:
(VP9mv) { .x = ROUNDED_DIV(a.x + b.x, 2), .y = ROUNDED_DIV(a.y + b.y, 2) }
#define ROUNDED_DIV(a, b)
Definition common.h:58
int a
#define b
Definition input.c:43

Definition at line 24 of file vp9_mc_template.c.

Referenced by inter_pred().

◆ ROUNDED_DIV_MVx4

#define ROUNDED_DIV_MVx4 ( a,
b,
c,
d )
Value:
(VP9mv) { .x = ROUNDED_DIV(a.x + b.x + c.x + d.x, 4), \
.y = ROUNDED_DIV(a.y + b.y + c.y + d.y, 4) }
static double c[64]

Definition at line 26 of file vp9_mc_template.c.

Referenced by inter_pred().

Function Documentation

◆ inter_pred()

static void FN inter_pred ( VP9TileData * td)
static

Definition at line 30 of file vp9_mc_template.c.

Referenced by inter_pred().