cdrom_internals.h File Reference

Go to the source code of this file.

Data Structures

struct  vcddev_s

Defines

#define MSF_TO_LBA(min, sec, frame)   ((int)frame + 75 * (sec + 60 * min))
#define MSF_TO_LBA2(min, sec, frame)   ((int)frame + 75 * (sec -2 + 60 * min))
#define O_BINARY   0
#define VCDDEV_T   1
#define SECTOR_TYPE_MODE2_FORM2   0x14
#define SECTOR_TYPE_CDDA   0x04
#define READ_CD_RAW_MODE2   0xF0
#define READ_CD_USERDATA   0x10

Functions

static int OpenVCDImage (vlc_object_t *, const char *, struct vcddev_s *)
static void CloseVCDImage (vlc_object_t *, struct vcddev_s *)


Define Documentation

#define MSF_TO_LBA ( min,
sec,
frame   )     ((int)frame + 75 * (sec + 60 * min))

#define MSF_TO_LBA2 ( min,
sec,
frame   )     ((int)frame + 75 * (sec -2 + 60 * min))

#define O_BINARY   0

Referenced by OpenVCDImage().

#define READ_CD_RAW_MODE2   0xF0

Referenced by ioctl_ReadSectors().

#define READ_CD_USERDATA   0x10

Referenced by ioctl_ReadSectors().

#define SECTOR_TYPE_CDDA   0x04

Referenced by ioctl_ReadSectors().

#define SECTOR_TYPE_MODE2_FORM2   0x14

Referenced by ioctl_ReadSectors().

#define VCDDEV_T   1


Function Documentation

static void CloseVCDImage ( vlc_object_t ,
struct vcddev_s  
) [static]

static int OpenVCDImage ( vlc_object_t ,
const char *  ,
struct vcddev_s  
) [static]


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