[Bug 12286] New: regression: sound: first fragmented, now the ends are chopped off

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Mar 29 18:43:13 CDT 2008


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

           Summary: regression: sound: first fragmented, now the ends are
                    chopped off
           Product: Wine
           Version: 0.9.41.
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: wine at wkresse.de
                CC: m.b.lankhorst at gmail.com


Since 0.9.40 I am having problems with sound playback. The application is the
Arindal MMORPG-Client (http://www.arindal.com/), but it uses standard QuickTime
to play sound (installed QuickTime 7.2.0.240).

The first regression was introduced in 0.9.40. Before that, sound was playing
fine. With 0.9.40, sound would no longer be played continuously, but all the
sounds (in my case the sound effects of the game) were played fragmented and
choppy.

A git bisect shows that this is the problematic commit:
a7d6ed8ea65260f62f1762b05c496bee0944e6a1 is first bad commit
commit a7d6ed8ea65260f62f1762b05c496bee0944e6a1
Author: Maarten Lankhorst <m.b.lankhorst at gmail.com>
Date:   Wed Jun 13 17:05:49 2007 +0200

    dsound: Simplify mixing by removing remixing support, and fix its waveout
breakage.

    Based on a patch by Peter Dons Tychsen.

:040000 040000 736eca236d0ebae24b5688d44afdce594884fc8a
86bc67d2716bb82bb35154daa77411f4240d3705 M      dlls

The second regression (or partial fix of the first regression?) was introduced
in 0.9.41. Since then, sounds will play continuously again, but very often (not
always) the ends of the sound are chopped off (the last 0.2 seconds or
something like that), so that very short sounds are no longer played at all,
especially if many or multiple sounds are played in short succession. In
addition, sometimes fragments of the "missing" sound bits are played at a later
point, for example, when another sound starts playing.

Git bisect where this occured:
976f56d6c0f7bb6c2248412a3b66935d87924e60 is first bad commit
commit 976f56d6c0f7bb6c2248412a3b66935d87924e60
Author: Maarten Lankhorst <m.b.lankhorst at gmail.com>
Date:   Sun Jul 8 16:36:46 2007 +0200

    dsound: Simplify IDirectSoundBufferImpl_GetCurrentPosition.

:040000 040000 b01d7c5c953beee04fe3761828a380f96b4e0b8a
4d7ea3068c00fed65cffcaed24aa95e980ae5dd8 M      dlls


Unfortunately, I cannot test whether this has been fixed after 0.9.50, since
Arindal will no longer run in current wine versions due to bug #11989.

If you want to test this with Arindal, you can get a free demo account here:
http://www.arindal.com/cms/content/view/69/121/lang,de/

Ubuntu 7.10 on AMD Athlon(tm) XP 1600+


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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