diff options
author | albeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-04-02 19:29:26 +0000 |
---|---|---|
committer | albeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-04-02 19:29:26 +0000 |
commit | 6a7e45b586c1817e284a654b6cff4aff60633821 (patch) | |
tree | 1dc312922ebab3cf95c3603216e49a0015ce8306 /libmpdemux/stream.c | |
parent | b47e8c276312e010cbd4e919aae31dc8e8df8449 (diff) | |
download | mpv-6a7e45b586c1817e284a654b6cff4aff60633821.tar.bz2 mpv-6a7e45b586c1817e284a654b6cff4aff60633821.tar.xz |
URL is cdda://tracks[:speed][/device]
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9802 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/stream.c')
-rw-r--r-- | libmpdemux/stream.c | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/libmpdemux/stream.c b/libmpdemux/stream.c index 388ebe1f7b..8b669353bc 100644 --- a/libmpdemux/stream.c +++ b/libmpdemux/stream.c @@ -59,9 +59,11 @@ void close_cdda(stream_t* s); #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 @@ int stream_fill_buffer(stream_t *s){ #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 @@ off_t newpos=0; 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 @@ if(newpos==0 || newpos!=s->pos){ 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 @@ void free_stream(stream_t *s){ 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); |