FFmpeg
Loading...
Searching...
No Matches
rgb2rgb.c File Reference
#include <stdint.h>
#include "config.h"
#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
#include "libswscale/rgb2rgb.h"

Go to the source code of this file.

Functions

void ff_shuffle_bytes_0321_rvv (const uint8_t *src, uint8_t *dst, int src_len)
 
void ff_shuffle_bytes_2103_rvv (const uint8_t *src, uint8_t *dst, int src_len)
 
void ff_shuffle_bytes_1230_rvv (const uint8_t *src, uint8_t *dst, int src_len)
 
void ff_shuffle_bytes_3012_rvv (const uint8_t *src, uint8_t *dst, int src_len)
 
void ff_shuffle_bytes_3210_rvb (const uint8_t *src, uint8_t *dst, int src_len)
 
void ff_interleave_bytes_rvv (const uint8_t *src1, const uint8_t *src2, uint8_t *dst, int width, int height, int s1stride, int s2stride, int dstride)
 
void ff_deinterleave_bytes_rvv (const uint8_t *src, uint8_t *dst1, uint8_t *dst2, int width, int height, int srcStride, int dst1Stride, int dst2Stride)
 
void ff_uyvytoyuv422_rvv (uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, int width, int height, int ystride, int uvstride, int src_stride)
 
void ff_yuyvtoyuv422_rvv (uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, int width, int height, int ystride, int uvstride, int src_stride)
 
av_cold void rgb2rgb_init_riscv (void)
 

Function Documentation

◆ ff_shuffle_bytes_0321_rvv()

void ff_shuffle_bytes_0321_rvv ( const uint8_t * src,
uint8_t * dst,
int src_len )

Referenced by rgb2rgb_init_riscv().

◆ ff_shuffle_bytes_2103_rvv()

void ff_shuffle_bytes_2103_rvv ( const uint8_t * src,
uint8_t * dst,
int src_len )

Referenced by rgb2rgb_init_riscv().

◆ ff_shuffle_bytes_1230_rvv()

void ff_shuffle_bytes_1230_rvv ( const uint8_t * src,
uint8_t * dst,
int src_len )

Referenced by rgb2rgb_init_riscv().

◆ ff_shuffle_bytes_3012_rvv()

void ff_shuffle_bytes_3012_rvv ( const uint8_t * src,
uint8_t * dst,
int src_len )

Referenced by rgb2rgb_init_riscv().

◆ ff_shuffle_bytes_3210_rvb()

void ff_shuffle_bytes_3210_rvb ( const uint8_t * src,
uint8_t * dst,
int src_len )

Referenced by rgb2rgb_init_riscv().

◆ ff_interleave_bytes_rvv()

void ff_interleave_bytes_rvv ( const uint8_t * src1,
const uint8_t * src2,
uint8_t * dst,
int width,
int height,
int s1stride,
int s2stride,
int dstride )

Referenced by rgb2rgb_init_riscv().

◆ ff_deinterleave_bytes_rvv()

void ff_deinterleave_bytes_rvv ( const uint8_t * src,
uint8_t * dst1,
uint8_t * dst2,
int width,
int height,
int srcStride,
int dst1Stride,
int dst2Stride )

Referenced by rgb2rgb_init_riscv().

◆ ff_uyvytoyuv422_rvv()

void ff_uyvytoyuv422_rvv ( uint8_t * ydst,
uint8_t * udst,
uint8_t * vdst,
const uint8_t * src,
int width,
int height,
int ystride,
int uvstride,
int src_stride )

Referenced by rgb2rgb_init_riscv().

◆ ff_yuyvtoyuv422_rvv()

void ff_yuyvtoyuv422_rvv ( uint8_t * ydst,
uint8_t * udst,
uint8_t * vdst,
const uint8_t * src,
int width,
int height,
int ystride,
int uvstride,
int src_stride )

Referenced by rgb2rgb_init_riscv().

◆ rgb2rgb_init_riscv()

av_cold void rgb2rgb_init_riscv ( void )

Definition at line 46 of file rgb2rgb.c.

Referenced by ff_sws_rgb2rgb_init().