[vlc-devel] [vlc-commits] commit: Qt: save volume on exit ( Francois Cartegnie )
Francois Cartegnie
fcvlcdev at free.fr
Thu Jul 29 14:58:53 CEST 2010
Le jeudi 29 juillet 2010, Laurent Aimar a écrit :
> > + i_volume = config_GetInt( p_intf, "qt-startvolume" );
> > + config_PutInt( p_intf, "volume", i_volume );
>
> Unless I am wrong, you don't need to change "volume". The aout core
> already does it. If confirmed, that part should be reverted.
No. I set the value for next instance on exit instead of setting volume on
start. It makes vlc start at qt-startvolume value, which is a forced default
volume, and differs from the volume var.
> > + volconf = config_FindConfig( VLC_OBJECT(p_intf), "volume" );
> > + if ( volconf ) volconf->b_autosave = true;
>
> Not thread safe and so not acceptable.
> Using change_autosave() is probably the right way (in src/libvlc-module.c).
Isn't that for module local vars only ?
If you have the fix in mind, could you apply it ?
(Last revert of the last of my set of patches totally broke the volume
management.)
Francois
More information about the vlc-devel
mailing list