diff options
author | Daniel Caujolle-Bert <f1rmb@users.sourceforge.net> | 2001-12-11 00:04:09 +0000 |
---|---|---|
committer | Daniel Caujolle-Bert <f1rmb@users.sourceforge.net> | 2001-12-11 00:04:09 +0000 |
commit | 92e1c20178c3517c3edb47936f4b532a575331d4 (patch) | |
tree | b0c5dfc370e3c63f326287133272c23500feee28 | |
parent | 61e4e884c4175e84c593692cb056c649df03ce85 (diff) | |
download | xine-lib-92e1c20178c3517c3edb47936f4b532a575331d4.tar.gz xine-lib-92e1c20178c3517c3edb47936f4b532a575331d4.tar.bz2 |
Fix (probably) FreeBSD breakage.
CVS patchset: 1219
CVS date: 2001/12/11 00:04:09
-rw-r--r-- | src/input/input_cda.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/input/input_cda.c b/src/input/input_cda.c index 32c9a42f6..5a942ec20 100644 --- a/src/input/input_cda.c +++ b/src/input/input_cda.c @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * - * $Id: input_cda.c,v 1.10 2001/12/10 23:40:32 f1rmb Exp $ + * $Id: input_cda.c,v 1.11 2001/12/11 00:04:09 f1rmb Exp $ */ #ifdef HAVE_CONFIG_H @@ -893,7 +893,7 @@ static int _cda_get_status_cd(cdainfo_t *cda) { if(cda->status == CDA_PLAY) { _cda_stop_cd(cda); cda->status = CDA_STOP; - cda->cur_pos = cda->track[cda->cur_track - 1].length; + cda->cur_pos = 0; } } @@ -1210,7 +1210,7 @@ static int _cda_read_toc_cd(cdainfo_t *cda) { for(i = 0; i <= cda->num_tracks; i++) { cda->track[i].track = i + 1; - cda->track[i].type = (entry.cdte_ctrl & CDROM_DATA_TRACK) ? CDDATA : CDAUDIO; /* FIXME */ + cda->track[i].type = (cdte.data[i].control & CDROM_DATA_TRACK) ? CDDATA : CDAUDIO; cda->track[i].length = cdte.data[i].addr.msf.minute * 60 + cdte.data[i].addr.msf.second; cda->track[i].start = cda->track[i].length * 75 + cdte.data[i].addr.msf.frame; cda->track[i].title = NULL; |