[PATCH 2/2] winealsa.drv: send MIDI events to port subscribers

Jacek Konieczny jajcus at jajcus.net
Tue Feb 11 13:49:32 CST 2020


Hi Andrew,

Thank you for your review.

>> -            snd_seq_ev_set_dest(&event, MidiOutDev[wDevID].addr.client, MidiOutDev[wDevID].addr.port);
>> +            snd_seq_ev_set_dest(&event, SND_SEQ_ADDRESS_SUBSCRIBERS, 0);
> 
> It looks like using snd_seq_ev_set_subs() might be a better fit here.

Indeed. I missed this shortcut.

> 
>> @@ -1047,8 +1047,7 @@ static DWORD modLongData(WORD wDevID, LPMIDIHDR lpMidiHdr, DWORD dwSize)
>>  	snd_seq_ev_clear(&event);
>>  	snd_seq_ev_set_direct(&event);
>>  	snd_seq_ev_set_source(&event, port_out);
>> -	snd_seq_ev_set_dest(&event, MidiOutDev[wDevID].addr.client, MidiOutDev[wDevID].addr.port);
>> -	TRACE("destination %d:%d\n", MidiOutDev[wDevID].addr.client, MidiOutDev[wDevID].addr.port);
>> +        snd_seq_ev_set_dest(&event, SND_SEQ_ADDRESS_SUBSCRIBERS, 0);
> 
> Same here, obviously.

yes.

> Also, in both patches, please try to match surrounding tab-style. I
> know it's already a mess.

It is. I looked at that once again and I give up. That mix of tabs and
spaces in the original code makes not sense to me :-)

> Or, if you prefer, I can fix it up and
> resend with your sign-off. Up to you.

That would be great. Will you change those snd_seq_ev_set_dest() to
snd_seq_ev_set_subs() too?

Greets,
Jacek



More information about the wine-devel mailing list