nav_read.c File Reference

Go to the source code of this file.

Classes

struct  getbits_state_t

Functions

static int getbits_init (getbits_state_t *state, uint8_t *start)
static uint32_t getbits (getbits_state_t *state, uint32_t number_of_bits)
static uint16_t get16bits (getbits_state_t *state)
static uint32_t get32bits (getbits_state_t *state)
void navRead_PCI (pci_t *pci, unsigned char *buffer)
 Parsing of NAV data, PCI and DSI parts.
void navRead_DSI (dsi_t *dsi, unsigned char *buffer)
 Reads the DSI packet data pointed to into dsi struct.


Function Documentation

static int getbits_init ( getbits_state_t state,
uint8_t *  start 
) [static]

Definition at line 38 of file nav_read.c.

Referenced by navRead_DSI(), and navRead_PCI().

static uint32_t getbits ( getbits_state_t state,
uint32_t  number_of_bits 
) [static]

Definition at line 49 of file nav_read.c.

Referenced by navRead_DSI(), and navRead_PCI().

static uint16_t get16bits ( getbits_state_t state  )  [static]

Definition at line 105 of file nav_read.c.

static uint32_t get32bits ( getbits_state_t state  )  [static]

Definition at line 116 of file nav_read.c.

void navRead_PCI ( pci_t *  ,
unsigned char *   
)

Parsing of NAV data, PCI and DSI parts.

Reads the PCI packet data pointed to into th pci struct.

Parameters:
pci Pointer to the PCI data structure to be filled in.
bufffer Pointer to the buffer of the on disc PCI data.

Definition at line 128 of file nav_read.c.

Referenced by dvdnav_decode_packet().

void navRead_DSI ( dsi_t *  ,
unsigned char *   
)

Reads the DSI packet data pointed to into dsi struct.

Parameters:
dsi Pointer to the DSI data structure to be filled in.
bufffer Pointer to the buffer of the on disc DSI data.

Definition at line 296 of file nav_read.c.

Referenced by dvdnav_decode_packet(), and DVDThread::ripTitle().


Generated on Sat Dec 18 05:15:54 2010 for MythTV by  doxygen 1.5.5