diff --git a/dlls/ntdll/time.c b/dlls/ntdll/time.c index a8b1376..ffb56e0 100644 --- a/dlls/ntdll/time.c +++ b/dlls/ntdll/time.c @@ -466,7 +466,8 @@ NTSTATUS WINAPI NtQueryPerformanceCounter( PLARGE_INTEGER Counter, PLARGE_INTEGE * to one of 1.193182 MHz, with some care for arithmetic * overflow and good accuracy (21/176 = 0.11931818) */ NtQuerySystemTime( &now ); - Counter->QuadPart = ((now.QuadPart - server_start_time) * 21) / 176; + /* Something is very wrong here, maintaining full download rate in Silverlight divisor tested at 50, 75 doesn't work */ + Counter->QuadPart = ((now.QuadPart - server_start_time) * 21) / 50; if (Frequency) Frequency->QuadPart = 1193182; return STATUS_SUCCESS; } diff --git a/dlls/ws2_32/socket.c b/dlls/ws2_32/socket.c index eeb5265..01755cd 100644 --- a/dlls/ws2_32/socket.c +++ b/dlls/ws2_32/socket.c @@ -5883,6 +5883,7 @@ static int WS2_recv_base( SOCKET s, LPWSABUF lpBuffers, DWORD dwBufferCount, } wsa->iovec[i].iov_base = lpBuffers[i].buf; wsa->iovec[i].iov_len = lpBuffers[i].len; +//FIXME("Buffer %d len: %d\n", i, lpBuffers[i].len); } for (;;)