McMASA LFE synthesis has wrong subframe index
Basic info
- Float reference:
- Encoder (float):
- Decoder (float): 08cd86420da38cb0eb176218999e5fca74ed4584
- Fixed point:
- Encoder (fixed):
- Decoder (fixed): 7897b35e
Bug description
There is a pretty clear conversion error in McMASA LFE synthesis in BASOP, see below
Float:
subframe_index = slot_index / 4;
BASOP:
subframe_index = shr( slot_index, 4 );
BASOP basically always uses just the first slow instead of advancing it correctly.