Home | History | Annotate | Download | only in src

Lines Matching defs:elementIndex

208         const int            elementIndex,
268 hSbrHeader = &(self->sbrHeader[elementIndex][i]);
289 for (ch=0; ch<self->pSbrElement[elementIndex]->nChannels; ch++)
292 sbrError = createSbrDec (self->pSbrElement[elementIndex]->pSbrChannel[ch],
294 &self->pSbrElement[elementIndex]->transposerSettings,
328 self->pSbrElement[elementIndex]->useFrameSlot = 0;
330 self->pSbrElement[elementIndex]->useHeaderSlot[i] = i;
399 const int elementIndex
402 if (self->pSbrElement[elementIndex] != NULL) {
406 if (self->pSbrElement[elementIndex]->pSbrChannel[ch] != NULL) {
407 deleteSbrDec( self->pSbrElement[elementIndex]->pSbrChannel[ch] );
408 FreeRam_SbrDecChannel( &self->pSbrElement[elementIndex]->pSbrChannel[ch] );
412 FreeRam_SbrDecElement( &self->pSbrElement[elementIndex] );
425 const int elementIndex
433 if (! sbrDecoder_isCoreCodecValid(coreCodec) || elementIndex >= (8)) {
447 && self->pSbrElement[elementIndex] != NULL
448 && self->pSbrElement[elementIndex]->elementID == elementID
467 if (self->pSbrElement[elementIndex] == NULL) {
468 self->pSbrElement[elementIndex] = GetRam_SbrDecElement(elementIndex);
469 if (self->pSbrElement[elementIndex] == NULL) {
475 self->numSbrChannels -= self->pSbrElement[elementIndex]->nChannels;
479 self->pSbrElement[elementIndex]->elementID = elementID;
494 if ( elementIndex == 0 && elementID == ID_SCE ) {
509 self->pSbrElement[elementIndex]->nChannels = elChannels;
513 if (self->pSbrElement[elementIndex]->pSbrChannel[ch] == NULL) {
514 self->pSbrElement[elementIndex]->pSbrChannel[ch] = GetRam_SbrDecChannel(chCnt);
515 if (self->pSbrElement[elementIndex]->pSbrChannel[ch] == NULL) {
522 sbrDecoder_drcInitChannel( &self->pSbrElement[elementIndex]->pSbrChannel[ch]->SbrDec.sbrDrcChannel );
525 self->pSbrElement[elementIndex]->pSbrChannel[ch]->SbrDec.WorkBuffer1 = self->workBuffer1;
526 self->pSbrElement[elementIndex]->pSbrChannel[ch]->SbrDec.WorkBuffer2 = self->workBuffer2;
529 elementIndex]->pSbrChannel[ch] != NULL) {
530 deleteSbrDec( self->pSbrElement[elementIndex]->pSbrChannel[ch] );
531 FreeRam_SbrDecChannel( &self->pSbrElement[elementIndex]->pSbrChannel[ch] );
536 FDKmemclear(self->pSbrElement[elementIndex]->frameErrorFlag, ((1)+1)*sizeof(UCHAR));
545 elementIndex,
555 sbrDecoder_DestroyElement( self, elementIndex );
556 } else if ( (self->pSbrElement[elementIndex] != NULL)
557 && (elementIndex < (8)))
559 self->pSbrElement[elementIndex]->frameErrorFlag[self->pSbrElement[elementIndex]->useFrameSlot] = 1;
614 const INT elementIndex
622 if ( self == NULL || elementIndex > (8) )
638 elementIndex
645 headerIndex = getHeaderSlot(self->pSbrElement[elementIndex]->useFrameSlot,
646 self->pSbrElement[elementIndex]->useHeaderSlot);
647 hSbrHeader = &(self->sbrHeader[elementIndex][headerIndex]);
658 pSbrElement = self->pSbrElement[elementIndex];
755 int elementIndex;
763 for (elementIndex = 0; elementIndex < self->numSbrElements; elementIndex++) {
764 if (self->pSbrElement[elementIndex] != NULL)
767 int headerIndex = getHeaderSlot(self->pSbrElement[elementIndex]->useFrameSlot,
768 self->pSbrElement[elementIndex]->useHeaderSlot);
770 hSbrHeader = &(self->sbrHeader[elementIndex][headerIndex]);
791 int elementIndex, elChanIdx=0, numCh=0;
793 for (elementIndex = 0; (elementIndex < (8)) && (numCh <= channel); elementIndex++)
795 SBR_DECODER_ELEMENT *pSbrElement = self->pSbrElement[elementIndex];
823 elementIndex -= 1;
826 if (elChanIdx < 0 || elementIndex < 0) {
830 if ( self->pSbrElement[elementIndex] != NULL ) {
831 if ( self->pSbrElement[elementIndex]->pSbrChannel[elChanIdx] != NULL )
833 pSbrDrcChannelData = &self->pSbrElement[elementIndex]->pSbrChannel[elChanIdx]->SbrDec.sbrDrcChannel;
923 int elementIndex,
950 if ( self == NULL || self->pSbrElement[elementIndex] == NULL ) {
955 hSbrElement = self->pSbrElement[elementIndex];
962 hSbrHeader = &self->sbrHeader[elementIndex][thisHdrSlot];
967 hFrameDataLeft = &self->pSbrElement[elementIndex]->pSbrChannel[0]->frameData[hSbrElement->useFrameSlot];
968 hFrameDataRight = &self->pSbrElement[elementIndex]->pSbrChannel[1]->frameData[hSbrElement->useFrameSlot];
983 copySbrHeader( hSbrHeader, &self->sbrHeader[elementIndex][lastHdrSlot] );
1078 self->pSbrElement[elementIndex]->transposerSettings.overlap);
1091 self->pSbrElement[elementIndex]->transposerSettings.overlap);
1153 self->pSbrElement[elementIndex]->frameErrorFlag[hSbrElement->useFrameSlot] = 1;
1157 self->pSbrElement[elementIndex]->frameErrorFlag[hSbrElement->useFrameSlot] = 0;
1192 * \param elementIndex enumerating index of the SBR element to render.
1204 const int elementIndex,
1210 SBR_DECODER_ELEMENT *hSbrElement = self->pSbrElement[elementIndex];
1211 HANDLE_SBR_CHANNEL *pSbrChannel = self->pSbrElement[elementIndex]->pSbrChannel;
1212 HANDLE_SBR_HEADER_DATA hSbrHeader = &self->sbrHeader[elementIndex][hSbrElement->useHeaderSlot[hSbrElement->useFrameSlot]];
1232 hSbrHeader = &self->sbrHeader[elementIndex][hSbrElement->useHeaderSlot[hSbrElement->useFrameSlot]];