To allow the propagation of under-run in NetEq.
BUG= R=tina.legrand@webrtc.org, turaj@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1974004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4537 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
parent
97d1a988b6
commit
db1cefc14e
@ -690,10 +690,9 @@ int NetEqImpl::GetAudioInternal(size_t max_length, int16_t* output,
|
|||||||
samples_from_sync << " samples";
|
samples_from_sync << " samples";
|
||||||
if (samples_from_sync != output_size_samples_) {
|
if (samples_from_sync != output_size_samples_) {
|
||||||
LOG_F(LS_ERROR) << "samples_from_sync != output_size_samples_";
|
LOG_F(LS_ERROR) << "samples_from_sync != output_size_samples_";
|
||||||
assert(false);
|
// TODO(minyue): treatment of under-run, filling zeros
|
||||||
memset(output, 0, num_output_samples * sizeof(int16_t));
|
memset(output, 0, num_output_samples * sizeof(int16_t));
|
||||||
*samples_per_channel = output_size_samples_;
|
*samples_per_channel = output_size_samples_;
|
||||||
last_mode_ = kModeError;
|
|
||||||
return kSampleUnderrun;
|
return kSampleUnderrun;
|
||||||
}
|
}
|
||||||
*samples_per_channel = output_size_samples_;
|
*samples_per_channel = output_size_samples_;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user