wasapi2: Fix initial mute/volume setting
authorSeungha Yang <seungha@centricular.com>
Thu, 28 Jul 2022 17:36:40 +0000 (02:36 +0900)
committerSeungha Yang <seungha@centricular.com>
Thu, 28 Jul 2022 17:37:29 +0000 (02:37 +0900)
Fix up volume/mute change flag setting

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2809>

subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2ringbuffer.cpp

index 3b04e6c..60231e3 100644 (file)
@@ -1381,7 +1381,7 @@ gst_wasapi2_ring_buffer_set_mute (GstWasapi2RingBuffer * buf, gboolean mute)
   if (buf->volume_object)
     hr = buf->volume_object->SetMute (mute, nullptr);
   else
-    buf->volume_changed = TRUE;
+    buf->mute_changed = TRUE;
   g_mutex_unlock (&buf->volume_lock);
 
   return S_OK;
@@ -1421,7 +1421,7 @@ gst_wasapi2_ring_buffer_set_volume (GstWasapi2RingBuffer * buf, gfloat volume)
   if (buf->volume_object)
     hr = buf->volume_object->SetMasterVolume (volume, nullptr);
   else
-    buf->mute_changed = TRUE;
+    buf->volume_changed = TRUE;
   g_mutex_unlock (&buf->volume_lock);
 
   return hr;