Statistics
| Branch: | Revision:

napa-baselibs / ml @ 32c04c21

# Date Author Comment
32c04c21 03/01/2011 02:36 PM MarcoMellia

removed bogus debug messages

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2567 c54fac2e-1815-407e-9b96-088d06743913

a158bd24 03/01/2011 02:36 PM MarcoMellia

improved sendmsg failed debug information

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2566 c54fac2e-1815-407e-9b96-088d06743913

64d4ad7b 02/25/2011 02:09 PM MarcoMellia

the PMTU timeout is now 1s by default

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2559 c54fac2e-1815-407e-9b96-088d06743913

a7db1572 02/10/2011 05:50 PM Csaba Kiraly

changing checks from WIN32 to the standard _WIN32

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2536 c54fac2e-1815-407e-9b96-088d06743913

792465fa 02/02/2011 10:04 PM Csaba Kiraly

Merge portablestreamer-win into trunk

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2503 c54fac2e-1815-407e-9b96-088d06743913

5f3adef4 02/02/2011 08:06 PM Csaba Kiraly

reverting trunk head to r2142

changes in trunk were cleaned and ported first to winestreamer-0.9.x, then to portablestreamer, finally to portablestreamer-win
it seems better to roll back trunk and replace it with portablestreamer-win

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2502 c54fac2e-1815-407e-9b96-088d06743913

0d897389 01/12/2011 07:03 PM SzymonKuc

ML: rateLimiter.c - changed the type of "leaked" variable to "unsigned int"

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2379 c54fac2e-1815-407e-9b96-088d06743913

1859b483 01/12/2011 06:58 PM SzymonKuc

ML: rateLimiter.c - added the additional protecting condition when sending packets from queue.

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2378 c54fac2e-1815-407e-9b96-088d06743913

d1048fe2 01/12/2011 06:28 PM SzymonKuc

ML: queueManagement.c - minor code enhancement in management of the transmission queue

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2377 c54fac2e-1815-407e-9b96-088d06743913

aed33567 01/03/2011 04:09 PM TivadarSzemethy

build and snv cleanups

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2366 c54fac2e-1815-407e-9b96-088d06743913

47516cd8 12/21/2010 03:14 PM SzymonKuc

ML: rateLimiter.c - change the type of the drain_rate: from 'int' to 'int64_t'. Solves the problem of overflow on 32-bits systems.

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2363 c54fac2e-1815-407e-9b96-088d06743913

5f2c1ed6 12/06/2010 01:40 PM RobertBirke

ML: changed the units of rate control and RTX to make them more uniform: all queues are in bytes, all rates are in bits/s

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2359 c54fac2e-1815-407e-9b96-088d06743913

7a18b5a7 11/22/2010 03:28 PM RobertBirke

Added some ifdefs for cleaner code if RTX is disabled

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2356 c54fac2e-1815-407e-9b96-088d06743913

5de70798 11/12/2010 05:22 PM SzymonKuc

queueManagement.c, bugfix: Retransmitted packets were not destroyed (memory leakage).

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2341 c54fac2e-1815-407e-9b96-088d06743913

45cc2362 11/12/2010 05:05 PM SzymonKuc

queueManagement.c, bugfix: RTX queue size was not limited properly to it's max value. Some cleanup of commented code.

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2340 c54fac2e-1815-407e-9b96-088d06743913

3718d0b1 11/12/2010 04:23 PM SzymonKuc

RETRANSMISSIONS: Monitoring layer hook (the one for setting MONL headers for each packet) was moved from send_msg() to the seperate function to have it triggered just before the real sending packet to the UDP socket (MONL headers can be now added also to the retransmitted packets). Related function names updated accordingly....

83069252 10/27/2010 05:35 PM SzymonKuc

NAPA-BASELIBS/ml/ml.c, RETRANSMISSIONS: timeout for sending NACK for the last missing packet(s) made as a fraction of timeout for receiving a message.

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2318 c54fac2e-1815-407e-9b96-088d06743913

9dd6abcf 10/27/2010 05:25 PM SzymonKuc

NAPA-BASELIBS/ml/ml.c, RETRANSMISSIONS-FIX: NACKs for the last missing packet(s) didn't handle the monitoring data header length properly. Besides some clean-up of unimportant code.

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2317 c54fac2e-1815-407e-9b96-088d06743913

e2f8bff6 10/27/2010 10:17 AM SzymonKuc

