FFmpeg
|
#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) |
void ff_shuffle_bytes_0321_rvv | ( | const uint8_t * | src, |
uint8_t * | dst, | ||
int | src_len | ||
) |
Referenced by rgb2rgb_init_riscv().
void ff_shuffle_bytes_2103_rvv | ( | const uint8_t * | src, |
uint8_t * | dst, | ||
int | src_len | ||
) |
Referenced by rgb2rgb_init_riscv().
void ff_shuffle_bytes_1230_rvv | ( | const uint8_t * | src, |
uint8_t * | dst, | ||
int | src_len | ||
) |
Referenced by rgb2rgb_init_riscv().
void ff_shuffle_bytes_3012_rvv | ( | const uint8_t * | src, |
uint8_t * | dst, | ||
int | src_len | ||
) |
Referenced by rgb2rgb_init_riscv().
void ff_shuffle_bytes_3210_rvb | ( | const uint8_t * | src, |
uint8_t * | dst, | ||
int | src_len | ||
) |
Referenced by rgb2rgb_init_riscv().
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().
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().
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().
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().
av_cold void rgb2rgb_init_riscv | ( | void | ) |
Definition at line 46 of file rgb2rgb.c.
Referenced by ff_sws_rgb2rgb_init().