audio_volume_t volume = aout_VolumeGet( pPlaylist );
SET_VOLUME( m_cVarVolume, volume, false );
- SET_BOOL( m_cVarMute, volume == 0 );
+ bool b_is_muted = aout_IsMuted( VLC_OBJECT(pPlaylist) );
+ SET_BOOL( m_cVarMute, b_is_muted );
}
void VlcProc::on_audio_filter_changed( vlc_object_t* p_obj, vlc_value_t newVal )
audio_volume_t volume = aout_VolumeGet( pPlaylist );
SET_VOLUME( m_cVarVolume, volume, false );
- SET_BOOL( m_cVarMute, volume == 0 );
+ bool b_is_muted = aout_IsMuted( VLC_OBJECT(pPlaylist) );
+ SET_BOOL( m_cVarMute, b_is_muted );
update_equalizer();
}