Mercurial > mplayer.hg
comparison stream/vcd_read_fbsd.h @ 25873:cf37007e1817
vcd_read must read exactly VCD_SECTOR_DATA bytes.
If NetBSD can not handle this setting, the code must be rewritten to use a
temporary buffer.
author | reimar |
---|---|
date | Mon, 28 Jan 2008 12:18:05 +0000 |
parents | aef6ff061c9a |
children | 04f59a060070 |
comparison
equal
deleted
inserted
replaced
25872:3eeaf9d4c65a | 25873:cf37007e1817 |
---|---|
204 AV_WB24(&sc.cmd[6], blocks); | 204 AV_WB24(&sc.cmd[6], blocks); |
205 sc.cmd[9] = 1 << 4; // user data only | 205 sc.cmd[9] = 1 << 4; // user data only |
206 sc.cmd[10] = 0; // no subchannel | 206 sc.cmd[10] = 0; // no subchannel |
207 sc.cmdlen = 12; | 207 sc.cmdlen = 12; |
208 sc.databuf = (caddr_t) mem; | 208 sc.databuf = (caddr_t) mem; |
209 sc.datalen = 2328; | 209 sc.datalen = VCD_SECTOR_DATA; |
210 sc.senselen = sizeof(sc.sense); | 210 sc.senselen = sizeof(sc.sense); |
211 sc.flags = SCCMD_READ; | 211 sc.flags = SCCMD_READ; |
212 sc.timeout = 10000; | 212 sc.timeout = 10000; |
213 rc = ioctl(vcd->fd, SCIOCCOMMAND, &sc); | 213 rc = ioctl(vcd->fd, SCIOCCOMMAND, &sc); |
214 if (rc == -1) { | 214 if (rc == -1) { |