[NON-BE] Fix negative index in deindex_lvq_SHB
- Related issues:
- Requested reviewers:
Reason why this change is needed
In the function decode_comb() a negative index is passed (which is not allowed). The issue happens when the index is on the border between leader classes. This happens only for the calls in deindex_lvq_SHB().
Description of the change
A ">=" is replaced with ">" in "while ( index > table_no_cv[i] )" when eliminating the offset of previous classes' indexes.
Affected operating points
NON-BE - directly affecting LRTD stereo modes at 16.4kbps, 24.4kbps and 32kbps and modes that include these (e.g. MASA, OMASA). The fix is in the decoder and it is backwards compatible. There are rare occurrences, as it happens for few particular index values.
Related to #1054 (closed)