[Bug 52220] New: TMIDI Player, Cherry: Playback with multiple MIDI ports is broken

WineHQ Bugzilla wine-bugs at winehq.org
Wed Dec 15 07:23:50 CST 2021


https://bugs.winehq.org/show_bug.cgi?id=52220

            Bug ID: 52220
           Summary: TMIDI Player, Cherry: Playback with multiple MIDI
                    ports is broken
           Product: Wine
           Version: 7.0-rc1
          Hardware: x86-64
               URL: https://www.vector.co.jp/soft/dl/win95/art/se038910.ht
                    ml
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: winealsa.drv
          Assignee: wine-bugs at winehq.org
          Reporter: kakurasan at gmail.com
   Regression SHA1: 3d57cc2863f2f9a5ace40d29317b3ff4357fd119
      Distribution: ---

Created attachment 71297
  --> https://bugs.winehq.org/attachment.cgi?id=71297
Sample MIDI file that uses 2 MIDI ports

When the apps are configured to use multiple MIDI ports, playback is broken if
the song (MIDI file) uses multiple MIDI ports.

Downloads:
 * TMIDI Player: https://www.vector.co.jp/soft/dl/win95/art/se038910.html
 * Cherry: https://www.vector.co.jp/soft/dl/win95/art/se071842.html

Steps to reproduce:
1. Install ja_JP.UTF-8 locale
2. Execute "winetricks fakejapanese_ipamona" for Japanese fonts
3. Download TMIDI Player
4. Install/run TMIDI Player on ja_JP.UTF-8 locale
5. Open menu item "オプション(O) - MIDI設定(M)" (or press Alt-o and Enter) and set
MIDI Port A and B to valid and different MIDI ports
6. Open/play the attached MIDI file

This is a regression introduced by:

commit 3d57cc2863f2f9a5ace40d29317b3ff4357fd119
Author: Jacek Konieczny <jajcus at jajcus.net>
Date:   Wed Feb 12 12:53:54 2020 -0600

    winealsa.drv: Send MIDI events to port subscribers.

    This way changes to the port connections made by other applications will be
    honoured.

    Signed-off-by: Jacek Konieczny <jajcus at jajcus.net>
    Signed-off-by: Andrew Eikum <aeikum at codeweavers.com>
    Signed-off-by: Alexandre Julliard <julliard at winehq.org>

-- 
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