FFmpeg
|
fmtconvert_altivec.c
Go to the documentation of this file.
memory handling functions
void(* int32_to_float_fmul_scalar)(float *dst, const int *src, float mul, int len)
Convert an array of int32_t to float and multiply by a float value.
Definition: fmtconvert.h:38
static vector signed short float_to_int16_one_altivec(const float *src)
Definition: fmtconvert_altivec.c:53
Macro definitions for various function/variable attributes.
static void float_to_int16_stride_altivec(int16_t *dst, const float *src, long len, int stride)
Definition: fmtconvert_altivec.c:93
Definition: fmtconvert.h:28
#define CODEC_FLAG_BITEXACT
Use only bitexact stuff (except (I)DCT).
Definition: libavcodec/avcodec.h:715
void(* float_to_int16_interleave)(int16_t *dst, const float **src, long len, int channels)
Convert multiple arrays of float to an interleaved array of int16_t.
Definition: fmtconvert.h:69
void(* float_to_int16)(int16_t *dst, const float *src, long len)
Convert an array of float to an array of int16_t.
Definition: fmtconvert.h:53
av_cold void ff_fmt_convert_init_altivec(FmtConvertContext *c, AVCodecContext *avctx)
Definition: fmtconvert_altivec.c:159
static void float_to_int16_interleave_altivec(int16_t *dst, const float **src, long len, int channels)
Definition: fmtconvert_altivec.c:112
static void int32_to_float_fmul_scalar_altivec(float *dst, const int *src, float mul, int len)
Definition: fmtconvert_altivec.c:28
static void float_to_int16_altivec(int16_t *dst, const float *src, long len)
Definition: fmtconvert_altivec.c:62
Contains misc utility macros and inline functions.
Generated on Mon Nov 18 2024 06:51:55 for FFmpeg by 1.8.11