vlc_bits.h File Reference

Include dependency graph for vlc_bits.h:

Go to the source code of this file.

Data Structures

struct  bs_s

Defines

#define VLC_BITS_H   1

Typedefs

typedef bs_s bs_t

Functions

static void bs_init (bs_t *s, void *p_data, int i_data)
static int bs_pos (bs_t *s)
static int bs_eof (bs_t *s)
static uint32_t bs_read (bs_t *s, int i_count)
static uint32_t bs_read1 (bs_t *s)
static uint32_t bs_show (bs_t *s, int i_count)
static void bs_skip (bs_t *s, int i_count)
static void bs_write (bs_t *s, int i_count, uint32_t i_bits)
static void bs_align (bs_t *s)
static void bs_align_0 (bs_t *s)
static void bs_align_1 (bs_t *s)


Define Documentation

#define VLC_BITS_H   1


Typedef Documentation

typedef struct bs_s bs_t


Function Documentation

static void bs_align ( bs_t s  )  [inline, static]

static void bs_align_0 ( bs_t s  )  [inline, static]

static void bs_align_1 ( bs_t s  )  [inline, static]

static int bs_eof ( bs_t s  )  [inline, static]

static void bs_init ( bs_t s,
void *  p_data,
int  i_data 
) [inline, static]

static int bs_pos ( bs_t s  )  [inline, static]

static uint32_t bs_read ( bs_t s,
int  i_count 
) [inline, static]

static uint32_t bs_read1 ( bs_t s  )  [inline, static]

static uint32_t bs_show ( bs_t s,
int  i_count 
) [inline, static]

static void bs_skip ( bs_t s,
int  i_count 
) [inline, static]

static void bs_write ( bs_t s,
int  i_count,
uint32_t  i_bits 
) [inline, static]


Generated on Wed Aug 13 08:02:40 2008 for VLC by  doxygen 1.5.1