#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] |
1.5.8