Ich glaube, ich habe es gefunden:
float CUpDownClient::SetDownloadLimit(uint32 reducedownload)
{
...
if (reducedownload) {
// (% to reduce * current speed) / 100 and THEN, / 10 because this
// gets called 10 times per second.
uint32 limit = (uint32)(((float)reducedownload*(kBpsClient*1024.0))/1000);
core_timer->Start(100);
core_timer->Start(300);
Warum läuft der Coretimer im amuled mit 1/3 Geschwindigkeit? Damit es auf langsamen Plattformen (embedded) besser läuft ?
(Und woher könnt ihr Ungarn so gut deutsch? Lernt ihr das in der Schule?)
dede67, änder das /1000 mal in /333 und berichte das Ergebnis. (Nein, ich weiß nicht warum ein Fehler von Faktor 3 zu einer Abweichung von Faktor 2 führt).
GonoszTopi, das wäre noch was für 2.2.6...