Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Package net.java.sip.communicator.impl.neomedia.codec.audio.silk

Interface Summary
DownPreFP  
NoiseShapingQuantizerFP  
ResamplerFP  
Up2FP  
UpPostFP  
 

Class Summary
DownPreImplDown2  
DownPreImplDown4  
JavaDecoder Implements the SILK decoder as an FMJ/JMF Codec.
JavaEncoder Implements the SILK encoder as an FMJ/JMF Codec.
NSQ_del_dec_struct  
NSQ_sample_struct  
NSQImplNSQ The NSQ callback implementation.
NSQImplNSQDelDec The NSQ callback implementation
ResamplerImplCopy  
ResamplerImplDownFIR  
ResamplerImplIIRFIR  
ResamplerImplWrapper  
Silk_A2NLSF Conversion between prediction filter coefficients and NLSFs.
Silk_A2NLSF_constants  
Silk_allpass_int First-order allpass filter with transfer function: A + Z^(-1) H(z) = ------------ 1 + A*Z^(-1) Implemented using minimum multiplier filter design.
Silk_allpass_int_FLP first-order allpass filter.
Silk_ana_filt_bank_1 Split signal into two decimated bands using first-order allpass filters.
Silk_apply_sine_window_FLP Apply sine window to signal vector.
Silk_autocorrelation_FLP compute autocorrelation.
Silk_biquad Second order ARMA filter Can handle slowly varying filter coefficients
Silk_biquad_alt Second order ARMA filter, alternative implementation.
Silk_burg_modified_FLP Calculates the reflection coefficients from the input vector Input vector contains nb_subfr sub vectors of length L_sub + D
Silk_bwexpander Chirp (bandwidth expand) LP AR filter
Silk_bwexpander_32  
Silk_bwexpander_FLP  
Silk_CNG SILK CNG.
Silk_code_signs  
Silk_common_pitch_est_defines Definitions For Fix pitch estimator.
Silk_control Silk codec encoder/decoder control class.
Silk_control_codec_FLP  
Silk_corrMatrix_FLP Correlation matrix computations for LS estimate.
Silk_create_init_destroy Initialize decoder state.
Silk_dec_API The Decoder API.
Silk_decimate2_coarse_FLP  
Silk_decimate2_coarsest_FLP  
Silk_decode_core Core decoder.
Silk_decode_frame Decode frame
Silk_decode_parameters Decode parameters from payload
Silk_decode_pitch Pitch analyzer function.
Silk_decode_pulses Decode quantization indices of excitation.
Silk_decoder_set_fs Set decoder sampling rate.
Silk_define This class contains a number of defines that controls the operation of SILK.
Silk_define_FLP  
Silk_detect_SWB_input Detect SWB input by measuring energy above 8 kHz.
Silk_enc_API Encoder API.
Silk_encode_frame_FLP Encode frame.
Silk_encode_parameters Encode parameters to create the payload.
Silk_encode_pulses Encode quantization indices of excitation.
Silk_energy_FLP  
Silk_errors Error messages.
Silk_find_LPC_FLP  
Silk_find_LTP_FLP  
Silk_find_pitch_lags_FLP  
Silk_find_pred_coefs_FLP  
Silk_gain_quant  
Silk_HP_variable_cutoff_FLP  
Silk_init_encoder_FLP Initialize Silk Encoder state.
Silk_Inlines  
Silk_Inlines_constants  
Silk_inner_product_FLP inner product of two SKP_float arrays, with result as double.
Silk_interpolate Interpolate two vectors.
Silk_k2a_FLP step up function, converts reflection coefficients to prediction coefficients.
Silk_LBRR_reset  
Silk_levinsondurbin_FLP  
Silk_lin2log Convert input to a log scale
Silk_log2lin Convert input to a linear scale.
Silk_lowpass_int First order low-pass filter, with input as SKP_int32, running at 48 kHz
Silk_lowpass_short First order low-pass filter, with input as SKP_int16, running at 48 kHz
Silk_LP_variable_cutoff Elliptic/Cauer filters designed with 0.1 dB passband ripple, 80 dB minimum stopband attenuation, and [0.95 : 0.15 : 0.35] normalized cut off frequencies.
Silk_LPC_analysis_filter_FLP LPC analysis filter NB! State is kept internally and the filter always starts with zero state first Order output samples are not set
Silk_LPC_inv_pred_gain Compute inverse of LPC prediction gain, and test if LPC coefficients are stable (all poles within unit circle)
Silk_LPC_inv_pred_gain_FLP compute inverse of LPC prediction gain, and test if LPC coefficients are stable (all poles within unit circle)
Silk_LPC_stabilize  
Silk_LPC_synthesis_filter even order AR filter.
Silk_LPC_synthesis_order16 16th order AR filter.
Silk_LSF_cos_table  
Silk_LTP_analysis_filter_FLP  
Silk_LTP_scale_ctrl_FLP  
Silk_MA Variable order MA filter.
Silk_macros Translated from what is an inline header file for general platform.
Silk_main_FLP  
Silk_NLSF_MSVQ_decode NLSF vector decoder.
Silk_NLSF_MSVQ_decode_FLP NLSF vector decoder.
Silk_NLSF_MSVQ_encode_FLP NLSF vector encoder.
Silk_NLSF_stabilize NLSF stabilizer: - Moves NLSFs further apart if they are too close - Moves NLSFs away from borders if they are too close - High effort to achieve a modification with minimum Euclidean distance to input vector - Output are sorted NLSF coefficients
Silk_NLSF_VQ_rate_distortion_FLP Rate-Distortion calculations for multiple input data vectors
Silk_NLSF_VQ_sum_error_FLP compute weighted quantization errors for LPC_order element input vectors, over one codebook stage.
Silk_NLSF_VQ_weights_laroia_FLP R.
Silk_NLSF2A conversion between prediction filter coefficients and LSFs order should be even a piecewise linear approximation maps LSF <-> cos(LSF) therefore the result is not accurate LSFs, but the two function are accurate inverses of each other.
Silk_NLSF2A_stable Convert NLSF parameters to stable AR prediction filter coefficients.
Silk_noise_shape_analysis_FLP  
Silk_NSQ  
Silk_NSQ_del_dec  
Silk_perceptual_parameters_FLP Perceptual parameters.
Silk_pitch_analysis_core_FLP Pitch analysis.
Silk_pitch_est_defines Definitions For Fix pitch estimator
Silk_pitch_est_defines_FLP Definitions For FLP pitch estimator.
Silk_pitch_est_tables Auto Generated File from generate_pitch_est_tables.m
Silk_PLC SILK PNG.
Silk_prefilter_FLP  
Silk_process_gains_FLP processing of gains.
Silk_process_NLSFs_FLP Limit, stabilize, convert and quantize NLSFs.
Silk_quant_LTP_gains_FLP  
Silk_range_coder Range coder
Silk_regularize_correlations_FLP  
Silk_resampler Interface to collection of resamplers.
Silk_resampler_down2 Downsample by a factor 2, mediocre quality.
Silk_resampler_down2_3 Downsample by a factor 2/3, low quality.
Silk_resampler_down3 Downsample by a factor 3, low quality.
Silk_resampler_private class for IIR/FIR resamplers.
Silk_resampler_private_AR2 Second order AR filter with single delay elements.
Silk_resampler_private_ARMA4 Fourth order ARMA filter.
Silk_resampler_private_copy Simple opy.
Silk_resampler_private_down_FIR Resample with a 2x downsampler (optional), a 2nd order AR filter followed by FIR interpolation.
Silk_resampler_private_down4 Downsample by a factor 4.
Silk_resampler_private_IIR_FIR Upsample using a combination of allpass-based 2x upsampling and FIR interpolation.
Silk_resampler_private_up2_HQ Upsample by a factor 2, high quality.
Silk_resampler_private_up4 Upsample by a factor 4.
Silk_resampler_rom Filter coefficients for IIR/FIR polyphase resampling.
Silk_resampler_structs Classes for IIR/FIR resamplers.
Silk_resampler_up2 Up-sample by a factor 2, low quality.
Silk_residual_energy_FLP Residual energy.
Silk_scale_copy_vector_FLP copy and multiply a vector by a constant
Silk_scale_vector_FLP scale a vector.
Silk_schur_FLP  
Silk_SDK_API  
Silk_shell_coder shell coder; pulse-subframe length is hardcoded.
Silk_sigm_Q15 approximate sigmoid function.
Silk_SigProc_FIX  
Silk_SigProc_FIX_constants  
Silk_SigProc_FLP  
Silk_SigProc_FLP_constants  
Silk_solve_LS_FLP  
Silk_sort Insertion sort (fast for already almost sorted arrays): Best case: O(n) for an already sorted array Worst case: O(n^2) for an inversely sorted array Shell short: http://en.wikipedia.org/wiki/Shell_sort
Silk_sort_FLP Insertion sort (fast for already almost sorted arrays): Best case: O(n) for an already sorted array Worst case: O(n^2) for an inversely sorted array To be implemented: Shell short: http://en.wikipedia.org/wiki/Shell_sort
Silk_structs  
Silk_structs_FLP  
Silk_sum_sqr_shift compute number of bits to right shift the sum of squares of a vector of int16s to make it fit in an int32
Silk_tables  
Silk_tables_gain  
Silk_tables_LTP  
Silk_tables_NLSF_CB0_10 This file has been automatically generated ROM usage: 0.29 + 2.66 kB
Silk_tables_NLSF_CB0_10_FLP This file has been automatically generated.
Silk_tables_NLSF_CB0_16 This file has been automatically generated ROM usage: 0.51 + 7.38 kB
Silk_tables_NLSF_CB0_16_FLP This file has been automatically generated.
Silk_tables_NLSF_CB1_10 This file has been automatically generated ROM usage: 0.19 + 1.61 kB.
Silk_tables_NLSF_CB1_10_FLP This file has been automatically generated.
Silk_tables_NLSF_CB1_16 This file has been automatically generated ROM usage: 0.29 + 3.57 kB.
Silk_tables_NLSF_CB1_16_FLP This file has been automatically generated.
Silk_tables_other  
Silk_tables_other_FLP  
Silk_tables_pitch_lag  
Silk_tables_pulses_per_block  
Silk_tables_sign  
Silk_tables_type_offset  
Silk_typedef  
Silk_VAD  
Silk_VQ_nearest_neighbor_FLP  
Silk_wrappers_FLP  
SKP_Silk_CNG_struct Class for CNG.
SKP_Silk_decoder_control Decoder control.
SKP_Silk_decoder_state Deocder state
SKP_Silk_detect_SWB_state Input frequency range detection struct.
SKP_Silk_encoder_control Encoder control.
SKP_Silk_encoder_control_FLP Encoder control FLP
SKP_Silk_encoder_state Encoder state.
SKP_Silk_encoder_state_FLP Encoder state FLP.
SKP_SILK_LBRR_struct Class for Low BitRate Redundant (LBRR) information.
SKP_Silk_LP_state Variable cut-off low-pass filter state.
SKP_Silk_NLSF_CB_FLP  
SKP_Silk_NLSF_CB_struct Class containing NLSF MSVQ codebook.
SKP_Silk_NLSF_CBS Class for one stage of MSVQ.
SKP_Silk_NLSF_CBS_FLP  
SKP_Silk_nsq_state Noise shaping quantization state.
SKP_Silk_PLC_struct Class for Packet Loss Concealment.
SKP_Silk_predict_state_FLP Prediction analysis state
SKP_Silk_prefilter_state_FLP Prefilter state
SKP_Silk_range_coder_state Range encoder/decoder state.
SKP_Silk_resampler_state_struct  
SKP_SILK_SDK_DecControlStruct Class for controlling decoder operation and reading decoder status.
SKP_SILK_SDK_EncControlStruct Class for controlling encoder operation
SKP_Silk_shape_state_FLP Noise shaping analysis state.
SKP_Silk_TOC_struct Struct for TOC (Table of Contents).
SKP_Silk_VAD_state VAD state.
Up2ImplHQ  
Up2ImplUp2  
UpPostImplUp2  
UpPostImplUp4  
 


Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.