http://bugs.winehq.org/show_bug.cgi?id=10121
Mihai Moldovan ionic@ionic.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|Other |All
--- Comment #12 from Mihai Moldovan ionic@ionic.de 2007-10-21 14:51:05 --- (In reply to comment #10)
That won't work. That's the way it works on windows and that's the way it works on Linux. You have only one device you can use for input _AND_ output in case it supports full-duplex. If you have multiple devices, then it's up to the software to support that.
Feel free to implement it for your self, but it won't be part of Wine. Thus - closing WONTFIX
Uhm but it works fine for me. I started WINE via:
INPUTDEV="/dev/dsp4" OUTPUTDEV="/dev/dsp" MIXERINDEV="/dev/mixer1" MIXEROUTDEV="/dev/mixer" WINEDEBUG="" wine ~/.wine/drive_c/Programme/PMR446-oldclient/eQSO\ PC\ Client\ PMR446\ Build/Client_PCM0ZPD.exe
And my app can record from /dev/dsp4 and play to /dev/dsp. :) So where's the problem?
In case you have one full-duplex device which does not support hardware mixing, now you have a problem of breaking it for all apps.
That is in fact no problem. OSS has a transparent software mixer which is enabled by default - no matter whether your card is capable of hardware mixing. In other words: I have software mixing (for input and output) in each case and won't suffer from breaking apps. :)
On the other side I see your point: it probably won't work well with ALSA. But at least with OSS, that is no problem.
In other words what you asking is wrong and won't work.
Another wrong and broken thing: winecfg. It doesn't EVEN show both my soundcards but only one. This is also wrong and doesn't work, by the way.
I am quite speechless. Even in Windows you can select the Input and Output devices SEPARATELY. Just a little example: you are recording from a webcam with an integrated microphone but playing the sound via your soundcard.
Thus I do not think that my modification AND my idea is as worthless and wrong as you want it to be.
Ideas welcome.
-Ionic