67 int limit = compSeqArr[0];
79 while ((count < limit) && (tagListPtr != NULL))
81 if (tagListPtr->
tag == compSeqArr[count])
195 if (seqOfItem != NULL)
204 while (seqOfItem->
next != NULL)
205 seqOfItem = seqOfItem->
next;
221 if (nextTagPosn < filePosLimit)
232 while (seqOfItem != NULL);
fpa1_syntaxList * fpa1_setParse(int *, vpa1_filePos)
Contains functions to decode MHEG-5 ASN.1 types.
int grpItmChoiceCompArr[]
fpa1_syntaxList * fpa1_synCreateListItem(int, vpa1_filePos, vpa1_filePos)
Contains functions to decode MHEG-5 ASN.1 Token Group and Token Manager class components.
Contains functions/globals used to read MHEG-5 ASN.1 scripts.
fpa1_syntaxList * fpa1_synAddItemToList(fpa1_syntaxList *, fpa1_syntaxList *)
Contains functions to decode MHEG-5 ASN.1 Integer class component.
fpa1_syntaxList * fpa1_synGetAllTags(vpa1_filePos)
Contains function to parse MHEG-5 ASN.1 tags.
vpa1_filePos fpa1_rdfGetNextTagPosn(void)
fpa1_syntaxList * fpa1_typeParse(int, vpa1_filePos)
int fpa1_tagsParse(fpa1_syntaxList *)
Contains functions/structure used to do MHEG-5 ASN.1 syntax parsing.
Typedefs, macros used by all of parser. These may be duplicated elsewhere.
Contains functions to decode MHEG-5 ASN.1 Stream, Audio, Video, RTGraphics class components.
fpa1_syntaxList * fpa1_sequenceOfParse(unsigned short *itemCnt, int whichType, vpa1_filePos filePosLimit)
Typedefs for script reading functions.
unsigned short childCount[3]
Contains functions to decode MHEG-5 ASN.1 Action class components.
Contains macros for MHEG-5 ASN.1 tags and structures.
vpa1_filePos nextTagPosition
int elemActChoiceCompArr[]
syntax item block manager Contains functions to create a mini memory manager for allocating syntax li...
int stmCmpChoiceCompArr[]
fpa1_syntaxList * fpa1_sequenceParse(unsigned short *itemCnt, int *compSeqArr, vpa1_filePos filePosLimit)
int fpa1_delList(fpa1_syntaxList *firstComp)
int defAttChoiceCompArr[]
Contains functions used to parse MHEG-5 ASN.1 SETs. SETs can have components in any order and as such...
Contains functions to decode MHEG-5 ASN.1 Application class components.
struct fpa1_syntaxItem * next
Contains functions used to parse MHEG-5 ASN.1 SEQUENCEs. SEQUENCEs have components in order...
fpa1_syntaxList * fpa1_delFirstItem(fpa1_syntaxList *firstComp)
int fpa1_rdfSetNewFilePosition(vpa1_filePos)
fpa1_syntaxList * fpa1_choiceParse(int *)