Statistics
| Branch: | Revision:

streamers / streaming.c @ ffcc70ad

History | View | Annotate | Download (13.8 KB)

# Date Author Comment
ffcc70ad 07/25/2010 08:26 PM Csaba Kiraly

speed up scheduling a little bit by reversing chunk ID order

the change should not modify scheduler behaviour

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

95faef91 07/23/2010 07:47 PM Csaba Kiraly

call init_measures

it was temporarily disabled long time ago ...

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

74a5d4ae 07/17/2010 11:39 PM Csaba Kiraly

Revert "Changed to build both with cc and g++"

This reverts commit 7ed27fb098c874145c4210155330b206e97ee8aa.

Conflicts:

Applications/OfferStreamer/Makefile

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

03dca3bf 07/14/2010 02:55 PM ArpadBakay

UL Build changes by Giuseppe/Arpad

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

ada339a0 07/13/2010 02:16 PM ArpadBakay

Undoing changes by Guiseppe

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

46df1492 07/13/2010 01:41 PM GiuseppeTropea

removed large video files

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

23442a5b 07/10/2010 11:57 PM ArpadBakay

Changed to build both with cc and g++

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

9c4f8e7e 06/17/2010 11:17 AM Csaba Kiraly

separating MONL better: changing measures.c to measures-monl.c

8e85b948 06/08/2010 07:28 AM Alessandro Russo

fix warning

513e75ef 05/31/2010 08:33 AM Alessandro Russo

Move sig-init in streaming.

6546a0c0 05/31/2010 08:33 AM Alessandro Russo

add sig_ha header

efb3861d 05/17/2010 05:19 PM Csaba Kiraly

add chunk delay measurement

cf6aaf5b 05/17/2010 10:25 AM Csaba Kiraly

fix new-line at some debug outputs

ccfc425d 05/17/2010 10:13 AM Csaba Kiraly

measure and publish average number of overlay hops to peer

f5d9663e 05/17/2010 09:06 AM Csaba Kiraly

add deadline to chunk attributes

e99600d8 05/17/2010 09:06 AM Csaba Kiraly

add chunk attributes (hopcount) filling and update

dc87dca9 05/14/2010 05:59 PM Csaba Kiraly

extract offer_per_tick to a global parameter

e2c563e7 05/14/2010 05:56 PM Csaba Kiraly

measure OfferAccept ratio in Streamer

b5a5780a 05/14/2010 05:55 PM Csaba Kiraly

pass on transaction ID

1b7da906 05/13/2010 04:02 PM Csaba Kiraly

upgraded to new sched interface

ea084625 05/12/2010 01:35 PM Csaba Kiraly

implement ELp peer score function

5b95417d 05/10/2010 01:07 AM Csaba Kiraly

reduce buffermap rate if losses occur

f76dc385 05/10/2010 01:07 AM Csaba Kiraly

more agressive reduction of offer rate

c621cc64 05/10/2010 01:07 AM Csaba Kiraly

change source to send chunks based on locality (RTT)

3039f681 05/10/2010 01:07 AM Csaba Kiraly

send out one offer random, one based on locality, alternating

0781f344 05/10/2010 01:06 AM Csaba Kiraly

using bitmap type chunkidset for sending buffermaps

d4a680a0 05/09/2010 07:09 PM Csaba Kiraly

fix compilation without MONL

eb42de41 05/07/2010 05:09 PM Csaba Kiraly

fixing the stupid max_deliver bug

