Lines Matching refs:config

120     PCE_CONFIGURATION   pce_configuration;   /*!< Program config element description. */
163 * \brief Get program config element description for existing channel mode.
229 const PCE_CONFIGURATION* config = NULL;
238 if ((config=getPceEntry(channelMode))==NULL) {
243 pEl_list = &config->el_list[0];
249 FDKwriteBits(hBs, config->num_front_channel_elements, 4); /* Front channel Elements */
250 FDKwriteBits(hBs, config->num_side_channel_elements , 4); /* No Side Channel Elements */
251 FDKwriteBits(hBs, config->num_back_channel_elements , 4); /* No Back channel Elements */
252 FDKwriteBits(hBs, config->num_lfe_channel_elements , 2); /* No Lfe channel elements */
268 for(i=0; i<config->num_front_channel_elements; i++) {
274 for(i=0; i<config->num_side_channel_elements; i++) {
280 for(i=0; i<config->num_back_channel_elements; i++) {
286 for(i=0; i<config->num_lfe_channel_elements; i++) {
310 const PCE_CONFIGURATION* config = NULL;
312 if ((config=getPceEntry(channelMode))==NULL) {
325 bits += (1+4) * (INT)config->num_front_channel_elements;
326 bits += (1+4) * (INT)config->num_side_channel_elements;
327 bits += (1+4) * (INT)config->num_back_channel_elements;
328 bits += (4) * (INT)config->num_lfe_channel_elements;
371 CODER_CONFIG *config,
376 int aot = config->aot;
377 int samplesPerFrame = config->samplesPerFrame;
384 /* Write PCE if channel config is not 1-7 */
385 if (getChannelConfig(config->channelMode) == 0) {
386 transportEnc_writePCE(asc, config->channelMode, config->samplingRate, 0, 1, config->matrixMixdownA, (config->flags&CC_PSEUDO_SURROUND)?1:0, alignAnchor);
390 FDKwriteBits( asc, config->BSACnumOfSubFrame, 5 ); /* numOfSubFrame */
391 FDKwriteBits( asc, config->BSAClayerLength, 11 ); /* layer_length */
396 FDKwriteBits( asc, (config->flags & CC_VCB11) ? 1 : 0, 1 ); /* aacSectionDataResillienceFlag */
397 FDKwriteBits( asc, (config->flags & CC_RVLC) ? 1 : 0, 1 ); /* aacScaleFactorDataResillienceFlag */
398 FDKwriteBits( asc, (config->flags & CC_HCR) ? 1 : 0, 1 ); /* aacSpectralDataResillienceFlag */
411 CODER_CONFIG *config,
416 /* ELD specific config */
417 if (config->channelMode == MODE_1_1) {
420 FDKwriteBits(hBs, (config->samplesPerFrame == 480) ? 1 : 0, 1);
422 FDKwriteBits(hBs, (config->flags & CC_VCB11 ) ? 1:0, 1);
423 FDKwriteBits(hBs, (config->flags & CC_RVLC ) ? 1:0, 1);
424 FDKwriteBits(hBs, (config->flags & CC_HCR ) ? 1:0, 1);
426 FDKwriteBits(hBs, (config->flags & CC_SBR) ? 1:0, 1); /* SBR header flag */
427 if ( (config->flags & CC_SBR) ) {
428 FDKwriteBits(hBs, (config->samplingRate == config->extSamplingRate) ? 0:1, 1); /* Samplerate Flag */
429 FDKwriteBits(hBs, (config->flags & CC_SBRCRC) ? 1:0, 1); /* SBR CRC flag*/
435 pPce = getPceEntry(config->channelMode);
439 cb->cbSbr(cb->cbSbrData, hBs, 0, 0, 0, config->aot, pPce->el_list[e], e);
454 CODER_CONFIG *config,
466 switch (config->aot) {
481 if (config->sbrSignaling==SIG_EXPLICIT_HIERARCHICAL && config->sbrPresent)
482 writeAot(asc, config->extAOT);
484 writeAot(asc, config->aot);
487 writeSampleRate(asc, config->samplingRate);
491 if (config->channelMode == MODE_INVALID) {
492 config->channelMode = transportEnc_GetChannelMode(config->noChannels);
493 if (config->channelMode == MODE_INVALID)
497 FDKwriteBits( asc, getChannelConfig(config->channelMode), 4 );
499 if (config->sbrSignaling==SIG_EXPLICIT_HIERARCHICAL && config->sbrPresent) {
500 writeSampleRate(asc, config->extSamplingRate);
501 writeAot(asc, config->aot);
504 switch (config->aot) {
518 err = transportEnc_writeGASpecificConfig(asc, config, extFlag, alignAnchor);
525 err = transportEnc_writeELDSpecificConfig(asc, config, epConfig, cb);
534 switch (config->aot) {
553 if (config->sbrSignaling==SIG_EXPLICIT_BW_COMPATIBLE)
557 if (config->sbrPresent) {
560 writeAot(asc, config->extAOT);
562 writeSampleRate(asc, config->extSamplingRate);
563 if (config->psPresent) {