• Home
  • Raw
  • Download

Lines Matching refs:pMetadata

251     const AAC_METADATA* const pMetadata);
253 static INT WriteDynamicRangeInfoPayload(const AAC_METADATA* const pMetadata,
256 static INT WriteEtsiAncillaryDataPayload(const AAC_METADATA* const pMetadata,
267 static FDK_METADATA_ERROR ProcessCompressor(AAC_METADATA* pMetadata,
590 static FDK_METADATA_ERROR ProcessCompressor(AAC_METADATA* pMetadata, in ProcessCompressor() argument
602 if ((pMetadata == NULL) || (hDrcComp == NULL)) { in ProcessCompressor()
607 profileDrc = convertProfile(pMetadata->mpegDrc.drc_profile); in ProcessCompressor()
608 profileComp = convertProfile(pMetadata->etsiAncData.comp_profile); in ProcessCompressor()
619 pMetadata->etsiAncData.compression_value = 0x80; /* to ensure no external in ProcessCompressor()
626 dynrng = decodeDynrng(pMetadata->mpegDrc.dyn_rng_ctl[0], in ProcessCompressor()
627 pMetadata->mpegDrc.dyn_rng_sgn[0]); in ProcessCompressor()
628 compr = decodeCompr(pMetadata->etsiAncData.compression_value); in ProcessCompressor()
630 dmxGain5 = decodeDynrng(pMetadata->etsiAncData.extAncData.dmx_gain_5_idx, in ProcessCompressor()
631 pMetadata->etsiAncData.extAncData.dmx_gain_5_sgn); in ProcessCompressor()
632 dmxGain2 = decodeDynrng(pMetadata->etsiAncData.extAncData.dmx_gain_2_idx, in ProcessCompressor()
633 pMetadata->etsiAncData.extAncData.dmx_gain_2_sgn); in ProcessCompressor()
638 progreflvl2dialnorm(pMetadata->mpegDrc.prog_ref_level), in ProcessCompressor()
639 pMetadata->mpegDrc.drc_TargetRefLevel, in ProcessCompressor()
640 pMetadata->etsiAncData.comp_TargetRefLevel, in ProcessCompressor()
641 dmxTable[pMetadata->centerMixLevel], in ProcessCompressor()
642 dmxTable[pMetadata->surroundMixLevel], in ProcessCompressor()
643 dmxTable[pMetadata->etsiAncData.extAncData.ext_dmix_a_idx], in ProcessCompressor()
644 dmxTable[pMetadata->etsiAncData.extAncData.ext_dmix_b_idx], in ProcessCompressor()
645 pMetadata->etsiAncData.extAncData.ext_lfe_downmix_status in ProcessCompressor()
646 ? dmxLfeTable[pMetadata->etsiAncData.extAncData.ext_dmix_lfe_idx] in ProcessCompressor()
654 pMetadata->mpegDrc.drc_band_incr = 0; in ProcessCompressor()
655 encodeDynrng(dynrng, pMetadata->mpegDrc.dyn_rng_ctl, in ProcessCompressor()
656 pMetadata->mpegDrc.dyn_rng_sgn); in ProcessCompressor()
657 pMetadata->etsiAncData.compression_value = encodeCompr(compr); in ProcessCompressor()
666 const AACENC_MetaData* const pMetadata, in FDK_MetadataEnc_Process() argument
687 if (pMetadata != NULL) { in FDK_MetadataEnc_Process()
688 FDKmemcpy(&hMetaDataEnc->submittedMetaData, pMetadata, in FDK_MetadataEnc_Process()
812 const AAC_METADATA* const pMetadata) { in WriteMetadataPayload() argument
815 if ((hMetaData == NULL) || (pMetadata == NULL)) { in WriteMetadataPayload()
823 if (pMetadata->metadataMode != 0) { in WriteMetadataPayload()
825 if ((pMetadata->metadataMode == 1) || (pMetadata->metadataMode == 2)) { in WriteMetadataPayload()
833 pMetadata, hMetaData->exPayload[hMetaData->nExtensions].pData); in WriteMetadataPayload()
839 if (pMetadata->WritePCEMixDwnIdx) { in WriteMetadataPayload()
841 surmix2matrix_mixdown_idx[pMetadata->surroundMixLevel]; in WriteMetadataPayload()
845 if ((pMetadata->metadataMode == 2) || in WriteMetadataPayload()
846 (pMetadata->metadataMode == 3)) /* MP4_METADATA_MPEG_ETSI */ in WriteMetadataPayload()
855 pMetadata, hMetaData->exPayload[hMetaData->nExtensions].pData); in WriteMetadataPayload()
866 static INT WriteDynamicRangeInfoPayload(const AAC_METADATA* const pMetadata, in WriteDynamicRangeInfoPayload() argument
883 FDKwriteBits(&bsWriter, (pMetadata->mpegDrc.excluded_chns_present) ? 1 : 0, in WriteDynamicRangeInfoPayload()
887 FDKwriteBits(&bsWriter, (pMetadata->mpegDrc.drc_bands_present) ? 1 : 0, in WriteDynamicRangeInfoPayload()
889 if (pMetadata->mpegDrc.drc_bands_present) { in WriteDynamicRangeInfoPayload()
890 FDKwriteBits(&bsWriter, pMetadata->mpegDrc.drc_band_incr, in WriteDynamicRangeInfoPayload()
892 FDKwriteBits(&bsWriter, pMetadata->mpegDrc.drc_interpolation_scheme, in WriteDynamicRangeInfoPayload()
894 drc_num_bands += pMetadata->mpegDrc.drc_band_incr; in WriteDynamicRangeInfoPayload()
896 FDKwriteBits(&bsWriter, pMetadata->mpegDrc.drc_band_top[i], in WriteDynamicRangeInfoPayload()
902 FDKwriteBits(&bsWriter, pMetadata->mpegDrc.prog_ref_level_present, in WriteDynamicRangeInfoPayload()
904 if (pMetadata->mpegDrc.prog_ref_level_present) { in WriteDynamicRangeInfoPayload()
905 FDKwriteBits(&bsWriter, pMetadata->mpegDrc.prog_ref_level, in WriteDynamicRangeInfoPayload()
913 FDKwriteBits(&bsWriter, (pMetadata->mpegDrc.dyn_rng_sgn[i]) ? 1 : 0, in WriteDynamicRangeInfoPayload()
915 FDKwriteBits(&bsWriter, pMetadata->mpegDrc.dyn_rng_ctl[i], in WriteDynamicRangeInfoPayload()
923 static INT WriteEtsiAncillaryDataPayload(const AAC_METADATA* const pMetadata, in WriteEtsiAncillaryDataPayload() argument
933 FDKwriteBits(&bsWriter, pMetadata->dolbySurroundMode, in WriteEtsiAncillaryDataPayload()
935 FDKwriteBits(&bsWriter, pMetadata->drcPresentationMode, in WriteEtsiAncillaryDataPayload()
942 FDKwriteBits(&bsWriter, (pMetadata->DmxLvl_On) ? 1 : 0, in WriteEtsiAncillaryDataPayload()
944 FDKwriteBits(&bsWriter, pMetadata->etsiAncData.extAncDataStatus, in WriteEtsiAncillaryDataPayload()
946 FDKwriteBits(&bsWriter, (pMetadata->etsiAncData.compression_on) ? 1 : 0, in WriteEtsiAncillaryDataPayload()
949 (pMetadata->etsiAncData.timecode_coarse_status) ? 1 : 0, in WriteEtsiAncillaryDataPayload()
951 FDKwriteBits(&bsWriter, (pMetadata->etsiAncData.timecode_fine_status) ? 1 : 0, in WriteEtsiAncillaryDataPayload()
955 if (pMetadata->DmxLvl_On) { in WriteEtsiAncillaryDataPayload()
958 encodeDmxLvls(pMetadata->centerMixLevel, pMetadata->surroundMixLevel), in WriteEtsiAncillaryDataPayload()
963 if (pMetadata->etsiAncData.compression_on) { in WriteEtsiAncillaryDataPayload()
965 FDKwriteBits(&bsWriter, pMetadata->etsiAncData.compression_value, in WriteEtsiAncillaryDataPayload()
970 if (pMetadata->etsiAncData.timecode_coarse_status) { in WriteEtsiAncillaryDataPayload()
974 if (pMetadata->etsiAncData.timecode_fine_status) { in WriteEtsiAncillaryDataPayload()
979 if (pMetadata->etsiAncData.extAncDataStatus) { in WriteEtsiAncillaryDataPayload()
983 pMetadata->etsiAncData.extAncData.ext_downmix_lvl_status, in WriteEtsiAncillaryDataPayload()
986 pMetadata->etsiAncData.extAncData.ext_downmix_gain_status, in WriteEtsiAncillaryDataPayload()
989 pMetadata->etsiAncData.extAncData.ext_lfe_downmix_status, in WriteEtsiAncillaryDataPayload()
994 if (pMetadata->etsiAncData.extAncData.ext_downmix_lvl_status) { in WriteEtsiAncillaryDataPayload()
995 FDKwriteBits(&bsWriter, pMetadata->etsiAncData.extAncData.ext_dmix_a_idx, in WriteEtsiAncillaryDataPayload()
997 FDKwriteBits(&bsWriter, pMetadata->etsiAncData.extAncData.ext_dmix_b_idx, in WriteEtsiAncillaryDataPayload()
1003 if (pMetadata->etsiAncData.extAncData.ext_downmix_gain_status) { in WriteEtsiAncillaryDataPayload()
1004 FDKwriteBits(&bsWriter, pMetadata->etsiAncData.extAncData.dmx_gain_5_sgn, in WriteEtsiAncillaryDataPayload()
1006 FDKwriteBits(&bsWriter, pMetadata->etsiAncData.extAncData.dmx_gain_5_idx, in WriteEtsiAncillaryDataPayload()
1009 FDKwriteBits(&bsWriter, pMetadata->etsiAncData.extAncData.dmx_gain_2_sgn, in WriteEtsiAncillaryDataPayload()
1011 FDKwriteBits(&bsWriter, pMetadata->etsiAncData.extAncData.dmx_gain_2_idx, in WriteEtsiAncillaryDataPayload()
1016 if (pMetadata->etsiAncData.extAncData.ext_lfe_downmix_status) { in WriteEtsiAncillaryDataPayload()
1018 pMetadata->etsiAncData.extAncData.ext_dmix_lfe_idx, in WriteEtsiAncillaryDataPayload()