[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