FFmpeg
Macros | Functions
swscale.c File Reference
#include "config.h"
#include "libavutil/attributes.h"
#include "libavutil/riscv/cpu.h"
#include "libswscale/swscale_internal.h"

Go to the source code of this file.

Macros

#define RVV_INPUT(name)
 

Functions

void ff_range_lum_to_jpeg_16_rvv (int16_t *, int)
 
void ff_range_chr_to_jpeg_16_rvv (int16_t *, int16_t *, int)
 
void ff_range_lum_from_jpeg_16_rvv (int16_t *, int)
 
void ff_range_chr_from_jpeg_16_rvv (int16_t *, int16_t *, int)
 
static av_cold void ff_sws_init_range_convert_riscv (SwsContext *c, int flags)
 
 RVV_INPUT (abgr32)
 
 RVV_INPUT (argb32)
 
 RVV_INPUT (bgr24)
 
 RVV_INPUT (bgra32)
 
 RVV_INPUT (rgb24)
 
 RVV_INPUT (rgba32)
 
av_cold void ff_sws_init_swscale_riscv (SwsContext *c)
 

Macro Definition Documentation

◆ RVV_INPUT

#define RVV_INPUT (   name)
Value:
void ff_##name##ToY_rvv(uint8_t *dst, const uint8_t *src, const uint8_t *, \
const uint8_t *, int w, uint32_t *coeffs, void *); \
void ff_##name##ToUV_rvv(uint8_t *, uint8_t *, const uint8_t *, \
const uint8_t *, const uint8_t *, int w, \
uint32_t *coeffs, void *); \
void ff_##name##ToUV_half_rvv(uint8_t *, uint8_t *, const uint8_t *, \
const uint8_t *, const uint8_t *, int w, \
uint32_t *coeffs, void *)

Definition at line 51 of file swscale.c.

Function Documentation

◆ ff_range_lum_to_jpeg_16_rvv()

void ff_range_lum_to_jpeg_16_rvv ( int16_t *  ,
int   
)

◆ ff_range_chr_to_jpeg_16_rvv()

void ff_range_chr_to_jpeg_16_rvv ( int16_t *  ,
int16_t *  ,
int   
)

◆ ff_range_lum_from_jpeg_16_rvv()

void ff_range_lum_from_jpeg_16_rvv ( int16_t *  ,
int   
)

◆ ff_range_chr_from_jpeg_16_rvv()

void ff_range_chr_from_jpeg_16_rvv ( int16_t *  ,
int16_t *  ,
int   
)

◆ ff_sws_init_range_convert_riscv()

static av_cold void ff_sws_init_range_convert_riscv ( SwsContext c,
int  flags 
)
static

Definition at line 29 of file swscale.c.

Referenced by ff_sws_init_swscale_riscv().

◆ RVV_INPUT() [1/6]

RVV_INPUT ( abgr32  )

◆ RVV_INPUT() [2/6]

RVV_INPUT ( argb32  )

◆ RVV_INPUT() [3/6]

RVV_INPUT ( bgr24  )

◆ RVV_INPUT() [4/6]

RVV_INPUT ( bgra32  )

◆ RVV_INPUT() [5/6]

RVV_INPUT ( rgb24  )

◆ RVV_INPUT() [6/6]

RVV_INPUT ( rgba32  )

◆ ff_sws_init_swscale_riscv()

av_cold void ff_sws_init_swscale_riscv ( SwsContext c)

Definition at line 68 of file swscale.c.

Referenced by ff_sws_init_scale().

name
it s the only field you need to keep assuming you have a context There is some magic you don t need to care about around this just let it vf default minimum maximum flags name is the option name
Definition: writing_filters.txt:88
w
uint8_t w
Definition: llviddspenc.c:38
src
INIT_CLIP pixel * src
Definition: h264pred_template.c:418