Commit History

Autor SHA1 Mensaxe Data
  Stefan Westerfeld e4f4888452 gitignore %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 392a2deb15 Add script to measure file error rate. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 1d0d25714a Use 128-bit message size in ber-test.sh. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld dd5b737a41 Make audiowmark add|get use error correcting code. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 61e44fca51 Add conv code api to get the number of coded bits for a fixed message size. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld ae67a40cb6 Add test for soft decoding. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld dd32a347e5 Fix bug in soft conv code decoder. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 619d2fec4e Split decoding functions into soft and hard decoding. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 33852ca9e3 Move convolution code tests to extra binary. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld f937bf6919 Refactor conv decode backtracking loop. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 0cb4466e5d Performance improved trellis data structure initialization. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld e179ea3fba Reduce test_size for performance reasons. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 988df2942b Optimize decoding somewhat; use convolution order 14 by default now. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 1eac837dbc Provide convolution generators for order=14 and order=18. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 24ace2b6fa Cleanup decoder backtracking. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 6ce5610b73 Implemented optimal decoding algorithm (Viterbi). %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 584d4a3f27 Add randomized error test for convolution encode/decode. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 4ece7494bf Started to implement convolutional code. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld d24be164d9 Report raw bit errors; bump test set size to fit 384 bits. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 4db5c9a1c9 Merge branch 'reorder-devel' %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 9169733339 Move windowing code out of the inner compute_frame_ffts loop. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 9db6c5e659 Refactor watermark synthesis code. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 2df880aaae Simplify linear watermark generation. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 356b2c0625 Merge linear/mix synthesis code. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 022848a179 Refactor linear watermark generation. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 323ecfffa6 Merge linear non-blind/blind decoding. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 63d54b669f Switch to patchwork algorithm for non-blind linear decode. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 0169afa952 Fix bug in last commit: make mix blind decode work again. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld f8b9a98a6a Merge blind and non-blind mix decode step. %!s(int64=6) %!d(string=hai) anos
  Stefan Westerfeld 031c1ab2c3 Cleanups related to block size. %!s(int64=6) %!d(string=hai) anos