/frameworks/av/media/libstagefright/codecs/aacenc/src/ |
H A D | aacenc_core.c | 220 void AacEncClose (AAC_ENCODER* hAacEnc, VO_MEM_OPERATOR *pMemOP) argument 223 QCDelete(&hAacEnc->qcKernel, pMemOP); 225 QCOutDelete(&hAacEnc->qcOut, pMemOP); 227 PsyDelete(&hAacEnc->psyKernel, pMemOP); 229 PsyOutDelete(&hAacEnc->psyOut, pMemOP); 235 mem_free(pMemOP, hAacEnc->intbuf, VO_INDEX_ENC_AAC);
|
H A D | aacenc.c | 48 VO_MEM_OPERATOR *pMemOP; local 68 pMemOP = &voMemoprator; 76 pMemOP = (VO_MEM_OPERATOR *)pUserData->memData; 80 hAacEnc = (AAC_ENCODER*)mem_malloc(pMemOP, sizeof(AAC_ENCODER), 32, VO_INDEX_ENC_AAC); 89 hAacEnc->intbuf = (short *)mem_malloc(pMemOP, AACENC_BLOCKSIZE*MAX_CHANNELS*sizeof(short), 32, VO_INDEX_ENC_AAC); 98 error = (PsyNew(&hAacEnc->psyKernel, MAX_CHANNELS, pMemOP) || 99 PsyOutNew(&hAacEnc->psyOut, pMemOP)); 104 error = QCOutNew(&hAacEnc->qcOut,MAX_CHANNELS, pMemOP); 109 error = QCNew(&hAacEnc->qcKernel, pMemOP); 115 AacEncClose(hAacEnc, pMemOP); [all...] |
H A D | psy_main.c | 80 Word16 PsyNew(PSY_KERNEL *hPsy, Word32 nChan, VO_MEM_OPERATOR *pMemOP) argument 87 mdctSpectrum = (Word32 *)mem_malloc(pMemOP, nChan * FRAME_LEN_LONG * sizeof(Word32), 32, VO_INDEX_ENC_AAC); 91 scratchTNS = (Word32 *)mem_malloc(pMemOP, nChan * FRAME_LEN_LONG * sizeof(Word32), 32, VO_INDEX_ENC_AAC); 97 mdctDelayBuffer = (Word16 *)mem_malloc(pMemOP, nChan * BLOCK_SWITCHING_OFFSET * sizeof(Word16), 32, VO_INDEX_ENC_AAC); 121 Word16 PsyDelete(PSY_KERNEL *hPsy, VO_MEM_OPERATOR *pMemOP) argument 128 mem_free(pMemOP, hPsy->psyData[0].mdctDelayBuffer, VO_INDEX_ENC_AAC); 131 mem_free(pMemOP, hPsy->psyData[0].mdctSpectrum, VO_INDEX_ENC_AAC); 140 mem_free(pMemOP, hPsy->pScratchTns, VO_INDEX_ENC_AAC); 157 Word16 PsyOutNew(PSY_OUT *hPsyOut, VO_MEM_OPERATOR *pMemOP) argument 159 pMemOP 173 PsyOutDelete(PSY_OUT *hPsyOut, VO_MEM_OPERATOR *pMemOP) argument [all...] |
H A D | qc_main.c | 122 Word16 QCOutNew(QC_OUT *hQC, Word16 nChannels, VO_MEM_OPERATOR *pMemOP) argument 129 quantSpec = (Word16 *)mem_malloc(pMemOP, nChannels * FRAME_LEN_LONG * sizeof(Word16), 32, VO_INDEX_ENC_AAC); 132 scf = (Word16 *)mem_malloc(pMemOP, nChannels * MAX_GROUPED_SFB * sizeof(Word16), 32, VO_INDEX_ENC_AAC); 137 maxValueInSfb = (UWord16 *)mem_malloc(pMemOP, nChannels * MAX_GROUPED_SFB * sizeof(UWord16), 32, VO_INDEX_ENC_AAC); 162 void QCOutDelete(QC_OUT* hQC, VO_MEM_OPERATOR *pMemOP) argument 168 mem_free(pMemOP, hQC->qcChannel[0].quantSpec, VO_INDEX_ENC_AAC); 171 mem_free(pMemOP, hQC->qcChannel[0].maxValueInSfb, VO_INDEX_ENC_AAC); 174 mem_free(pMemOP, hQC->qcChannel[0].scf, VO_INDEX_ENC_AAC); 193 Word16 QCNew(QC_STATE *hQC, VO_MEM_OPERATOR *pMemOP) argument 195 pMemOP 206 QCDelete(QC_STATE *hQC, VO_MEM_OPERATOR *pMemOP) argument [all...] |
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/ |
H A D | dtx.c | 72 Word16 dtx_enc_init(dtx_encState ** st, Word16 isf_init[], VO_MEM_OPERATOR *pMemOP) argument 84 if ((s = (dtx_encState *)mem_malloc(pMemOP, sizeof(dtx_encState), 32, VO_INDEX_ENC_AMRWB)) == NULL) 142 void dtx_enc_exit(dtx_encState ** st, VO_MEM_OPERATOR *pMemOP) argument 147 mem_free(pMemOP, *st, VO_INDEX_ENC_AMRWB);
|
H A D | voAMRWBEnc.c | 1606 VO_MEM_OPERATOR *pMemOP; local 1620 pMemOP = &voMemoprator; 1628 pMemOP = (VO_MEM_OPERATOR *)pUserData->memData; 1633 if ((st = (Coder_State *)mem_malloc(pMemOP, sizeof(Coder_State), 32, VO_INDEX_ENC_AMRWB)) == NULL) 1654 st->stream = (FrameStream *)mem_malloc(pMemOP, sizeof(FrameStream), 32, VO_INDEX_ENC_AMRWB); 1658 st->stream->frame_ptr = (unsigned char *)mem_malloc(pMemOP, Frame_Maxsize, 32, VO_INDEX_ENC_AMRWB); 1665 wb_vad_init(&(st->vadSt), pMemOP); 1666 dtx_enc_init(&(st->dtx_encSt), isf_init, pMemOP); 1677 pMemOP = &st->voMemoprator; 1680 st->pvoMemop = pMemOP; 1735 VO_MEM_OPERATOR *pMemOP; local 1896 VO_MEM_OPERATOR *pMemOP; local [all...] |