FFmpeg
|
mpc.h File Reference
Musepack decoder MPEG Audio Layer 1/2 -like codec with frames of 1152 samples divided into 32 subbands. More...
#include "libavutil/lfg.h"
#include "avcodec.h"
#include "get_bits.h"
#include "dsputil.h"
#include "mpegaudio.h"
#include "mpegaudiodsp.h"
Include dependency graph for mpc.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | Band |
Subband structure - hold all variables for each subband. More... | |
struct | MPCContext |
Macros | |
#define | BANDS 32 |
#define | SAMPLES_PER_BAND 36 |
#define | MPC_FRAME_SIZE (BANDS * SAMPLES_PER_BAND) |
Typedefs | |
typedef struct Band | Band |
Subband structure - hold all variables for each subband. More... | |
typedef struct MPCContext | MPCContext |
Functions | |
void | ff_mpc_init (void) |
void | ff_mpc_dequantize_and_synth (MPCContext *c, int maxband, int16_t **out, int channels) |
Detailed Description
Musepack decoder MPEG Audio Layer 1/2 -like codec with frames of 1152 samples divided into 32 subbands.
Definition in file mpc.h.
Macro Definition Documentation
#define MPC_FRAME_SIZE (BANDS * SAMPLES_PER_BAND) |
Definition at line 41 of file mpc.h.
Referenced by mpc7_decode_frame(), and mpc8_decode_frame().
#define SAMPLES_PER_BAND 36 |
Definition at line 40 of file mpc.h.
Referenced by ff_mpc_dequantize_and_synth(), idx_to_quant(), mpc7_decode_frame(), mpc8_decode_frame(), and mpc_synth().
Typedef Documentation
typedef struct MPCContext MPCContext |
Function Documentation
void ff_mpc_dequantize_and_synth | ( | MPCContext * | c, |
int | maxband, | ||
int16_t ** | out, | ||
int | channels | ||
) |
Definition at line 61 of file libavcodec/mpc.c.
Referenced by mpc7_decode_frame(), and mpc8_decode_frame().
Definition at line 37 of file libavcodec/mpc.c.
Referenced by mpc7_decode_init(), and mpc8_decode_init().
Generated on Fri Dec 20 2024 06:56:14 for FFmpeg by 1.8.11