NAPA-BASELIBS/ml/util/queueManagement.c, FIX: the arguments of setQueuesParams() function were not converted from KB to bytes

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2316 c54fac2e-1815-407e-9b96-088d06743913

068fdfc5 10/21/2010 10:14 AM SzymonKuc

NAPA-BASELIBS,ml.c: changed the timeout for packet reception to 50 ms, added the limit on gapCounter.

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2313 c54fac2e-1815-407e-9b96-088d06743913

f3cb7f57 10/15/2010 01:27 PM RobertBirke

ML: added packet retransmission feature to ML (use RTX=1 ./build_all.sh to activate it)

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2294 c54fac2e-1815-407e-9b96-088d06743913

8146020a 10/06/2010 02:25 PM ArpadBakay

Fixes for WIN build

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2221 c54fac2e-1815-407e-9b96-088d06743913

612e856d 09/28/2010 01:18 PM MarcoMellia

Added the RateController and relative QueueManagement functionalities in ml.

To use it, just call the init function mlSetRateLimiterParams() as defined in include/ml.h

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2208 c54fac2e-1815-407e-9b96-088d06743913

e05f904b 09/28/2010 12:54 PM MarcoMellia

corrected a wrong cast in a info()

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2206 c54fac2e-1815-407e-9b96-088d06743913

1497e761 09/27/2010 04:11 PM MarcoMellia

corrected a wrong printf argument that was causing a warning

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2204 c54fac2e-1815-407e-9b96-088d06743913

a41a46e8 09/22/2010 04:18 PM RobertBirke

ML: added support for log verbosity: new fucntion mlSetVerbosity to set verbosity of ML

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2188 c54fac2e-1815-407e-9b96-088d06743913

681d74de 09/21/2010 03:49 PM RobertBirke

Workaround to make MAC clients able to speak with Linux sources due to wrong socketId initialisation

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2181 c54fac2e-1815-407e-9b96-088d06743913

7033967d 09/19/2010 04:40 PM MarcoMellia

fixed a problem on MAC_OS with create socket due to struct sockaddr_in being dirty

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2175 c54fac2e-1815-407e-9b96-088d06743913

fa5e477b 09/19/2010 11:59 AM MarcoMellia

corrected debug() call

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2170 c54fac2e-1815-407e-9b96-088d06743913

2353e086 09/19/2010 11:35 AM MarcoMellia

removed some fprintf left for debugging

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2167 c54fac2e-1815-407e-9b96-088d06743913

5caead87 09/19/2010 11:32 AM MarcoMellia

removed some fprintf left for debugging

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2166 c54fac2e-1815-407e-9b96-088d06743913

c1d7ce35 09/16/2010 11:57 AM ArpadBakay

Changes for windows support

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2155 c54fac2e-1815-407e-9b96-088d06743913

ba73fb2a 09/16/2010 10:54 AM RobertBirke

Added better support to the MAC_OS flag of build_all.sh

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2154 c54fac2e-1815-407e-9b96-088d06743913

53213af7 09/16/2010 09:13 AM RobertBirke

Corrected two (stupid) bugs introduced in previous revision

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2150 c54fac2e-1815-407e-9b96-088d06743913

df44d3c0 09/16/2010 08:36 AM RobertBirke

Merged build_all.sh and build_all_osx.sh: added MAC_OS flag (for now it does only skip the build_ul)
Included <cmath> in measure_dispatcher.cpp to solve isnan() issue
Added a ifdef MAC_OS to comment out unsupported TTL option on socket (however it has to bet set manually)...

b0be061a 08/18/2010 07:55 AM Csaba Kiraly

ML: decode ICMP error sender

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2044 c54fac2e-1815-407e-9b96-088d06743913

52f0fd6c 07/16/2010 09:16 AM RobertBirke

ML: the recv_timeout_cb() functioin sometimes provides invalid pointers to the upper layers causing possible segfaults, supposely because the connection has been closed before the chunk buffer timer expired. For now as a workaround these chunks are not passed to the upper layers (commented out the callbacks)...

4f047c4f 07/10/2010 11:44 PM ArpadBakay

Output rate control in ml

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@1533 c54fac2e-1815-407e-9b96-088d06743913

956892f0 07/01/2010 09:06 AM ArpadBakay

New directory structure + build-all.sh that builds the OfferStreamer

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@1506 c54fac2e-1815-407e-9b96-088d06743913