Statistics
| Branch: | Revision:

streamers / streaming.c @ 3fcca057

History | View | Annotate | Download (18 KB)

# Date Author Comment
dda691ff 04/12/2011 07:50 PM Csaba Kiraly

Merge branch 'source-offer' into 2011-INFOCOM

6853bc18 03/24/2011 07:42 PM Csaba Kiraly

log chunk size as well

d6d4b2c2 03/18/2011 07:49 PM Csaba Kiraly

turning off pseudo-symmetric neigborhood (neigh_on_* mechanisms)

6fa45de5 03/13/2011 05:48 PM Csaba Kiraly

streaming: fix use of get_rtt with MONL

9a508c97 03/12/2011 08:00 PM Csaba Kiraly

force pseudo-symmetric neighbourhood

bc214024 03/08/2011 04:07 PM Csaba Kiraly

Merge branch 'playout-timelimit' into next

a115d090 03/08/2011 04:06 PM Csaba Kiraly

skip time limit check if it is unlimited

9fd49433 03/08/2011 04:05 PM Csaba Kiraly

set default chunk time limit to unlimited

b0382d63 03/08/2011 11:33 AM Csaba Kiraly

Merge branch 'DLc' into next

Conflicts:
input-grapes.c
streaming.c

08f76adc 03/08/2011 11:30 AM Csaba Kiraly

fix some compile warnings

05a1dc0a 03/08/2011 11:29 AM Csaba Kiraly

remove some duplicate code from chunkScoreDL

54da4e2b 03/08/2011 11:11 AM Csaba Kiraly

adding get_chunk_deadline call

f858aff2 03/08/2011 11:11 AM Csaba Kiraly

fix a compile warning in chunkScoreDl

58811a24 03/08/2011 11:10 AM Csaba Kiraly

fill deadline_increment based on priority, if filled by chunkiser

784a92e2 03/08/2011 11:09 AM Csaba Kiraly

add module 3 chunk priority

e13e2d0e 03/08/2011 11:09 AM Csaba Kiraly

implement DL chunk scheduler (not used yet)

f59d7111 03/08/2011 11:05 AM Csaba Kiraly

Merge branches 'metadata-struct', 'io-grapes' and 'playout-timelimit' into next

3656c531 03/08/2011 10:49 AM Csaba Kiraly

needs returns true if timestamp unknown

TODO: estimate timestamp instead of this

bb1ef440 03/08/2011 10:45 AM Csaba Kiraly

removing old am_i_source

3730fda0 03/02/2011 09:27 AM Csaba Kiraly

making the playout delay limit configurable (--playout_limit)

d263a301 03/02/2011 09:04 AM Csaba Kiraly

limiting chunk delay to fixed 4 sec

2d4a594b 03/02/2011 09:03 AM Csaba Kiraly

adding get_chunk_timestamp function

Conflicts:

streaming.c
70921454 03/02/2011 08:57 AM Csaba Kiraly

moving am_i_source up to streamer.c

otherwise it gets initialized too late

dceef344 03/02/2011 08:56 AM Csaba Kiraly

added am_i_source()

Conflicts:

streaming.c
65626579 03/02/2011 08:55 AM Csaba Kiraly

just some debug

2c77ce17 03/02/2011 08:53 AM Csaba Kiraly

input-grapes: adding "ipb:" config

397f3860 02/16/2011 10:08 PM Csaba Kiraly

fix transid type

43dd1a10 02/16/2011 10:07 PM Csaba Kiraly

fix some const struct chunk*

0adbb1ef 02/16/2011 05:44 PM Csaba Kiraly

Merge remote branch 'svn/tags/Streamer/winestreamer-0.9.2' into merge-wine

Conflicts:
Chunkiser/input-stream-avs.c
chunk_signaling.c
out-stream-avf.c
streaming.c

96e30de6 02/16/2011 04:58 PM Csaba Kiraly

fix problem with source sending old chunks

after adding the buffer to the source, it was sometimes sending old chunks to peers. Fixed it by limiting
scheduler in send_chunk to the last chunk.

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/portablestreamer-win/Applications/Streamer@2478 c54fac2e-1815-407e-9b96-088d06743913...

14893aa5 02/16/2011 04:58 PM Csaba Kiraly

adding buffer to the source

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/portablestreamer-win/Applications/Streamer@2469 c54fac2e-1815-407e-9b96-088d06743913

49133316 02/16/2011 02:33 PM Csaba Kiraly

Merge remote branch 'abeni2/grapes-io' into next

a1c01ccf 02/16/2011 01:41 PM Csaba Kiraly

use the parseChunkMsg call of GRAPES

033319c7 02/16/2011 01:41 PM Csaba Kiraly

add transaction ID to chunk sending

8e750be6 02/16/2011 01:41 PM Csaba Kiraly

fix: change trans_id to uint16_t

Conflicts:

chunk_signaling.c
streaming.c
streaming.h
f14985ba 02/10/2011 08:31 AM Luca Abeni

Enable to use the UDP (de)chunkiser

to use UDP, use
udp:port0=...,port1=...,port2=...
as input or output file name

3dff225b 11/26/2010 12:38 PM Csaba Kiraly

Merge branch 'reply-non-neighbour' into back-offer

Conflicts:
streaming.c

f9630d20 11/26/2010 11:43 AM Csaba Kiraly

accept offers from non-neighbours

c3e8369f 11/26/2010 11:43 AM Csaba Kiraly

ack chunks even if the sender is not in pset

f8286367 11/26/2010 11:43 AM Csaba Kiraly

process accept message even if peer is not in pset

Conflicts:

