 +      break;
 +    case ARG_KEEPALIVE_MIN_TIME:
 +      g_value_set_float (value, ke->keepalive_min_time);
++      break;
++    case ARG_ORIGINAL_CANVAS_WIDTH:
++      g_value_set_int (value, ke->original_canvas_width);
++      break;
++    case ARG_ORIGINAL_CANVAS_HEIGHT:
++      g_value_set_int (value, ke->original_canvas_height);
 +      break;
 +    default:
 +      G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);

+    case ARG_KEEPALIVE_MIN_TIME:
+      ke->keepalive_min_time = g_value_get_float(value);
+      break;
+    default:
+      G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+      break;

+
+#endif /* __GST_KATE_DEC_H__ */
--- /dev/null	2008-04-05 19:24:09.000000000 +0100
+++ gst-plugins-bad/ext/kate/gstkateenc.c	2008-07-19 11:32:35.000000000 +0100
@@ -0,0 +1,1530 @@
+/*
+ * GStreamer
+ * Copyright 2005 Thomas Vander Stichele <thomas@apestaart.org>
