xine-lib 1.2.11
Data Structures | Functions
alterh264_bits_reader.h File Reference
#include <sys/types.h>
#include <inttypes.h>
#include <stdio.h>

Go to the source code of this file.

Data Structures

struct  bits_reader_t
 

Functions

static void bits_reader_set (bits_reader_t *br, const uint8_t *buf, int len)
 
static uint32_t more_rbsp_data (bits_reader_t *br)
 
static uint8_t bits_reader_shift (bits_reader_t *br)
 
static uint32_t read_bits (bits_reader_t *br, int nbits)
 
static void skip_bits (bits_reader_t *br, int nbits)
 
static uint32_t read_exp_ue (bits_reader_t *br)
 
static int32_t read_exp_se (bits_reader_t *br)
 

Function Documentation

◆ bits_reader_set()

static void bits_reader_set ( bits_reader_t br,
const uint8_t *  buf,
int  len 
)
static

◆ bits_reader_shift()

static uint8_t bits_reader_shift ( bits_reader_t br)
inlinestatic

◆ more_rbsp_data()

static uint32_t more_rbsp_data ( bits_reader_t br)
inlinestatic

◆ read_bits()

static uint32_t read_bits ( bits_reader_t br,
int  nbits 
)
inlinestatic

◆ read_exp_se()

static int32_t read_exp_se ( bits_reader_t br)
inlinestatic

◆ read_exp_ue()

static uint32_t read_exp_ue ( bits_reader_t br)
inlinestatic

◆ skip_bits()

static void skip_bits ( bits_reader_t br,
int  nbits 
)
inlinestatic