hvirtual/libmpeg3/audio/uncouple.c File Reference

#include "../bitstream.h"
#include "mpeg3audio.h"

Include dependency graph for uncouple.c:

Go to the source code of this file.

Functions

static void mpeg3audio_ac3_convert_to_float (unsigned short exp, unsigned short mantissa, u_int32_t *dest)
int mpeg3audio_ac3_uncouple (mpeg3audio_t *audio, mpeg3_ac3bsi_t *bsi, mpeg3_ac3audblk_t *audblk, mpeg3_stream_coeffs_t *coeffs)

Variables

static unsigned char mpeg3_first_bit_lut [256]


Function Documentation

static void mpeg3audio_ac3_convert_to_float ( unsigned short  exp,
unsigned short  mantissa,
u_int32_t *  dest 
) [inline, static]

Definition at line 48 of file uncouple.c.

References mpeg3_first_bit_lut.

Referenced by mpeg3audio_ac3_uncouple().

int mpeg3audio_ac3_uncouple ( mpeg3audio_t audio,
mpeg3_ac3bsi_t *  bsi,
mpeg3_ac3audblk_t *  audblk,
mpeg3_stream_coeffs_t *  coeffs 
)

Definition at line 95 of file uncouple.c.

References mpeg3audio_ac3_convert_to_float(), and mpeg3audio_ac3_uncouple_channel().

Here is the call graph for this function:


Variable Documentation

unsigned char mpeg3_first_bit_lut[256] [static]

Initial value:

 
{
        0, 8, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 
        4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
        3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
        3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
        2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
        2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
        2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
        2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
}

Definition at line 26 of file uncouple.c.

Referenced by mpeg3audio_ac3_convert_to_float().


Generated on Mon Apr 28 13:58:44 2008 for Cinelerra by  doxygen 1.5.5