libavcodec/nellymoser.h File Reference

The 3 alphanumeric copyright notices are md5summed they are from the original implementors. More...

#include "avcodec.h"

Go to the source code of this file.

Defines

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


Detailed Description

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 Documentation

#define NELLY_BANDS   23

#define NELLY_BASE_OFF   4228

Definition at line 46 of file nellymoser.h.

Referenced by ff_nelly_get_sample_bits().

#define NELLY_BASE_SHIFT   19

Definition at line 47 of file nellymoser.h.

Referenced by ff_nelly_get_sample_bits().

#define NELLY_BIT_CAP   6

Definition at line 45 of file nellymoser.h.

Referenced by ff_nelly_get_sample_bits(), and sum_bits().

#define NELLY_BLOCK_LEN   64

Definition at line 40 of file nellymoser.h.

Referenced by decode_tag(), and encode_frame().

#define NELLY_BUF_LEN   128

#define NELLY_DETAIL_BITS   198

Definition at line 42 of file nellymoser.h.

Referenced by encode_block(), ff_nelly_get_sample_bits(), and nelly_decode_block().

#define NELLY_FILL_LEN   124

Definition at line 44 of file nellymoser.h.

Referenced by encode_block(), ff_nelly_get_sample_bits(), nelly_decode_block(), and sum_bits().

#define NELLY_HEADER_BITS   116

Definition at line 41 of file nellymoser.h.

Referenced by encode_block(), and nelly_decode_block().

#define NELLY_SAMPLES   (2 * NELLY_BUF_LEN)

Definition at line 48 of file nellymoser.h.

Referenced by decode_tag(), encode_frame(), and encode_init().


Function Documentation

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().


Variable Documentation

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 int16_t ff_nelly_delta_table[32]

Definition at line 41 of file nellymoser.c.

Referenced by encode_block(), and nelly_decode_block().

const uint16_t ff_nelly_init_table[64]


Generated on Fri Oct 26 02:36:52 2012 for FFmpeg by  doxygen 1.5.8