[vlc-devel] Re: default dvd/vcd/audio cd device (on windows)

Javier Varela tonxabar at gmail.com
Tue Sep 6 12:19:23 CEST 2005


Hey! This is great!!
This is something that I wanted to be developed, because I reccomend
VLC to a lot of people that are "novel" users...

Thanx 4 everything, we are making an incredibly GR34T media program!!

Javier Varela.
Spanish l10neer.

2005/9/4, Brian Robb <vascy at hotmail.com>:
> >Please patch against the latest SVN. In the latest SVN the device is no
> >longer hard-coded,
> >by default it is left empty and libdvdcss will autodetect the first
> >available CD-ROM drive.
> 
> Well I've yet to work out how to use diff with svn.
> (A diff file would probably make changing this more difficult since it's
> only one bit to add...)
> Anyhow, the change is now:
> 
> In gui/wxwidgets/open.cpp
> After the lines (Line 710):
> 
>    wxStaticText *label = new wxStaticText( panel, -1, wxU(_("Device name"))
> );
>    disc_device = new wxTextCtrl( panel, DiscDevice_Event, wxT(""),
>                                  wxDefaultPosition, wxDefaultSize,
>                                  wxTE_PROCESS_ENTER);
> 
> Add the lines:
> 
> #ifdef WIN32
>    if (1)
>    {
>        char psz_default_device[3] = {0};
> 
>        // find the drive_name for the first cdrom drive, which is probably
> "D:"...
>        // and put the drive_name into psz_default_device...
>        for (char drive_letter = 'A'; drive_letter <= 'Z'; ++drive_letter) {
>            char drive_name[3] = {drive_letter, ':', 0};
>            UINT type = GetDriveType(drive_name);
>            if (type == DRIVE_CDROM) {
>                psz_default_device[0] = drive_letter;
>                psz_default_device[1] = ':';
>                break;
>            }
>        }
> 
> 
>        if( strlen(psz_default_device) > 0 ) {
>            if (disc_device) disc_device->SetValue(
> wxL2U(psz_default_device) );
>        }
>    }
> #endif
> 
> So suppose this might be a point of a pointless addition
> if the MRL of dvd:// would cause libdvdcss to play the first dvd drive it
> finds.
> 
> But if this is added it'll be great because I won't have to keep changing it
> to E: anymore... :)
> 
> 
> --
> This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
> To unsubscribe, please read http://developers.videolan.org/lists.html
> 
>

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html



More information about the vlc-devel mailing list