[Bug 8724] New: Total Annihilation: PCM mute/unmute/change in WineOSS

Wine Bugs wine-bugs at winehq.org
Sun Jun 17 18:01:45 CDT 2007


http://bugs.winehq.org/show_bug.cgi?id=8724

           Summary: Total Annihilation: PCM mute/unmute/change in WineOSS
           Product: Wine
           Version: 0.9.39.
          Platform: PC
               URL: http://www.download.com/3001-7488_4-878550.html
        OS/Version: Linux
            Status: NEW
          Keywords: regression, download
          Severity: trivial
          Priority: P2
         Component: wine-multimedia
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: killertux at suomi24.fi


Total Annihilation Retal(3.1 tested) or the Demo version both like to
Unmute/Mute/change volume in PCM when running on WineOSS with WineALSA it works.

happens like this(at lest might happen other places too)

(copy paste from my appdb test result)
When starting game(when start menu apears) PCM volume is changed to 0 and after
that it's muted.
When pressing SOUND button in oppitions PCM: 52 and unmuted.
When starting the in-game(after all loading screens) PCM: 52 unmuted.
then same time when game ended WINNING or DEFEAT PCM 0 and muted
When quitting the game whatever it from main menu or exit game from in game PCM
48 and unmuted.
-when PCM volume change happens it take 0-1,5 seconds to happen.

this is what causes it:

http://source.winehq.org/git/wine.git/?a=commitdiff;h=b4e495574b3333f58bda5800951bed583e0a8021
b4e495574b3333f58bda5800951bed583e0a8021 is first bad commit
commit b4e495574b3333f58bda5800951bed583e0a8021
Author: Alexandre Julliard <julliard at winehq.org>
Date:   Mon Dec 6 20:55:25 2004 +0000

    Authors: Eric Pouech <pouech-eric at wanadoo.fr>, Filip Navara <xnavara at volny.cz>
    32 bit low level drivers now use a Unicode interface (used to be ANSI):
    - Send the *_GETDEVCAPS messages in unicode format from the
      *GetDevCapsW function and call the *GetDevCapsW from their respective
      Ansi versions.
    - Modify all low level drivers to correctly process the *_GETDEVCAPS
      messages as unicode.
    - *_GETDEVCAPS messages are now mapped from/to unicode for 16 bit code.
    - Removed all SoundBlaster naming oldies.
    Better use of some unicode functions (instead of Ansi) in winmm.

:040000 040000 2b0cf3fcad9df5e1cb8c1afa22293cc9be0210d3
367ac9210afccf529973dff9fadf506a40500823 M      dlls

to be more specific reverting this will "fix" it:
http://source.winehq.org/git/wine.git/?a=blobdiff;f=dlls/winmm/wineoss/mmaux.c;h=0fffa6223629446eb018270dc9d2ac68de65482c;hp=a22784dd7553f231067c41f7c93991b895b4f76f;hb=b4e495574b3333f58bda5800951bed583e0a8021;hpb=294835a839655c4787d4dbf2916ac48529fcbb16

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list