webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "structs.h"
#include "codec.h"
#include "pitch_estimator.h"
#include "entropy_coding.h"
#include "arith_routines.h"
#include "pitch_gain_tables.h"
#include "pitch_lag_tables.h"
#include "spectrum_ar_model_tables.h"
#include "lpc_tables.h"
#include "lpc_analysis.h"
#include "bandwidth_estimator.h"
#include "lpc_shape_swb12_tables.h"
#include "lpc_shape_swb16_tables.h"
#include "lpc_gain_swb_tables.h"
Macros | |
#define | UB_LOOKAHEAD 24 |
Functions | |
int16_t | WebRtcIsac_RateAllocation (int32_t inRateBitPerSec, double *rateLBBitPerSec, double *rateUBBitPerSec, enum ISACBandwidth *bandwidthKHz) |
void | WebRtcIsac_ResetBitstream (Bitstr *bit_stream) |
int | WebRtcIsac_EncodeLb (const TransformTables *transform_tables, float *in, ISACLBEncStruct *ISACencLB_obj, int16_t codingMode, int16_t bottleneckIndex) |
int | WebRtcIsac_EncodeUb16 (const TransformTables *transform_tables, float *in, ISACUBEncStruct *ISACencUB_obj, int32_t jitterInfo) |
int | WebRtcIsac_EncodeUb12 (const TransformTables *transform_tables, float *in, ISACUBEncStruct *ISACencUB_obj, int32_t jitterInfo) |
int | WebRtcIsac_EncodeStoredDataLb (const IsacSaveEncoderData *ISACSavedEnc_obj, Bitstr *ISACBitStr_obj, int BWnumber, float scale) |
int | WebRtcIsac_EncodeStoredDataUb (const ISACUBSaveEncDataStruct *ISACSavedEnc_obj, Bitstr *bitStream, int32_t jitterInfo, float scale, enum ISACBandwidth bandwidth) |
int16_t | WebRtcIsac_GetRedPayloadUb (const ISACUBSaveEncDataStruct *ISACSavedEncObj, Bitstr *bitStreamObj, enum ISACBandwidth bandwidth) |
#define UB_LOOKAHEAD 24 |
int WebRtcIsac_EncodeLb | ( | const TransformTables * | transform_tables, |
float * | in, | ||
ISACLBEncStruct * | ISACencLB_obj, | ||
int16_t | codingMode, | ||
int16_t | bottleneckIndex | ||
) |
int WebRtcIsac_EncodeStoredDataLb | ( | const IsacSaveEncoderData * | ISACSavedEnc_obj, |
Bitstr * | ISACBitStr_obj, | ||
int | BWnumber, | ||
float | scale | ||
) |
int WebRtcIsac_EncodeStoredDataUb | ( | const ISACUBSaveEncDataStruct * | ISACSavedEnc_obj, |
Bitstr * | bitStream, | ||
int32_t | jitterInfo, | ||
float | scale, | ||
enum ISACBandwidth | bandwidth | ||
) |
int WebRtcIsac_EncodeUb12 | ( | const TransformTables * | transform_tables, |
float * | in, | ||
ISACUBEncStruct * | ISACencUB_obj, | ||
int32_t | jitterInfo | ||
) |
int WebRtcIsac_EncodeUb16 | ( | const TransformTables * | transform_tables, |
float * | in, | ||
ISACUBEncStruct * | ISACencUB_obj, | ||
int32_t | jitterInfo | ||
) |
int16_t WebRtcIsac_GetRedPayloadUb | ( | const ISACUBSaveEncDataStruct * | ISACSavedEncObj, |
Bitstr * | bitStreamObj, | ||
enum ISACBandwidth | bandwidth | ||
) |
int16_t WebRtcIsac_RateAllocation | ( | int32_t | inRateBitPerSec, |
double * | rateLBBitPerSec, | ||
double * | rateUBBitPerSec, | ||
enum ISACBandwidth * | bandwidthKHz | ||
) |