Home | History | Annotate | Download | only in opus

Lines Matching full:channels

198 // mappings for up to 8 channels. This information is part of the Vorbis I
209 // stereo output: Opus streams with more than 2 channels require a stream map.
237 // - Byte 2: Starting at byte 2 are |header->channels| uint8 mapping
247 header->channels = *(data + kOpusHeaderChannelsOffset);
248 if (header->channels <= 0 || header->channels > kMaxChannels) {
249 ALOGE("Invalid Header, wrong channel count: %d", header->channels);
263 if (header->channels > kMaxChannelsWithDefaultLayout) {
268 header->num_coupled = header->channels > 1;
273 if (data_size < kOpusHeaderStreamMapOffset + header->channels) {
275 "count: %d", header->channels);
280 if (header->num_streams + header->num_coupled != header->channels) {
284 for (int i = 0; i < header->channels; ++i)
339 if (mHeader.channels <= kMaxChannelsWithDefaultLayout) {
346 mHeader.channels);
350 mHeader.channels,
387 ALOGI("Configuring decoder: %d Hz, %d channels",
388 kRate, mHeader.channels);
390 C2StreamChannelCountInfo::output channelCountInfo(0u, mHeader.channels);
466 outOffset = mSamplesToDiscard * sizeof(int16_t) * mHeader.channels;
472 int outSize = numSamples * sizeof(int16_t) * mHeader.channels;