[pitivi: 27/36] Use a whitelist of acceptable tags to be shown
- From: Thibault Saunier <tsaunier src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi: 27/36] Use a whitelist of acceptable tags to be shown
- Date: Sun, 22 May 2011 20:33:45 +0000 (UTC)
commit d1dcae8b227bb20ec745c1cf9c1b03493fcf0fd2
Author: Jean-François Fortin Tam <nekohayo gmail com>
Date: Thu May 19 14:44:36 2011 -0400
Use a whitelist of acceptable tags to be shown
pitivi/ui/filechooserpreview.py | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
---
diff --git a/pitivi/ui/filechooserpreview.py b/pitivi/ui/filechooserpreview.py
index ad169c5..0c75ccc 100644
--- a/pitivi/ui/filechooserpreview.py
+++ b/pitivi/ui/filechooserpreview.py
@@ -378,15 +378,24 @@ class PreviewWidget(gtk.VBox, Loggable):
def _on_tag_found(self, abus, mess):
self.log("Tag found")
tag_list = mess.parse_tag()
+ acceptable_tags = [gst.TAG_ALBUM_ARTIST,
+ gst.TAG_ARTIST,
+ gst.TAG_TITLE,
+ gst.TAG_ALBUM,
+ gst.TAG_BITRATE,
+ gst.TAG_COMPOSER,
+ gst.TAG_GENRE,
+ gst.TAG_PERFORMER,
+ gst.TAG_DATE]
for tag in tag_list.keys():
tag_type = gst.tag_get_tag_type(tag)
- if tag_type in (gobject.TYPE_STRING,
+ if tag in acceptable_tags and tag_type in (gobject.TYPE_STRING,
gobject.TYPE_DOUBLE,
gobject.TYPE_FLOAT,
gobject.TYPE_INT,
gobject.TYPE_UINT):
+ name = gst.tag_get_nick(tag)
value = unicode(tag_list[tag]).replace('<', ' ').replace('>', ' ')
- name = gst.tag_get_nick(tag)
self.tags['<b>' + name + '</b>: '] = value
keys = self.tags.keys()
keys.sort()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]