--- gst/h264parse/gsth264parse.c	2008-07-19 15:18:20.000000000 +0200
+++ gst/h264parse/gsth264parse.c.new	2008-10-13 15:16:13.000000000 +0200
@@ -33,12 +33,16 @@
 static GstStaticPadTemplate sinktemplate = GST_STATIC_PAD_TEMPLATE ("sink",
     GST_PAD_SINK,
     GST_PAD_ALWAYS,
-    GST_STATIC_CAPS ("video/x-h264"));
+    GST_STATIC_CAPS ("video/x-h264,"
+					 "parsed=(boolean) false")
+	);
 
 static GstStaticPadTemplate srctemplate = GST_STATIC_PAD_TEMPLATE ("src",
     GST_PAD_SRC,
     GST_PAD_ALWAYS,
-    GST_STATIC_CAPS ("video/x-h264"));
+    GST_STATIC_CAPS ("video/x-h264,"
+					 "parsed=(boolean) true")
+	);
 
 GST_DEBUG_CATEGORY_STATIC (h264_parse_debug);
 #define GST_CAT_DEFAULT h264_parse_debug
@@ -992,7 +996,7 @@ static gboolean
 plugin_init (GstPlugin * plugin)
 {
   return gst_element_register (plugin, "h264parse",
-      GST_RANK_NONE, GST_TYPE_H264PARSE);
+      GST_RANK_PRIMARY+2, GST_TYPE_H264PARSE);
 }
 
 GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
