Commits

jimmy_kloss committed 5898dca

enhancing mkv spec compliance

Comments (0)

Files changed (2)

hachoir-core/hachoir_core/iso639.py

     (u"Micmac", "mic", None),
     (u"Minangkabau", "min", None),
     (u"Mirandese", "mwl", None),
-    (u"Miscellaneous languages", "mis", None),
     (u"Mohawk", "moh", None),
     (u"Moksha", "mdf", None),
     (u"Moldavian", "mol", "mo"),
     (u"Uighur", "uig", "ug"),
     (u"Ukrainian", "ukr", "uk"),
     (u"Umbundu", "umb", None),
+    (u"Uncoded languages", "mis", None),
     (u"Undetermined", "und", None),
     (u"Upper Sorbian", "hsb", None),
     (u"Urdu", "urd", "ur"),

hachoir-metadata/hachoir_metadata/video.py

     def trackCommon(self, track, meta):
         if "Name/unicode" in track:
             meta.title = track["Name/unicode"].value
-        if "Language/string" in track \
-        and track["Language/string"].value not in ("mis", "und"):
+        if "Language/string" in track:
             meta.language = track["Language/string"].value
+        else:
+            meta.language = "eng"
 
     def processVideo(self, track):
         video = Metadata(self)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.