Lines Matching refs:wChannels

634     uint16_t wChannels;          /* number of channels */  in wav_read_fmt()  local
649 &wChannels, in wav_read_fmt()
706 if (ft->signal.channels == 0 || ft->signal.channels == wChannels) in wav_read_fmt()
707 ft->signal.channels = wChannels; in wav_read_fmt()
1229 uint16_t wChannels; /* number of channels */ in wavwritehdr() local
1259 wChannels = ft->signal.channels; in wavwritehdr()
1269 wBlockAlign = wChannels * bytespersample; in wavwritehdr()
1274 wBlockAlign = wChannels * bytespersample; in wavwritehdr()
1278 wBlockAlign = wChannels; in wavwritehdr()
1282 wBlockAlign = wChannels; in wavwritehdr()
1285 if (wChannels>16) in wavwritehdr()
1287 lsx_fail_errno(ft,SOX_EOF,"Channels(%d) must be <= 16",wChannels); in wavwritehdr()
1291 wBlockAlign = wChannels * 256; /* reasonable default */ in wavwritehdr()
1294 …wSamplesPerBlock = lsx_ima_samples_in((size_t) 0, (size_t) wChannels, (size_t) wBlockAlign, (size_… in wavwritehdr()
1297 if (wChannels>16) in wavwritehdr()
1299 lsx_fail_errno(ft,SOX_EOF,"Channels(%d) must be <= 16",wChannels); in wavwritehdr()
1304 wBlockAlign = max(wBlockAlign, 1) * wChannels * 256; in wavwritehdr()
1307 …wSamplesPerBlock = lsx_ms_adpcm_samples_in((size_t) 0, (size_t) wChannels, (size_t) wBlockAlign, (… in wavwritehdr()
1311 if (wChannels!=1) in wavwritehdr()
1313 lsx_report("Overriding GSM audio from %d channel to 1",wChannels); in wavwritehdr()
1316 wChannels = ft->signal.channels = 1; in wavwritehdr()
1346 second_header ? wav->numSamples : ft->signal.length / wChannels; in wavwritehdr()
1354 if (wFormatTag == WAVE_FORMAT_PCM && (wBitsPerSample > 16 || wChannels > 2) in wavwritehdr()
1399 lsx_writew(ft, wChannels); in wavwritehdr()
1415 if (wChannels == 1) dwChannelMask = 0x4; /* 1 channel (mono) = FC */ in wavwritehdr()
1416 else if (wChannels == 2) dwChannelMask = 0x3; /* 2 channels (stereo) = FL, FR */ in wavwritehdr()
1417 else if (wChannels == 4) dwChannelMask = 0x33; /* 4 channels (quad) = FL, FR, BL, BR */ in wavwritehdr()
1418 … else if (wChannels == 6) dwChannelMask = 0x3F; /* 6 channels (5.1) = FL, FR, FC, LF, BL, BR */ in wavwritehdr()
1419 …else if (wChannels == 8) dwChannelMask = 0x63F; /* 8 channels (7.1) = FL, FR, FC, LF, BL, BR, SL… in wavwritehdr()
1466 wav_format_str(wFormatTag), wChannels, in wavwritehdr()
1467 wChannels == 1 ? "" : "s", dwSamplesPerSecond); in wavwritehdr()