Commit b6e03065 authored by Antoine Cellerier's avatar Antoine Cellerier

Possibility to set volume using %

parent f0269f7a
...@@ -1758,6 +1758,14 @@ static void MacroDo( httpd_file_sys_t *p_args, ...@@ -1758,6 +1758,14 @@ static void MacroDo( httpd_file_sys_t *p_args,
msg_Dbg( p_intf, "requested volume set: -%i", (i_volume - i_value) ); msg_Dbg( p_intf, "requested volume set: -%i", (i_volume - i_value) );
} }
} else } else
if( strstr(vol, "%") != NULL )
{
i_value = atoi( vol );
if( (i_value <= 100) && (i_value>=0) ){
aout_VolumeSet( p_intf, (i_value * (AOUT_VOLUME_MAX - AOUT_VOLUME_MIN))/100+AOUT_VOLUME_MIN);
msg_Dbg( p_intf, "requested volume set: %i%%", atoi( vol ));
}
} else
{ {
i_value = atoi( vol ); i_value = atoi( vol );
if( ( i_value <= AOUT_VOLUME_MAX ) && ( i_value >= AOUT_VOLUME_MIN ) ) if( ( i_value <= AOUT_VOLUME_MAX ) && ( i_value >= AOUT_VOLUME_MIN ) )
......
...@@ -175,7 +175,7 @@ ...@@ -175,7 +175,7 @@
if ( seconds < 10 ) seconds = "0" + seconds; if ( seconds < 10 ) seconds = "0" + seconds;
document.getElementById('length').innerHTML = hours+":"+minutes+":"+seconds; document.getElementById('length').innerHTML = hours+":"+minutes+":"+seconds;
got_volume = <vlc id="value" param1="volume" />; got_volume = <vlc id="value" param1="volume" />;
document.getElementById( 'volume').innerHTML = Math.floor(got_volume * 100/1024) + " %"; document.getElementById( 'volume').innerHTML = Math.ceil(got_volume * 100/1024) + " %";
</script> </script>
</body> </body>
</html> </html>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment