Lines Matching refs:ebml_element

32 ebml_element *EBML_MasterAddElt(ebml_master *Element, const ebml_context *Context, bool_t SetDefaul…  in EBML_MasterAddElt()
34 ebml_element *i; in EBML_MasterAddElt()
71 ebml_element *EBML_MasterFindFirstElt(ebml_master *Element, const ebml_context *Context, bool_t bCr… in EBML_MasterFindFirstElt()
73 ebml_element *i; in EBML_MasterFindFirstElt()
86 ebml_element *EBML_MasterFindNextElt(ebml_master *Element, const ebml_element *Current, bool_t bCre… in EBML_MasterFindNextElt()
88 ebml_element *i; in EBML_MasterFindNextElt()
104 err_t EBML_MasterAppend(ebml_master *Element, ebml_element *Append) in EBML_MasterAppend()
117 err_t EBML_MasterRemove(ebml_master *Element, ebml_element *Append) in EBML_MasterRemove()
126 ebml_element *i; in EBML_MasterCount()
132 static int EbmlCmp(const ebml_element* Element, const ebml_element** a,const ebml_element** b) in EbmlCmp()
142 ebml_element *i,**j; in EBML_MasterSort()
147 ArraySort(&Elts,ebml_element*,Cmp,CmpParam,0); in EBML_MasterSort()
149 ArraySort(&Elts,ebml_element*,EbmlCmp,Element,0); in EBML_MasterSort()
154 for (j=ARRAYBEGIN(Elts,ebml_element*);j!=ARRAYEND(Elts,ebml_element*);++j) in EBML_MasterSort()
164 ebml_element *i = EBML_MasterChildren(Element); in EBML_MasterClear()
178 static bool_t IsDefaultValue(const ebml_element *Element) in IsDefaultValue()
208 ebml_element *Child; in EBML_MasterCheckMandatory()
220 static bool_t NeedsDataSizeUpdate(ebml_element *Element, bool_t bWithDefault) in NeedsDataSizeUpdate()
222 ebml_element *i; in NeedsDataSizeUpdate()
238 ebml_element *i; in UpdateDataSize()
296 ebml_element *SubElement; in ReadData()
308 if (Element->Base.DataSize > 0 || !EBML_ElementIsFiniteSize((ebml_element*)Element)) { in ReadData()
312 …if (Stream_Seek(Input,EBML_ElementPositionData((ebml_element*)Element),SEEK_SET)==INVALID_FILEPOS_… in ReadData()
318 Context.EndPosition = EBML_ElementPositionEnd((ebml_element*)Element); in ReadData()
321 …BML_ElementIsFiniteSize((ebml_element*)Element) || EBML_ElementPositionEnd(SubElement) <= EBML_Ele… in ReadData()
335 if (EBML_ElementIsFiniteSize((ebml_element*)Element)) in ReadData()
344 …CRCDataSize = (size_t)(EBML_ElementDataSize((ebml_element*)Element,1) - EBML_ElementFullSize(SubEl… in ReadData()
351 …if (ArrayResize(&CrcBuffer, (size_t)(EBML_ElementPositionEnd((ebml_element*)Element) - EBML_Elemen… in ReadData()
391 …MaxSizeToRead = EBML_ElementPositionEnd((ebml_element*)Element) - EBML_ElementPositionEnd(SubEleme… in ReadData()
395 … if (UpperEltFound > 0 || (EBML_ElementIsFiniteSize((ebml_element*)Element) && MaxSizeToRead <= 0)) in ReadData()
406 if (EBML_ElementIsFiniteSize((ebml_element*)Element) && MaxSizeToRead <= 0) { in ReadData()
458 ebml_element *i; in InternalRender()
520 …Err = EBML_ElementRender((ebml_element*)CrcElt, Output, bWithDefault, 0, bForceWithoutMandatory, &… in RenderData()
544 … Stream_Seek(Output,EBML_ElementPositionData((ebml_element*)Element),SEEK_SET); in RenderData()
545 …Err = EBML_ElementRender((ebml_element*)CrcElt, Output, bWithDefault, 0, bForceWithoutMandatory, &… in RenderData()
547 … Stream_Seek(Output,EBML_ElementPositionEnd((ebml_element*)Element),SEEK_SET); in RenderData()
560 static ebml_element *Copy(const ebml_master *Element, const void *Cookie) in Copy()
562 ebml_element *i, *Elt; in Copy()
585 return (ebml_element*)Result; in Copy()
588 static void RemoveChild(ebml_master* p,ebml_element* Child) in RemoveChild()
594 static void AddChild(ebml_master* p,ebml_element* Child,ebml_element* Before) in AddChild()
615 …*ErrCallback)(void *cookie, int type, const tchar_t *ClassName, const ebml_element*), void *cookie) in META_START()
618 ebml_element *i, *SubElt; in META_START()