Following thomas' suggestions, correct mixer mute
This commit is contained in:
parent
4305afb81d
commit
7d20f372bd
@ -552,8 +552,9 @@ class Audio(pykka.ThreadingActor):
|
|||||||
"""
|
"""
|
||||||
if self._software_mixing:
|
if self._software_mixing:
|
||||||
return self._playbin.get_property('mute')
|
return self._playbin.get_property('mute')
|
||||||
else:
|
elif self._mixer_track is not None:
|
||||||
return bool(self._mixer_track & gst.interfaces.MIXER_TRACK_MUTE)
|
return bool(self._mixer_track.flags &
|
||||||
|
gst.interfaces.MIXER_TRACK_MUTE)
|
||||||
|
|
||||||
def set_mute(self, status):
|
def set_mute(self, status):
|
||||||
"""
|
"""
|
||||||
@ -565,7 +566,7 @@ class Audio(pykka.ThreadingActor):
|
|||||||
"""
|
"""
|
||||||
if self._software_mixing:
|
if self._software_mixing:
|
||||||
return self._playbin.set_property('mute', bool(status))
|
return self._playbin.set_property('mute', bool(status))
|
||||||
else:
|
elif self._mixer_track is not None:
|
||||||
return self._mixer.set_mute(self._mixer_track, bool(status))
|
return self._mixer.set_mute(self._mixer_track, bool(status))
|
||||||
|
|
||||||
def _rescale(self, value, old=None, new=None):
|
def _rescale(self, value, old=None, new=None):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user