cdrom.c File Reference

Include dependency graph for cdrom.c:


Defines

#define p_msf   ((struct cdrom_msf0 *)(p_block + i * VCD_SECTOR_SIZE))

Functions

vcddev_tioctl_Open (vlc_object_t *p_this, const char *psz_dev)
void ioctl_Close (vlc_object_t *p_this, vcddev_t *p_vcddev)
int ioctl_GetTracksMap (vlc_object_t *p_this, const vcddev_t *p_vcddev, int **pp_sectors)
int ioctl_ReadSectors (vlc_object_t *p_this, const vcddev_t *p_vcddev, int i_sector, uint8_t *p_buffer, int i_nb, int i_type)
static int OpenVCDImage (vlc_object_t *p_this, const char *psz_dev, vcddev_t *p_vcddev)
static void CloseVCDImage (vlc_object_t *p_this, vcddev_t *p_vcddev)
static void astrcat (char **ppsz_dst, char *psz_src)
static int CdTextParse (vlc_meta_t ***ppp_tracks, int *pi_tracks, const uint8_t *p_buffer, int i_buffer)
static int CdTextRead (vlc_object_t *p_object, const vcddev_t *p_vcddev, uint8_t **pp_buffer, int *pi_buffer)
int ioctl_GetCdText (vlc_object_t *p_object, const vcddev_t *p_vcddev, vlc_meta_t ***ppp_tracks, int *pi_tracks)

Define Documentation

#define p_msf   ((struct cdrom_msf0 *)(p_block + i * VCD_SECTOR_SIZE))

Referenced by ioctl_ReadSectors().


Function Documentation

static void astrcat ( char **  ppsz_dst,
char *  psz_src 
) [static]

References asprintf(), and strdup().

Referenced by CdTextParse().

static int CdTextParse ( vlc_meta_t ***  ppp_tracks,
int *  pi_tracks,
const uint8_t *  p_buffer,
int  i_buffer 
) [static]

static int CdTextRead ( vlc_object_t p_object,
const vcddev_t p_vcddev,
uint8_t **  pp_buffer,
int *  pi_buffer 
) [static]

static void CloseVCDImage ( vlc_object_t p_this,
vcddev_t p_vcddev 
) [static]

void ioctl_Close ( vlc_object_t p_this,
vcddev_t p_vcddev 
)

int ioctl_GetCdText ( vlc_object_t p_object,
const vcddev_t p_vcddev,
vlc_meta_t ***  ppp_tracks,
int *  pi_tracks 
)

int ioctl_GetTracksMap ( vlc_object_t p_this,
const vcddev_t p_vcddev,
int **  pp_sectors 
)

vcddev_t* ioctl_Open ( vlc_object_t p_this,
const char *  psz_dev 
)

int ioctl_ReadSectors ( vlc_object_t p_this,
const vcddev_t p_vcddev,
int  i_sector,
uint8_t *  p_buffer,
int  i_nb,
int  i_type 
)

static int OpenVCDImage ( vlc_object_t p_this,
const char *  psz_dev,
vcddev_t p_vcddev 
) [static]


Generated on Tue May 25 08:05:08 2010 for VLC by  doxygen 1.5.6