[Bug 39048] MIDI Clock Messages are Corrupted Between Wine and ALSA
wine-bugs at winehq.org
wine-bugs at winehq.org
Tue Mar 29 07:43:28 CDT 2016
https://bugs.winehq.org/show_bug.cgi?id=39048
Bruno Jesus <00cpxxx at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever confirmed|0 |1
--- Comment #6 from Bruno Jesus <00cpxxx at gmail.com> ---
I was able to reproduce what you said with gmidimonitor and MIDI Clock. MIDI is
a very obscure area to me but judging by wine source code comment I guess this
is a valid bug, and looking at the alsa documentation maybe wine is really
using the wrong method to send the data.
At file winealsa.drv/midi.c:
906 case 0x06: /* Tune Request */
907 case 0x08: /* Timing Clock. */
908 case 0x0A: /* Start. */
909 case 0x0B: /* Continue */
910 case 0x0C: /* Stop */
911 case 0x0E: /* Active Sensing. */
912 /* FIXME: Is this function suitable for these purposes
913 (and also Song Select and Song Position Pointer) */
914 snd_seq_ev_set_sysex(&event, 1, &evt);
Maybe it should actually use snd_rawmidi_write because this is not really a
sysex message.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list