FFmpeg
Loading...
Searching...
No Matches
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 *)
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
Definition dsp.h:87
uint8_t w
Definition llvidencdsp.c:39
const char * name
Definition qsvenc.c:142
#define src
Definition vp8dsp.c:248

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().