diff options
author | Seungha Yang <seungha@centricular.com> | 2021-06-09 23:29:43 +0900 |
---|---|---|
committer | GStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org> | 2021-08-13 12:35:11 +0000 |
commit | b1dd20d57a9356ba60159d589328db8839811677 (patch) | |
tree | 1bebb1ccc076b052698b446fa164819826f76994 /docs | |
parent | 152813e71de9c634e29be5b1160d94fc09150437 (diff) | |
download | gstreamer-plugins-bad-b1dd20d57a9356ba60159d589328db8839811677.tar.gz |
wasapi2: Increase rank to primary + 1
wasapi2 plugin should be preferred than old wasapi plugin if available because:
* wasapi2 supports automatic stream routing, and it's highly recommended
feature for application by MS. See also
https://docs.microsoft.com/en-us/windows/win32/coreaudio/automatic-stream-routing
* This implementation must be various COM threading issue free by design
since wasapi2 plugin spawns a new dedicated COM thread and all COM objects'
life-cycles are managed correctly.
There are unsolved COM issues around old wasapi plugin. Such issues are
very tricky to be solved unless old wasapi plugin's threading model
is re-designed.
Note that, in case of UWP, wasapi2 plugin's rank is primary + 1 already
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2314>
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions