From 64e9d7f25b15e085ba0de6081d0c325a0d5facba Mon Sep 17 00:00:00 2001 From: Thiago Santos Date: Mon, 18 Jan 2010 09:06:28 -0300 Subject: [PATCH] python: Do not pop tags in discoverer.py Do not use pop on dicts because it destroys the tags info. Fixes #592459 --- gst/extend/discoverer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gst/extend/discoverer.py b/gst/extend/discoverer.py index bba379af6e..55e761786c 100644 --- a/gst/extend/discoverer.py +++ b/gst/extend/discoverer.py @@ -221,7 +221,7 @@ class Discoverer(gst.Pipeline): self.videoheight, self.videorate.num, self.videorate.denom) if self.tags.has_key("video-codec"): - print "\tCodec :", self.tags.pop("video-codec") + print "\tCodec :", self.tags["video-codec"] if self.is_audio: print "Audio :" if self.audiofloat: @@ -233,7 +233,7 @@ class Discoverer(gst.Pipeline): self.audiorate, self.audiodepth) if self.tags.has_key("audio-codec"): - print "\tCodec :", self.tags.pop("audio-codec") + print "\tCodec :", self.tags["audio-codec"] for stream in self.otherstreams: if not stream == self.mimetype: print "Other unsuported Multimedia stream :", stream