FFmpeg  4.0
Data Fields
MPCContext Struct Reference

#include <libavcodec/mpc.h>

Data Fields

BswapDSPContext bdsp
 
MPADSPContext mpadsp
 
int IS
 
int MSS
 
int gapless
 
int lastframelen
 
int maxbands
 
int last_max_band
 
int last_bits_used
 
int oldDSCF [2][BANDS]
 
Band bands [BANDS]
 
int Q [2][MPC_FRAME_SIZE]
 
int cur_frame
 
int frames
 
uint8_tbits
 
int buf_size
 
AVLFG rnd
 
int frames_to_skip
 
MPA_INT synth_buf [MPA_MAX_CHANNELS][512 *2]
 
int synth_buf_offset [MPA_MAX_CHANNELS]
 
int32_t sb_samples [MPA_MAX_CHANNELS][36][SBLIMIT]
 
int ver
 
uint32_t curframe
 
uint32_t lastframe
 
uint32_t fcount
 
MPCFrameframes
 
int curbits
 
int frames_noted
 
int64_t header_pos
 
int64_t samples
 
int64_t apetag_start
 

Detailed Description

Definition at line 52 of file mpc.h.

Field Documentation

◆ bdsp

BswapDSPContext MPCContext::bdsp

Definition at line 53 of file mpc.h.

Referenced by mpc7_decode_frame(), and mpc7_decode_init().

◆ mpadsp

MPADSPContext MPCContext::mpadsp

Definition at line 54 of file mpc.h.

Referenced by mpc7_decode_init(), mpc8_decode_init(), and mpc_synth().

◆ IS

int MPCContext::IS

Definition at line 55 of file mpc.h.

Referenced by mpc7_decode_init().

◆ MSS

int MPCContext::MSS

Definition at line 55 of file mpc.h.

Referenced by mpc7_decode_frame(), mpc7_decode_init(), mpc8_decode_frame(), and mpc8_decode_init().

◆ gapless

int MPCContext::gapless

Definition at line 55 of file mpc.h.

Referenced by mpc7_decode_init().

◆ lastframelen

int MPCContext::lastframelen

Definition at line 56 of file mpc.h.

Referenced by mpc7_decode_frame(), and mpc7_decode_init().

◆ maxbands

int MPCContext::maxbands

Definition at line 57 of file mpc.h.

Referenced by mpc7_decode_frame(), mpc7_decode_init(), mpc8_decode_frame(), and mpc8_decode_init().

◆ last_max_band

int MPCContext::last_max_band

Definition at line 57 of file mpc.h.

Referenced by mpc8_decode_frame().

◆ last_bits_used

int MPCContext::last_bits_used

Definition at line 58 of file mpc.h.

Referenced by mpc8_decode_frame().

◆ oldDSCF

int MPCContext::oldDSCF[2][BANDS]

◆ bands

Band MPCContext::bands[BANDS]

Definition at line 60 of file mpc.h.

Referenced by ff_mpc_dequantize_and_synth(), mpc7_decode_frame(), and mpc8_decode_frame().

◆ Q

int MPCContext::Q[2][MPC_FRAME_SIZE]

Definition at line 61 of file mpc.h.

Referenced by ff_mpc_dequantize_and_synth(), mpc7_decode_frame(), and mpc8_decode_frame().

◆ cur_frame

int MPCContext::cur_frame

Definition at line 62 of file mpc.h.

Referenced by mpc8_decode_flush(), and mpc8_decode_frame().

◆ frames [1/2]

int MPCContext::frames

◆ bits

uint8_t* MPCContext::bits

Definition at line 63 of file mpc.h.

Referenced by gb_get_v(), mpc7_decode_close(), and mpc7_decode_frame().

◆ buf_size

int MPCContext::buf_size

Definition at line 64 of file mpc.h.

Referenced by mpc7_decode_close(), and mpc7_decode_frame().

◆ rnd

AVLFG MPCContext::rnd

Definition at line 65 of file mpc.h.

Referenced by idx_to_quant(), mpc7_decode_init(), mpc8_decode_frame(), and mpc8_decode_init().

◆ frames_to_skip

int MPCContext::frames_to_skip

Definition at line 66 of file mpc.h.

Referenced by mpc7_decode_flush(), mpc7_decode_frame(), and mpc7_decode_init().

◆ synth_buf

MPA_INT MPCContext::synth_buf[MPA_MAX_CHANNELS][512 *2]

Definition at line 68 of file mpc.h.

Referenced by mpc_synth().

◆ synth_buf_offset

int MPCContext::synth_buf_offset[MPA_MAX_CHANNELS]

Definition at line 69 of file mpc.h.

Referenced by mpc_synth().

◆ sb_samples

int32_t MPCContext::sb_samples[MPA_MAX_CHANNELS][36][SBLIMIT]

Definition at line 70 of file mpc.h.

Referenced by ff_mpc_dequantize_and_synth(), and mpc_synth().

◆ ver

int MPCContext::ver

Definition at line 40 of file mpc.c.

Referenced by mpc8_read_header(), and mpc_read_header().

◆ curframe

uint32_t MPCContext::curframe

Definition at line 41 of file mpc.c.

Referenced by mpc_read_header(), mpc_read_packet(), and mpc_read_seek().

◆ lastframe

uint32_t MPCContext::lastframe

Definition at line 41 of file mpc.c.

Referenced by mpc_read_header(), and mpc_read_packet().

◆ fcount

uint32_t MPCContext::fcount

Definition at line 42 of file mpc.c.

Referenced by mpc_read_header(), mpc_read_packet(), and mpc_read_seek().

◆ frames [2/2]

MPCFrame* MPCContext::frames

Definition at line 43 of file mpc.c.

◆ curbits

int MPCContext::curbits

Definition at line 44 of file mpc.c.

Referenced by mpc_read_header(), and mpc_read_packet().

◆ frames_noted

int MPCContext::frames_noted

Definition at line 45 of file mpc.c.

Referenced by mpc_read_header(), mpc_read_packet(), and mpc_read_seek().

◆ header_pos

int64_t MPCContext::header_pos

Definition at line 52 of file mpc8.c.

Referenced by mpc8_parse_seektable(), and mpc8_read_header().

◆ samples

int64_t MPCContext::samples

Definition at line 53 of file mpc8.c.

Referenced by mpc8_parse_seektable(), and mpc8_read_header().

◆ apetag_start

int64_t MPCContext::apetag_start

Definition at line 55 of file mpc8.c.

Referenced by mpc8_read_header(), and mpc8_read_packet().


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