From: Clément Stenac Date: Sat, 25 Mar 2006 16:10:33 +0000 (+0000) Subject: Should fix playback of cdda://D:\ under win32. Please test (Refs:#490) X-Git-Tag: 0.9.0-test0~11765 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=895d129f18348273cf113251698249f7d9627d2b;p=vlc Should fix playback of cdda://D:\ under win32. Please test (Refs:#490) --- diff --git a/modules/access/cdda.c b/modules/access/cdda.c index e90cc984f5..2bd053f29a 100644 --- a/modules/access/cdda.c +++ b/modules/access/cdda.c @@ -154,6 +154,11 @@ static int Open( vlc_object_t *p_this ) } else psz_name = strdup( p_access->psz_path ); +#ifdef WIN32 + if( psz_name[0] && psz_name[1] == ':' && + psz_name[2] == '\\' && psz_name[3] == '\0' ) psz_name[2] = '\0'; +#endif + /* Open CDDA */ if( (vcddev = ioctl_Open( VLC_OBJECT(p_access), psz_name )) == NULL ) { diff --git a/modules/access/vcd/vcd.c b/modules/access/vcd/vcd.c index 0d050c01e4..58e7773a30 100644 --- a/modules/access/vcd/vcd.c +++ b/modules/access/vcd/vcd.c @@ -124,6 +124,11 @@ static int Open( vlc_object_t *p_this ) } } +#ifdef WIN32 + if( psz_dup[0] && psz_dup[1] == ':' && + psz_dup[2] == '\\' && psz_dup[3] == '\0' ) psz_dup[2] = '\0'; +#endif + /* Open VCD */ if( !(vcddev = ioctl_Open( p_this, psz_dup )) ) {