Lines Matching refs:config

353   const PCE_CONFIGURATION *config = NULL;  in transportEnc_writePCE()  local
369 if ((config = getPceEntry(channelMode)) == NULL) { in transportEnc_writePCE()
373 FDK_ASSERT(config->num_front_channel_elements <= MAX_FRONT_ELEMENTS); in transportEnc_writePCE()
374 FDK_ASSERT(config->num_side_channel_elements <= MAX_SIDE_ELEMENTS); in transportEnc_writePCE()
375 FDK_ASSERT(config->num_back_channel_elements <= MAX_BACK_ELEMENTS); in transportEnc_writePCE()
388 FDKwriteBits(hBs, config->num_front_channel_elements, in transportEnc_writePCE()
390 FDKwriteBits(hBs, config->num_side_channel_elements, in transportEnc_writePCE()
392 FDKwriteBits(hBs, config->num_back_channel_elements, in transportEnc_writePCE()
394 FDKwriteBits(hBs, config->num_lfe_channel_elements, in transportEnc_writePCE()
412 if (config->pHeight_num != NULL) { in transportEnc_writePCE()
416 normalFrontEnd = config->num_front_channel_elements - in transportEnc_writePCE()
417 config->pHeight_num->num_front_height_channel_elements[0] - in transportEnc_writePCE()
418 config->pHeight_num->num_front_height_channel_elements[1]; in transportEnc_writePCE()
419 normalSideEnd = normalFrontEnd + config->num_side_channel_elements - in transportEnc_writePCE()
420 config->pHeight_num->num_side_height_channel_elements[0] - in transportEnc_writePCE()
421 config->pHeight_num->num_side_height_channel_elements[1]; in transportEnc_writePCE()
422 normalBackEnd = normalSideEnd + config->num_back_channel_elements - in transportEnc_writePCE()
423 config->pHeight_num->num_back_height_channel_elements[0] - in transportEnc_writePCE()
424 config->pHeight_num->num_back_height_channel_elements[1]; in transportEnc_writePCE()
427 normalBackEnd + config->num_lfe_channel_elements + in transportEnc_writePCE()
428 config->pHeight_num->num_front_height_channel_elements[0]; /* only in transportEnc_writePCE()
434 topFrontEnd + config->pHeight_num->num_side_height_channel_elements[0]; in transportEnc_writePCE()
436 topSideEnd + config->pHeight_num->num_back_height_channel_elements[0]; in transportEnc_writePCE()
439 topBackEnd + config->pHeight_num->num_front_height_channel_elements[1]; in transportEnc_writePCE()
441 config->pHeight_num->num_side_height_channel_elements[1]; in transportEnc_writePCE()
444 config->pHeight_num->num_back_height_channel_elements[1]; in transportEnc_writePCE()
449 normalFrontEnd = config->num_front_channel_elements; in transportEnc_writePCE()
450 normalSideEnd = normalFrontEnd + config->num_side_channel_elements; in transportEnc_writePCE()
451 normalBackEnd = normalSideEnd + config->num_back_channel_elements; in transportEnc_writePCE()
456 pEl_list = config->pEl_type; in transportEnc_writePCE()
458 for (i = 0; i < config->num_front_channel_elements + in transportEnc_writePCE()
459 config->num_side_channel_elements + in transportEnc_writePCE()
460 config->num_back_channel_elements + in transportEnc_writePCE()
461 config->num_lfe_channel_elements; in transportEnc_writePCE()
494 FDK_ASSERT(frntCnt < config->num_front_channel_elements); in transportEnc_writePCE()
499 FDK_ASSERT(sdCnt < config->num_side_channel_elements); in transportEnc_writePCE()
504 FDK_ASSERT(bckCnt < config->num_back_channel_elements); in transportEnc_writePCE()
512 for (i = 0; i < config->num_front_channel_elements; i++) { in transportEnc_writePCE()
517 for (i = 0; i < config->num_side_channel_elements; i++) { in transportEnc_writePCE()
522 for (i = 0; i < config->num_back_channel_elements; i++) { in transportEnc_writePCE()
527 for (i = 0; i < config->num_lfe_channel_elements; i++) { in transportEnc_writePCE()
542 if (config->pHeight_num != NULL) { in transportEnc_writePCE()
547 + ((((config->num_front_channel_elements + in transportEnc_writePCE()
548 config->num_side_channel_elements + in transportEnc_writePCE()
549 config->num_back_channel_elements) in transportEnc_writePCE()
567 i < config->num_front_channel_elements - in transportEnc_writePCE()
568 config->pHeight_num->num_front_height_channel_elements[0] - in transportEnc_writePCE()
569 config->pHeight_num->num_front_height_channel_elements[1]; in transportEnc_writePCE()
572 for (i = 0; i < config->pHeight_num->num_front_height_channel_elements[0]; in transportEnc_writePCE()
575 for (i = 0; i < config->pHeight_num->num_front_height_channel_elements[1]; in transportEnc_writePCE()
581 i < config->num_side_channel_elements - in transportEnc_writePCE()
582 config->pHeight_num->num_side_height_channel_elements[0] - in transportEnc_writePCE()
583 config->pHeight_num->num_side_height_channel_elements[1]; in transportEnc_writePCE()
586 for (i = 0; i < config->pHeight_num->num_side_height_channel_elements[0]; in transportEnc_writePCE()
589 for (i = 0; i < config->pHeight_num->num_side_height_channel_elements[1]; in transportEnc_writePCE()
595 i < config->num_back_channel_elements - in transportEnc_writePCE()
596 config->pHeight_num->num_back_height_channel_elements[0] - in transportEnc_writePCE()
597 config->pHeight_num->num_back_height_channel_elements[1]; in transportEnc_writePCE()
600 for (i = 0; i < config->pHeight_num->num_back_height_channel_elements[0]; in transportEnc_writePCE()
603 for (i = 0; i < config->pHeight_num->num_back_height_channel_elements[1]; in transportEnc_writePCE()
622 const PCE_CONFIGURATION *config = NULL; in transportEnc_GetPCEBits() local
624 if ((config = getPceEntry(channelMode)) == NULL) { in transportEnc_GetPCEBits()
639 bits += (1 + 4) * (INT)config->num_front_channel_elements; in transportEnc_GetPCEBits()
640 bits += (1 + 4) * (INT)config->num_side_channel_elements; in transportEnc_GetPCEBits()
641 bits += (1 + 4) * (INT)config->num_back_channel_elements; in transportEnc_GetPCEBits()
642 bits += (4) * (INT)config->num_lfe_channel_elements; in transportEnc_GetPCEBits()
653 if (config->pHeight_num != NULL) { in transportEnc_GetPCEBits()
659 ((config->num_front_channel_elements + in transportEnc_GetPCEBits()
660 config->num_side_channel_elements + config->num_back_channel_elements) in transportEnc_GetPCEBits()
695 CODER_CONFIG *config, int extFlg, in transportEnc_writeGASpecificConfig() argument
697 int aot = config->aot; in transportEnc_writeGASpecificConfig()
698 int samplesPerFrame = config->samplesPerFrame; in transportEnc_writeGASpecificConfig()
712 if (getChannelConfig(config->channelMode, config->channelConfigZero) == 0) { in transportEnc_writeGASpecificConfig()
713 transportEnc_writePCE(asc, config->channelMode, config->samplingRate, 0, 1, in transportEnc_writeGASpecificConfig()
714 config->matrixMixdownA, in transportEnc_writeGASpecificConfig()
715 (config->flags & CC_PSEUDO_SURROUND) ? 1 : 0, in transportEnc_writeGASpecificConfig()
723 FDKwriteBits(asc, config->BSACnumOfSubFrame, 5); /* numOfSubFrame */ in transportEnc_writeGASpecificConfig()
724 FDKwriteBits(asc, config->BSAClayerLength, 11); /* layer_length */ in transportEnc_writeGASpecificConfig()
728 FDKwriteBits(asc, (config->flags & CC_VCB11) ? 1 : 0, in transportEnc_writeGASpecificConfig()
730 FDKwriteBits(asc, (config->flags & CC_RVLC) ? 1 : 0, in transportEnc_writeGASpecificConfig()
732 FDKwriteBits(asc, (config->flags & CC_HCR) ? 1 : 0, in transportEnc_writeGASpecificConfig()
741 CODER_CONFIG *config, in transportEnc_writeELDSpecificConfig() argument
745 switch (config->samplesPerFrame) { in transportEnc_writeELDSpecificConfig()
763 FDKwriteBits(hBs, (config->flags & CC_VCB11) ? 1 : 0, 1); in transportEnc_writeELDSpecificConfig()
764 FDKwriteBits(hBs, (config->flags & CC_RVLC) ? 1 : 0, 1); in transportEnc_writeELDSpecificConfig()
765 FDKwriteBits(hBs, (config->flags & CC_HCR) ? 1 : 0, 1); in transportEnc_writeELDSpecificConfig()
767 FDKwriteBits(hBs, (config->flags & CC_SBR) ? 1 : 0, 1); /* SBR header flag */ in transportEnc_writeELDSpecificConfig()
768 if ((config->flags & CC_SBR)) { in transportEnc_writeELDSpecificConfig()
769 FDKwriteBits(hBs, (config->samplingRate == config->extSamplingRate) ? 0 : 1, in transportEnc_writeELDSpecificConfig()
771 FDKwriteBits(hBs, (config->flags & CC_SBRCRC) ? 1 : 0, 1); /* SBR CRC flag*/ in transportEnc_writeELDSpecificConfig()
777 pPce = getPceEntry(config->channelMode); in transportEnc_writeELDSpecificConfig()
785 cb->cbSbr(cb->cbSbrData, hBs, 0, 0, 0, config->aot, pPce->pEl_type[e], in transportEnc_writeELDSpecificConfig()
793 if ((config->flags & CC_SAC) && (cb->cbSsc != NULL)) { in transportEnc_writeELDSpecificConfig()
797 (cb->cbSsc(cb->cbSscData, NULL, config->aot, config->extSamplingRate, 0, in transportEnc_writeELDSpecificConfig()
820 cb->cbSsc(cb->cbSscData, hBs, config->aot, config->extSamplingRate, 0, 0, 0, in transportEnc_writeELDSpecificConfig()
824 if (config->downscaleSamplingRate != 0 && in transportEnc_writeELDSpecificConfig()
825 config->downscaleSamplingRate != config->extSamplingRate) { in transportEnc_writeELDSpecificConfig()
832 int downscaleSamplingRate = config->downscaleSamplingRate; in transportEnc_writeELDSpecificConfig()
878 int transportEnc_writeASC(HANDLE_FDK_BITSTREAM asc, CODER_CONFIG *config, in transportEnc_writeASC() argument
888 switch (config->aot) { in transportEnc_writeASC()
903 if (config->sbrSignaling == SIG_EXPLICIT_HIERARCHICAL && config->sbrPresent) in transportEnc_writeASC()
904 writeAot(asc, config->extAOT); in transportEnc_writeASC()
906 writeAot(asc, config->aot); in transportEnc_writeASC()
909 writeSampleRate(asc, config->samplingRate, 4); in transportEnc_writeASC()
912 if (config->channelMode == MODE_INVALID) { in transportEnc_writeASC()
913 config->channelMode = transportEnc_GetChannelMode(config->noChannels); in transportEnc_writeASC()
914 if (config->channelMode == MODE_INVALID) return -1; in transportEnc_writeASC()
918 asc, getChannelConfig(config->channelMode, config->channelConfigZero), 4); in transportEnc_writeASC()
920 if (config->sbrSignaling == SIG_EXPLICIT_HIERARCHICAL && config->sbrPresent) { in transportEnc_writeASC()
921 writeSampleRate(asc, config->extSamplingRate, 4); in transportEnc_writeASC()
922 writeAot(asc, config->aot); in transportEnc_writeASC()
925 switch (config->aot) { in transportEnc_writeASC()
939 transportEnc_writeGASpecificConfig(asc, config, extFlag, alignAnchor); in transportEnc_writeASC()
943 err = transportEnc_writeELDSpecificConfig(asc, config, epConfig, cb); in transportEnc_writeASC()
947 err = transportEnc_writeUsacSpecificConfig(asc, extFlag, config, cb); in transportEnc_writeASC()
956 switch (config->aot) { in transportEnc_writeASC()
975 if (config->sbrSignaling == SIG_EXPLICIT_BW_COMPATIBLE) { in transportEnc_writeASC()
978 if (config->sbrPresent) { in transportEnc_writeASC()
981 writeAot(asc, config->extAOT); in transportEnc_writeASC()
983 writeSampleRate(asc, config->extSamplingRate, 4); in transportEnc_writeASC()
984 if (config->psPresent) { in transportEnc_writeASC()