From: drowe67 Date: Sat, 26 Apr 2014 03:09:27 +0000 (+0000) Subject: was applying errors in wrong order, should be MSB first X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=458d2badbc81f37870c1c18e2c412b0d859f6712;p=freetel-svn-tracking.git was applying errors in wrong order, should be MSB first git-svn-id: https://svn.code.sf.net/p/freetel/code@1573 01035d8c-6547-0410-b346-abe4f91aad63 --- diff --git a/codec2-dev/src/insert_errors.c b/codec2-dev/src/insert_errors.c index e3f3810f..87ef2f8b 100644 --- a/codec2-dev/src/insert_errors.c +++ b/codec2-dev/src/insert_errors.c @@ -92,7 +92,7 @@ int main(int argc, char *argv[]) //printf("bit: %d start_bit: %d end_bit: %d\n", bit, start_bit, end_bit); if (fread(&error, sizeof(short), 1, ferror)) { if ((bit >= start_bit) && (bit <= end_bit)) - byte ^= error << i; + byte ^= error << (7-i); if (error) errors++; }