增加MAC电脑连接的指示

This commit is contained in:
Virgil_lai
2023-12-28 22:13:33 +08:00
parent a336bec81b
commit b29e6ffa91

View File

@@ -117,7 +117,7 @@ static unsigned longMul(unsigned a, unsigned b, int prec)
ret = (x << (32-prec) | (y >> prec));
return ret;
}
extern void sound_effect_set_pc_connect_status( int status);
/* Update master volume i.e. i.e update weights for all channels */
static void updateMasterVol(int unitID, chanend ?c_mix_ctl)
{
@@ -166,7 +166,9 @@ static void updateMasterVol(int unitID, chanend ?c_mix_ctl)
unsigned vol = volsIn[i] == 0x8000 ? 0 : db_to_mult(volsIn[i], 8, 29);
int x = longMul(master_vol, vol, 29) * !mutesIn[0] * !mutesIn[i];
//mac
sound_effect_set_pc_connect_status(1);
#if (IN_VOLUME_IN_MIXER)
if (!isnull(c_mix_ctl))
{
@@ -235,6 +237,7 @@ static void updateVol(int unitID, int channel, chanend ?c_mix_ctl)
}
case FU_USBIN:
{
//windows
/* Calc multipliers with 29 fractional bits from a db value with 8 fractional bits */
/* 0x8000 is a special value representing -inf (i.e. mute) */
unsigned master_vol = volsIn[0] == 0x8000 ? 0 : db_to_mult(volsIn[0], 8, 29);