FFmpeg
Data Fields
ChannelParams Struct Reference

sample data coding information More...

#include <mlp.h>

Data Fields

FilterParams filter_params [NUM_FILTERS]
 
int32_t coeff [NUM_FILTERS][MAX_FIR_ORDER]
 
int16_t huff_offset
 Offset to apply to residual values. More...
 
int32_t sign_huff_offset
 sign/rounding-corrected version of huff_offset More...
 
uint8_t codebook
 Which VLC codebook to use to read residuals. More...
 
uint8_t huff_lsbs
 Size of residual suffix not encoded using VLC. More...
 
double blend_old
 
double drive_old
 
double rdrive
 
double rbdr
 
double kpa
 
double kpb
 
double kna
 
double knb
 
double ap
 
double an
 
double imr
 
double kc
 
double srct
 
double sq
 
double pwrq
 
double prev_med
 
double prev_out
 
double hp [5]
 
double lp [5]
 
double hw [4][2]
 
double lw [2][2]
 
intoutput_length
 
intfilter_length
 
double ** output_coefs
 
double ** subbands_to_free
 
double ** filter_coefs
 
int tempa_length
 
int tempa_len_max
 
int temp_in_length
 
int temp_in_max_length
 
int buffer_length
 
int min_left_ext
 
int max_left_ext
 
doubletempa
 
doubletempd
 
doubletemp_in
 
doublebuffer
 
doublebuffer2
 
doubleprev
 
doubleoverlap
 

Detailed Description

sample data coding information

Definition at line 97 of file mlp.h.

Field Documentation

◆ filter_params

FilterParams ChannelParams::filter_params[NUM_FILTERS]

◆ coeff

int32_t ChannelParams::coeff[NUM_FILTERS][MAX_FIR_ORDER]

◆ huff_offset

int16_t ChannelParams::huff_offset

◆ sign_huff_offset

int32_t ChannelParams::sign_huff_offset

sign/rounding-corrected version of huff_offset

Definition at line 102 of file mlp.h.

Referenced by read_decoding_params(), read_huff_channels(), and read_restart_header().

◆ codebook

uint8_t ChannelParams::codebook

◆ huff_lsbs

uint8_t ChannelParams::huff_lsbs

◆ blend_old

double ChannelParams::blend_old

Definition at line 27 of file af_aexciter.c.

◆ drive_old

double ChannelParams::drive_old

Definition at line 27 of file af_aexciter.c.

◆ rdrive

double ChannelParams::rdrive

Definition at line 28 of file af_aexciter.c.

Referenced by set_params().

◆ rbdr

double ChannelParams::rbdr

Definition at line 28 of file af_aexciter.c.

Referenced by set_params().

◆ kpa

double ChannelParams::kpa

Definition at line 28 of file af_aexciter.c.

Referenced by distortion_process(), and set_params().

◆ kpb

double ChannelParams::kpb

Definition at line 28 of file af_aexciter.c.

Referenced by distortion_process(), and set_params().

◆ kna

double ChannelParams::kna

Definition at line 28 of file af_aexciter.c.

Referenced by distortion_process(), and set_params().

◆ knb

double ChannelParams::knb

Definition at line 28 of file af_aexciter.c.

Referenced by distortion_process(), and set_params().

◆ ap

double ChannelParams::ap

Definition at line 28 of file af_aexciter.c.

Referenced by distortion_process(), and set_params().

◆ an

double ChannelParams::an

Definition at line 29 of file af_aexciter.c.

Referenced by distortion_process(), and set_params().

◆ imr

double ChannelParams::imr

Definition at line 29 of file af_aexciter.c.

Referenced by set_params().

◆ kc

double ChannelParams::kc

Definition at line 29 of file af_aexciter.c.

Referenced by set_params().

◆ srct

double ChannelParams::srct

Definition at line 29 of file af_aexciter.c.

Referenced by distortion_process(), and set_params().

◆ sq

double ChannelParams::sq

Definition at line 29 of file af_aexciter.c.

Referenced by set_params().

◆ pwrq

