mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-09-01 18:01:06 +02:00
yWeb: Synchronize volume/audiomute settings yWeb => GUI
Origin commit data
------------------
Commit: 92fce346c0
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-02-12 (Wed, 12 Feb 2014)
This commit is contained in:
@@ -865,6 +865,14 @@ void CRCInput::getMsg_us(neutrino_msg_t * msg, neutrino_msg_data_t * data, uint6
|
||||
*msg = NeutrinoMessages::EVT_HDMI_CEC_STANDBY;
|
||||
*data = 0;
|
||||
break;
|
||||
case NeutrinoMessages::EVT_SET_MUTE :
|
||||
*msg = NeutrinoMessages::EVT_SET_MUTE;
|
||||
*data = *(char*) p;
|
||||
break;
|
||||
case NeutrinoMessages::EVT_SET_VOLUME :
|
||||
*msg = NeutrinoMessages::EVT_SET_VOLUME;
|
||||
*data = *(char*) p;
|
||||
break;
|
||||
default:
|
||||
printf("[neutrino] event INITID_HTTPD - unknown eventID 0x%x\n", emsg.eventID );
|
||||
}
|
||||
|
@@ -74,6 +74,15 @@ void CVolume::setvol(int vol)
|
||||
CZapit::getInstance()->SetVolume(vol);
|
||||
}
|
||||
|
||||
void CVolume::setVolumeExt(int vol)
|
||||
{
|
||||
g_settings.current_volume = vol;
|
||||
CZapit::getInstance()->SetVolume(vol);
|
||||
CVFD::getInstance()->showVolume(vol);
|
||||
if (CNeutrinoApp::getInstance()->isMuted() && vol > 0)
|
||||
CAudioMute::getInstance()->AudioMute(false, true);
|
||||
}
|
||||
|
||||
void CVolume::setVolume(const neutrino_msg_t key)
|
||||
{
|
||||
neutrino_msg_t msg = key;
|
||||
|
@@ -48,6 +48,7 @@ class CVolume : public CChangeObserver
|
||||
|
||||
void setvol(int vol);
|
||||
void setVolume(const neutrino_msg_t key);
|
||||
void setVolumeExt(int vol);
|
||||
|
||||
void SetCurrentPid(int pid) { apid = pid; }
|
||||
void SetCurrentChannel(t_channel_id id) { channel_id = id; }
|
||||
|
Reference in New Issue
Block a user