summaryrefslogtreecommitdiffstats
path: root/ext/gdk_pixbuf/gstgdkpixbuf.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/gdk_pixbuf/gstgdkpixbuf.c')
-rw-r--r--ext/gdk_pixbuf/gstgdkpixbuf.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/ext/gdk_pixbuf/gstgdkpixbuf.c b/ext/gdk_pixbuf/gstgdkpixbuf.c
index c5b59038..e3c07ff4 100644
--- a/ext/gdk_pixbuf/gstgdkpixbuf.c
+++ b/ext/gdk_pixbuf/gstgdkpixbuf.c
@@ -382,7 +382,6 @@ gst_gdk_pixbuf_type_find (GstTypeFind *tf, gpointer ignore)
guint8 *data;
GdkPixbufLoader *pixbuf_loader;
GdkPixbufFormat *format;
- GError *error = NULL;
data = gst_type_find_peek (tf, 0, GST_GDK_PIXBUF_TYPE_FIND_SIZE);
if (data == NULL) return;
@@ -392,18 +391,18 @@ gst_gdk_pixbuf_type_find (GstTypeFind *tf, gpointer ignore)
pixbuf_loader = gdk_pixbuf_loader_new();
gdk_pixbuf_loader_write (pixbuf_loader, data, GST_GDK_PIXBUF_TYPE_FIND_SIZE,
- &error);
+ NULL);
format = gdk_pixbuf_loader_get_format (pixbuf_loader);
if (format != NULL) {
gchar **mlist = gdk_pixbuf_format_get_mime_types(format);
- gst_type_find_suggest (tf, GST_TYPE_FIND_MAXIMUM,
+ gst_type_find_suggest (tf, GST_TYPE_FIND_MINIMUM,
gst_caps_new ("gdk_pixbuf_type_find", mlist[0], NULL));
}
- gdk_pixbuf_loader_close (pixbuf_loader, &error);
+ gdk_pixbuf_loader_close (pixbuf_loader, NULL);
g_object_unref (G_OBJECT (pixbuf_loader));
}