+++ /dev/null
-include ../Rules
-
-
-tests_pass = \
- value_intersect
-
-tests_fail =
-
-
+++ /dev/null
-
-#include <gst/gst.h>
-
-
-void test1(void)
-{
- GstCaps2 *caps;
- GstCaps2 *caps2;
-
- g_print("type is %d\n", (int)gst_caps2_get_type());
-
- caps = gst_caps2_new_empty();
- g_assert(caps != NULL);
- gst_caps2_free(caps);
-
- caps = gst_caps2_new_any();
- g_assert(caps != NULL);
- gst_caps2_free(caps);
-
- caps = gst_caps2_new_simple("audio/raw",
- "_int", G_TYPE_INT, 100, NULL);
- g_assert(caps != NULL);
- g_assert(gst_caps2_is_empty(caps)==FALSE);
- g_assert(gst_caps2_is_any(caps)==FALSE);
- g_assert(gst_caps2_is_chained(caps)==FALSE);
- g_assert(gst_caps2_is_fixed(caps)==TRUE);
- g_print("%s\n", gst_caps2_to_string(caps));
- gst_caps2_free(caps);
-
- caps = gst_caps2_new_simple("audio/raw",
- "_double", G_TYPE_DOUBLE, 100.0, NULL);
- g_assert(caps != NULL);
- g_assert(gst_caps2_is_empty(caps)==FALSE);
- g_assert(gst_caps2_is_any(caps)==FALSE);
- g_assert(gst_caps2_is_chained(caps)==FALSE);
- g_assert(gst_caps2_is_fixed(caps)==TRUE);
- g_print("%s\n", gst_caps2_to_string(caps));
- gst_caps2_free(caps);
-
- caps = gst_caps2_new_simple("audio/raw",
- "_fourcc", GST_TYPE_FOURCC, GST_MAKE_FOURCC('a','b','c','d'), NULL);
- g_assert(caps != NULL);
- g_assert(gst_caps2_is_empty(caps)==FALSE);
- g_assert(gst_caps2_is_any(caps)==FALSE);
- g_assert(gst_caps2_is_chained(caps)==FALSE);
- g_assert(gst_caps2_is_fixed(caps)==TRUE);
- g_print("%s\n", gst_caps2_to_string(caps));
- gst_caps2_free(caps);
-
- caps = gst_caps2_new_simple("audio/raw",
- "_boolean", G_TYPE_BOOLEAN, TRUE, NULL);
- g_assert(caps != NULL);
- g_assert(gst_caps2_is_empty(caps)==FALSE);
- g_assert(gst_caps2_is_any(caps)==FALSE);
- g_assert(gst_caps2_is_chained(caps)==FALSE);
- g_assert(gst_caps2_is_fixed(caps)==TRUE);
- g_print("%s\n", gst_caps2_to_string(caps));
- gst_caps2_free(caps);
-
- caps = gst_caps2_new_full(
- gst_structure_new("audio/raw", "_int", G_TYPE_INT, 100, NULL),
- gst_structure_new("audio/raw2", "_int", G_TYPE_INT, 100, NULL),
- NULL);
- g_assert(caps != NULL);
- g_assert(gst_caps2_is_empty(caps)==FALSE);
- g_assert(gst_caps2_is_any(caps)==FALSE);
- g_assert(gst_caps2_is_chained(caps)==TRUE);
- g_assert(gst_caps2_is_fixed(caps)==FALSE);
- g_print("%s\n", gst_caps2_to_string(caps));
- gst_caps2_free(caps);
-
- caps = gst_caps2_new_simple("audio/raw", "_int", G_TYPE_INT, 100, NULL);
- g_assert(caps != NULL);
- caps2 = gst_caps2_copy(caps);
- g_assert(caps2 != NULL);
- g_assert(gst_caps2_is_empty(caps2)==FALSE);
- g_assert(gst_caps2_is_any(caps2)==FALSE);
- g_assert(gst_caps2_is_chained(caps2)==FALSE);
- g_assert(gst_caps2_is_fixed(caps2)==TRUE);
- g_print("%s\n", gst_caps2_to_string(caps));
- g_print("%s\n", gst_caps2_to_string(caps2));
- gst_caps2_free(caps);
- gst_caps2_free(caps2);
-
- caps = gst_caps2_new_simple("audio/raw", "_int", G_TYPE_INT, 100, NULL);
- gst_caps2_append (caps,
- gst_caps2_new_simple("audio/raw", "_int", G_TYPE_INT, 200, NULL));
- g_assert(caps != NULL);
- g_assert(gst_caps2_is_empty(caps)==FALSE);
- g_assert(gst_caps2_is_any(caps)==FALSE);
- g_assert(gst_caps2_is_chained(caps)==TRUE);
- g_assert(gst_caps2_is_fixed(caps)==FALSE);
- g_print("%s\n", gst_caps2_to_string(caps));
- gst_caps2_free(caps);
-
- caps = gst_caps2_new_simple("audio/raw", "_int", G_TYPE_INT, 100, NULL);
- g_assert(caps != NULL);
- gst_caps2_append_cap (caps,
- gst_structure_new("audio/raw", "_int", G_TYPE_INT, 200, NULL));
- g_assert(gst_caps2_is_empty(caps)==FALSE);
- g_assert(gst_caps2_is_any(caps)==FALSE);
- g_assert(gst_caps2_is_chained(caps)==TRUE);
- g_assert(gst_caps2_is_fixed(caps)==FALSE);
- g_print("%s\n", gst_caps2_to_string(caps));
- gst_caps2_free(caps);
-}
-
-void test2(void)
-{
- GstCaps2 *caps1;
- GstCaps2 *caps2;
- GstCaps2 *caps;
-
- caps1 = gst_caps2_new_full(
- gst_structure_new("audio/raw", "_int", G_TYPE_INT, 100, NULL),
- gst_structure_new("audio/raw", "_int", G_TYPE_INT, 200, NULL),
- NULL);
- caps2 = gst_caps2_new_full(
- gst_structure_new("audio/raw", "_int", G_TYPE_INT, 100, NULL),
- gst_structure_new("audio/raw", "_int", G_TYPE_INT, 300, NULL),
- NULL);
- caps = gst_caps2_intersect(caps1, caps2);
- g_print("%s\n", gst_caps2_to_string(caps));
- gst_caps2_free(caps);
- gst_caps2_free(caps1);
- gst_caps2_free(caps2);
-
-}
-
-int main(int argc, char *argv[])
-{
- gst_init(&argc, &argv);
-
- test1();
- test2();
-
- return 0;
-}
-
+++ /dev/null
-
-#include <gst/gst.h>
-#include <glib.h>
-
-void test1(void)
-{
- GValue value1 = { 0 };
- GValue value2 = { 0 };
- //GValue value3 = { 0 };
- //gboolean ret;
-
- g_value_init(&value1, G_TYPE_INT);
- g_value_set_int(&value1, 10);
- g_value_init(&value2, G_TYPE_INT);
- g_value_set_int(&value2, 20);
- g_assert(gst_value_compare(&value1, &value2) == GST_VALUE_LESS_THAN);
- g_assert(gst_value_compare(&value2, &value1) == GST_VALUE_GREATER_THAN);
- g_assert(gst_value_compare(&value1, &value1) == GST_VALUE_EQUAL);
- g_value_unset(&value1);
- g_value_unset(&value2);
-
- g_value_init(&value1, G_TYPE_DOUBLE);
- g_value_set_double(&value1, 10);
- g_value_init(&value2, G_TYPE_DOUBLE);
- g_value_set_double(&value2, 20);
- g_assert(gst_value_compare(&value1, &value2) == GST_VALUE_LESS_THAN);
- g_assert(gst_value_compare(&value2, &value1) == GST_VALUE_GREATER_THAN);
- g_assert(gst_value_compare(&value1, &value1) == GST_VALUE_EQUAL);
- g_value_unset(&value1);
- g_value_unset(&value2);
-
- g_value_init(&value1, G_TYPE_STRING);
- g_value_set_string(&value1, "a");
- g_value_init(&value2, G_TYPE_STRING);
- g_value_set_string(&value2, "b");
- g_assert(gst_value_compare(&value1, &value2) == GST_VALUE_LESS_THAN);
- g_assert(gst_value_compare(&value2, &value1) == GST_VALUE_GREATER_THAN);
- g_assert(gst_value_compare(&value1, &value1) == GST_VALUE_EQUAL);
- g_value_unset(&value1);
- g_value_unset(&value2);
-
- g_value_init(&value1, GST_TYPE_FOURCC);
- gst_value_set_fourcc(&value1, GST_MAKE_FOURCC('a','b','c','d'));
- g_value_init(&value2, GST_TYPE_FOURCC);
- gst_value_set_fourcc(&value2, GST_MAKE_FOURCC('1','2','3','4'));
- g_assert(gst_value_compare(&value1, &value2) == GST_VALUE_UNORDERED);
- g_assert(gst_value_compare(&value1, &value1) == GST_VALUE_EQUAL);
- g_value_unset(&value1);
- g_value_unset(&value2);
-
-}
-
-int main(int argc, char *argv[])
-{
-
- gst_init(&argc, &argv);
-
- test1();
-
- return 0;
-
-}
-
-
+++ /dev/null
-
-#include <gst/gst.h>
-
-void test1(void)
-{
- GValue dest = { 0 };
- GValue src1 = { 0 };
- GValue src2 = { 0 };
- gboolean ret;
-
- g_value_init(&src1, G_TYPE_INT);
- g_value_set_int(&src1, 10);
- g_value_init(&src2, G_TYPE_INT);
- g_value_set_int(&src1, 20);
- ret = gst_value_intersect(&dest, &src1, &src2);
- g_print("ret = %d\n",ret);
-
-}
-
-int main(int argc, char *argv[])
-{
-
- gst_init(&argc, &argv);
-
- test1();
-
- return 0;
-
-}
-
-
+++ /dev/null
-include ../Rules
-
-
-tests_pass = \
- value_intersect
-
-tests_fail =
-
-
+++ /dev/null
-
-#include <gst/gst.h>
-
-
-void test1(void)
-{
- GstCaps2 *caps;
- GstCaps2 *caps2;
-
- g_print("type is %d\n", (int)gst_caps2_get_type());
-
- caps = gst_caps2_new_empty();
- g_assert(caps != NULL);
- gst_caps2_free(caps);
-
- caps = gst_caps2_new_any();
- g_assert(caps != NULL);
- gst_caps2_free(caps);
-
- caps = gst_caps2_new_simple("audio/raw",
- "_int", G_TYPE_INT, 100, NULL);
- g_assert(caps != NULL);
- g_assert(gst_caps2_is_empty(caps)==FALSE);
- g_assert(gst_caps2_is_any(caps)==FALSE);
- g_assert(gst_caps2_is_chained(caps)==FALSE);
- g_assert(gst_caps2_is_fixed(caps)==TRUE);
- g_print("%s\n", gst_caps2_to_string(caps));
- gst_caps2_free(caps);
-
- caps = gst_caps2_new_simple("audio/raw",
- "_double", G_TYPE_DOUBLE, 100.0, NULL);
- g_assert(caps != NULL);
- g_assert(gst_caps2_is_empty(caps)==FALSE);
- g_assert(gst_caps2_is_any(caps)==FALSE);
- g_assert(gst_caps2_is_chained(caps)==FALSE);
- g_assert(gst_caps2_is_fixed(caps)==TRUE);
- g_print("%s\n", gst_caps2_to_string(caps));
- gst_caps2_free(caps);
-
- caps = gst_caps2_new_simple("audio/raw",
- "_fourcc", GST_TYPE_FOURCC, GST_MAKE_FOURCC('a','b','c','d'), NULL);
- g_assert(caps != NULL);
- g_assert(gst_caps2_is_empty(caps)==FALSE);
- g_assert(gst_caps2_is_any(caps)==FALSE);
- g_assert(gst_caps2_is_chained(caps)==FALSE);
- g_assert(gst_caps2_is_fixed(caps)==TRUE);
- g_print("%s\n", gst_caps2_to_string(caps));
- gst_caps2_free(caps);
-
- caps = gst_caps2_new_simple("audio/raw",
- "_boolean", G_TYPE_BOOLEAN, TRUE, NULL);
- g_assert(caps != NULL);
- g_assert(gst_caps2_is_empty(caps)==FALSE);
- g_assert(gst_caps2_is_any(caps)==FALSE);
- g_assert(gst_caps2_is_chained(caps)==FALSE);
- g_assert(gst_caps2_is_fixed(caps)==TRUE);
- g_print("%s\n", gst_caps2_to_string(caps));
- gst_caps2_free(caps);
-
- caps = gst_caps2_new_full(
- gst_structure_new("audio/raw", "_int", G_TYPE_INT, 100, NULL),
- gst_structure_new("audio/raw2", "_int", G_TYPE_INT, 100, NULL),
- NULL);
- g_assert(caps != NULL);
- g_assert(gst_caps2_is_empty(caps)==FALSE);
- g_assert(gst_caps2_is_any(caps)==FALSE);
- g_assert(gst_caps2_is_chained(caps)==TRUE);
- g_assert(gst_caps2_is_fixed(caps)==FALSE);
- g_print("%s\n", gst_caps2_to_string(caps));
- gst_caps2_free(caps);
-
- caps = gst_caps2_new_simple("audio/raw", "_int", G_TYPE_INT, 100, NULL);
- g_assert(caps != NULL);
- caps2 = gst_caps2_copy(caps);
- g_assert(caps2 != NULL);
- g_assert(gst_caps2_is_empty(caps2)==FALSE);
- g_assert(gst_caps2_is_any(caps2)==FALSE);
- g_assert(gst_caps2_is_chained(caps2)==FALSE);
- g_assert(gst_caps2_is_fixed(caps2)==TRUE);
- g_print("%s\n", gst_caps2_to_string(caps));
- g_print("%s\n", gst_caps2_to_string(caps2));
- gst_caps2_free(caps);
- gst_caps2_free(caps2);
-
- caps = gst_caps2_new_simple("audio/raw", "_int", G_TYPE_INT, 100, NULL);
- gst_caps2_append (caps,
- gst_caps2_new_simple("audio/raw", "_int", G_TYPE_INT, 200, NULL));
- g_assert(caps != NULL);
- g_assert(gst_caps2_is_empty(caps)==FALSE);
- g_assert(gst_caps2_is_any(caps)==FALSE);
- g_assert(gst_caps2_is_chained(caps)==TRUE);
- g_assert(gst_caps2_is_fixed(caps)==FALSE);
- g_print("%s\n", gst_caps2_to_string(caps));
- gst_caps2_free(caps);
-
- caps = gst_caps2_new_simple("audio/raw", "_int", G_TYPE_INT, 100, NULL);
- g_assert(caps != NULL);
- gst_caps2_append_cap (caps,
- gst_structure_new("audio/raw", "_int", G_TYPE_INT, 200, NULL));
- g_assert(gst_caps2_is_empty(caps)==FALSE);
- g_assert(gst_caps2_is_any(caps)==FALSE);
- g_assert(gst_caps2_is_chained(caps)==TRUE);
- g_assert(gst_caps2_is_fixed(caps)==FALSE);
- g_print("%s\n", gst_caps2_to_string(caps));
- gst_caps2_free(caps);
-}
-
-void test2(void)
-{
- GstCaps2 *caps1;
- GstCaps2 *caps2;
- GstCaps2 *caps;
-
- caps1 = gst_caps2_new_full(
- gst_structure_new("audio/raw", "_int", G_TYPE_INT, 100, NULL),
- gst_structure_new("audio/raw", "_int", G_TYPE_INT, 200, NULL),
- NULL);
- caps2 = gst_caps2_new_full(
- gst_structure_new("audio/raw", "_int", G_TYPE_INT, 100, NULL),
- gst_structure_new("audio/raw", "_int", G_TYPE_INT, 300, NULL),
- NULL);
- caps = gst_caps2_intersect(caps1, caps2);
- g_print("%s\n", gst_caps2_to_string(caps));
- gst_caps2_free(caps);
- gst_caps2_free(caps1);
- gst_caps2_free(caps2);
-
-}
-
-int main(int argc, char *argv[])
-{
- gst_init(&argc, &argv);
-
- test1();
- test2();
-
- return 0;
-}
-
+++ /dev/null
-
-#include <gst/gst.h>
-#include <glib.h>
-
-void test1(void)
-{
- GValue value1 = { 0 };
- GValue value2 = { 0 };
- //GValue value3 = { 0 };
- //gboolean ret;
-
- g_value_init(&value1, G_TYPE_INT);
- g_value_set_int(&value1, 10);
- g_value_init(&value2, G_TYPE_INT);
- g_value_set_int(&value2, 20);
- g_assert(gst_value_compare(&value1, &value2) == GST_VALUE_LESS_THAN);
- g_assert(gst_value_compare(&value2, &value1) == GST_VALUE_GREATER_THAN);
- g_assert(gst_value_compare(&value1, &value1) == GST_VALUE_EQUAL);
- g_value_unset(&value1);
- g_value_unset(&value2);
-
- g_value_init(&value1, G_TYPE_DOUBLE);
- g_value_set_double(&value1, 10);
- g_value_init(&value2, G_TYPE_DOUBLE);
- g_value_set_double(&value2, 20);
- g_assert(gst_value_compare(&value1, &value2) == GST_VALUE_LESS_THAN);
- g_assert(gst_value_compare(&value2, &value1) == GST_VALUE_GREATER_THAN);
- g_assert(gst_value_compare(&value1, &value1) == GST_VALUE_EQUAL);
- g_value_unset(&value1);
- g_value_unset(&value2);
-
- g_value_init(&value1, G_TYPE_STRING);
- g_value_set_string(&value1, "a");
- g_value_init(&value2, G_TYPE_STRING);
- g_value_set_string(&value2, "b");
- g_assert(gst_value_compare(&value1, &value2) == GST_VALUE_LESS_THAN);
- g_assert(gst_value_compare(&value2, &value1) == GST_VALUE_GREATER_THAN);
- g_assert(gst_value_compare(&value1, &value1) == GST_VALUE_EQUAL);
- g_value_unset(&value1);
- g_value_unset(&value2);
-
- g_value_init(&value1, GST_TYPE_FOURCC);
- gst_value_set_fourcc(&value1, GST_MAKE_FOURCC('a','b','c','d'));
- g_value_init(&value2, GST_TYPE_FOURCC);
- gst_value_set_fourcc(&value2, GST_MAKE_FOURCC('1','2','3','4'));
- g_assert(gst_value_compare(&value1, &value2) == GST_VALUE_UNORDERED);
- g_assert(gst_value_compare(&value1, &value1) == GST_VALUE_EQUAL);
- g_value_unset(&value1);
- g_value_unset(&value2);
-
-}
-
-int main(int argc, char *argv[])
-{
-
- gst_init(&argc, &argv);
-
- test1();
-
- return 0;
-
-}
-
-
+++ /dev/null
-
-#include <gst/gst.h>
-
-void test1(void)
-{
- GValue dest = { 0 };
- GValue src1 = { 0 };
- GValue src2 = { 0 };
- gboolean ret;
-
- g_value_init(&src1, G_TYPE_INT);
- g_value_set_int(&src1, 10);
- g_value_init(&src2, G_TYPE_INT);
- g_value_set_int(&src1, 20);
- ret = gst_value_intersect(&dest, &src1, &src2);
- g_print("ret = %d\n",ret);
-
-}
-
-int main(int argc, char *argv[])
-{
-
- gst_init(&argc, &argv);
-
- test1();
-
- return 0;
-
-}
-
-