[Mplayer-cvslog] CVS: main get_path.c,1.2,1.3

Felix Buenemann atmosfear at users.sourceforge.net
Mon Apr 21 03:25:25 CEST 2003


On Sunday 20 April 2003 13:50, Sascha Sommer wrote:
> > Sascha Sommer CVS wrote:
> > > Modified Files:
> > > get_path.c
> > > Log Message:
> > > allow config file loading outside of cygwin environment
> >
> > Hmm, what's the idea behind this commit?  Now every time I run a MinGW
> > mplayer.exe a directory mplayer with a config file inside is created in
> > the directory from which I started mplayer.exe (e.g. Desktop).  Is this
> > intended behavior?
>
> The idea behind this is to make mplayer work like other windows apps when
> no HOME environment variable is set
> (outside of msys and cygwin environment):
> You then have
> Program Files\mplayer\mplayer.exe
> Program Files\mplayer\mplayer\config
> Program Files\mplayer\mplayer\codecs.conf
> Program Files\mplayer\mplayer\font
> Program Files\mplayer\mplayer\codecs for additional codecs (real etc.)
> Then only a link to mplayer.exe on you desktop is needed.
>
> That it did not make the mplayer dirs before was more or less a bug.
> Mkdir only failed because the path where it wanted to make .mplayer dir
> looked like c:\msys\home\unknown/.mplayer.

I think if you do this it makes sense to use windows 2000/xp directory 
structure:
 - systemwide config to C:\Documents and Settings\All Users\Application  
Data\mplayer
- user config to C:\Documents and Settings\username\Applicaion Data\mplayer

of course this is only standard for english windows default config, but the 
actual paths can be fetched either from registry or the %USERPROFILE% (or 
sth. like it) enviroment variable.
For older windversions this is usually %WINDIR%\profiles\%USERNAME%

Maybe a good compromise is to store systemwide config in program files\mplayer  
and per user config in %USERPROFILE%\mplayer

> Sascha
>

-- 
Best Regards,
        Atmos
____________________________________________
- MPlayer Developer - http://mplayerhq.hu/ -
____________________________________________



More information about the MPlayer-cvslog mailing list