~jspiros/python-ebml.git
13 years agoFixed string and unicode string readers to handle null-termination. Implemented more...
Joseph Spiros [Wed, 13 Apr 2011 06:20:21 +0000 (02:20 -0400)]
Fixed string and unicode string readers to handle null-termination. Implemented more tests.

13 years agoFixed and cleaned up signed integer reading and encoding. Implemented some value...
Joseph Spiros [Wed, 13 Apr 2011 04:40:10 +0000 (00:40 -0400)]
Fixed and cleaned up signed integer reading and encoding. Implemented some value tests.

13 years agoScaled back implementation to standard fixed limits. Implemented all core reading...
Joseph Spiros [Wed, 13 Apr 2011 03:13:55 +0000 (23:13 -0400)]
Scaled back implementation to standard fixed limits. Implemented all core reading and encoding functions.

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.