| 
| static int  | read_iid_data (AVCodecContext *avctx, GetBitContext *gb, PSContext *ps, int8_t(*iid)[34], int table_idx, int e, int dt) | 
|   | \ * Read Inter-channel Intensity Difference/Inter-Channel Coherence/ \ * Inter-channel Phase Difference/Overall Phase Difference parameters from the \ * bitstream.  
  | 
|   | 
| static int  | read_icc_data (AVCodecContext *avctx, GetBitContext *gb, PSContext *ps, int8_t(*icc)[34], int table_idx, int e, int dt) | 
|   | \ * Read Inter-channel Intensity Difference/Inter-Channel Coherence/ \ * Inter-channel Phase Difference/Overall Phase Difference parameters from the \ * bitstream.  
  | 
|   | 
| static int  | read_ipdopd_data (AVCodecContext *avctx, GetBitContext *gb, PSContext *ps, int8_t(*ipdopd)[34], int table_idx, int e, int dt) | 
|   | \ * Read Inter-channel Intensity Difference/Inter-Channel Coherence/ \ * Inter-channel Phase Difference/Overall Phase Difference parameters from the \ * bitstream.  
  | 
|   | 
| static int  | ps_read_extension_data (GetBitContext *gb, PSContext *ps, int ps_extension_id) | 
|   | 
| static void  | ipdopd_reset (int8_t *ipd_hist, int8_t *opd_hist) | 
|   | 
| int  | ff_ps_read_data (AVCodecContext *avctx, GetBitContext *gb_host, PSContext *ps, int bits_left) | 
|   | 
| static void  | hybrid2_re (float(*in)[2], float(*out)[32][2], const float filter[8], int len, int reverse) | 
|   | Split one subband into 2 subsubbands with a symmetric real filter.  
  | 
|   | 
| static void  | hybrid6_cx (PSDSPContext *dsp, float(*in)[2], float(*out)[32][2], TABLE_CONST float(*filter)[8][2], int len) | 
|   | Split one subband into 6 subsubbands with a complex filter.  
  | 
|   | 
| static void  | hybrid4_8_12_cx (PSDSPContext *dsp, float(*in)[2], float(*out)[32][2], TABLE_CONST float(*filter)[8][2], int N, int len) | 
|   | 
| static void  | hybrid_analysis (PSDSPContext *dsp, float out[91][32][2], float in[5][44][2], float L[2][38][64], int is34, int len) | 
|   | 
| static void  | hybrid_synthesis (PSDSPContext *dsp, float out[2][38][64], float in[91][32][2], int is34, int len) | 
|   | 
| static void  | map_idx_10_to_20 (int8_t *par_mapped, const int8_t *par, int full) | 
|   | Table 8.46.  
  | 
|   | 
| static void  | map_idx_34_to_20 (int8_t *par_mapped, const int8_t *par, int full) | 
|   | 
| static void  | map_val_34_to_20 (float par[PS_MAX_NR_IIDICC]) | 
|   | 
| static void  | map_idx_10_to_34 (int8_t *par_mapped, const int8_t *par, int full) | 
|   | 
| static void  | map_idx_20_to_34 (int8_t *par_mapped, const int8_t *par, int full) | 
|   | 
| static void  | map_val_20_to_34 (float par[PS_MAX_NR_IIDICC]) | 
|   | 
| static void  | decorrelation (PSContext *ps, float(*out)[32][2], const float(*s)[32][2], int is34) | 
|   | 
| static void  | remap34 (int8_t(**p_par_mapped)[PS_MAX_NR_IIDICC], int8_t(*par)[PS_MAX_NR_IIDICC], int num_par, int num_env, int full) | 
|   | 
| static void  | remap20 (int8_t(**p_par_mapped)[PS_MAX_NR_IIDICC], int8_t(*par)[PS_MAX_NR_IIDICC], int num_par, int num_env, int full) | 
|   | 
| static void  | stereo_processing (PSContext *ps, float(*l)[32][2], float(*r)[32][2], int is34) | 
|   | 
| int  | ff_ps_apply (AVCodecContext *avctx, PSContext *ps, float L[2][38][64], float R[2][38][64], int top) | 
|   | 
| av_cold void  | ff_ps_init (void) | 
|   | 
| av_cold void  | ff_ps_ctx_init (PSContext *ps) | 
|   | 
 | 
| static const int8_t  | num_env_tab [2][4] | 
|   | 
| static const int8_t  | nr_iidicc_par_tab [] | 
|   | 
| static const int8_t  | nr_iidopd_par_tab [] | 
|   | 
| static const int  | huff_iid [] | 
|   | 
| static VLC  | vlc_ps [10] | 
|   | 
| static const int  | NR_PAR_BANDS [] = { 20, 34 } | 
|   | Number of frequency bands that can be addressed by the parameter index, b(k)  
  | 
|   | 
| static const int  | NR_IPDOPD_BANDS [] = { 11, 17 } | 
|   | 
| static const int  | NR_BANDS [] = { 71, 91 } | 
|   | Number of frequency bands that can be addressed by the sub subband index, k.  
  | 
|   | 
| static const int  | DECAY_CUTOFF [] = { 10, 32 } | 
|   | Start frequency band for the all-pass filter decay slope.  
  | 
|   | 
| static const int  | NR_ALLPASS_BANDS [] = { 30, 50 } | 
|   | Number of all-pass filer bands.  
  | 
|   | 
| static const int  | SHORT_DELAY_BAND [] = { 42, 62 } | 
|   | First stereo band using the short one sample delay.  
  | 
|   |