Aug. 9, 2022
11:54 a.m.
On Tue Aug 9 11:54:41 2022 +0000, Davide Beatrici wrote: > > This commit is large and could easily be split into several smaller > changes slowly bringing the two interfaces together one change at a time. > Are now the commits good, including their title/message? > > Perhaps you could also outline the next steps? > 1. Repeat the process for `wineoss` and `winecoreaudio`. > 2. Merge each driver's `mmdevdrv.c` into a single one. > 3. Rename `mmdevdrv.c` to `mmdevapi.c` and then change `main.c` (in > `mmdevapi`) so that it loads the exported unixlib function list/array. > At that point audio drivers will only contain code that cannot be "commonized". > 4. Complete my PipeWire driver. One way to do this would be to have a mmdevapi.so which forwards to the appropriate unixlib driver. That way we'd only need one set of the wow64 thunks. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/600#note_5908