MC ParamUpmix data type mismatch
As part of MC ParamUpmix structure, there is defined a flag:
```
typedef struct ivas_mc_paramupmix_enc_data_structure
{
...
bool first_frame;
} MC_PARAMUPMIX_ENC_DATA, *MC_PARAMUPMIX_ENC_HANDLE;
```
while it holds values `first_frame = 0` or `first_frame = 1`.
Strictly speaking, the data type of this parameter should be `int16_t` to avoid data type mismatch.
Alternatively, the flag could hold `first_frame = false` or `first_frame = true` but this is less preferable as the codec does not use `bool` except of the application layer.
issue