Configuration parameters

Dimitrie O. Paun dpaun at rogers.com
Sun Sep 21 23:50:07 CDT 2003


On September 18, 2003 01:26 pm, Eric Pouech wrote:

> the point is that it's not easy to tell between :
> - two physical sound cards (one ALSA, one OSS)
> - one physical sound card but with ALSA and OSS emulation on top of ALSA
> moreover, we'll have to store winmm card information to dsound driver
> somewhere in order to link them (and stop using the current hack)
> that's why some driver configuration will be necessary in the registry

Yes, we can't quite guess all this right, this is a job for freedesktop.org
to standardize some setting so apps can easily get to that kind of info.
It's just stupid that apps (outside KDE/GNOME) need to have their own setup
dialogs, etc. And even more silly is that the user has to configure all
this crap so many times it's not even funny.

> see comment at the top of dlls/winmm/midimap/midimap.c
>
> for the other settings , you have :
> - the list of audio & video codecs (in driver32 section from system.ini)
> - the list of known mci drivers. Firstly, looked for in the options
> section of the wine config file. If nothing is defined, it's looked for
> in the mci section in the system.ini file

What about the stuff in win.ini/[mci extensions]. Is that used?

I've added the following as regedit settings:

   [Software\\Microsoft\\Windows\\CurrentVersion\\Multimedia\\MIDIMap]
   AutoScheme                    no      no     0
   ConfigureCount                no      no     4
   CurrentInstrument             no      no     Wine OSS midi
   CurrentScheme                 no      no     epp
   DriverList                    no      no
   UseScheme                     no      no     0
   [System\\CurrentControlSet\\Control\\MediaProperties\\PrivateProperties\\Midi\\Schemes\\]
   <nameScheme>                  no      no
   [System\\CurrentControlSet\\Control\\MediaProperties\\PrivateProperties\\Midi\\Schemes\\\\]
   Channels                      no      no
   system.ini/[mci] (needs porting to the registry)
   cdaudio                       no      no     mcicda.drv
   sequencer                     no      no     mciseq.drv
   waveaudio                     no      no     mciwave.drv
   avivideo                      no      no     mciavi.drv
   videodisc                     no      no     mcipionr.drv
   vcr                           no      no     mcivisca.drv
   MPEGVideo                     no      no     mciqtz.drv
   system.ini/[drivers32] (needs porting to the registry)
   MSACM.imaadpcm                no      no     imaadp32.acm
   MSACM.msadpcm                 no      no     msadp32.acm
   VIDC.MRLE                     no      no     msrle32.dll
   win.ini/[mci extensions] (needs porting to the registry)
   cda                           no      no     cdaudio
   mid                           no      no     sequencer
   midi                          no      no     sequencer
   rmi                           no      no     sequencer
   aif, aifc, aiff...            no      no     MPEGVideo



-- 
Dimi.




More information about the wine-devel mailing list