hvirtual/libmpeg3/audio/exponents.c File Reference

#include "mpeg3audio.h"
#include <stdio.h>

Include dependency graph for exponents.c:

Go to the source code of this file.

Defines

#define MIN(x, y)   ((x) > (y) ? (y) : (x))
#define UNPACK_FBW   1
#define UNPACK_CPL   2
#define UNPACK_LFE   4

Functions

static int mpeg3audio_ac3_exp_unpack_ch (unsigned int type, unsigned int expstr, unsigned int ngrps, unsigned int initial_exp, unsigned short exps[], unsigned short *dest)
int mpeg3audio_ac3_exponent_unpack (mpeg3audio_t *audio, mpeg3_ac3bsi_t *bsi, mpeg3_ac3audblk_t *audblk)


Define Documentation

#define MIN ( x,
 )     ((x) > (y) ? (y) : (x))

Definition at line 24 of file exponents.c.

#define UNPACK_CPL   2

Definition at line 31 of file exponents.c.

Referenced by mpeg3audio_ac3_exp_unpack_ch(), and mpeg3audio_ac3_exponent_unpack().

#define UNPACK_FBW   1

Definition at line 30 of file exponents.c.

Referenced by mpeg3audio_ac3_exponent_unpack().

#define UNPACK_LFE   4

Definition at line 32 of file exponents.c.

Referenced by mpeg3audio_ac3_exponent_unpack().


Function Documentation

static int mpeg3audio_ac3_exp_unpack_ch ( unsigned int  type,
unsigned int  expstr,
unsigned int  ngrps,
unsigned int  initial_exp,
unsigned short  exps[],
unsigned short *  dest 
) [inline, static]

int mpeg3audio_ac3_exponent_unpack ( mpeg3audio_t audio,
mpeg3_ac3bsi_t *  bsi,
mpeg3_ac3audblk_t *  audblk 
)

Definition at line 124 of file exponents.c.

References mpeg3audio_ac3_exp_unpack_ch(), UNPACK_CPL, UNPACK_FBW, and UNPACK_LFE.

Here is the call graph for this function:


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