PSContext Struct Reference

#include <aacps.h>

Collaboration diagram for PSContext:
Collaboration graph

Public Member Functions

 DECLARE_ALIGNED (16, float, in_buf)[5][44][2]
 
 DECLARE_ALIGNED (16, float, delay)[PS_MAX_SSB][PS_QMF_TIME_SLOTS+PS_MAX_DELAY][2]
 
 DECLARE_ALIGNED (16, float, ap_delay)[PS_MAX_AP_BANDS][PS_AP_LINKS][PS_QMF_TIME_SLOTS+PS_MAX_AP_DELAY][2]
 
 DECLARE_ALIGNED (16, float, peak_decay_nrg)[34]
 
 DECLARE_ALIGNED (16, float, power_smooth)[34]
 
 DECLARE_ALIGNED (16, float, peak_decay_diff_smooth)[34]
 
 DECLARE_ALIGNED (16, float, H11)[2][PS_MAX_NUM_ENV+1][PS_MAX_NR_IIDICC]
 
 DECLARE_ALIGNED (16, float, H12)[2][PS_MAX_NUM_ENV+1][PS_MAX_NR_IIDICC]
 
 DECLARE_ALIGNED (16, float, H21)[2][PS_MAX_NUM_ENV+1][PS_MAX_NR_IIDICC]
 
 DECLARE_ALIGNED (16, float, H22)[2][PS_MAX_NUM_ENV+1][PS_MAX_NR_IIDICC]
 

Data Fields

int start
 
int enable_iid
 
int iid_quant
 
int nr_iid_par
 
int nr_ipdopd_par
 
int enable_icc
 
int icc_mode
 
int nr_icc_par
 
int enable_ext
 
int frame_class
 
int num_env_old
 
int num_env
 
int enable_ipdopd
 
int border_position [PS_MAX_NUM_ENV+1]
 
int8_t iid_par [PS_MAX_NUM_ENV][PS_MAX_NR_IIDICC]
 Inter-channel Intensity Difference Parameters. More...
 
int8_t icc_par [PS_MAX_NUM_ENV][PS_MAX_NR_IIDICC]
 Inter-Channel Coherence Parameters. More...
 
int8_t ipd_par [PS_MAX_NUM_ENV][PS_MAX_NR_IIDICC]
 Inter-channel Phase Difference Parameters. More...
 
int8_t opd_par [PS_MAX_NUM_ENV][PS_MAX_NR_IIDICC]
 Overall Phase Difference Parameters. More...
 
int is34bands
 
int is34bands_old
 
int8_t opd_hist [PS_MAX_NR_IIDICC]
 
int8_t ipd_hist [PS_MAX_NR_IIDICC]
 
PSDSPContext dsp
 

Detailed Description

Definition at line 41 of file aacps.h.

Member Function Documentation

PSContext::DECLARE_ALIGNED ( 16  ,
float  ,
in_buf   
)
PSContext::DECLARE_ALIGNED ( 16  ,
float  ,
delay   
)
PSContext::DECLARE_ALIGNED ( 16  ,
float  ,
ap_delay   
)
PSContext::DECLARE_ALIGNED ( 16  ,
float  ,
peak_decay_nrg   
)
PSContext::DECLARE_ALIGNED ( 16  ,
float  ,
power_smooth   
)
PSContext::DECLARE_ALIGNED ( 16  ,
float  ,
peak_decay_diff_smooth   
)
PSContext::DECLARE_ALIGNED ( 16  ,
float  ,
H11   
)
PSContext::DECLARE_ALIGNED ( 16  ,
float  ,
H12   
)
PSContext::DECLARE_ALIGNED ( 16  ,
float  ,
H21   
)
PSContext::DECLARE_ALIGNED ( 16  ,
float  ,
H22   
)

Field Documentation

int PSContext::border_position[PS_MAX_NUM_ENV+1]

Definition at line 55 of file aacps.h.

Referenced by ff_ps_read_data(), and stereo_processing().

PSDSPContext PSContext::dsp

Definition at line 76 of file aacps.h.

Referenced by decorrelation(), ff_ps_apply(), ff_ps_ctx_init(), and stereo_processing().

int PSContext::enable_ext

Definition at line 50 of file aacps.h.

Referenced by ff_ps_read_data().

int PSContext::enable_icc

Definition at line 47 of file aacps.h.

Referenced by ff_ps_read_data().

int PSContext::enable_iid

Definition at line 43 of file aacps.h.

Referenced by ff_ps_read_data().

int PSContext::enable_ipdopd

Definition at line 54 of file aacps.h.

Referenced by ff_ps_read_data(), and stereo_processing().

int PSContext::frame_class

Definition at line 51 of file aacps.h.

Referenced by ff_ps_read_data().

int PSContext::icc_mode

Definition at line 48 of file aacps.h.

Referenced by ff_ps_read_data(), and stereo_processing().

int8_t PSContext::icc_par[PS_MAX_NUM_ENV][PS_MAX_NR_IIDICC]

Inter-Channel Coherence Parameters.

Definition at line 57 of file aacps.h.

Referenced by ff_ps_read_data(), and stereo_processing().

int8_t PSContext::iid_par[PS_MAX_NUM_ENV][PS_MAX_NR_IIDICC]

Inter-channel Intensity Difference Parameters.

Definition at line 56 of file aacps.h.

Referenced by ff_ps_read_data(), and stereo_processing().

int PSContext::iid_quant

Definition at line 44 of file aacps.h.

Referenced by ff_ps_read_data(), and stereo_processing().

int8_t PSContext::ipd_hist[PS_MAX_NR_IIDICC]

Definition at line 75 of file aacps.h.

Referenced by stereo_processing().

int8_t PSContext::ipd_par[PS_MAX_NUM_ENV][PS_MAX_NR_IIDICC]

Inter-channel Phase Difference Parameters.

Definition at line 59 of file aacps.h.

Referenced by ff_ps_read_data(), and stereo_processing().

int PSContext::is34bands

Definition at line 61 of file aacps.h.

Referenced by ff_ps_apply(), and ff_ps_read_data().

int PSContext::is34bands_old

Definition at line 62 of file aacps.h.

Referenced by decorrelation(), ff_ps_read_data(), and stereo_processing().

int PSContext::nr_icc_par

Definition at line 49 of file aacps.h.

Referenced by ff_ps_read_data(), and stereo_processing().

int PSContext::nr_iid_par

Definition at line 45 of file aacps.h.

Referenced by ff_ps_read_data(), and stereo_processing().

int PSContext::nr_ipdopd_par

Definition at line 46 of file aacps.h.

Referenced by ff_ps_read_data(), and stereo_processing().

int PSContext::num_env

Definition at line 53 of file aacps.h.

Referenced by ff_ps_read_data(), and stereo_processing().

int PSContext::num_env_old

Definition at line 52 of file aacps.h.

Referenced by ff_ps_read_data(), and stereo_processing().

int8_t PSContext::opd_hist[PS_MAX_NR_IIDICC]

Definition at line 74 of file aacps.h.

Referenced by stereo_processing().

int8_t PSContext::opd_par[PS_MAX_NUM_ENV][PS_MAX_NR_IIDICC]

Overall Phase Difference Parameters.

Definition at line 60 of file aacps.h.

Referenced by ff_ps_read_data(), and stereo_processing().

int PSContext::start

Definition at line 42 of file aacps.h.

Referenced by ff_ps_read_data(), and ff_sbr_apply().


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