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

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

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