FFmpeg
|
#include <stdint.h>
Go to the source code of this file.
Macros | |
#define | NELLY_BANDS 23 |
#define | NELLY_BLOCK_LEN 64 |
#define | NELLY_HEADER_BITS 116 |
#define | NELLY_DETAIL_BITS 198 |
#define | NELLY_BUF_LEN 128 |
#define | NELLY_FILL_LEN 124 |
#define | NELLY_BIT_CAP 6 |
#define | NELLY_BASE_OFF 4228 |
#define | NELLY_BASE_SHIFT 19 |
#define | NELLY_SAMPLES (2 * NELLY_BUF_LEN) |
Functions | |
void | ff_nelly_get_sample_bits (const float *buf, int *bits) |
Variables | |
const float | ff_nelly_dequantization_table [127] |
const uint8_t | ff_nelly_band_sizes_table [NELLY_BANDS] |
const uint16_t | ff_nelly_init_table [64] |
const int16_t | ff_nelly_delta_table [32] |
The 3 alphanumeric copyright notices are md5summed they are from the original implementors. The original code is available from http://code.google.com/p/nelly2pcm/
Definition in file nellymoser.h.
#define NELLY_BANDS 23 |
Definition at line 39 of file nellymoser.h.
#define NELLY_BLOCK_LEN 64 |
Definition at line 40 of file nellymoser.h.
#define NELLY_HEADER_BITS 116 |
Definition at line 41 of file nellymoser.h.
#define NELLY_DETAIL_BITS 198 |
Definition at line 42 of file nellymoser.h.
#define NELLY_BUF_LEN 128 |
Definition at line 43 of file nellymoser.h.
#define NELLY_FILL_LEN 124 |
Definition at line 44 of file nellymoser.h.
#define NELLY_BIT_CAP 6 |
Definition at line 45 of file nellymoser.h.
#define NELLY_BASE_OFF 4228 |
Definition at line 46 of file nellymoser.h.
#define NELLY_BASE_SHIFT 19 |
Definition at line 47 of file nellymoser.h.
#define NELLY_SAMPLES (2 * NELLY_BUF_LEN) |
Definition at line 48 of file nellymoser.h.
void ff_nelly_get_sample_bits | ( | const float * | buf, |
int * | bits | ||
) |
Definition at line 118 of file nellymoser.c.
Referenced by encode_block(), and nelly_decode_block().
const float ff_nelly_dequantization_table[127] |
Definition at line 41 of file nellymoser.c.
Referenced by encode_block(), and nelly_decode_block().
const uint8_t ff_nelly_band_sizes_table[NELLY_BANDS] |
Definition at line 68 of file nellymoser.c.
Referenced by encode_block(), and nelly_decode_block().
const uint16_t ff_nelly_init_table[64] |
Definition at line 72 of file nellymoser.c.
Referenced by encode_block(), get_exponent_dynamic(), get_exponent_greedy(), and nelly_decode_block().
const int16_t ff_nelly_delta_table[32] |
Definition at line 81 of file nellymoser.c.
Referenced by encode_block(), get_exponent_dynamic(), get_exponent_greedy(), and nelly_decode_block().