chunk_signaling.c
fa3d2720 11/26/2010 11:33 AM Csaba Kiraly

change ack_chunk interface to use nodeID instead of peer*

Conflicts:

streaming.c
b0225995 11/26/2010 11:33 AM Csaba Kiraly

change interface of send_bmap from peer* to nodeid*

b13977c0 11/26/2010 11:25 AM Csaba Kiraly

change interface of send_accepted_chunk to use nodeID instead of peer*

Conflicts:

chunk_signaling.c
streaming.h
84ff82ba 11/02/2010 07:39 PM Csaba Kiraly

fixing a bunch of printf related warnings

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/winestreamer-0.9.x/Applications/Streamer@2326 c54fac2e-1815-407e-9b96-088d06743913

fd3d9d53 11/02/2010 07:39 PM Csaba Kiraly

configure whether to add peers to neighbourhood on chunk receive

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/winestreamer-0.9.x/Applications/Streamer@2324 c54fac2e-1815-407e-9b96-088d06743913

1d4397e7 11/02/2010 07:39 PM Csaba Kiraly

speedup: cache bmap for bmap_broadcast

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/winestreamer-0.9.x/Applications/Streamer@2323 c54fac2e-1815-407e-9b96-088d06743913

f2f24d31 11/02/2010 07:39 PM Csaba Kiraly

add code to broadcast buffermaps

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/winestreamer-0.9.x/Applications/Streamer@2322 c54fac2e-1815-407e-9b96-088d06743913

7935ce01 11/02/2010 07:39 PM Csaba Kiraly

add flag to control max_deliver heuristics

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/winestreamer-0.9.x/Applications/Streamer@2321 c54fac2e-1815-407e-9b96-088d06743913

1f1aa48f 10/13/2010 01:40 PM Csaba Kiraly

chunk_log: joined two logs

the log of one event was done in 2 separate parts, sometimes other messages
were written in between

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

8a49328f 10/09/2010 12:42 PM Csaba Kiraly

r2142 has been selected as the baseline for release 0.9.x

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

665f172d 10/01/2010 02:14 PM Csaba Kiraly

accept offers from non-neighbours

59b87dad 10/01/2010 11:37 AM Csaba Kiraly

don't add to neghbourhood just because a chunk is received

32d70c26 10/01/2010 11:37 AM Csaba Kiraly

Merge branch '2010_streamers_paper' into back-offer

13d4c180 10/01/2010 10:55 AM Csaba Kiraly

configure whether to add peers to neighbourhood on chunk receive

97ab5c93 09/28/2010 02:02 AM Csaba Kiraly

change to faster scheduler chunkID based chunk scheduler

this could speed up local tests with lots of peers, since less lookup is needed

d88f86de 09/28/2010 02:02 AM Csaba Kiraly

turn off max deliver heuristics

98ec04e6 09/28/2010 02:00 AM Csaba Kiraly

Merge branches 'fixes2', 'protocol', 'sched', 'topo-config' and 'measures' into 2010_streamers_paper

14e5c21e 09/28/2010 01:59 AM Csaba Kiraly

adding old and dup flags to reg_chunk_receive interface

requires GRAPES update

ba99da01 09/28/2010 01:23 AM Csaba Kiraly

speedup: cache bmap for bmap_broadcast

a204d648 09/28/2010 01:22 AM Csaba Kiraly

add code to broadcast buffermaps

8bb39b0b 09/28/2010 01:19 AM Csaba Kiraly

peer* based sched part2

851fa962 09/28/2010 01:19 AM Csaba Kiraly

configure offer scheduler through scheduler.h

7b86e7d9 09/28/2010 01:05 AM Csaba Kiraly

changing schedPeerID to peer*

10fd812c 09/28/2010 12:57 AM Csaba Kiraly

add flag to control max_deliver heuristics

0fec1310 09/28/2010 12:45 AM Csaba Kiraly

set scheduling policy with defines

5e9bb7c1 09/28/2010 12:44 AM Csaba Kiraly

chunk_log: joined two logs

the log of one event was done in 2 separate parts, sometimes other messages
were written in between

1cd06c26 09/14/2010 07:02 AM Csaba Kiraly

simplifying chunk_log code

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

8612d586 08/25/2010 02:01 PM Csaba Kiraly

temporary commit to make statistics happen with HTTP I/O

this is only a temporary commit for the demo, should be cleaned later on!

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

45c3eb04 08/15/2010 12:37 PM Csaba Kiraly

improved warning output for chunk attributes

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

7c2ac59e 08/05/2010 03:11 PM Csaba Kiraly

adding cb_size=0 to signal seeder

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

b31bd3a2 08/05/2010 03:11 PM Csaba Kiraly

fix chunkID_set parameters in cb_to_bmap

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

b44ae8d2 08/05/2010 03:10 PM Csaba Kiraly

Revert "removing cb_size from buffermap messages"

This reverts commit 2d71da21f8ccb062ed4529ea58fb074ec0b35790.

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

4aaa8891 07/29/2010 10:45 AM MatteoSammarco

Added long option (--chunk_log) to enable the redirection of peers' log to the stderr

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

bc1ddc15 07/27/2010 07:17 PM MatteoSammarco

streaming.c and output.c modified for enst scripts

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

c9370421 07/25/2010 08:26 PM Csaba Kiraly

input_open: adding parameters to pass back some file descriptors

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

db206d2b 07/25/2010 08:26 PM Csaba Kiraly

removing cb_size from buffermap messages

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

685225b2 07/25/2010 08:26 PM Csaba Kiraly

split generated_chunk in two functions

deal separately with input and with adding the chunk to the system

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

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