Hello all,
I am wanting to output the audio from various applications run in WINE
to the JACK server on my computer. I would prefer that WINE do this
natively instead of routing across various wrapper setups with ALSA or
PulseAudio. I have looked on the WINE wiki page for sound[1] and see
that there was a JACK driver at one point, but it was removed when the
driver architecture was changed.
I am interested in trying to implement a driver to get WINE talking to
JACK natively. The wiki says to ask on the mailing list before starting
such a project, and so here I am. I have downloaded a local copy of the
source repo and have started browsing through its contents. Being
unfamiliar with the WINE codebase, which portions of the source should I
start studying first? I am interested in studying the drivers for ALSA,
OSS, and Pulse for comparison; do those live in a particular place in
the source tree? I'm presently looking on the Wiki for other helpful
information, but is there some particular documentation I should be
studying for this endeavor?
Regards,
Jeremy Banks
1. https://wiki.winehq.org/Sound#Backend_information
Hi Rosanne,
I saw on https://bugs.winehq.org/show_bug.cgi?id=43525 that wineusr-guide
is deprecated (which I realized), but I didn't realize it was still up.
Would you (or anyone else) be opposed to completely removing it? IMO it's
doing more harm than good, especially without a deprecated notice on it.
--
-Austin
GPG: 14FB D7EA A041 937B
Hi,
While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at
https://testbot.winehq.org/JobDetails.pl?Key=32755
Your paranoid android.
=== w7u (32 bit htmldoc) ===
htmldoc.c:2682: Test failed: unexpected call GetOverrideKeyPath
On 18.08.2017 13:41, Dmitry Timoshkov wrote:
> Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru>
> Signed-off-by: Sebastian Lackner <sebastian(a)fds-team.de>
> ---
> dlls/user32/tests/dialog.c | 6 ++++++
> dlls/user32/tests/resource.rc | 6 ++++++
> 2 files changed, 12 insertions(+)
>
There is no need to resubmit, the patches are exactly identical to
what Andrew submitted. Also, why the hell is there my sign-off? It is
apparently not fine for you when Andrew wants to take responsiblity
for your patches, but you expect me to take responsibility for it,
without confirming that I'm fine with it first? For other people I
would now start to explain that Wine Staging also accepts workarounds
and imperfect patches, and that the addition to Wine Staging does not
imply my sign-off, but I'm pretty sure you are well aware of it...
Hi,
While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at
https://testbot.winehq.org/JobDetails.pl?Key=32738
Your paranoid android.
=== w7u (32 bit msg) ===
msg.c:5084: Test failed: ShowWindow(SW_RESTORE):overlapped: 18: the msg sequence is not complete: expected 0000 - actual 0088
msg.c:5207: Test failed: SetWindowPos:show_popup_first_show_window: 11: the msg 0x001c was expected, but got msg 0x0047 instead
msg.c:5207: Test failed: SetWindowPos:show_popup_first_show_window: 12: the msg 0x0086 was expected, but got msg 0x001c instead
msg.c:5207: Test failed: SetWindowPos:show_popup_first_show_window: 13: the msg 0x0006 was expected, but got msg 0x0086 instead
msg.c:5207: Test failed: SetWindowPos:show_popup_first_show_window: 18: the msg 0x0009 was expected, but got msg 0x0006 instead
msg.c:5207: Test failed: SetWindowPos:show_popup_first_show_window: 19: the msg 0x0007 was expected, but got msg 0x0009 instead
msg.c:5207: Test failed: SetWindowPos:show_popup_first_show_window: 20: the msg 0x0047 was expected, but got msg 0x0007 instead
msg.c:5207: Test failed: SetWindowPos:show_popup_first_show_window: 21: the msg 0x0003 was expected, but got msg 0x0047 instead
msg.c:5207: Test failed: SetWindowPos:show_popup_first_show_window: 22: the msg sequence is not complete: expected 0000 - actual 0003
=== wvistau64 (32 bit listbox) ===
listbox.c:706: Test failed: SendMessage(LB_DIR, DDL_DIRECTORY, *) filled with 7 entries, expected > 7
listbox.c:941: Test failed: SendMessage(LB_DIR, DDL_DIRECTORY|DDL_EXCLUSIVE, *) failed err 18
=== wvistau64 (64 bit listbox) ===
listbox.c:706: Test failed: SendMessage(LB_DIR, DDL_DIRECTORY, *) filled with 7 entries, expected > 7
listbox.c:941: Test failed: SendMessage(LB_DIR, DDL_DIRECTORY|DDL_EXCLUSIVE, *) failed err 18
=== w864 (32 bit broadcast) ===
The task timed out
=== w8 (32 bit sysparams) ===
sysparams.c:2519: Test failed: Waiting for the WM_DISPLAYCHANGE message timed out
sysparams.c:2530: Test failed: Set bpp 32, but WM_DISPLAYCHANGE reported bpp -1
=== w1064 (32 bit sysparams) ===
sysparams.c:206: Test failed: Unexpected WM_DISPLAYCHANGE message
=== w864 (64 bit sysparams) ===
The task timed out
Hi,
While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at
https://testbot.winehq.org/JobDetails.pl?Key=32717
Your paranoid android.
=== wvistau64 (32 bit listbox) ===
listbox.c:706: Test failed: SendMessage(LB_DIR, DDL_DIRECTORY, *) filled with 7 entries, expected > 7
listbox.c:941: Test failed: SendMessage(LB_DIR, DDL_DIRECTORY|DDL_EXCLUSIVE, *) failed err 18
=== wvistau64 (64 bit listbox) ===
listbox.c:706: Test failed: SendMessage(LB_DIR, DDL_DIRECTORY, *) filled with 7 entries, expected > 7
listbox.c:941: Test failed: SendMessage(LB_DIR, DDL_DIRECTORY|DDL_EXCLUSIVE, *) failed err 18
=== w864 (64 bit broadcast) ===
The task timed out
=== w8 (32 bit sysparams) ===
sysparams.c:2519: Test failed: Waiting for the WM_DISPLAYCHANGE message timed out
sysparams.c:2530: Test failed: Set bpp 32, but WM_DISPLAYCHANGE reported bpp -1
=== w864 (32 bit sysparams) ===
sysparams.c:2519: Test failed: Waiting for the WM_DISPLAYCHANGE message timed out
sysparams.c:2530: Test failed: Set bpp 32, but WM_DISPLAYCHANGE reported bpp -1