|
FFmpeg
|
#include "libavutil/x86/cpu.h"#include "libswresample/swresample_internal.h"#include "libswresample/audioconvert.h"Go to the source code of this file.
Macros | |
| #define | PROTO(pre, in, out, cap) void ff ## pre ## in## _to_ ##out## _a_ ##cap(uint8_t **dst, const uint8_t **src, int len); |
| #define | PROTO2(pre, out, cap) PROTO(pre, int16, out, cap) PROTO(pre, int32, out, cap) PROTO(pre, float, out, cap) |
| #define | PROTO3(pre, cap) PROTO2(pre, int16, cap) PROTO2(pre, int32, cap) PROTO2(pre, float, cap) |
| #define | PROTO4(pre) PROTO3(pre, mmx) PROTO3(pre, sse) PROTO3(pre, sse2) PROTO3(pre, ssse3) PROTO3(pre, sse4) PROTO3(pre, avx) |
| #define | MULTI_CAPS_FUNC(flag, cap) |
Functions | |
| av_cold void | swri_audio_convert_init_x86 (struct AudioConvert *ac, enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt, int channels) |
| #define PROTO | ( | pre, | |
| in, | |||
| out, | |||
| cap | |||
| ) | void ff ## pre ## in## _to_ ##out## _a_ ##cap(uint8_t **dst, const uint8_t **src, int len); |
Definition at line 25 of file audio_convert_init.c.
| #define PROTO2 | ( | pre, | |
| out, | |||
| cap | |||
| ) | PROTO(pre, int16, out, cap) PROTO(pre, int32, out, cap) PROTO(pre, float, out, cap) |
Definition at line 26 of file audio_convert_init.c.
Definition at line 27 of file audio_convert_init.c.
| #define PROTO4 | ( | pre | ) | PROTO3(pre, mmx) PROTO3(pre, sse) PROTO3(pre, sse2) PROTO3(pre, ssse3) PROTO3(pre, sse4) PROTO3(pre, avx) |
Definition at line 28 of file audio_convert_init.c.
| #define MULTI_CAPS_FUNC | ( | flag, | |
| cap | |||
| ) |
Referenced by swri_audio_convert_init_x86().
| av_cold void swri_audio_convert_init_x86 | ( | struct AudioConvert * | ac, |
| enum AVSampleFormat | out_fmt, | ||
| enum AVSampleFormat | in_fmt, | ||
| int | channels | ||
| ) |
Definition at line 34 of file audio_convert_init.c.
1.8.2