tests: fix some more tests
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 31 Jan 2012 15:56:03 +0000 (16:56 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 31 Jan 2012 15:56:03 +0000 (16:56 +0100)
tests/check/elements/playbin-compressed.c
tests/check/elements/playbin.c

index a9ab2a1..63c90d6 100644 (file)
@@ -140,6 +140,10 @@ gst_caps_src_create (GstPushSrc * psrc, GstBuffer ** p_buf)
     }
   }
 
+  if (src->nbuffers == 0) {
+    gst_pad_set_caps (GST_BASE_SRC_PAD (psrc), src->caps);
+  }
+
   buf = gst_buffer_new ();
   GST_BUFFER_TIMESTAMP (buf) =
       gst_util_uint64_scale (src->nbuffers, GST_SECOND, 25);
index 9c307cc..6ad976b 100644 (file)
@@ -37,7 +37,7 @@ GST_START_TEST (test_sink_usage_video_only_stream)
   GstElement *playbin, *fakevideosink, *fakeaudiosink;
   GstState cur_state, pending_state;
   GstElement *source;
-  GstBuffer *last_frame;
+  GstSample *last_sample;
   gint nstreams;
 
   fail_unless (gst_element_register (NULL, "redvideosrc", GST_RANK_PRIMARY,
@@ -85,9 +85,9 @@ GST_START_TEST (test_sink_usage_video_only_stream)
   fail_unless (G_TYPE_FROM_INSTANCE (source) == gst_red_video_src_get_type ());
   gst_object_unref (source);
 
-  g_object_get (playbin, "frame", &last_frame, NULL);
-  fail_unless (GST_IS_BUFFER (last_frame));
-  gst_buffer_unref (last_frame);
+  g_object_get (playbin, "sample", &last_sample, NULL);
+  fail_unless (GST_IS_SAMPLE (last_sample));
+  gst_sample_unref (last_sample);
 
   gst_element_set_state (playbin, GST_STATE_NULL);
   gst_object_unref (playbin);