[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
SMPlayer Support Forum • View topic - Software based volume control has a delay
Page 1 of 1

Software based volume control has a delay

PostPosted: Sat Mar 21, 2015 12:21 am
by scootergrisen
It seem by default SMPlayer is set to use software based volume control.
So if i click to turn the volume up or down og mute or unmute it seems to take exactly 1 second before the change is made.

I use Windows 7 with the latest SMPlayer Version: 14.9.0 (svn r6731) (32-bit).

The delay is not where when i disable software volumen control in SMPlayer settings.

Are there any reason why software based volume control is activated by default ?

Re: Software based volume control has a delay

PostPosted: Sat Mar 21, 2015 2:18 am
by rvm
Using a volume control by hardware may change the mixer settings, so affecting other applications.

This option was actually disabled by default in older versions but people complained.

Re: Software based volume control has a delay

PostPosted: Sat Mar 21, 2015 5:46 am
by scootergrisen
So are there some timer or something that checks the volume control every 1000 ms or something ?
Or why would it only update every 1 second ?

Re: Software based volume control has a delay

PostPosted: Sat Mar 21, 2015 3:20 pm
by rvm
The delay when changing the volume seems to be a issue in mplayer, especially when using dsound as audio output. If you change it to win32 the delay is less noticeable.

This problem doesn't seem to happen with .

Re: Software based volume control has a delay

PostPosted: Sat Mar 21, 2015 6:38 pm
by scootergrisen
Yes its faster with win32, about half a second or less.
Buts its still slower compared to the default setting in other players like VLC and MPC-HC.

I dont know much about the different audio outputs but if it works fast by default in the other players maybe you can investigate what audio output they use and why it works fast in those players by default.

The first bad thing i noticed when trying SMPlayer was the slow volume control response.
Its important like for example if you start playing some audio that is really loud, you want the sound to stop or turn down quickly.

Re: Software based volume control has a delay

PostPosted: Sat Mar 21, 2015 11:15 pm
by rvm
For me it's a bug of mplayer. mpv also has the "dsound" output and it doesn't have this delay when changing the volume.

I think I can make the "software volume control" disabled by default on windows, and let it enabled on linux (where this problem doesn't happen).

Re: Software based volume control has a delay

PostPosted: Sat Mar 21, 2015 11:44 pm
by scootergrisen
Yeah if it was only Linux users that complained about it being off by default.

Re: Software based volume control has a delay

PostPosted: Sat Apr 04, 2015 10:04 am
by realnc