44#define SBC_FREQ_16000 0x00
45#define SBC_FREQ_32000 0x01
46#define SBC_FREQ_44100 0x02
47#define SBC_FREQ_48000 0x03
52#define SBC_BLK_12 0x02
53#define SBC_BLK_16 0x03
56#define SBC_MODE_MONO 0x00
57#define SBC_MODE_DUAL_CHANNEL 0x01
58#define SBC_MODE_STEREO 0x02
59#define SBC_MODE_JOINT_STEREO 0x03
62#define SBC_AM_LOUDNESS 0x00
63#define SBC_AM_SNR 0x01
70#define SBC_SYNCWORD 0x9C
71#define MSBC_SYNCWORD 0xAD
74#define SBCDEC_FIXED_EXTRA_BITS 2
Public header for CRC hash function implementation.
static const uint8_t bits[8]
#define DECLARE_ALIGNED(n, t, v)
Declare a variable that is aligned in memory.
#define SBC_MODE_JOINT_STEREO
uint8_t ff_sbc_crc8(const AVCRC *crc_ctx, const uint8_t *data, size_t len)
#define SBC_MODE_DUAL_CHANNEL
void ff_sbc_calculate_bits(const struct sbc_frame *frame, int(*bits)[8])
int32_t sb_sample_f[16][2][8]
uint32_t scale_factor[2][8]
enum sbc_frame::@240171254263017026371325130303231271057166123004 allocation
int32_t sb_sample[16][2][8]