Author: tack
Date: Mon Sep 3 11:30:54 2007
New Revision: 2797
Log:
[ 1782272 ] matroska chapters bad info
Fixes EBML parsing bug (not specifically related to chapters).
Modified:
trunk/metadata/src/video/mkv.py
Modified: trunk/metadata/src/video/mkv.py
==============================================================================
--- trunk/metadata/src/video/mkv.py (original)
+++ trunk/metadata/src/video/mkv.py Mon Sep 3 11:30:54 2007
@@ -54,7 +54,7 @@
MATROSKA_HEADER_ID = 0x1A45DFA3
MATROSKA_TRACKS_ID = 0x1654AE6B
-MATROSKA_CUE_DATE_ID = 0x1C53BB6B
+MATROSKA_CUES_ID = 0x1C53BB6B
MATROSKA_SEGMENT_ID = 0x18538067
MATROSKA_SEGMENT_INFO_ID = 0x1549A966
MATROSKA_CLUSTER_ID = 0x1F43B675
@@ -170,7 +170,7 @@
def add_data(self, data):
- maxlen = self.ebml_length - self.get_total_len()
+ maxlen = self.ebml_length - len(self.entity_data)
if maxlen <= 0:
return
self.entity_data += data[:maxlen]
@@ -359,7 +359,7 @@
elif elem_id == MATROSKA_SEEKHEAD_ID:
self.process_seekhead(elem)
- elif elem_id == MATROSKA_CUE_DATE_ID:
+ elif elem_id == MATROSKA_CUES_ID:
self.has_idx = True
log.debug('END: process element %s' % hex(elem_id))
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog