Go to the source code of this file.
|
#define | DECLARE_PACK(order, channels, shift) int32_t ff_mlp_pack_output_##order##order_##channels##ch_##shift##shift_armv6(int32_t, uint16_t, int32_t (*)[], void *, uint8_t*, int8_t *, uint8_t, int); |
|
#define | ENUMERATE_PACK(order, channels, shift) ff_mlp_pack_output_##order##order_##channels##ch_##shift##shift_armv6, |
|
#define | PACK_CHANNELS(macro, order, channels) |
|
#define | PACK_ORDER(macro, order) |
|
#define | PACK_ALL(macro) |
|
#define | ff_mlp_pack_output_outoforder_2ch_mixedshift_armv6 0 |
|
#define | ff_mlp_pack_output_outoforder_6ch_mixedshift_armv6 0 |
|
#define | ff_mlp_pack_output_outoforder_8ch_mixedshift_armv6 0 |
|
|
void | ff_mlp_filter_channel_arm (int32_t *state, const int32_t *coeff, int firorder, int iirorder, unsigned int filter_shift, int32_t mask, int blocksize, int32_t *sample_buffer) |
|
void | ff_mlp_rematrix_channel_arm (int32_t *samples, const int32_t *coeffs, const uint8_t *bypassed_lsbs, const int8_t *noise_buffer, int index, unsigned int dest_ch, uint16_t blockpos, unsigned int maxchan, int matrix_noise_shift, int access_unit_size_pow2, int32_t mask) |
|
av_cold void | ff_mlpdsp_init_arm (MLPDSPContext *c) |
|
|
static int32_t(*)(int32_t, uint16_t, int32_t(*)[], void *, uint8_t *, int8_t *, uint8_t, int) | mlp_select_pack_output_armv6 (uint8_t *ch_assign, int8_t *output_shift, uint8_t max_matrix_channel, int is32) |
|
◆ DECLARE_PACK
◆ ENUMERATE_PACK
◆ PACK_CHANNELS
#define PACK_CHANNELS |
( |
|
macro, |
|
|
|
order, |
|
|
|
channels |
|
) |
| |
◆ PACK_ORDER
#define PACK_ORDER |
( |
|
macro, |
|
|
|
order |
|
) |
| |
Value:
PACK_CHANNELS(macro,order,6) \
PACK_CHANNELS(macro,order,8)
Definition at line 56 of file mlpdsp_init_arm.c.
◆ PACK_ALL
#define PACK_ALL |
( |
|
macro | ) |
|
◆ ff_mlp_pack_output_outoforder_2ch_mixedshift_armv6
#define ff_mlp_pack_output_outoforder_2ch_mixedshift_armv6 0 |
◆ ff_mlp_pack_output_outoforder_6ch_mixedshift_armv6
#define ff_mlp_pack_output_outoforder_6ch_mixedshift_armv6 0 |
◆ ff_mlp_pack_output_outoforder_8ch_mixedshift_armv6
#define ff_mlp_pack_output_outoforder_8ch_mixedshift_armv6 0 |
◆ ff_mlp_filter_channel_arm()
void ff_mlp_filter_channel_arm |
( |
int32_t * |
state, |
|
|
const int32_t * |
coeff, |
|
|
int |
firorder, |
|
|
int |
iirorder, |
|
|
unsigned int |
filter_shift, |
|
|
int32_t |
mask, |
|
|
int |
blocksize, |
|
|
int32_t * |
sample_buffer |
|
) |
| |
◆ ff_mlp_rematrix_channel_arm()
void ff_mlp_rematrix_channel_arm |
( |
int32_t * |
samples, |
|
|
const int32_t * |
coeffs, |
|
|
const uint8_t * |
bypassed_lsbs, |
|
|
const int8_t * |
noise_buffer, |
|
|
int |
index, |
|
|
unsigned int |
dest_ch, |
|
|
uint16_t |
blockpos, |
|
|
unsigned int |
maxchan, |
|
|
int |
matrix_noise_shift, |
|
|
int |
access_unit_size_pow2, |
|
|
int32_t |
mask |
|
) |
| |
◆ ff_mlpdsp_init_arm()
◆ mlp_select_pack_output_armv6
int32_t(*)(int32_t, uint16_t, int32_t (*)[], void *, uint8_t*, int8_t *, uint8_t, int) mlp_select_pack_output_armv6(uint8_t *ch_assign, int8_t *output_shift, uint8_t max_matrix_channel, int is32) |
|
static |