Bump to WebRTC M120 release
Some API deprecation -- ExperimentalAgc and ExperimentalNs are gone. We're continuing to carry iSAC even though it's gone upstream, but maybe we'll want to drop that soon.
This commit is contained in:
@ -80,8 +80,6 @@ const uint32_t kFmtIeeeFloatSubchunkSize =
|
||||
// read audio samples.
|
||||
#pragma pack(2)
|
||||
struct WavHeaderPcm {
|
||||
WavHeaderPcm(const WavHeaderPcm&) = default;
|
||||
WavHeaderPcm& operator=(const WavHeaderPcm&) = default;
|
||||
RiffHeader riff;
|
||||
FmtPcmSubchunk fmt;
|
||||
struct {
|
||||
@ -95,8 +93,6 @@ static_assert(sizeof(WavHeaderPcm) == kPcmWavHeaderSize,
|
||||
// WAV implementation.
|
||||
#pragma pack(2)
|
||||
struct WavHeaderIeeeFloat {
|
||||
WavHeaderIeeeFloat(const WavHeaderIeeeFloat&) = default;
|
||||
WavHeaderIeeeFloat& operator=(const WavHeaderIeeeFloat&) = default;
|
||||
RiffHeader riff;
|
||||
FmtIeeeFloatSubchunk fmt;
|
||||
struct {
|
||||
@ -132,7 +128,7 @@ uint16_t MapWavFormatToHeaderField(WavFormat format) {
|
||||
case WavFormat::kWavFormatMuLaw:
|
||||
return 7;
|
||||
}
|
||||
RTC_CHECK(false);
|
||||
RTC_CHECK_NOTREACHED();
|
||||
}
|
||||
|
||||
WavFormat MapHeaderFieldToWavFormat(uint16_t format_header_value) {
|
||||
@ -161,7 +157,7 @@ uint16_t BlockAlign(size_t num_channels, size_t bytes_per_sample) {
|
||||
return static_cast<uint16_t>(num_channels * bytes_per_sample);
|
||||
}
|
||||
|
||||
// Finds a chunk having the sought ID. If found, then |readable| points to the
|
||||
// Finds a chunk having the sought ID. If found, then `readable` points to the
|
||||
// first byte of the sought chunk data. If not found, the end of the file is
|
||||
// reached.
|
||||
bool FindWaveChunk(ChunkHeader* chunk_header,
|
||||
@ -278,10 +274,8 @@ size_t GetFormatBytesPerSample(WavFormat format) {
|
||||
return 1;
|
||||
case WavFormat::kWavFormatIeeeFloat:
|
||||
return 4;
|
||||
default:
|
||||
RTC_CHECK(false);
|
||||
return 2;
|
||||
}
|
||||
RTC_CHECK_NOTREACHED();
|
||||
}
|
||||
|
||||
bool CheckWavParameters(size_t num_channels,
|
||||
|
Reference in New Issue
Block a user