FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
RA144Context Struct Reference

#include <ra144.h>

Data Fields

AVCodecContextavctx
 
AudioDSPContext adsp
 
LPCContext lpc_ctx
 
AudioFrameQueue afq
 
int last_frame
 
unsigned int old_energy
 previous frame energy
 
unsigned int lpc_tables [2][10]
 
unsigned int * lpc_coef [2]
 LPC coefficients: lpc_coef[0] is the coefficients of the current frame and lpc_coef[1] of the previous one.
 
unsigned int lpc_refl_rms [2]
 
int16_t curr_block [NBLOCKS *BLOCKSIZE]
 
int16_t curr_sblock [50]
 The current subblock padded by the last 10 values of the previous one.
 
int16_t adapt_cb [146+2]
 Adaptive codebook, its size is two units bigger to avoid a buffer overflow.
 
int16_t buffer_a [FFALIGN(BLOCKSIZE, 16)]
 

Detailed Description

Definition at line 37 of file ra144.h.

Field Documentation

AVCodecContext* RA144Context::avctx

Definition at line 38 of file ra144.h.

Referenced by ff_interp(), ra144_decode_init(), and ra144_encode_init().

AudioDSPContext RA144Context::adsp
LPCContext RA144Context::lpc_ctx

Definition at line 40 of file ra144.h.

Referenced by ra144_encode_close(), ra144_encode_frame(), and ra144_encode_init().

AudioFrameQueue RA144Context::afq

Definition at line 41 of file ra144.h.

Referenced by ra144_encode_close(), ra144_encode_frame(), and ra144_encode_init().

int RA144Context::last_frame

Definition at line 42 of file ra144.h.

Referenced by ra144_encode_frame().

unsigned int RA144Context::old_energy

previous frame energy

Definition at line 44 of file ra144.h.

Referenced by ra144_decode_frame(), and ra144_encode_frame().

unsigned int RA144Context::lpc_tables[2][10]

Definition at line 46 of file ra144.h.

Referenced by ra144_decode_init(), and ra144_encode_init().

unsigned int* RA144Context::lpc_coef[2]

LPC coefficients: lpc_coef[0] is the coefficients of the current frame and lpc_coef[1] of the previous one.

Definition at line 50 of file ra144.h.

Referenced by ff_interp(), ra144_decode_frame(), ra144_decode_init(), ra144_encode_frame(), and ra144_encode_init().

unsigned int RA144Context::lpc_refl_rms[2]

Definition at line 52 of file ra144.h.

Referenced by ff_interp(), ra144_decode_frame(), and ra144_encode_frame().

int16_t RA144Context::curr_block[NBLOCKS *BLOCKSIZE]

Definition at line 54 of file ra144.h.

Referenced by ra144_encode_frame().

int16_t RA144Context::curr_sblock[50]

The current subblock padded by the last 10 values of the previous one.

Definition at line 57 of file ra144.h.

Referenced by ff_subblock_synthesis(), ra144_decode_frame(), and ra144_encode_subblock().

int16_t RA144Context::adapt_cb[146+2]

Adaptive codebook, its size is two units bigger to avoid a buffer overflow.

Definition at line 61 of file ra144.h.

Referenced by ff_subblock_synthesis(), and ra144_encode_subblock().

int16_t RA144Context::buffer_a[FFALIGN(BLOCKSIZE, 16)]

Definition at line 63 of file ra144.h.

Referenced by ff_subblock_synthesis(), and ra144_encode_subblock().


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