Sweden-Number/dlls
Ove Kaaven 9fd3538b45 Tweaks to improve playback performance and reduce sound glitches:
- wodGetPosition does not send an update message to the player thread;
this reduces the accuracy of the readout from byte-accuracy to near
fragment-accuracy, but we save 2-4 context switches and kernel
scheduling penalties.
- if FeedDSP runs out of data, do not flush output buffers before
notifications are sent and given the chance to provide more sound data.
Do not flush before we're down to the last fragment.
- messages to the player thread are signaled using Unix pipes instead
of Win32 synchronization primitives, to avoid having the player thread
wait for the wineserver (and context switches from/to it) before the
it can feed more data to the sound card.
- ring buffer size is increased from 30 to 192 to support some games
that fires 128 messages at once to determine DMA buffer size.
2002-08-26 21:49:42 +00:00
..
advapi32 SetTokenInformation stub implementation, a few other small changes. 2002-08-26 21:39:17 +00:00
avicap32 Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
avifil32 Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
comcat Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
comctl32 Implemented processing of PSM_SETCURSELID message. 2002-08-26 21:47:06 +00:00
commdlg - Do not modify pointers in the OPENFILENAME structure passed to 2002-08-16 23:26:22 +00:00
crtdll Add MSVCRT prefix to _stat and _fstat (based on a patch by Rafael 2002-07-31 20:04:57 +00:00
crypt32 Added some more stubs. 2002-08-16 01:36:53 +00:00
d3d8 Created d3d8 stub dll. 2002-06-25 23:23:03 +00:00
dciman32 Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
ddraw Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
devenum Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
dinput Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
dinput8 Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
dplay Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
dplayx Cast void* to char* for pointer arithmetic. 2002-07-03 21:10:43 +00:00
dsound Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
gdi Detect the FreeType version and adapt the sfnt offset accordingly. 2002-08-17 18:34:34 +00:00
glu32 Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
icmp Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
imagehlp Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
imm32 Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
kernel Added regression test for FormatMessage. 2002-08-20 00:32:48 +00:00
lzexpand Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
mapi32 Added DeinitMapiUtil stub. 2002-08-14 21:00:57 +00:00
mpr Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
msacm - Convert HDRVR to a void*. 2002-08-09 01:02:25 +00:00
msdmo Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
msimg32 Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
msisys Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
msnet32 Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
msrle32 Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
msvcrt Combined the implementation of all the scanf's in a single place. 2002-08-17 01:22:00 +00:00
msvcrt20 Fixed broken forwards reported by Patrik Stridvall. 2002-07-23 02:08:12 +00:00
msvideo Moved most of the 16-bit functions in dlls/msvideo to msvideo16.c. 2002-08-26 21:44:48 +00:00
netapi32 Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
ntdll Fixed some issues found by winapi_check. 2002-08-20 00:20:43 +00:00
odbc32 Fixed warnings. 2002-07-05 21:22:32 +00:00
ole32 Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
oleaut32 Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
olecli Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
oledlg Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
olepro32 Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
olesvr Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
opengl32 Support new registered extensions. 2002-07-09 01:59:34 +00:00
psapi Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
qcap Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
quartz Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
rasapi32 Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
richedit Support large edit buffers for richedit control. 2002-08-16 01:41:32 +00:00
rpcrt4 Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
serialui Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
setupapi Fixed hex to binary conversion. 2002-08-13 18:11:15 +00:00
shdocvw Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
shell32 Fix extraction of icons from ICO files. 2002-08-20 00:25:03 +00:00
shfolder Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
shlwapi Implement UrlHashW. 2002-08-26 21:36:31 +00:00
snmpapi Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
sti Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
tapi32 Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
ttydrv Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
twain Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
url Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
urlmon Fixed some issues found by winapi_check. 2002-08-17 00:21:53 +00:00
user Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
version Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
win32s Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
winaspi Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
winedos Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
wineps Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
wininet Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
winmm Tweaks to improve playback performance and reduce sound glitches: 2002-08-26 21:49:42 +00:00
winnls Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
winsock Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
winspool Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
wintrust Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
wow32 Made some more spec file entries optional or unnecessary. 2002-06-21 19:15:45 +00:00
wsock32 Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
x11drv Don't map/unmap a top-level window when WS_VISIBLE changes, only when 2002-08-20 00:36:45 +00:00
.cvsignore Create separate makefiles for tests for more flexibility. 2002-08-09 01:22:40 +00:00
Makedll.rules.in Create separate makefiles for tests for more flexibility. 2002-08-09 01:22:40 +00:00
Makefile.in Updated dependencies. 2002-08-14 21:11:17 +00:00
Maketest.rules.in Test results need to depend on the module being tested. 2002-08-10 00:03:25 +00:00
make_dlls Create separate makefiles for tests for more flexibility. 2002-08-09 01:22:40 +00:00