History | View | Annotate | Download (16.3 KB)
removing old am_i_source
moving am_i_source up to streamer.c
otherwise it gets initialized too late
added am_i_source()
Conflicts:
streaming.c
fix transid type
fix some const struct chunk*
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
Merge remote branch 'abeni2/grapes-io' into next
use the parseChunkMsg call of GRAPES
add transaction ID to chunk sending
fix: change trans_id to uint16_t
chunk_signaling.c streaming.c streaming.h
Enable to use the UDP (de)chunkiser
to use UDP, use udp:port0=...,port1=...,port2=...as input or output file name
Merge branch 'reply-non-neighbour' into back-offer
Conflicts: streaming.c
accept offers from non-neighbours
ack chunks even if the sender is not in pset
process accept message even if peer is not in pset
chunk_signaling.c
change ack_chunk interface to use nodeID instead of peer*
change interface of send_bmap from peer* to nodeid*
change interface of send_accepted_chunk to use nodeID instead of peer*
chunk_signaling.c streaming.h
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
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
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
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
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
chunk_log: joined two logs
the log of one event was done in 2 separate parts, sometimes other messageswere 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
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
don't add to neghbourhood just because a chunk is received
Merge branch '2010_streamers_paper' into back-offer
change to faster scheduler chunkID based chunk scheduler
this could speed up local tests with lots of peers, since less lookup is needed
turn off max deliver heuristics
Merge branches 'fixes2', 'protocol', 'sched', 'topo-config' and 'measures' into 2010_streamers_paper
adding old and dup flags to reg_chunk_receive interface
requires GRAPES update
peer* based sched part2
configure offer scheduler through scheduler.h
changing schedPeerID to peer*
set scheduling policy with defines
simplifying chunk_log code
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/OfferStreamer@2132 c54fac2e-1815-407e-9b96-088d06743913
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
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
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
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
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
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
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
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
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
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
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
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
Revert "Changed to build both with cc and g++"
This reverts commit 7ed27fb098c874145c4210155330b206e97ee8aa.
Applications/OfferStreamer/Makefile
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/OfferStreamer@1585 c54fac2e-1815-407e-9b96-088d06743913
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
Undoing changes by Guiseppe
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/OfferStreamer@1548 c54fac2e-1815-407e-9b96-088d06743913
removed large video files
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/OfferStreamer@1547 c54fac2e-1815-407e-9b96-088d06743913
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
separating MONL better: changing measures.c to measures-monl.c
fix warning
Move sig-init in streaming.
add sig_ha header
add chunk delay measurement
fix new-line at some debug outputs
measure and publish average number of overlay hops to peer
add deadline to chunk attributes
add chunk attributes (hopcount) filling and update
extract offer_per_tick to a global parameter
measure OfferAccept ratio in Streamer
pass on transaction ID
upgraded to new sched interface
implement ELp peer score function
reduce buffermap rate if losses occur
more agressive reduction of offer rate
change source to send chunks based on locality (RTT)
send out one offer random, one based on locality, alternating
using bitmap type chunkidset for sending buffermaps
fix compilation without MONL
fixing the stupid max_deliver bug
I've assumed that the earliest chunk is the last one in the set ... it wasa wrong assumption :(
fix compilation without MONL with DEBUG
reduce debug output in streaming.c
compile also without MONL
removing chunkbuffer_helper
not needed with the current GRAPES version
fix printing if compiled with DEBUG
get_average_lossrate_pset wrapper around get_average_lossrate
reduce offer count if there are losses in send (average)
increase max_deliver in offer if hopcount is small
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.
fix call to chunk_unlock
was called to early, before verifying that decode was successful
added chunk send/recive event counters to streamer
improved debug output
improved chunk buffer printing
temporarily disabling peer level measures
adding some peer level measures
changing back to RUp
decrease min rtt
more agressive traffic reduction in case of losses
improve RTT based selection rule
reduce load a little bit if there are losses on the path