Lines Matching defs:cc

270 void FDKaacEnc_MapConfig(CODER_CONFIG *cc, USER_PARAM *extCfg, HANDLE_AACENC_CONFIG hAacConfig)
273 FDKmemclear(cc, sizeof(CODER_CONFIG));
275 cc->flags = 0;
284 cc->flags |= CC_SBR;
288 cc->flags |= CC_SBR;
295 cc->flags |= (hAacConfig->syntaxFlags & AC_SBR_PRESENT) ? CC_SBR : 0;
300 cc->aot = AOT_AAC_LC;
303 cc->aot = transport_AOT;
308 cc->extAOT = AOT_NULL_OBJECT; /* implicit */
312 cc->extAOT = AOT_SBR; /* explicit backward compatible */
315 cc->extAOT = transport_AOT; /* explicit hierarchical */
318 cc->extSamplingRate = extCfg->userSamplerate;
319 cc->bitRate = hAacConfig->bitRate;
320 cc->noChannels = hAacConfig->nChannels;
321 cc->flags |= CC_IS_BASELAYER;
322 cc->channelMode = hAacConfig->channelMode;
324 cc->nSubFrames = (hAacConfig->nSubFrames > 1 && extCfg->userTpNsubFrames == 1)
328 cc->flags |= (extCfg->userTpProtection) ? CC_PROTECTION : 0;
331 cc->headerPeriod = extCfg->userTpHeaderPeriod;
338 cc->headerPeriod = 10;
341 cc->headerPeriod = 0;
345 cc->samplesPerFrame = hAacConfig->framelength;
346 cc->samplingRate = hAacConfig->sampleRate;
353 cc->flags &= ~CC_MPEG_ID; /* Required for ADTS. */
355 cc->extAOT = AOT_NULL_OBJECT;
358 cc->flags |= CC_MPEG_ID;
362 cc->flags |= (hAacConfig->syntaxFlags & AC_ER_VCB11) ? CC_VCB11 : 0;
363 cc->flags |= (hAacConfig->syntaxFlags & AC_ER_HCR) ? CC_HCR : 0;
364 cc->flags |= (hAacConfig->syntaxFlags & AC_ER_RVLC) ? CC_RVLC : 0;
368 && ((cc->channelMode==MODE_1_2_2)||(cc->channelMode==MODE_1_2_2_1)) )
370 cc->matrixMixdownA = ((extCfg->userPceAdditions>>1)&0x3)+1;
371 cc->flags |= (extCfg->userPceAdditions>>3)&0x1 ? CC_PSEUDO_SURROUND : 0;
374 cc->matrixMixdownA = 0;