FFmpeg
|
#include <stdlib.h>
#include "libavutil/intmath.h"
#include "libavutil/common.h"
#include "nellymoser.h"
Go to the source code of this file.
Functions | |
static int | signed_shift (int i, int shift) |
static int | sum_bits (short *buf, short shift, short off) |
static int | headroom (int *la) |
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.c.
Definition at line 87 of file nellymoser.c.
Referenced by ff_nelly_get_sample_bits().
Definition at line 93 of file nellymoser.c.
Referenced by ff_nelly_get_sample_bits().
Definition at line 106 of file nellymoser.c.
Referenced by ff_nelly_get_sample_bits(), yuv2rgb_1_template_lasx(), yuv2rgb_1_template_lsx(), yuv2rgb_2_template_lasx(), yuv2rgb_2_template_lsx(), yuv2rgb_X_template_lasx(), and yuv2rgb_X_template_lsx().
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().