FFmpeg
|
#include <fixed_dsp.h>
Data Fields | |
void(* | vector_fmul_window_scaled )(int16_t *dst, const int32_t *src0, const int32_t *src1, const int32_t *win, int len, uint8_t bits) |
Overlap/add with window function. | |
void(* | vector_fmul_window )(int32_t *dst, const int32_t *src0, const int32_t *src1, const int32_t *win, int len) |
Overlap/add with window function. | |
Definition at line 56 of file fixed_dsp.h.
void(* AVFixedDSPContext::vector_fmul_window_scaled)(int16_t *dst, const int32_t *src0, const int32_t *src1, const int32_t *win, int len, uint8_t bits) |
Overlap/add with window function.
Used primarily by MDCT-based audio codecs. Source and destination vectors must overlap exactly or not at all.
dst | result vector constraints: 16-byte aligned |
src0 | first source vector constraints: 16-byte aligned |
src1 | second source vector constraints: 16-byte aligned |
win | half-window vector constraints: 16-byte aligned |
len | length of vector constraints: multiple of 4 |
bits | scaling parameter |
Definition at line 75 of file fixed_dsp.h.
Referenced by avpriv_alloc_fixed_dsp().
void(* AVFixedDSPContext::vector_fmul_window)(int32_t *dst, const int32_t *src0, const int32_t *src1, const int32_t *win, int len) |
Overlap/add with window function.
Used primarily by MDCT-based audio codecs. Source and destination vectors must overlap exactly or not at all.
dst | result vector constraints: 32-byte aligned |
src0 | first source vector constraints: 16-byte aligned |
src1 | second source vector constraints: 16-byte aligned |
win | half-window vector constraints: 16-byte aligned |
len | length of vector constraints: multiple of 4 |
Definition at line 93 of file fixed_dsp.h.
Referenced by avpriv_alloc_fixed_dsp().