static GstCaps *
make_src_caps (void)
{
- return gst_caps_new_simple ("video/x-raw-yuv", "width", G_TYPE_INT, SRC_WIDTH,
+ return gst_caps_new_simple ("video/x-foo", "width", G_TYPE_INT, SRC_WIDTH,
"height", G_TYPE_INT, SRC_HEIGHT, NULL);
}
GstCaps *in_caps, *prop_caps, *out_caps;
in_caps = make_src_caps ();
- prop_caps = gst_caps_new_simple ("video/x-raw-rgb",
+ prop_caps = gst_caps_new_simple ("video/x-bar",
"width", G_TYPE_INT, 2 * SRC_WIDTH, NULL);
- out_caps = gst_caps_new_simple ("video/x-raw-rgb",
+ out_caps = gst_caps_new_simple ("video/x-bar",
"width", G_TYPE_INT, 2 * SRC_WIDTH,
"height", G_TYPE_INT, SRC_HEIGHT, NULL);
push_and_test (prop_caps, FALSE, FALSE, in_caps, out_caps);
GstCaps *in_caps, *prop_caps, *out_caps;
in_caps = make_src_caps ();
- prop_caps = gst_caps_new_simple ("video/x-raw-rgb",
+ prop_caps = gst_caps_new_simple ("video/x-bar",
"width", G_TYPE_INT, 2 * SRC_WIDTH, NULL);
out_caps = gst_caps_copy (prop_caps);
push_and_test (prop_caps, FALSE, TRUE, in_caps, out_caps);
/* non joining caps */
in_caps = make_src_caps ();
- prop_caps = gst_caps_new_simple ("video/x-raw-rgb",
+ prop_caps = gst_caps_new_simple ("video/x-bar",
"width", G_TYPE_INT, 2 * SRC_WIDTH, NULL);
out_caps = gst_caps_copy (in_caps);
push_and_test (prop_caps, TRUE, FALSE, in_caps, out_caps);
/* joining caps */
in_caps = make_src_caps ();
- prop_caps = gst_caps_new_simple ("video/x-raw-yuv",
+ prop_caps = gst_caps_new_simple ("video/x-foo",
"width", G_TYPE_INT, 2 * SRC_WIDTH, NULL);
- out_caps = gst_caps_new_simple ("video/x-raw-yuv",
+ out_caps = gst_caps_new_simple ("video/x-foo",
"width", G_TYPE_INT, 2 * SRC_WIDTH,
"height", G_TYPE_INT, SRC_HEIGHT, NULL);
push_and_test (prop_caps, TRUE, FALSE, in_caps, out_caps);
/* non joining caps */
in_caps = make_src_caps ();
- prop_caps = gst_caps_new_simple ("video/x-raw-rgb",
+ prop_caps = gst_caps_new_simple ("video/x-bar",
"width", G_TYPE_INT, 2 * SRC_WIDTH, NULL);
out_caps = gst_caps_copy (in_caps);
push_and_test (prop_caps, TRUE, TRUE, in_caps, out_caps);
/* joining caps */
in_caps = make_src_caps ();
- prop_caps = gst_caps_new_simple ("video/x-raw-yuv",
+ prop_caps = gst_caps_new_simple ("video/x-foo",
"width", G_TYPE_INT, 2 * SRC_WIDTH, NULL);
out_caps = gst_caps_copy (prop_caps);
push_and_test (prop_caps, TRUE, TRUE, in_caps, out_caps);
#include <gdk-pixbuf/gdk-pixbuf.h>
+#define CAPS_RGB "video/x-raw, format=RGB"
+#define CAPS_RGBA "video/x-raw, format=RGBA"
#define WxH ",width=(int)319,height=(int)241"
#define N_BUFFERS 5
gboolean has_alpha)
{
GdkPixbuf *pixbuf;
- GstStructure *s;
+ const GstStructure *s;
- fail_unless (msg->structure != NULL);
+ fail_unless (gst_message_get_structure (msg) != NULL);
- s = msg->structure;
+ s = gst_message_get_structure (msg);
fail_unless_equals_string (gst_structure_get_name (s), name);
fail_unless (gst_structure_has_field (s, "pixbuf"));
GstBus *bus;
gint i;
- gdkpixbufsink_init_test_context (&ctx, GST_VIDEO_CAPS_RGB WxH, N_BUFFERS);
+ gdkpixbufsink_init_test_context (&ctx, CAPS_RGB WxH, N_BUFFERS);
fail_unless (check_last_pixbuf (&ctx, NULL));
GstBus *bus;
gint i;
- gdkpixbufsink_init_test_context (&ctx, GST_VIDEO_CAPS_RGBA WxH, N_BUFFERS);
+ gdkpixbufsink_init_test_context (&ctx, CAPS_RGBA WxH, N_BUFFERS);
fail_unless (check_last_pixbuf (&ctx, NULL));