Go to the source code of this file.
|
| 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)
#define PACK_CHANNELS(macro, order, channels)
Definition at line 56 of file mlpdsp_init_arm.c.
◆ PACK_ALL
| #define PACK_ALL |
( |
| macro | ) |
|
Value:
PACK_ORDER(macro,in)
#define PACK_ORDER(macro, order)
Definition at line 60 of file mlpdsp_init_arm.c.
◆ 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) |
( |
uint8_t * | ch_assign, |
|
|
int8_t * | output_shift, |
|
|
uint8_t | max_matrix_channel, |
|
|
int | is32 ) |
|
static |