summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-07-27 17:18:03 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-07-27 17:18:03 +0000
commitf82f6553f3369d6a12852a60a126f10ce36c6723 (patch)
treedd00bc0fcb1477f292b473ca59b8529848759746
parent3fd0d78c634a2e795634243c3e8b8d3e9c241080 (diff)
downloadmpv-f82f6553f3369d6a12852a60a126f10ce36c6723.tar.bz2
mpv-f82f6553f3369d6a12852a60a126f10ce36c6723.tar.xz
READ_TOC for making *BSD code more similar
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23876 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r--stream/vcd_read_fbsd.h7
-rw-r--r--stream/vcd_read_nbsd.h7
2 files changed, 8 insertions, 6 deletions
diff --git a/stream/vcd_read_fbsd.h b/stream/vcd_read_fbsd.h
index 22aa198086..78d88c8fe3 100644
--- a/stream/vcd_read_fbsd.h
+++ b/stream/vcd_read_fbsd.h
@@ -4,6 +4,7 @@
//=================== VideoCD ==========================
#define CDROM_LEADOUT 0xAA
#define TOCADDR(te) ((te).entry.addr)
+#define READ_TOC CDIOREADTOCENTRY
typedef struct {
uint8_t sync [12];
@@ -56,7 +57,7 @@ vcd_seek_to_track(mp_vcd_priv_t* vcd, int track)
{
vcd->entry.address_format = CD_MSF_FORMAT;
vcd->entry.track = track;
- if (ioctl(vcd->fd, CDIOREADTOCENTRY, &vcd->entry)) {
+ if (ioctl(vcd->fd, READ_TOC, &vcd->entry)) {
mp_msg(MSGT_STREAM,MSGL_ERR,"ioctl dif1: %s\n",strerror(errno));
return -1;
}
@@ -73,7 +74,7 @@ vcd_get_track_end(mp_vcd_priv_t* vcd, int track)
}
vcd->entry.address_format = CD_MSF_FORMAT;
vcd->entry.track = track<tochdr.ending_track?(track+1):CDROM_LEADOUT;
- if (ioctl(vcd->fd, CDIOREADTOCENTRY, &vcd->entry)) {
+ if (ioctl(vcd->fd, READ_TOC, &vcd->entry)) {
mp_msg(MSGT_STREAM,MSGL_ERR,"ioctl dif2: %s\n",strerror(errno));
return -1;
}
@@ -98,7 +99,7 @@ vcd_read_toc(int fd)
tocentry.track = i<=tochdr.ending_track ? i : CDROM_LEADOUT;
tocentry.address_format = CD_MSF_FORMAT;
- if (ioctl(fd, CDIOREADTOCENTRY, &tocentry) == -1) {
+ if (ioctl(fd, READ_TOC, &tocentry) == -1) {
mp_msg(MSGT_OPEN,MSGL_ERR,"read CDROM toc entry: %s\n",strerror(errno));
return NULL;
}
diff --git a/stream/vcd_read_nbsd.h b/stream/vcd_read_nbsd.h
index a18e81334e..fe4f411069 100644
--- a/stream/vcd_read_nbsd.h
+++ b/stream/vcd_read_nbsd.h
@@ -7,6 +7,7 @@
#define CDROM_LEADOUT 0xAA
#define TOCADDR(te) ((te).data->addr)
+#define READ_TOC CDIOREADTOCENTRYS
typedef struct mp_vcd_priv_st {
int fd;
@@ -56,7 +57,7 @@ vcd_seek_to_track(mp_vcd_priv_t* vcd, int track)
vcd->entry.starting_track = track;
vcd->entry.data_len = sizeof(struct cd_toc_entry);
vcd->entry.data = &vcd->entry_data;
- if (ioctl(vcd->fd, CDIOREADTOCENTRIES, &vcd->entry)) {
+ if (ioctl(vcd->fd, READ_TOC, &vcd->entry)) {
mp_msg(MSGT_STREAM,MSGL_ERR,"ioctl dif1: %s\n",strerror(errno));
return -1;
}
@@ -75,7 +76,7 @@ vcd_get_track_end(mp_vcd_priv_t* vcd, int track)
vcd->entry.starting_track = track < tochdr.ending_track ? (track + 1) : CDROM_LEADOUT;
vcd->entry.data_len = sizeof(struct cd_toc_entry);
vcd->entry.data = &vcd->entry_data;
- if (ioctl(vcd->fd, CDIOREADTOCENTRYS, &vcd->entry)) {
+ if (ioctl(vcd->fd, READ_TOC, &vcd->entry)) {
mp_msg(MSGT_STREAM,MSGL_ERR,"ioctl dif2: %s\n",strerror(errno));
return -1;
}
@@ -103,7 +104,7 @@ vcd_read_toc(int fd)
tocentry.data_len = sizeof(struct cd_toc_entry);
tocentry.data = &tocentry_data;
- if (ioctl(fd, CDIOREADTOCENTRYS, &tocentry) == -1) {
+ if (ioctl(fd, READ_TOC, &tocentry) == -1) {
mp_msg(MSGT_OPEN,MSGL_ERR,"read CDROM toc entry: %s\n",strerror(errno));
return NULL;
}