Mercurial > mplayer.hg
diff libmpdemux/stream.c @ 9801:2f02809d32a8
URL is cdda://tracks[:speed][/device]
author | albeu |
---|---|
date | Wed, 02 Apr 2003 19:29:26 +0000 |
parents | 02449faf87dd |
children | b68bad6e41ad |
line wrap: on
line diff
--- a/libmpdemux/stream.c Wed Apr 02 19:23:28 2003 +0000 +++ b/libmpdemux/stream.c Wed Apr 02 19:29:26 2003 +0000 @@ -59,9 +59,11 @@ #include "libsmbclient.h" #endif +extern stream_info_t stream_info_cdda; extern stream_info_t stream_info_file; stream_info_t* auto_open_streams[] = { + &stream_info_cdda, &stream_info_file, NULL }; @@ -174,11 +176,6 @@ #else len=read(s->fd,s->buffer,STREAM_BUFFER_SIZE);break; #endif -#ifdef HAVE_CDDA - case STREAMTYPE_CDDA: - len = read_cdda(s); - break; -#endif #ifdef HAVE_VCD case STREAMTYPE_VCD: len=vcd_read(s->fd,s->buffer);break; @@ -246,10 +243,6 @@ newpos=(pos/VCD_SECTOR_DATA)*VCD_SECTOR_DATA;break; case STREAMTYPE_DVD: newpos=pos/2048; newpos*=2048; break; -#ifdef HAVE_CDDA - case STREAMTYPE_CDDA: - newpos=(pos/VCD_SECTOR_SIZE)*VCD_SECTOR_SIZE;break; -#endif default: // Round on sector size if(s->sector_size) @@ -294,13 +287,6 @@ s->pos=newpos; // real seek cue_set_msf(s->pos/VCD_SECTOR_DATA); break; -#ifdef HAVE_CDDA - case STREAMTYPE_CDDA: { - s->pos=newpos; - seek_cdda(s); - break; - } -#endif #ifdef USE_DVDNAV case STREAMTYPE_DVDNAV: { if (newpos==0) { @@ -429,11 +415,6 @@ smbc_close(s->fd); break; #endif -#ifdef HAVE_CDDA - case STREAMTYPE_CDDA: - close_cdda(s); - break; -#endif #ifdef HAS_DVBIN_SUPPORT case STREAMTYPE_DVB: dvbin_close(s->priv);