View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001417 | MMW v4 | Player | public | 2004-05-31 20:10 | 2006-10-18 20:51 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | feature | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Fixed in Version | 3.0 | ||||
Summary | 0001417: Support for 5.1 speaker systems | ||||
Description | MM should support 5.1 speaker systems if that's what the user has. | ||||
Additional Information | http://www.songs-db.com/forum/viewtopic.php?t=1697 | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||
|
In the past you indicated that the problem is fully solved by adding the following to MM.ini file: [out_ds] cfg_hw_mix=1 Is it right, i.e. does it fully fix the problem? |
|
Yes, as this way MMs output Plugin (OUT_DS.DLL) uses DirectX Calls to Windows Sound Card Driver which results in 5.1, 7.1(I use that),... or other settings set by user in Control Panel->Sounds and Audio Devices Proporties->Speaker Settings->Advanced Audio proporties(Advanced...). This setting works only if OUT_DS is used like indicated in MM.INI and supported by Sound Hardware (all motherboard integrated sound cards that I have tested ~20 different types support worked and the most of them are from C-Media, Realtek and nVidia). Also I have tested that on several Creative and Teratec Sound cards which also work. Re Fix: There should be tutorial how to make this work as OUT_DS settings do not By default uses "Hardware Mixing", also if cfg_hw_mix=1 and hardware do not support it is is ignored and then on MM exit it is reset to cfg_hw_mix=0. So my proposal is that MM on start check INI for cfg_hw_mix=1 and in case cfg_hw_mix=0 Write cfg_hw_mix=1 to ini before plugins are initialized. |
|
Peke, so could you implement this in WinAmpPlugins.pas (before loading output plugins)? |
|
This was fixed as part of 2545. Need to validate. |