Merge branch 'v0.21.x' into master

This commit is contained in:
Max Kellermann
2020-09-21 11:37:30 +02:00
7 changed files with 39 additions and 8 deletions

View File

@@ -33,12 +33,14 @@ struct OpusHead {
bool
ScanOpusHeader(const void *data, size_t size, unsigned &channels_r,
unsigned &pre_skip_r)
signed &output_gain_r, unsigned &pre_skip_r)
{
const auto *h = (const OpusHead *)data;
if (size < 19 || (h->version & 0xf0) != 0)
return false;
output_gain_r = FromLE16S(h->output_gain);
channels_r = h->channels;
pre_skip_r = FromLE16(h->pre_skip);
return true;