Bug:
7965744
Change-Id: Ic024e7fb32f7459b8093c2cf6cd5752aade21ddb
ALOGE("Invalid format");
return BAD_VALUE;
}
+ mFormat = format;
if (!audio_is_input_channel(channelMask)) {
return BAD_VALUE;
uint32_t channelCount = popcount(channelMask);
mChannelCount = channelCount;
- if (audio_is_linear_pcm(mFormat)) {
+ if (audio_is_linear_pcm(format)) {
mFrameSize = channelCount * audio_bytes_per_sample(format);
} else {
mFrameSize = sizeof(uint8_t);
mStatus = NO_ERROR;
- mFormat = format;
// Update buffer size in case it has been limited by AudioFlinger during track creation
mFrameCount = mCblk->frameCount_;