2006-04-18 Tim-Philipp Müller <tim at centricular dot net>
+ * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_get_capslist),
+ (gst_gdk_pixbuf_set_property), (gst_gdk_pixbuf_get_property):
+ No need to special-case for Gdk-2.0 any longer, we require
+ Gdk 2.2 or newer; minor clean-ups.
+
+2006-04-18 Tim-Philipp Müller <tim at centricular dot net>
+
* ext/shout2/gstshout2.c: (gst_shout2send_base_init),
(gst_shout2send_class_init), (gst_shout2send_init),
(set_shout_metadata), (gst_shout2send_set_metadata),
"Decodes images in a video stream using GdkPixbuf",
"David A. Schleef <ds@schleef.org>, Renato Filho <renato.filho@indt.org.br>");
-/* Filter signals and args */
-enum
-{
- /* FILL ME */
- LAST_SIGNAL
-};
-
enum
{
ARG_0,
- ARG_SILENT
+ ARG_SILENT /* FIXME 0.11: remove */
};
static GstStaticPadTemplate gst_gdk_pixbuf_sink_template =
return TRUE;
}
-
-#if GDK_PIXBUF_MAJOR == 2 && GDK_PIXBUF_MINOR < 2
-/* gdk-pixbuf prior to 2.2 didn't have gdk_pixbuf_get_formats().
- * These are just the formats that gdk-pixbuf is known to support.
- * But maybe not -- it may have been compiled without an external
- * library. */
-
-static GstCaps *
-gst_gdk_pixbuf_get_capslist (void)
-{
- return gst_caps_copy (gst_static_caps_get (&gst_gdk_pixbuf_sink_template.
- static_caps));
-}
-#else
static GstCaps *
gst_gdk_pixbuf_get_capslist (void)
{
gst_caps_unref (capslist);
return return_caps;
}
-#endif
static GstCaps *
gst_gdk_pixbuf_sink_getcaps (GstPad * pad)
{
GstGdkPixbuf *filter;
- g_return_if_fail (GST_IS_GDK_PIXBUF (object));
filter = GST_GDK_PIXBUF (object);
switch (prop_id) {
{
GstGdkPixbuf *filter;
- g_return_if_fail (GST_IS_GDK_PIXBUF (object));
filter = GST_GDK_PIXBUF (object);
switch (prop_id) {