Commit Graph

88 Commits

Author SHA1 Message Date
Francois Gouget d0794c4aeb Assorted spelling fixes. 2008-01-23 21:16:22 +01:00
Francois Gouget 44b52b128c Assorted spelling fixes. 2008-01-16 12:48:29 +01:00
Dan Kegel 3c070b22ef winealsa.drv: Don't return garbage if can't find active channel. 2008-01-14 13:11:25 +01:00
Maarten Lankhorst 7034b92d90 winealsa: Add special case for microphone source in mixer.
Some microphones don't have a capture control, but a playback control
instead. So use the playback volume, but still register it as capture
volume.
2007-12-24 21:04:57 +01:00
Maarten Lankhorst 483e3be2e6 winealsa: Add 'Front Mic' as alias for microphone. 2007-12-14 12:26:41 +01:00
Maarten Lankhorst affd447db0 winealsa: Don't require a cswitch control for capture. 2007-12-13 14:30:40 +01:00
Maarten Lankhorst f75600dd1d winealsa: Add control 'Digital' as alias for microphone. 2007-12-13 14:30:40 +01:00
Maarten Lankhorst 6e87f3741b winealsa: Remove fixed fixme. 2007-12-13 14:30:40 +01:00
Francois Gouget f6bdd7dc6c winealsa.drv: Remove trailing spaces in Wine traces. 2007-12-10 12:05:50 +01:00
Maarten Lankhorst 322cd0b979 winealsa: Clear dwBytesRecorded in waveheader when adding buffer. 2007-12-07 19:25:29 +01:00
Maarten Lankhorst 5290f53193 winealsa: Simplify the feeding of capture buffers. 2007-12-07 19:25:25 +01:00
Maarten Lankhorst 9fb2cacd64 winealsa: Fix return value checking in wavein. 2007-12-07 19:25:23 +01:00
Maarten Lankhorst 02e1ce0a42 winealsa: Fix period size in capture. 2007-12-07 19:25:20 +01:00
Alexandre Julliard ad9396302d Removed some unneeded imports. 2007-12-06 21:24:24 +01:00
Andrew Riedi 0e568af828 winealsa.drv: Fix a comment. 2007-12-03 13:18:44 +01:00
Marcus Meissner 1c7c9de498 winalsa.drv: Explicitly include assert.h. 2007-10-31 12:39:54 +01:00
Alexandre Julliard 9fce052c54 winealsa.drv: Avoid the alsa alloca macros that cause compiler warnings. 2007-10-29 12:07:52 +01:00
Michael Stefaniuc ca71287572 winealsa.drv: Leave the CriticalSection before destroying it. Found by Smatch. 2007-10-23 18:04:27 +02:00
Michael Stefaniuc ad99cb46c6 winealsa.drv: Leave the CriticalSection before destroying it. Found by Smatch. 2007-10-23 18:04:22 +02:00
Maarten Lankhorst 1ae9a9d659 winealsa: Don't use default:XX to open up a hardware control. 2007-10-19 12:26:34 +02:00
Maarten Lankhorst 61862f9f2d winealsa: Use S24_3LE instead of S24_LE.
S24_LE is aligned with 4 bytes instead of the expected 3.
2007-10-15 16:55:23 +02:00
Andrew Talbot 3b47a5732a winealsa.drv: Fix a memory leak. 2007-10-10 11:56:56 +02:00
Maarten Lankhorst 894cf6dbaf winealsa: Add a timer check to capture to see if play notifications have been triggered. 2007-09-12 11:33:11 +02:00
Maarten Lankhorst a8da3e7f60 winealsa: Add support for capture notification positions. 2007-09-12 11:33:11 +02:00
Maarten Lankhorst 30dee3a87a winealsa: Add stubs for IDsCaptureDriverNotify. 2007-09-12 11:33:11 +02:00
Maarten Lankhorst 8f6c99791b winealsa: Use nBLockAlign instead of snd_pcm_bytes_to_frames to get buffer size. 2007-09-12 11:33:11 +02:00
Maarten Lankhorst 985df9cdf0 winealsa: Remove forceformat and 2 orphan LeaveCriticalSection. 2007-09-10 15:29:47 +02:00
Maarten Lankhorst 5eabdff6ab winealsa: Use correct capture position in getposition. 2007-09-10 15:29:47 +02:00
Maarten Lankhorst cdc8d97181 winealsa: Make SetFormat work better with new behavior of dsound. 2007-08-27 19:58:28 +02:00
Maarten Lankhorst a083c2419d winealsa: Update sound caps. 2007-08-27 12:01:08 +02:00
Maarten Lankhorst 4a2424d6a3 winealsa: Report card name in volume control fixme. 2007-08-20 22:21:59 +02:00
Maarten Lankhorst 3d32315c9e winealsa: Add support for playing dsound capture buffer. 2007-08-16 11:11:55 +02:00
Maarten Lankhorst ea9b6b074c winealsa: Add support for opening/closing dsound capture buffer. 2007-08-16 11:11:50 +02:00
Maarten Lankhorst 23bc426e14 winealsa: Add IDsCaptureDriverBuffer stub. 2007-08-16 11:11:40 +02:00
Maarten Lankhorst 4205a44131 winealsa: Implement IDsCaptureDriverImpl_Open. 2007-08-16 11:11:28 +02:00
Maarten Lankhorst 50b46daf30 winealsa: Add initial dscapturedriver stub. 2007-08-16 11:11:18 +02:00
Ralf Beck 92ef2814eb winealsa.drv: Correct midi input program change + channel aftertouch. 2007-08-07 12:36:57 +02:00
Maarten Lankhorst 181ae2eba0 winealsa: wavein has LPWAVEINCAPSW not LPWAVEOUTCAPSW. 2007-08-06 12:04:48 +02:00
Maarten Lankhorst 3f59856052 winealsa: Don't commit data on Stop and Play. 2007-08-03 12:28:17 +02:00
Maarten Lankhorst decd2d8156 winealsa: Fix Lock in dsoutput. 2007-08-03 12:28:10 +02:00
Maarten Lankhorst 8e485a15c1 winealsa: Fix GetPosition in dsoutput. 2007-08-03 12:28:03 +02:00
Francois Gouget 5266e57975 Assorted spelling fixes. 2007-07-31 21:37:50 +02:00
Maarten Lankhorst 3d3d4e2c8b winealsa: Implement a light form of locking for dsoutput. 2007-07-31 12:38:59 +02:00
Maarten Lankhorst ecfafa37c7 winealsa: Always commit at least 3 periods in dsoutput. 2007-07-30 13:38:29 +02:00
Maarten Lankhorst 408abf9a76 winealsa: Increase performance of waveout getposition. 2007-07-30 13:38:19 +02:00
Maarten Lankhorst f45128c2a6 winealsa: Increase performance of wavein getposition. 2007-07-30 13:38:16 +02:00
Maarten Lankhorst 3c8c02a393 winealsa: Minor fixes to ds output. 2007-07-27 12:23:31 +02:00
Alexandre Julliard edff53387a winealsa: Make sure we can set volume before reporting WAVECAPS_VOLUME. 2007-07-17 14:12:19 +02:00
Maarten Lankhorst 5d7c63f1e0 winealsa: Silence the buffer warning more often. 2007-07-06 19:28:40 +02:00
Francois Gouget a3317a5c01 Assorted spelling fixes. 2007-07-05 19:56:34 +02:00