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)
 
av_cold void ff_sws_init_range_convert_riscv (SwsInternal *c)
 
 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 (SwsInternal *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 57 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()

av_cold void ff_sws_init_range_convert_riscv ( SwsInternal c)

Definition at line 29 of file swscale.c.

Referenced by ff_sws_init_range_convert().

◆ 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 ( SwsInternal c)

Definition at line 74 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
dst
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
Definition: dsp.h:83
src
#define src
Definition: vp8dsp.c:248