--- Algorithm-FEC/FEC.pm 2004/06/27 12:43:08 1.9 +++ Algorithm-FEC/FEC.pm 2012/11/22 01:41:39 1.14 @@ -36,7 +36,7 @@ no warnings; -$VERSION = 0.5; +$VERSION = '1.1'; XSLoader::load Algorithm::FEC, $VERSION; @@ -91,7 +91,7 @@ Prepares to decode C of blocks (see C for the C parameter). -Since these are not necessarily the original data blocks, an array of +Since these are not usually the original data blocks, an array of indices (ranging from C<0> to C) must be supplied as the second arrayref. @@ -101,8 +101,6 @@ necessary) to reflect the order the blocks will have in the decoded result. -Both arrays must have exactly C entries. - The index array represents the decoded ordering, in that the n-th entry in the indices array corresponds to the n-th data block of the decoded result. The value stored in the n-th place in the array will contain the @@ -137,7 +135,7 @@ are not actually set for decoding. This method is not normally used, but if you want to move blocks -around after reodering and before decoding, then calling Cshuffle> +around after reordering and before decoding, then calling C followed by C incurs lower overhead than calling C twice, as files are not mmapped etc. @@ -159,7 +157,7 @@ The way this module works is compatible with the way freenet (L) encodes files. Comaptibility to other file -formats or networks is not know, please tell me if you find more examples. +formats or networks is not known, please tell me if you find more examples. =head1 SEE ALSO @@ -177,7 +175,7 @@ =head1 AUTHOR - Marc Lehmann + Marc Lehmann http://home.schmorp.de =cut