FFmpeg
|
SBC basic "building bricks". More...
#include <stdint.h>
#include <limits.h>
#include <string.h>
#include "libavutil/common.h"
#include "libavutil/intmath.h"
#include "libavutil/intreadwrite.h"
#include "sbc.h"
#include "sbcdsp.h"
#include "sbcdsp_data.h"
Go to the source code of this file.
Functions | |
static av_always_inline void | sbc_analyze_simd (const int16_t *in, int32_t *out, const int16_t *consts, unsigned subbands) |
static void | sbc_analyze_4_simd (const int16_t *in, int32_t *out, const int16_t *consts) |
static void | sbc_analyze_8_simd (const int16_t *in, int32_t *out, const int16_t *consts) |
static void | sbc_analyze_4b_4s_simd (SBCDSPContext *s, int16_t *x, int32_t *out, int out_stride) |
static void | sbc_analyze_4b_8s_simd (SBCDSPContext *s, int16_t *x, int32_t *out, int out_stride) |
static void | sbc_analyze_1b_8s_simd_even (SBCDSPContext *s, int16_t *x, int32_t *out, int out_stride) |
static void | sbc_analyze_1b_8s_simd_odd (SBCDSPContext *s, int16_t *x, int32_t *out, int out_stride) |
static int | sbc_enc_process_input_4s (int position, const uint8_t *pcm, int16_t X[2][SBC_X_BUFFER_SIZE], int nsamples, int nchannels) |
static int | sbc_enc_process_input_8s (int position, const uint8_t *pcm, int16_t X[2][SBC_X_BUFFER_SIZE], int nsamples, int nchannels) |
static void | sbc_calc_scalefactors (int32_t sb_sample_f[16][2][8], uint32_t scale_factor[2][8], int blocks, int channels, int subbands) |
static int | sbc_calc_scalefactors_j (int32_t sb_sample_f[16][2][8], uint32_t scale_factor[2][8], int blocks, int subbands) |
av_cold void | ff_sbcdsp_init (SBCDSPContext *s) |
SBC basic "building bricks".
Definition in file sbcdsp.c.
|
static |
Definition at line 62 of file sbcdsp.c.
Referenced by sbc_analyze_4_simd(), and sbc_analyze_8_simd().
Definition at line 94 of file sbcdsp.c.
Referenced by ff_sbcdsp_init().
Definition at line 100 of file sbcdsp.c.
Referenced by ff_sbcdsp_init().
|
inlinestatic |
Definition at line 106 of file sbcdsp.c.
Referenced by ff_sbcdsp_init().
|
inlinestatic |
Definition at line 119 of file sbcdsp.c.
Referenced by ff_sbcdsp_init().
|
inlinestatic |
Definition at line 144 of file sbcdsp.c.
Referenced by sbc_analyze_1b_8s_simd_odd().
|
inlinestatic |
Definition at line 136 of file sbcdsp.c.
Referenced by ff_sbcdsp_init(), and sbc_analyze_1b_8s_simd_even().
|
static |
Definition at line 164 of file sbcdsp.c.
Referenced by ff_sbcdsp_init().
|
static |
Definition at line 197 of file sbcdsp.c.
Referenced by ff_sbcdsp_init().
|
static |
Definition at line 270 of file sbcdsp.c.
Referenced by ff_sbcdsp_init().
|
static |
Definition at line 288 of file sbcdsp.c.
Referenced by ff_sbcdsp_init().
Definition at line 364 of file sbcdsp.c.
Referenced by sbc_encode_init().