diff options
author | albeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-04-09 07:31:11 +0000 |
---|---|---|
committer | albeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-04-09 07:31:11 +0000 |
commit | fef9433a4baa37d4420ed4acebababaffbc59830 (patch) | |
tree | d69429ccdb85cf5580f2f5b72823488ab68575e7 /libmpdemux/open.c | |
parent | 8b8e15be5a5a01fa81d7320cf57f27a150b04b58 (diff) | |
download | mpv-fef9433a4baa37d4420ed4acebababaffbc59830.tar.bz2 mpv-fef9433a4baa37d4420ed4acebababaffbc59830.tar.xz |
Port vcd to the new API
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9887 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/open.c')
-rw-r--r-- | libmpdemux/open.c | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/libmpdemux/open.c b/libmpdemux/open.c index 463d73ef99..38b208d70f 100644 --- a/libmpdemux/open.c +++ b/libmpdemux/open.c @@ -144,37 +144,6 @@ if(!filename) { return NULL; } -//============ Open VideoCD track ============== -#ifdef HAVE_VCD -if(strncmp("vcd://",filename,6) == 0){ - int ret,ret2; - if(!cdrom_device) cdrom_device=strdup(DEFAULT_CDROM_DEVICE); - f=open(cdrom_device,O_RDONLY); - if(f<0){ mp_msg(MSGT_OPEN,MSGL_ERR,MSGTR_CdDevNotfound,cdrom_device);return NULL; } - vcd_track = filename[6] == '\0' ? 1 : strtol(filename+6,NULL,0); - if(vcd_track < 1){ - mp_msg(MSGT_OPEN,MSGL_ERR,"Invalid vcd track %s\n",filename+6); - return NULL; - } - vcd_read_toc(f); - ret2=vcd_get_track_end(f,vcd_track); - if(ret2<0){ mp_msg(MSGT_OPEN,MSGL_ERR,MSGTR_ErrTrackSelect " (get)\n");return NULL;} - ret=vcd_seek_to_track(f,vcd_track); - if(ret<0){ mp_msg(MSGT_OPEN,MSGL_ERR,MSGTR_ErrTrackSelect " (seek)\n");return NULL;} - mp_msg(MSGT_OPEN,MSGL_V,"VCD start byte position: 0x%X end: 0x%X\n",ret,ret2); -#ifdef __FreeBSD__ - if (ioctl (f, CDRIOCSETBLOCKSIZE, &bsize) == -1) { - perror ( "Error in CDRIOCSETBLOCKSIZE"); - } -#endif - stream=new_stream(f,STREAMTYPE_VCD); - stream->start_pos=ret; - stream->end_pos=ret2; - return stream; -} -#endif - - // for opening of vcds in bincue files if(strncmp("cue://",filename,6) == 0){ int ret,ret2; |