From f9e4fae0b334548048e3e95183387aab43d6638f Mon Sep 17 00:00:00 2001 From: Nick Kallen Date: Thu, 9 Feb 2017 12:55:32 +0100 Subject: [PATCH] imagefreeze: do not cache caps Upstream elements like videoflip can transform caps, such as changing width and height. When an imagefreeze downstream receives an ACCEPT_CAPS query it will NOW return all caps that it can accept. https://bugzilla.gnome.org/show_bug.cgi?id=778389 --- gst/imagefreeze/gstimagefreeze.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/gst/imagefreeze/gstimagefreeze.c b/gst/imagefreeze/gstimagefreeze.c index b331bff64c..ca7a3cb545 100644 --- a/gst/imagefreeze/gstimagefreeze.c +++ b/gst/imagefreeze/gstimagefreeze.c @@ -265,10 +265,6 @@ gst_image_freeze_sink_getcaps (GstImageFreeze * self, GstCaps * filter) GstPad *pad; pad = self->sinkpad; - ret = gst_pad_get_current_caps (pad); - if (ret != NULL) { - goto done; - } if (filter) { filter = gst_caps_copy (filter);