mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 12:11:13 +00:00
tests: fix some more tests
This commit is contained in:
parent
d389b12df9
commit
a948398e85
2 changed files with 8 additions and 4 deletions
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue