[transmageddon] Try to improve language setting code
- From: Christian Fredrik Kalager Schaller <uraeus src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [transmageddon] Try to improve language setting code
- Date: Tue, 25 Mar 2014 19:24:27 +0000 (UTC)
commit 7833794c1cc582dff8f72d5500c6e2b6840b0b61
Author: Christian Fredrik Kalager Schaller <uraeus linuxrising org>
Date: Tue Mar 25 20:24:08 2014 +0100
Try to improve language setting code
src/transcoder_engine.py | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/src/transcoder_engine.py b/src/transcoder_engine.py
index 276acf2..c531c32 100644
--- a/src/transcoder_engine.py
+++ b/src/transcoder_engine.py
@@ -422,10 +422,13 @@ class Transcoder(GObject.GObject):
if Gst.ElementFactory.list_is_type(factory, 1125899906842626): # Audio Encoders factory code
taglist=Gst.TagList.new_empty()
if self.audiodata[0]['languagecode'] != None:
- taglist.add_value(Gst.TagMergeMode.APPEND, Gst.TAG_LANGUAGE_CODE,
self.audiodata[0]['language']) # FIXME: Currently only doing 1 stream
+ taglist.add_value(Gst.TagMergeMode.APPEND, Gst.TAG_LANGUAGE_CODE,
self.audiodata[0]['languagecode']) # FIXME: Currently only doing 1 stream
+ taglist.add_value(Gst.TagMergeMode.APPEND, Gst.TAG_LANGUAGE_NAME,
self.audiodata[0]['language'])
longname=factory.get_metadata('long-name')
- taglist.add_value(Gst.TagMergeMode.APPEND, Gst.TAG_ENCODER, longname)
- element.merge_tags(taglist, Gst.TagMergeMode.REPLACE)
+ print(longname)
+ #taglist.add_value(Gst.TagMergeMode.APPEND, Gst.TAG_ENCODER, longname)
+ output=element.merge_tags(taglist, Gst.TagMergeMode.REPLACE_ALL)
+ print(output)
def Pipeline (self, state):
if state == ("playing"):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]