Skip to content
  1. Apr 06, 2018
    • Luker's avatar
      RFC decoder::block_size() get real size · f0ca54c0
      Luker authored
      
      
      block_size() optimistically reported the block size
      as extracted from the partitioning. The problem
      is that the last block is not always full, so the
      last block had the wrong size.
      
      report the right size
      
      Signed-off-by: default avatarLuca Fulchir <luker@fenrirproject.org>
      f0ca54c0
    • Luker's avatar
      Add option to ill with zeros the lost symbols · 325789d9
      Luker authored
      
      
      Fixes #24
      
      Sometimes it makes sense to have incomplete data.
      This way we both de-interleave the incomplete data
      and we give a std::vector<bool> of which bytes were
      transmitted correctly and which were zeroed out.
      
      Accessible through the end_of_input() calls, as it is the
      only call that makes sense for this, since we need to
      also ignore any other repair symbol.
      
      Signed-off-by: default avatarLuca Fulchir <luker@fenrirproject.org>
      325789d9
  2. Apr 05, 2018
  3. Mar 30, 2018
  4. Mar 29, 2018
  5. Mar 17, 2018
    • Luker's avatar
      Phase1 bugfixing · 257fdf5a
      Luker authored
      
      
      2 bugs found in phase1
      
      * wrong row tracking
      * did not account for non_zero == 1
      
      After looking at that code again, I think it needs a
      small rewrite, some things could be a bit more efficient...
      
      Signed-off-by: default avatarLuca Fulchir <luker@fenrirproject.org>
      257fdf5a
  6. Mar 16, 2018
  7. Mar 13, 2018
  8. Mar 11, 2018
    • Luker's avatar
      RFC6330 conformity · 714185d6
      Luker authored
      We were doing really bad stuff.
      * we were not using the correct block size, but instead
        creating something completely out-of standard
        This surely means that we were not compatible with
        OpenRQ (Ticket #20), and possibly a reason for which
        decoding fails too ofter (Ticket #21).
      * We used the wrong ESI number, which should skip
        the padding numbers (#23, #20
      
      )
      * we did not expose the real block size to the user
        of the RFC namespace (RFC iterators)
      
      Signed-off-by: default avatarLuca Fulchir <luker@fenrirproject.org>
      714185d6
  9. Mar 10, 2018
  10. Mar 06, 2018
  11. Mar 03, 2018
  12. Feb 27, 2018
    • Luker's avatar
      RFC6330 Documentation & fixes · 2e9273a1
      Luker authored
      
      
      Ticket #8
      
      Finally move the documentation to track the
      RFC6330 namespace for both C and C++ APIs
      
      fixes are related to the documentation
      * decode_symbol was forgotten
      * future_state uniformed between RAW and RFC
      * renamed a couple of RaptorQ__v1 in RFC6330__v1
      
      Signed-off-by: default avatarLuca Fulchir <luker@fenrirproject.org>
      2e9273a1
  13. Feb 05, 2018
  14. Jan 08, 2018
  15. Jan 07, 2018
  16. Jan 04, 2018
  17. Dec 21, 2017
  18. Dec 19, 2017
  19. Dec 12, 2017
  20. Dec 11, 2017
  21. Jan 02, 2017
  22. Dec 30, 2016
  23. Dec 27, 2016
  24. Dec 15, 2016