|
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 | ||
| ) |
1.8.13