~jspiros/python-ebml.git
13 years agoImplemented encode_element_size and write_element_size, and added tests. This should...
Joseph Spiros [Tue, 12 Apr 2011 03:27:38 +0000 (23:27 -0400)]
Implemented encode_element_size and write_element_size, and added tests. This should support element size lengths greater than 8 bytes.

13 years agoAdded the ability to parse specdata XML files to create Schemas.
Joseph Spiros [Sat, 9 Apr 2011 13:18:00 +0000 (09:18 -0400)]
Added the ability to parse specdata XML files to create Schemas.
Switched the Matroska schema definition to read from bundled matroska.xml file (renamed specdata.xml from Matroska foundation_src/spectool).

13 years agoImplemented basic EBMLFile class for parsing files.
Joseph Spiros [Sat, 9 Apr 2011 11:28:52 +0000 (07:28 -0400)]
Implemented basic EBMLFile class for parsing files.
Needs improvement, as it parses the entire file into memory at once.

13 years agoImplemented a basic form of schema representation.
Joseph Spiros [Sat, 9 Apr 2011 08:43:19 +0000 (04:43 -0400)]
Implemented a basic form of schema representation.

13 years agoInitial commit. Implemented reading of variable size integers, element sizes, and...
Joseph Spiros [Sat, 9 Apr 2011 02:21:36 +0000 (22:21 -0400)]
Initial commit. Implemented reading of variable size integers, element sizes, and element IDs.