Two decoding paths in the decoder

The decoder has two path, whether JBM or 5ms decoding is active either through the JBM path or through the 20ms path. This doubles a lot of functionality and make the maintenance of the code harder since all fixes need to be checked if they are present in both paths.

Assignee Loading
Time tracking Loading