Do not try to encode the audio format in a single digit. Just use
0: off
1: receiver activated
2: writer started
3: receiver activated and writer is running
regardless of the audio format.
flag += 1;
if (s->wpid > 0)
flag += 2;
flag += 1;
if (s->wpid > 0)
flag += 2;
- if (flag != '0')
- flag += s->format * 4;
decoder_flags[i] = flag;
}
decoder_flags[MAX_STREAM_SLOTS] = '\0';
decoder_flags[i] = flag;
}
decoder_flags[MAX_STREAM_SLOTS] = '\0';