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

Reply via email to