Good thing i checked. I would have made a duplicate feature request otherwise.
Here's also a scenario that would require this feature to be implemented:
I need to use custom vlc settings to send video and audio from my PC to my TV. And i can do that but i can only point to custom vlcrc config file. However critical window location and user interface settings are stored in vlc-qt-interface.ini
Now when i also want to use the same vlc installation for playing files locally on my PC i run into a problem. I cant use the same vlc-qt-interface.ini because the settings are all wrong for PC. I can rename it and move my usual file back to appdata/vlc but this only works until i need to play something on TV again. In wich case i have to reverse my previously described actions.
Granted this has nothing to do with portability. More like running several profiles for VLC settings. For now i have created a workaround of sorts:
Run batch file that starts various things to prepare playing to TV
Batch file renames PC version of vlc-qt-interface.ini to vlc-qt-interface.ini.pc
Batch file renames TV version of vlc-qt-interface.ini.tv to vlc-qt-interface.ini
Batch file loads custom config via vlc.exe --config="%AppData%\vlc\vlcrc-TV"
Now when i also want to use the same vlc installation for playing files locally on my PC i run into a problem.
Granted this has nothing to do with portability. More like running several profiles for VLC settings.
or to first search for ini in current folder(where vlc.exe is)?
The thing is the INI file cannot be moved (exception: mklink) and settings in one version of the file do not suit the other version. Window placement being the most critical setting contained within. Not to mention portability when it's anchored down to appdata. I dont really care about ml.xspf as i dont use media library function (tho i aknowledge that others may use). For example instaling two VLC versions also doesent work because they start sharing the same INI file and media library.
I even tried the portableapps version but even that created these files in appdata.
I've attached a version of the patch that is tested, compiles, and works as expected.
Thanks for your efforts.
Please follow http://wiki.videolan.org/Sending_Patches_VLC and format your patch properly, against the master git using git patch format, then send it to vlc-devel as described for review.