http://bugs.winehq.org/show_bug.cgi?id=29299
Bug #: 29299 Summary: Lords of the Realm 2: in-game videos missing audio Product: Wine Version: 1.3.32 Platform: x86 URL: http://www.sierrahelp.com/Files/Extras/Demos/Lords2Dem o.zip OS/Version: Linux Status: NEW Keywords: download, regression Severity: minor Priority: P2 Component: winmm&mci AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: hoehle@users.sourceforge.net Classification: Unclassified Regression SHA1: 1cde966c35dcb0b5dc7bc5a6c42b788f6d8f561c
Created attachment 37893 --> http://bugs.winehq.org/attachment.cgi?id=37893 7zipped +tid,+winmm,+mmdevapi,+alsa,+dsound,+mci debug log (uncompressed 1.4 MB)
In-game videos are missing audio in LotR 2. The videos are playing silently. Other in-game sounds (stored in .wav files) are playing correctly. Videos are encoded with the Smacker codec.
Audio worked correctly during video playback in 1.3.31:
1cde966c35dcb0b5dc7bc5a6c42b788f6d8f561c is the first bad commit commit 1cde966c35dcb0b5dc7bc5a6c42b788f6d8f561c Author: Jörg Höhle hoehle@users.sourceforge.net Date: Mon Sep 19 14:30:58 2011 +0200
winmm: Never write silence, mmdevapi must handle underruns.
:040000 040000 442f9faf6718ced2ee637c2b040d4f04b8bb40bb 99757ff1ef66690b3572e6337349900a8ab0b495 M dlls
The patch can be reverted on current git (wine-1.3.34-202-gb0f704d), and that fixed the problem. This commit is also mentioned in bug #29056, although it causes freezes there.
The demo contains only 2 short videos (bat_los1.smk and bat_win1.smk) which are playing when you either win or loose a game. To reach to that point in the game requires several minutes of gameplay, so here I'll give you a different approach to reproduce the problem with the demo.
1. Unpack and install the demo. Use Wine's full-screen mode for installation, and do not perform system test when the installer asks for it. 2. Now that the demo is installed you need the RAD Video Tools utility, including a smacker video player. Download and install RAD Video Tools: http://www.radgametools.com/down/Bink/RADTools.exe 3. Locate the 2 video files in the demo directory (BAT_LOS1.SMK and BAT_WIN1.SMK) and play either of them by using the smacker player application: wine smackplw.exe BAT_WIN1.SMK. You can see the videos playing but cannot hear audio.
Fedora 16 x86 Alsa 1.0.24 PA is not running