From: Andre Noll Date: Tue, 27 Apr 2010 19:43:19 +0000 (+0200) Subject: Basic infrastructure changes for FEC/DCCP support. X-Git-Tag: v0.4.3~13^2~15 X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=commitdiff_plain;h=28f8405e062fcff1f0ce90eb01ffeaca299cffa7;hp=28f8405e062fcff1f0ce90eb01ffeaca299cffa7 Basic infrastructure changes for FEC/DCCP support. This patch allows to add a FEC client without specifying the FEC parameters. Instead, these parameters are set at stream start time via the new ->open() method of the senders. It is desirable to defer ssetting the FEC parameters to allow dynamic determination of the slice size. We need an established connection to find out the best value for the slice size, but the UDP sender currently has to fix the slice size at target add time, which is too early. The slice size for the UDP and the DCCP sender are currently hardcoded values; this will be fixed by subsequent patches. ---