trunk/src/lib/util/cdrom.c
| r20123 | r20124 | |
| 223 | 223 | |
| 224 | 224 | /* fill out dummy entries for the last track to help our search */ |
| 225 | 225 | file->cdtoc.tracks[i].physframeofs = physofs; |
| 226 | file->cdtoc.tracks[i].logframeofs = logofs; |
| 226 | 227 | file->cdtoc.tracks[i].chdframeofs = 0; |
| 227 | 228 | |
| 228 | 229 | return file; |
| r20123 | r20124 | |
| 305 | 306 | |
| 306 | 307 | /* fill out dummy entries for the last track to help our search */ |
| 307 | 308 | file->cdtoc.tracks[i].physframeofs = physofs; |
| 309 | file->cdtoc.tracks[i].logframeofs = logofs; |
| 308 | 310 | file->cdtoc.tracks[i].chdframeofs = chdofs; |
| 309 | 311 | |
| 310 | 312 | return file; |
| r20123 | r20124 | |
| 393 | 395 | |
| 394 | 396 | /* copy out the requested sector */ |
| 395 | 397 | UINT32 tracktype = file->cdtoc.tracks[tracknum].trktype; |
| 398 | |
| 396 | 399 | if ((datatype == tracktype) || (datatype == CD_TRACK_RAW_DONTCARE)) |
| 397 | 400 | { |
| 398 | 401 | return (read_partial_sector(file, buffer, chdsector, tracknum, 0, file->cdtoc.tracks[tracknum].datasize) == CHDERR_NONE); |