FFmpeg
Functions
ac3dsp_init_arm.c File Reference
#include <stdint.h>
#include "libavutil/arm/cpu.h"
#include "libavutil/attributes.h"
#include "libavcodec/ac3dsp.h"
#include "config.h"

Go to the source code of this file.

Functions

void ff_ac3_exponent_min_neon (uint8_t *exp, int num_reuse_blocks, int nb_coefs)
 
void ff_float_to_fixed24_neon (int32_t *dst, const float *src, unsigned int len)
 
void ff_ac3_extract_exponents_neon (uint8_t *exp, int32_t *coef, int nb_coefs)
 
void ff_ac3_sum_square_butterfly_int32_neon (int64_t sum[4], const int32_t *coef0, const int32_t *coef1, int len)
 
void ff_ac3_sum_square_butterfly_float_neon (float sum[4], const float *coef0, const float *coef1, int len)
 
void ff_ac3_bit_alloc_calc_bap_armv6 (int16_t *mask, int16_t *psd, int start, int end, int snr_offset, int floor, const uint8_t *bap_tab, uint8_t *bap)
 
void ff_ac3_update_bap_counts_arm (uint16_t mant_cnt[16], uint8_t *bap, int len)
 
av_cold void ff_ac3dsp_init_arm (AC3DSPContext *c)
 

Function Documentation

◆ ff_ac3_exponent_min_neon()

void ff_ac3_exponent_min_neon ( uint8_t *  exp,
int  num_reuse_blocks,
int  nb_coefs 
)

Referenced by ff_ac3dsp_init_arm().

◆ ff_float_to_fixed24_neon()

void ff_float_to_fixed24_neon ( int32_t dst,
const float src,
unsigned int  len 
)

Referenced by ff_ac3dsp_init_arm().

◆ ff_ac3_extract_exponents_neon()

void ff_ac3_extract_exponents_neon ( uint8_t *  exp,
int32_t coef,
int  nb_coefs 
)

Referenced by ff_ac3dsp_init_arm().

◆ ff_ac3_sum_square_butterfly_int32_neon()

void ff_ac3_sum_square_butterfly_int32_neon ( int64_t  sum[4],
const int32_t coef0,
const int32_t coef1,
int  len 
)

Referenced by ff_ac3dsp_init_arm().

◆ ff_ac3_sum_square_butterfly_float_neon()

void ff_ac3_sum_square_butterfly_float_neon ( float  sum[4],
const float coef0,
const float coef1,
int  len 
)

Referenced by ff_ac3dsp_init_arm().

◆ ff_ac3_bit_alloc_calc_bap_armv6()

void ff_ac3_bit_alloc_calc_bap_armv6 ( int16_t *  mask,
int16_t *  psd,
int  start,
int  end,
int  snr_offset,
int  floor,
const uint8_t *  bap_tab,
uint8_t *  bap 
)

Referenced by ff_ac3dsp_init_arm().

◆ ff_ac3_update_bap_counts_arm()

void ff_ac3_update_bap_counts_arm ( uint16_t  mant_cnt[16],
uint8_t *  bap,
int  len 
)

Referenced by ff_ac3dsp_init_arm().

◆ ff_ac3dsp_init_arm()

av_cold void ff_ac3dsp_init_arm ( AC3DSPContext c)

Definition at line 47 of file ac3dsp_init_arm.c.

Referenced by ff_ac3dsp_init().