summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeungha Yang <seungha@centricular.com>2025-09-09 19:31:39 +0900
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer.org>2025-09-14 10:28:57 +0000
commitbaab22b05ea49ce69a02c924f88c721bee3e104c (patch)
tree850f03d14b72ed317a74b31214900d9efee9ad8d
parent5ae64863bd26737a6fc2ac2ccf92a98ff0fe4344 (diff)
wasapi2: Fix shared mode caps report in device provider
Build shared mode caps using corresponding IAudioClient, not default device Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/9666>
-rw-r--r--subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2enumerator.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2enumerator.cpp b/subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2enumerator.cpp
index d468c6a890..1a87ea7cfd 100644
--- a/subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2enumerator.cpp
+++ b/subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2enumerator.cpp
@@ -826,8 +826,7 @@ gst_wasapi2_enumerator_execute (GstWasapi2Enumerator * self,
gst_wasapi2_enumerator_probe_props (prop.Get (), &props);
g_ptr_array_set_size (priv->endpoint_formats, 0);
- gst_wasapi2_get_shared_mode_formats (default_render_client.Get (),
- priv->endpoint_formats);
+ gst_wasapi2_get_shared_mode_formats (client.Get (), priv->endpoint_formats);
auto caps = gst_wasapi2_wfx_list_to_caps (priv->endpoint_formats);
g_ptr_array_set_size (priv->endpoint_formats, 0);