I've assumed that the earliest chunk is the last one in the set ... it was
a wrong assumption :(

cff93a07 05/06/2010 09:57 PM Csaba Kiraly

fix compilation without MONL with DEBUG

3cd33bb0 05/06/2010 09:56 PM Csaba Kiraly

reduce debug output in streaming.c

5fc04950 05/06/2010 09:56 PM Csaba Kiraly

compile also without MONL

3a441932 04/29/2010 04:17 PM Csaba Kiraly

removing chunkbuffer_helper

not needed with the current GRAPES version

0c13e6d0 04/17/2010 03:53 PM Csaba Kiraly

fix printing if compiled with DEBUG

68330740 04/17/2010 09:59 AM Csaba Kiraly

get_average_lossrate_pset wrapper around get_average_lossrate

abbef5a5 04/16/2010 01:34 PM Csaba Kiraly

reduce offer count if there are losses in send (average)

960017bf 04/16/2010 01:33 PM Csaba Kiraly

increase max_deliver in offer if hopcount is small

8dd1eccd 04/16/2010 01:33 PM Csaba Kiraly

disabling accept backpressure logic

it was based on loss rate, bot on the wrong (send) one.
It should be based on something else, e.g. receive loss.

6ac1e106 04/16/2010 10:10 AM Csaba Kiraly

fix call to chunk_unlock

was called to early, before verifying that decode was successful

f740dafb 04/16/2010 10:10 AM Csaba Kiraly

added chunk send/recive event counters to streamer

702769ac 04/16/2010 08:34 AM Csaba Kiraly

improved debug output

2314ccb7 04/16/2010 08:34 AM Csaba Kiraly

improved chunk buffer printing

710648c6 04/15/2010 02:56 PM Csaba Kiraly

temporarily disabling peer level measures

b7e82bd2 04/15/2010 06:57 AM Csaba Kiraly

adding some peer level measures

e31aecb0 04/15/2010 06:57 AM Csaba Kiraly

changing back to RUp

3ffbcf2d 04/14/2010 01:45 AM Csaba Kiraly

decrease min rtt

7e6ebe0f 04/10/2010 07:11 AM Csaba Kiraly

more agressive traffic reduction in case of losses

0580deac 04/09/2010 02:09 PM Csaba Kiraly

improve RTT based selection rule

e735a1b1 04/09/2010 08:34 AM Csaba Kiraly

reduce load a little bit if there are losses on the path

77683071 04/09/2010 08:34 AM Csaba Kiraly

disabling RTT debug output

21a958c7 04/09/2010 08:34 AM Csaba Kiraly

changing send_offer to RTT based selection

4c0ba13e 04/09/2010 08:34 AM Csaba Kiraly

adding RTT based weight function

fcb5c29b 04/09/2010 08:34 AM Csaba Kiraly

moving peerset related stuff to topology.c

06cae981 03/11/2010 03:49 PM Csaba Kiraly

Merge branch 'RockStreamer' into OfferStreamer

557f9297 03/11/2010 03:06 PM Csaba Kiraly

Merge branch 'DumbStreamer' into RockStreamer

fc0260a4 03/11/2010 03:05 PM Csaba Kiraly

print chunk buffer

b45e7201 03/11/2010 03:04 PM Csaba Kiraly

protect cb_print with DEBUG to save some cycles

d3a242ab 03/11/2010 02:56 PM Csaba Kiraly

added cb_print to visualize the chunk buffer

b62e670e 03/08/2010 10:51 AM Csaba Kiraly

Merge branch 'RockStreamer' into OfferStreamer

Conflicts:
Makefile

897d9f12 03/08/2010 10:23 AM Csaba Kiraly

Merge branch 'DumbStreamer' into RockStreamer

Conflicts:
Makefile

92283824 03/04/2010 01:18 PM Csaba Kiraly

added chunkbuffer_helper to manage cb_ chb renaming issues

1b6a3ea7 03/04/2010 01:18 PM Csaba Kiraly

use GRAPES' renamed chunkDeliveryInit

cbd35f63 03/04/2010 01:14 PM Csaba Kiraly

add error message if chunk can't be decoded

Conflicts:

streaming.c
46c24e94 03/04/2010 01:13 PM Csaba Kiraly

configurable loop support

Conflicts:

loop.c
streaming.h
a6130899 03/04/2010 01:12 PM Csaba Kiraly

Merge branch 'merge-csaba' again

Conflicts:
input-dummy.c
loop-mt.c

f08928bc 03/03/2010 02:48 PM Luca Abeni

Merge branch 'RockStreamer' into OfferStreamer

eb4ecf1c 03/03/2010 02:47 PM Csaba Kiraly

renamed weighting funcitons

abd2ef3b 03/03/2010 02:47 PM Csaba Kiraly

moved chunk_lock in separate file

394bac21 03/03/2010 02:47 PM Csaba Kiraly

chunk_lock, first simple implementation

7ca3b176 03/03/2010 02:46 PM Csaba Kiraly

add transaction ID to offers

2e6d5b6e 03/03/2010 02:46 PM Csaba Kiraly

fix error in _needs

min chunk ID was wrong, we've used the max (the latest)

af45500a 03/03/2010 02:46 PM Csaba Kiraly

more debug output in streaming

96b8d0a8 03/03/2010 02:46 PM Csaba Kiraly

error message if chunk send fails

b5462b05 03/03/2010 02:46 PM Csaba Kiraly

create buffermap from chunkbuffer in latest first order

before the earliest had the highest priority

794a3aa4 03/03/2010 02:45 PM Csaba Kiraly

change peer selection criteria to account for keepalive

ddedf85f 03/03/2010 02:27 PM Csaba Kiraly

fix chunkID_set related memory leaks

c8c4c779 03/03/2010 02:27 PM Csaba Kiraly

utilize the new chunkID_set_free function

2b97cbf1 03/03/2010 02:19 PM Csaba Kiraly

fix get_chunks_to_accept to consider the chunkbuffer's size

it uses the same "_needs" function that we use for other peers.

43355360 03/03/2010 02:19 PM Csaba Kiraly

added send_offer and changed loop to send offers

d447f71d 03/03/2010 02:19 PM Csaba Kiraly

added behavior at offer and accept reception

da9c1511 03/03/2010 02:04 PM Luca Abeni

Merge branch 'master' into RockStreamer

Conflicts:
Makefile
loop.c
output.c
streaming.c

ae3c4aa9 03/02/2010 10:11 PM Csaba Kiraly

add error message if chunk can't be decoded

Conflicts:

streaming.c
4888d47e 03/02/2010 04:30 PM Luca Abeni

Merge branch 'master' into RockStreamer

Conflicts:
dumbstreamer.c
loop-mt.c
loop.c
streaming.h

742dfaec 03/02/2010 04:18 PM Csaba Kiraly

cutting "needs" function in two

22ebd96d 03/02/2010 04:18 PM Csaba Kiraly

added cb_to_bmap function

6ea68dd8 03/02/2010 04:16 PM Csaba Kiraly

fixed debug output

d74bc79c 03/02/2010 04:16 PM Csaba Kiraly

new "needs" function that considers cb_size

8c1b2832 03/02/2010 04:16 PM Csaba Kiraly

send cb_size

449e156e 03/02/2010 04:15 PM Csaba Kiraly

send bmap before sending chunk

13d85fc6 03/02/2010 04:13 PM Csaba Kiraly

improved debug output

0c3f7376 03/02/2010 04:11 PM Csaba Kiraly

free some lost memory

12fda9a0 03/02/2010 04:08 PM Csaba Kiraly

removed size parameter where struct chunkID_set is used

6e5aec7e 03/02/2010 04:08 PM Csaba Kiraly

warning output to stderr instead of stdout

6fe7eade 03/02/2010 04:02 PM Luca Abeni

Merge commit 'origin/io_consolidation' into RockStreamer

Conflicts:
Makefile
loop.c
streaming.h

30a6e902 03/02/2010 12:51 PM Csaba Kiraly

configurable loop support

Conflicts:

loop.c
streaming.h
eb39805a 03/02/2010 12:50 PM Luca Abeni

Merge branch 'merge-csaba'

Conflicts:
input-dummy.c
loop-mt.c

8fed7779 03/02/2010 12:43 PM Luca Baldesi

added GPL

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/DumbStreamer@502 a72f678d-4428-462c-85b4-08f063ced704

afdc8db4 01/28/2010 10:56 PM Luca Abeni

Fix up the timing...

ce80b058 01/28/2010 10:56 PM Luca Abeni

Explicit timing information in the input

Conflicts:

streaming.c
f9a86917 01/28/2010 12:08 PM Luca Abeni

Try to identify the various A/V streams...

924226c0 01/28/2010 08:38 AM Luca Abeni

Fix some warnings