[gnome-sound-recorder] recorder: remove unnecessary GstTagSetter



commit 33cb86d3ff968cdeb4200d7b8c3e440d933e333e
Author: Kavan Mevada <kavanmevada gmail com>
Date:   Fri May 29 22:52:13 2020 +0530

    recorder: remove unnecessary GstTagSetter

 src/record.js | 16 ----------------
 1 file changed, 16 deletions(-)
---
diff --git a/src/record.js b/src/record.js
index 56c325c..a0eb4bd 100644
--- a/src/record.js
+++ b/src/record.js
@@ -127,22 +127,6 @@ var Record = class Record {
         this.volume = Gst.ElementFactory.make('volume', 'volume');
         this.pipeline.add(this.volume);
         this.ebin = Gst.ElementFactory.make('encodebin', 'ebin');
-        this.ebin.connect('element-added', (ebin, element) => {
-            let factory = element.get_factory();
-
-            if (factory !== null) {
-                this.hasTagSetter = factory.has_interface('GstTagSetter');
-                if (this.hasTagSetter === true) {
-                    this.taglist = Gst.TagList.new_empty();
-                    this.taglist.add_value(Gst.TagMergeMode.APPEND, Gst.TAG_APPLICATION_NAME, _('Sound 
Recorder'));
-                    element.merge_tags(this.taglist, Gst.TagMergeMode.REPLACE);
-                    this.taglist.add_value(Gst.TagMergeMode.APPEND, Gst.TAG_TITLE, this.initialFileName);
-                    element.merge_tags(this.taglist, Gst.TagMergeMode.REPLACE);
-                    this.taglist.add_value(Gst.TagMergeMode.APPEND, Gst.TAG_DATE_TIME, 
this.gstreamerDateTime);
-                    element.merge_tags(this.taglist, Gst.TagMergeMode.REPLACE);
-                }
-            }
-        });
         this.pipeline.add(this.ebin);
         this.ebin.set_property('profile', this._getProfile());
         this.filesink = Gst.ElementFactory.make('filesink', 'filesink');


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]