Ohoh..
Just change and force it in the preferences or in the preferences file. Don't recompile VLC for this except if you are mad.
Is there a way to change it so that when a user installs VLC that we don't have to force them or explain to them how to go through and manually change it in preferences? We want to make it so that when they install VLC it opens up "branded" with our logos and skin and so forth. I've got the logos part down... we have the skin created and I've gotten so far as to once the user installs it... if they double click on a media file or right click on a media file and open with the player that it opens in skins mode. But if they just double click on the .exe it isn't going to open up in skins mode until we instruct them how to go through and set skins as their default. Or right after they go through the installation script and at the end if it asks them if they want to run the player... right then it opens up in wx mode. I would like it to open up in skins mode there too.
I think I've gone through and added "--intf skins2" in the NSI config file at all of the instances where D3Player.exe is launched so that through file association, dragging and dropping, etc... the registry settings has it launch in skins mode. I just can't for the life of me figure out how to get it to launch in skins mode on initial launch of the player after install without forcing the user to go through and change it in preferences first.
Too bad VLC doesn't create the vlcrc config file first before the initial launch after installation. If it did I could probably just have it write out an updated vlcrc file before the first launch.
Any other ideas?