Skip to content

Draft: winepulse: add support for containerId property from sysfs path

Some games with support for the haptic feedback and speaker features of the Sony DualSense controller select the controller's audio output by filtering on the ContainerId IMMDevice property to find one that matches the controller's HID's. This MR, together with !359, adds support for exposing such a ContainerId to applications.

I marked this MR as a draft because I understand that the way the “guid” is generated is far from ideal. Furthermore, I will need to map from sysfs to container Id in other components as well (winebus for the HID device, and possibly winealsa and other audio drivers), so moving that part elsewhere would make sense. However, I think I will need help with those tasks.

Edited by Claire

Merge request reports

Loading