Author: tack
Date: Thu Mar 8 23:21:23 2007
New Revision: 2534
Modified:
trunk/metadata/src/video/mkv.py
Log:
Fix track language being reset for each common track element.
Modified: trunk/metadata/src/video/mkv.py
==============================================================================
--- trunk/metadata/src/video/mkv.py (original)
+++ trunk/metadata/src/video/mkv.py Thu Mar 8 23:21:23 2007
@@ -416,6 +416,7 @@
elif track_type == MATROSKA_SUBTITLES_TRACK:
log.debug("Subtitle track found")
track = core.Subtitle()
+ track.language = u'und'
track.id = len(self.subtitles)
self.subtitles.append(track)
for elem in elements:
@@ -423,7 +424,6 @@
def process_track_common(self, elem, track):
- track.language = u'und'
elem_id = elem.get_id()
if elem_id == MATROSKA_TRACK_LANGUAGE_ID:
track.language = elem.get_str()
@@ -440,6 +440,7 @@
# Defaults
track.codec = u'Unknown'
track.fps = 0
+ track.language = u'und'
for elem in elements:
elem_id = elem.get_id()
@@ -498,6 +499,7 @@
def process_audio_track(self, elements):
track = core.AudioStream()
track.codec = u'Unknown'
+ track.language = u'und'
for elem in elements:
elem_id = elem.get_id()
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog