#include "bitstream.h"
#include "dsputil.h"
Go to the source code of this file.
Data Structures | |
struct | CoefVLCTable |
struct | WMACodecContext |
Defines | |
#define | BLOCK_MIN_BITS 7 |
#define | BLOCK_MAX_BITS 11 |
#define | BLOCK_MAX_SIZE (1 << BLOCK_MAX_BITS) |
#define | BLOCK_NB_SIZES (BLOCK_MAX_BITS - BLOCK_MIN_BITS + 1) |
#define | HIGH_BAND_MAX_SIZE 16 |
#define | NB_LSP_COEFS 10 |
#define | MAX_CODED_SUPERFRAME_SIZE 16384 |
#define | MAX_CHANNELS 2 |
#define | NOISE_TAB_SIZE 8192 |
#define | LSP_POW_BITS 7 |
#define | VLCBITS 9 |
#define | VLCMAX ((22+VLCBITS-1)/VLCBITS) |
Functions | |
int | ff_wma_init (AVCodecContext *avctx, int flags2) |
int | ff_wma_total_gain_to_bits (int total_gain) |
int | ff_wma_end (AVCodecContext *avctx) |
Variables | |
const uint16_t | ff_wma_hgain_huffcodes [37] |
const uint8_t | ff_wma_hgain_huffbits [37] |
const float | ff_wma_lsp_codebook [NB_LSP_COEFS][16] |
const uint32_t | ff_wma_scale_huffcodes [121] |
const uint8_t | ff_wma_scale_huffbits [121] |
#define BLOCK_MIN_BITS 7 |
#define HIGH_BAND_MAX_SIZE 16 |
#define LSP_POW_BITS 7 |
#define MAX_CODED_SUPERFRAME_SIZE 16384 |
#define NB_LSP_COEFS 10 |
#define NOISE_TAB_SIZE 8192 |
#define VLCBITS 9 |
#define VLCMAX ((22+VLCBITS-1)/VLCBITS) |
int ff_wma_end | ( | AVCodecContext * | avctx | ) |
int ff_wma_init | ( | AVCodecContext * | avctx, | |
int | flags2 | |||
) |
int ff_wma_total_gain_to_bits | ( | int | total_gain | ) |
const uint8_t ff_wma_hgain_huffbits[37] |
const uint16_t ff_wma_hgain_huffcodes[37] |
const float ff_wma_lsp_codebook[NB_LSP_COEFS][16] |
const uint8_t ff_wma_scale_huffbits[121] |
const uint32_t ff_wma_scale_huffcodes[121] |