|
FFmpeg
|
#include <stdint.h>#include "config.h"#include "libavutil/attributes.h"#include "libavutil/aarch64/cpu.h"#include "libavutil/cpu.h"#include "libavutil/bswap.h"#include "libswscale/rgb2rgb.h"#include "libswscale/swscale.h"#include "libswscale/swscale_internal.h"Go to the source code of this file.
Functions | |
| void | ff_rgb24toyv12_neon (const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, int width, int height, int lumStride, int chromStride, int srcStride, const int32_t *rgb2yuv) |
| static void | rgb24toyv12 (const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, int width, int height, int lumStride, int chromStride, int srcStride, const int32_t *rgb2yuv) |
| void | ff_interleave_bytes_neon (const uint8_t *src1, const uint8_t *src2, uint8_t *dest, int width, int height, int src1Stride, int src2Stride, int dstStride) |
| void | ff_deinterleave_bytes_neon (const uint8_t *src, uint8_t *dst1, uint8_t *dst2, int width, int height, int srcStride, int dst1Stride, int dst2Stride) |
| void | ff_shuffle_bytes_0321_neon (const uint8_t *src, uint8_t *dst, int src_size) |
| void | ff_shuffle_bytes_2103_neon (const uint8_t *src, uint8_t *dst, int src_size) |
| void | ff_shuffle_bytes_1230_neon (const uint8_t *src, uint8_t *dst, int src_size) |
| void | ff_shuffle_bytes_3012_neon (const uint8_t *src, uint8_t *dst, int src_size) |
| void | ff_shuffle_bytes_3210_neon (const uint8_t *src, uint8_t *dst, int src_size) |
| void | ff_shuffle_bytes_3102_neon (const uint8_t *src, uint8_t *dst, int src_size) |
| void | ff_shuffle_bytes_2013_neon (const uint8_t *src, uint8_t *dst, int src_size) |
| void | ff_shuffle_bytes_2130_neon (const uint8_t *src, uint8_t *dst, int src_size) |
| void | ff_shuffle_bytes_1203_neon (const uint8_t *src, uint8_t *dst, int src_size) |
| void | ff_uyvytoyuv422_neon (uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, int width, int height, int lumStride, int chromStride, int srcStride) |
| void | ff_uyvytoyuv420_neon (uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, int width, int height, int lumStride, int chromStride, int srcStride) |
| void | ff_yuyvtoyuv420_neon (uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, int width, int height, int lumStride, int chromStride, int srcStride) |
| void | ff_yuyvtoyuv422_neon (uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, int width, int height, int lumStride, int chromStride, int srcStride) |
| av_cold void | rgb2rgb_init_aarch64 (void) |
| void ff_rgb24toyv12_neon | ( | const uint8_t * | src, |
| uint8_t * | ydst, | ||
| uint8_t * | udst, | ||
| uint8_t * | vdst, | ||
| int | width, | ||
| int | height, | ||
| int | lumStride, | ||
| int | chromStride, | ||
| int | srcStride, | ||
| const int32_t * | rgb2yuv | ||
| ) |
Referenced by rgb24toyv12().
|
static |
Definition at line 35 of file rgb2rgb.c.
Referenced by rgb2rgb_init_aarch64().
| void ff_interleave_bytes_neon | ( | const uint8_t * | src1, |
| const uint8_t * | src2, | ||
| uint8_t * | dest, | ||
| int | width, | ||
| int | height, | ||
| int | src1Stride, | ||
| int | src2Stride, | ||
| int | dstStride | ||
| ) |
Referenced by rgb2rgb_init_aarch64().
| void ff_deinterleave_bytes_neon | ( | const uint8_t * | src, |
| uint8_t * | dst1, | ||
| uint8_t * | dst2, | ||
| int | width, | ||
| int | height, | ||
| int | srcStride, | ||
| int | dst1Stride, | ||
| int | dst2Stride | ||
| ) |
Referenced by rgb2rgb_init_aarch64().
| void ff_shuffle_bytes_0321_neon | ( | const uint8_t * | src, |
| uint8_t * | dst, | ||
| int | src_size | ||
| ) |
Referenced by rgb2rgb_init_aarch64().
| void ff_shuffle_bytes_2103_neon | ( | const uint8_t * | src, |
| uint8_t * | dst, | ||
| int | src_size | ||
| ) |
Referenced by rgb2rgb_init_aarch64().
| void ff_shuffle_bytes_1230_neon | ( | const uint8_t * | src, |
| uint8_t * | dst, | ||
| int | src_size | ||
| ) |
Referenced by rgb2rgb_init_aarch64().
| void ff_shuffle_bytes_3012_neon | ( | const uint8_t * | src, |
| uint8_t * | dst, | ||
| int | src_size | ||
| ) |
Referenced by rgb2rgb_init_aarch64().
| void ff_shuffle_bytes_3210_neon | ( | const uint8_t * | src, |
| uint8_t * | dst, | ||
| int | src_size | ||
| ) |
Referenced by rgb2rgb_init_aarch64().
| void ff_shuffle_bytes_3102_neon | ( | const uint8_t * | src, |
| uint8_t * | dst, | ||
| int | src_size | ||
| ) |
Referenced by rgb2rgb_init_aarch64().
| void ff_shuffle_bytes_2013_neon | ( | const uint8_t * | src, |
| uint8_t * | dst, | ||
| int | src_size | ||
| ) |
Referenced by rgb2rgb_init_aarch64().
| void ff_shuffle_bytes_2130_neon | ( | const uint8_t * | src, |
| uint8_t * | dst, | ||
| int | src_size | ||
| ) |
Referenced by rgb2rgb_init_aarch64().
| void ff_shuffle_bytes_1203_neon | ( | const uint8_t * | src, |
| uint8_t * | dst, | ||
| int | src_size | ||
| ) |
Referenced by rgb2rgb_init_aarch64().
| void ff_uyvytoyuv422_neon | ( | uint8_t * | ydst, |
| uint8_t * | udst, | ||
| uint8_t * | vdst, | ||
| const uint8_t * | src, | ||
| int | width, | ||
| int | height, | ||
| int | lumStride, | ||
| int | chromStride, | ||
| int | srcStride | ||
| ) |
Referenced by rgb2rgb_init_aarch64().
| void ff_uyvytoyuv420_neon | ( | uint8_t * | ydst, |
| uint8_t * | udst, | ||
| uint8_t * | vdst, | ||
| const uint8_t * | src, | ||
| int | width, | ||
| int | height, | ||
| int | lumStride, | ||
| int | chromStride, | ||
| int | srcStride | ||
| ) |
Referenced by rgb2rgb_init_aarch64().
| void ff_yuyvtoyuv420_neon | ( | uint8_t * | ydst, |
| uint8_t * | udst, | ||
| uint8_t * | vdst, | ||
| const uint8_t * | src, | ||
| int | width, | ||
| int | height, | ||
| int | lumStride, | ||
| int | chromStride, | ||
| int | srcStride | ||
| ) |
Referenced by rgb2rgb_init_aarch64().
| void ff_yuyvtoyuv422_neon | ( | uint8_t * | ydst, |
| uint8_t * | udst, | ||
| uint8_t * | vdst, | ||
| const uint8_t * | src, | ||
| int | width, | ||
| int | height, | ||
| int | lumStride, | ||
| int | chromStride, | ||
| int | srcStride | ||
| ) |
Referenced by rgb2rgb_init_aarch64().
| av_cold void rgb2rgb_init_aarch64 | ( | void | ) |
Definition at line 82 of file rgb2rgb.c.
Referenced by ff_sws_rgb2rgb_init().
1.8.17