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

Go to the source code of this file.

Macros

#define opixel   pixel
 
#define ipixel   uint16_t
 
#define fn3(a, b, c, d)
 
#define fn2(a, b, c, d)
 
#define fn(a)
 

Functions

static void fn yuv2yuv (uint8_t *_dst[3], const ptrdiff_t dst_stride[3], uint8_t *_src[3], const ptrdiff_t src_stride[3], int w, int h, const int16_t c[3][3][8], const int16_t yuv_offset[2][8])
 

Macro Definition Documentation

◆ opixel

#define opixel   pixel

Definition at line 24 of file colorspacedsp_yuv2yuv_template.c.

Referenced by yuv2yuv().

◆ ipixel

#define ipixel   uint16_t

Definition at line 30 of file colorspacedsp_yuv2yuv_template.c.

Referenced by yuv2yuv().

◆ fn3

#define fn3 ( a,
b,
c,
d )
Value:
a##_##d##p##b##to##c##_c
#define _
int a
#define b
Definition input.c:43
const char * to
Definition webvttdec.c:36
static double c[64]

Definition at line 36 of file colorspacedsp_yuv2yuv_template.c.

◆ fn2

#define fn2 ( a,
b,
c,
d )
Value:
fn3(a,b,c,d)
#define fn3(a, b)

Definition at line 37 of file colorspacedsp_yuv2yuv_template.c.

◆ fn

#define fn ( a)
Value:
#define fn2(a, b)
#define ss(width, name, subs,...)
Definition cbs_vp9.c:202
#define OUT_BIT_DEPTH
#define IN_BIT_DEPTH

Definition at line 38 of file colorspacedsp_yuv2yuv_template.c.

Function Documentation

◆ yuv2yuv()

static void fn yuv2yuv ( uint8_t * _dst[3],
const ptrdiff_t dst_stride[3],
uint8_t * _src[3],
const ptrdiff_t src_stride[3],
int w,
int h,
const int16_t c[3][3][8],
const int16_t yuv_offset[2][8] )
static

Definition at line 40 of file colorspacedsp_yuv2yuv_template.c.

Referenced by create_filtergraph(), and yuv2yuv().