webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Macros | Functions
code_signs.c File Reference
#include "main.h"

Macros

#define silk_enc_map(a)   ( silk_RSHIFT( (a), 15 ) + 1 )
 
#define silk_dec_map(a)   ( silk_LSHIFT( (a), 1 ) - 1 )
 

Functions

void silk_encode_signs (ec_enc *psRangeEnc, const opus_int8 pulses[], opus_int length, const opus_int signalType, const opus_int quantOffsetType, const opus_int sum_pulses[MAX_NB_SHELL_BLOCKS])
 
void silk_decode_signs (ec_dec *psRangeDec, opus_int16 pulses[], opus_int length, const opus_int signalType, const opus_int quantOffsetType, const opus_int sum_pulses[MAX_NB_SHELL_BLOCKS])
 

Macro Definition Documentation

◆ silk_dec_map

#define silk_dec_map (   a)    ( silk_LSHIFT( (a), 1 ) - 1 )

◆ silk_enc_map

#define silk_enc_map (   a)    ( silk_RSHIFT( (a), 15 ) + 1 )

Function Documentation

◆ silk_decode_signs()

void silk_decode_signs ( ec_dec psRangeDec,
opus_int16  pulses[],
opus_int  length,
const opus_int  signalType,
const opus_int  quantOffsetType,
const opus_int  sum_pulses[MAX_NB_SHELL_BLOCKS] 
)

◆ silk_encode_signs()

void silk_encode_signs ( ec_enc psRangeEnc,
const opus_int8  pulses[],
opus_int  length,
const opus_int  signalType,
const opus_int  quantOffsetType,
const opus_int  sum_pulses[MAX_NB_SHELL_BLOCKS] 
)