double ChannelParams::pwrq

Definition at line 29 of file af_aexciter.c.

Referenced by distortion_process(), and set_params().

◆ prev_med

double ChannelParams::prev_med

Definition at line 30 of file af_aexciter.c.

Referenced by distortion_process().

◆ prev_out

double ChannelParams::prev_out

Definition at line 30 of file af_aexciter.c.

Referenced by distortion_process().

◆ hp

double ChannelParams::hp[5]

Definition at line 32 of file af_aexciter.c.

Referenced by distortion_process(), and set_params().

◆ lp

double ChannelParams::lp[5]

Definition at line 32 of file af_aexciter.c.

Referenced by distortion_process(), and set_params().

◆ hw

double ChannelParams::hw[4][2]

Definition at line 33 of file af_aexciter.c.

Referenced by distortion_process().

◆ lw

double ChannelParams::lw[2][2]

Definition at line 33 of file af_aexciter.c.

Referenced by distortion_process().

◆ output_length

int* ChannelParams::output_length

Definition at line 379 of file af_afwtdn.c.

Referenced by config_output(), filter_channel(), and uninit().

◆ filter_length

int* ChannelParams::filter_length

Definition at line 380 of file af_afwtdn.c.

Referenced by config_output(), filter_channel(), forward(), and uninit().

◆ output_coefs

double** ChannelParams::output_coefs

Definition at line 381 of file af_afwtdn.c.

Referenced by config_output(), filter_channel(), and uninit().

◆ subbands_to_free

double** ChannelParams::subbands_to_free

Definition at line 382 of file af_afwtdn.c.

Referenced by config_output(), reallocate_outputs(), and uninit().

◆ filter_coefs

double** ChannelParams::filter_coefs

Definition at line 383 of file af_afwtdn.c.

Referenced by config_output(), filter_channel(), forward(), and uninit().

◆ tempa_length

int ChannelParams::tempa_length

Definition at line 385 of file af_afwtdn.c.

Referenced by forward().

◆ tempa_len_max

int ChannelParams::tempa_len_max

Definition at line 386 of file af_afwtdn.c.

Referenced by forward(), and inverse().

◆ temp_in_length

int ChannelParams::temp_in_length

Definition at line 387 of file af_afwtdn.c.

Referenced by forward(), and inverse().

◆ temp_in_max_length

int ChannelParams::temp_in_max_length

Definition at line 388 of file af_afwtdn.c.

Referenced by forward(), and inverse().

◆ buffer_length

int ChannelParams::buffer_length

Definition at line 389 of file af_afwtdn.c.

Referenced by config_output(), forward(), and inverse().

◆ min_left_ext

int ChannelParams::min_left_ext

Definition at line 390 of file af_afwtdn.c.

Referenced by config_output(), and inverse().

◆ max_left_ext

int ChannelParams::max_left_ext

Definition at line 391 of file af_afwtdn.c.

Referenced by config_output(), forward(), and inverse().

◆ tempa

double* ChannelParams::tempa

Definition at line 393 of file af_afwtdn.c.

Referenced by forward(), inverse(), and uninit().

◆ tempd

double* ChannelParams::tempd

Definition at line 394 of file af_afwtdn.c.

Referenced by forward(), and uninit().

◆ temp_in

double* ChannelParams::temp_in

Definition at line 395 of file af_afwtdn.c.

Referenced by forward(), inverse(), and uninit().

◆ buffer

double* ChannelParams::buffer

Definition at line 396 of file af_afwtdn.c.

Referenced by config_output(), forward(), inverse(), and uninit().

◆ buffer2

double* ChannelParams::buffer2

Definition at line 397 of file af_afwtdn.c.

Referenced by config_output(), inverse(), and uninit().

◆ prev

double* ChannelParams::prev

Definition at line 398 of file af_afwtdn.c.

Referenced by config_output(), forward(), and uninit().

◆ overlap

double* ChannelParams::overlap

Definition at line 399 of file af_afwtdn.c.

Referenced by config_output(), inverse(), and uninit().


The documentation for this struct was generated from the following files: