Skip to content
  1. Apr 13, 2018
  2. Apr 10, 2018
  3. Apr 06, 2018
    • 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
  4. Mar 03, 2018
    • Luker's avatar
      C API cleanup · 74aa4e1c
      Luker authored
      
      
      ...which brings some API breakage :(
      
      notable things:
      
      * C and C++ names for structs and variables are now in sync
      * common.hpp is much easier to read
      * added "trcked by" "tracks ..." to know that some things
        are to be kept in synch between C and C++
      * "RaptorQ_Dec_Result" name was too similar to
        "RaptorQ_Decoder_Result". The C++ version calls it
        "Decoder_wait_res", let's go with that, at least it
        is more different and actually more to the point.
      
      Signed-off-by: default avatarLuca Fulchir <luker@fenrirproject.org>
      74aa4e1c
  5. Jan 07, 2018
  6. Dec 21, 2017
  7. Dec 19, 2017
  8. Dec 12, 2017
  9. Jan 02, 2017
  10. Dec 30, 2016
  11. Nov 09, 2016
  12. Nov 02, 2016
  13. Oct 31, 2016
  14. Oct 26, 2016
  15. Oct 24, 2016
    • Luker's avatar
      C RAW API: stop() should be common. · 31b69ba1
      Luker authored
      
      
      ...although you will rarely need it for the encoder.
      
      Signed-off-by: default avatarLuca Fulchir <luker@fenrirproject.org>
      31b69ba1
    • Luker's avatar
      RAW API: Initialization check · 9ebdf6f7
      Luker authored
      
      
      should not be necessary, we made things typesafe.
      But there are strange people around...
      
      Signed-off-by: default avatarLuca Fulchir <luker@fenrirproject.org>
      9ebdf6f7
    • Luker's avatar
      Big, useless commit. · 3ae18757
      Luker authored
      
      
      Spaces, not tabs.
      
      Actually, I liked tabs much more. But it seems a lot
      of IDEs and general reader do not handle them correctly,
      or do not let you configure "1 tab == 4 spaces", so the code
      was not always readable.
      
      "git diff -w" for this commit is en empty list.
      
      Signed-off-by: default avatarLuca Fulchir <luker@fenrirproject.org>
      3ae18757
    • Luker's avatar
      RAW without interleaver, typesafety, API changes · a778a39b
      Luker authored
      
      
      This was originally meant only to eradicate the interleaving
      code, so that the raw API could be slightly faster.
      
      Turns out a lot had to be done for that, and the API changed
      to reflect those changes.
      
      The RAW_Encoder template now has enabled/disabled methods,
      so that you can only use the right one, depending on
      whether you choose interleaving or not.
      
      While doing all of this, I realized a nice way to let the user
      choose the correct symbol number for the block. +1 for typesafety.
      
      And since the commit became really big, I threw in a couple
      of useless style changes, bringing back everything to 80 columns.
      
      Really, I should be doing smaller commits.
      
      Signed-off-by: default avatarLuca Fulchir <luker@fenrirproject.org>
      a778a39b
  16. Oct 18, 2016
  17. Oct 09, 2016
  18. Oct 01, 2016
  19. Sep 28, 2016
    • Luker's avatar
      32 bits: silence warnings · 668f93a7
      Luker authored
      
      
      Also: modify a bit the API for 32 bits.
      The user should not expect RQ to manage more memory
      than the 32 bit machine can handle. This means that
      some methods should work with and return size_t, not uint64_t
      
      Signed-off-by: default avatarLuca Fulchir <luker@fenrirproject.org>
      668f93a7
  20. Sep 27, 2016
  21. Sep 26, 2016
  22. Sep 22, 2016
  23. Sep 21, 2016
  24. Jul 19, 2016
  25. Jul 17, 2016
  26. Jul 14, 2016
  27. Jul 11, 2016
  28. Jul 09, 2016