Lines Matching refs:ancData
210 \ancData Pointer to ancillary data structure
214 static AAC_DECODER_ERROR CAacDecoder_AncDataReset(CAncData *ancData)
219 ancData->offset[i] = 0;
221 ancData->nrElements = 0;
229 \ancData Pointer to ancillary data structure
235 AAC_DECODER_ERROR CAacDecoder_AncDataInit(CAncData *ancData, unsigned char *buffer, int size)
238 ancData->buffer = buffer;
239 ancData->bufferSize = size;
241 CAacDecoder_AncDataReset(ancData);
252 \ancData Pointer to ancillary data structure
259 AAC_DECODER_ERROR CAacDecoder_AncDataGet(CAncData *ancData, int index, unsigned char **ptr, int *size)
266 if (index >= 0 && index < 8 && index < ancData->nrElements)
268 *ptr = &ancData->buffer[ancData->offset[index]];
269 *size = ancData->offset[index+1] - ancData->offset[index];
279 \ancData Pointer to ancillary data structure
287 CAncData *ancData,
294 if (ancData->buffer != NULL)
298 int offset = ancData->offset[ancData->nrElements];
300 if ((offset + ancBytes) > ancData->bufferSize)
304 else if (ancData->nrElements >= 8-1)
313 ancData->buffer[i+offset] = FDKreadBits(hBs, 8);
317 ancData->nrElements++;
318 ancData->offset[ancData->nrElements] = ancBytes + ancData->offset[ancData->nrElements-1];
347 CAncData *ancData;
354 ancData = &self->ancData;
377 error = CAacDecoder_AncDataParse(ancData, bs, count);
618 CAacDecoder_AncDataParse(&self->ancData, hBs, dataElementLength);
755 CAacDecoder_AncDataInit(&self->ancData, NULL, 0);
1144 CAacDecoder_AncDataReset(&self->ancData);