Commit dd32a347 authored by Stefan Westerfeld's avatar Stefan Westerfeld

Fix bug in soft conv code decoder.

Signed-off-by: Stefan Westerfeld's avatarStefan Westerfeld <stefan@space.twc.de>
parent 619d2fec
......@@ -104,10 +104,10 @@ conv_decode_soft (const vector<float>& coded_bits)
{
for (int bit = 0; bit < 2; bit++)
{
int new_state = ((state << 1) | bit) & state_mask;
int new_state = ((state << 1) | bit) & state_mask;
int delta = old_table[state].delta;
int sbit_pos = new_state * rate;
float delta = old_table[state].delta;
int sbit_pos = new_state * rate;
for (size_t p = 0; p < generators.size(); p++)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment