static uint32_t getInputChannelCount(uint32_t channels) {
uint32_t sInputChannelCount = 0;
sInputChannelCount = popcount((channels)&(AUDIO_CHANNEL_IN_STEREO|AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_5POINT1));
ALOGV("%s(%d),channels(%d),sInputChannelCount(%d):this is syh",__FUNCTION__,__LINE__,channels,sInputChannelCount);
return sInputChannelCount;
// only mono, stereo, and 5.1 are supported for input sources
#ifdef BBK_AUDIO
return popcount(channels);;
#else
sInputChannelCount = popcount((channels)&(AUDIO_CHANNEL_IN_STEREO|AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_5POINT1));
ALOGD("%s(%d),channels(%d),sInputChannelCount(%d):this is syh",__FUNCTION__,__LINE__,channels,sInputChannelCount);
return sInputChannelCount;
#endif
}
uint32_t sInputChannelCount = 0;
sInputChannelCount = popcount((channels)&(AUDIO_CHANNEL_IN_STEREO|AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_5POINT1));
ALOGV("%s(%d),channels(%d),sInputChannelCount(%d):this is syh",__FUNCTION__,__LINE__,channels,sInputChannelCount);
return sInputChannelCount;
// only mono, stereo, and 5.1 are supported for input sources
#ifdef BBK_AUDIO
return popcount(channels);;
#else
sInputChannelCount = popcount((channels)&(AUDIO_CHANNEL_IN_STEREO|AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_5POINT1));
ALOGD("%s(%d),channels(%d),sInputChannelCount(%d):this is syh",__FUNCTION__,__LINE__,channels,sInputChannelCount);
return sInputChannelCount;
#endif
}