added VOID global element in meta seek information
Change-Id: If87691b866118c1aac85ccbeaf7fdc245fb0669f
diff --git a/RELEASE.TXT b/RELEASE.TXT
index 3eea6cf..55b8c37 100644
--- a/RELEASE.TXT
+++ b/RELEASE.TXT
@@ -1,3 +1,7 @@
+* webm.py 0.9.3
+ -. handles an invalid webm file gracefully with the questionable code
+ -. adds VOID global element in meta seek information in ebml_header.py
+
* webm.py 0.9.2
- -. show VP8 information(keyframe, version, showframe,
+ -. shows VP8 information(keyframe, version, showframe,
the size of the first partition) in video
diff --git a/ebml_header.py b/ebml_header.py
index 8b29bc4..50d4e15 100644
--- a/ebml_header.py
+++ b/ebml_header.py
@@ -218,7 +218,8 @@
SEEKHEAD : ('SeekHead', LEVEL_1, EBML_SUB_ELEMENT),
SEEK : ('Seek', LEVEL_1, EBML_SUB_ELEMENT),
SEEKID : ('SeekId', LEVEL_2, EBML_BINARY),
- SEEKPOSITION : ('SeekPosition', LEVEL_3, EBML_UINTEGER)
+ SEEKPOSITION : ('SeekPosition', LEVEL_3, EBML_UINTEGER),
+ VOID : ('Void', LEVEL_1, EBML_BINARY)
}
segment_info_dic = {
diff --git a/webm.py b/webm.py
index f44e531..9bf5ae6 100644
--- a/webm.py
+++ b/webm.py
@@ -11,7 +11,7 @@
def GetVersion():
"""Return this module version
"""
- return 'v0.9.2'
+ return 'v0.9.3'
def BitSet(x, n):
"""Return whether nth bit of x was set"""
@@ -767,6 +767,7 @@
return
else:
print '\n\t\t>>>Seems invalid WebM file format<<<'
+ print '\t\t at element code [%s]' % element_id
exit(1)
else:
i = i + 1