View Issue Details

IDProjectCategoryView StatusLast Update
0001417MMW v4Playerpublic2006-10-18 20:51
Reporterrusty Assigned To 
PriorityurgentSeverityfeatureReproducibilityalways
Status resolvedResolutionfixed 
Fixed in Version3.0 
Summary0001417: Support for 5.1 speaker systems
DescriptionMM should support 5.1 speaker systems if that's what the user has.
Additional Informationhttp://www.songs-db.com/forum/viewtopic.php?t=1697
TagsNo tags attached.
Fixed in build

Relationships

related to 0002545 resolvedjiri New output plugin 

Activities

jiri

2005-12-10 20:28

administrator   ~0006574

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?

peke

2005-12-11 19:26

developer   ~0006600

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.

jiri

2006-08-09 15:25

administrator   ~0007705

Peke, so could you implement this in WinAmpPlugins.pas (before loading output plugins)?

rusty

2006-10-18 20:51

administrator   ~0008028

This was fixed as part of 2545. Need to validate.