mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-06-09 01:29:28 +00:00
more checks
Original commit message from CVS: more checks
This commit is contained in:
parent
cd5aaa8473
commit
f3389b1fa1
|
@ -13,11 +13,42 @@ GstStaticCaps2 rawcaps1 = GST_STATIC_CAPS(
|
|||
"framerate:float=30.0"
|
||||
);
|
||||
|
||||
GstStaticCaps2 rawcaps2 = GST_STATIC_CAPS(
|
||||
"video/x-raw-yuv"
|
||||
);
|
||||
|
||||
GstStaticCaps2 rawcaps3 = GST_STATIC_CAPS(
|
||||
"video/x-raw-yuv, height=(int) [ 0, MAX ]"
|
||||
);
|
||||
|
||||
GstStaticCaps2 rawcaps4 = GST_STATIC_CAPS(
|
||||
"video/x-raw-yuv, format=(fourcc)YUY2; video/x-raw-yuv, format=(fourcc)UYVY"
|
||||
);
|
||||
|
||||
GstStaticCaps2 rawcaps5 = GST_STATIC_CAPS(
|
||||
"video/x-raw-yuv, format=(fourcc)YUY2, framerate=(double)[0,1.79769e+308], width=(int)[0,2147483647], height=(int)[0,2147483647]; video/x-raw-yuv, format=(fourcc)UYVY, framerate=(double)[0,1.79769e+308], width=(int)[0,2147483647], height=(int)[0,2147483647]"
|
||||
);
|
||||
|
||||
GstStaticCaps2 rawcaps6 = GST_STATIC_CAPS(
|
||||
"video/x-raw-yuv, format=(fourcc)YUY2, width=(int)320, height=(int)240"
|
||||
);
|
||||
|
||||
GstStaticCaps2 rawcaps7 = GST_STATIC_CAPS(
|
||||
"video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[0,2147483647], height=(int)[0,2147483647], framerate=(double)[0,1.79769e+308]"
|
||||
);
|
||||
|
||||
GstStaticCaps2 rawcaps8 = GST_STATIC_CAPS(
|
||||
"video/x-raw-yuv, format=(fourcc)YUY2, width=(int)320, height=(int)240"
|
||||
);
|
||||
|
||||
|
||||
int
|
||||
main (int argc, char *argv[])
|
||||
{
|
||||
GstCaps2 *caps1;
|
||||
GstCaps2 *caps2;
|
||||
GstCaps2 *caps3;
|
||||
GstCaps2 *caps4;
|
||||
GstCaps2 *caps;
|
||||
|
||||
gst_init (&argc, &argv);
|
||||
|
@ -32,9 +63,38 @@ main (int argc, char *argv[])
|
|||
#endif
|
||||
|
||||
caps = gst_caps2_intersect(caps1, caps2);
|
||||
|
||||
g_print("caps %s\n", gst_caps2_to_string(caps));
|
||||
|
||||
if (gst_caps2_is_empty (caps)) return 1;
|
||||
gst_caps2_free(caps1);
|
||||
gst_caps2_free(caps2);
|
||||
|
||||
caps1 = gst_caps2_copy( gst_static_caps2_get (&rawcaps2));
|
||||
caps2 = gst_caps2_copy( gst_static_caps2_get (&rawcaps3));
|
||||
caps = gst_caps2_intersect(caps1, caps2);
|
||||
g_print("caps %s\n", gst_caps2_to_string(caps));
|
||||
if (gst_caps2_is_empty (caps)) return 1;
|
||||
gst_caps2_free(caps1);
|
||||
gst_caps2_free(caps2);
|
||||
|
||||
caps1 = gst_caps2_copy( gst_static_caps2_get (&rawcaps4));
|
||||
caps2 = gst_caps2_copy( gst_static_caps2_get (&rawcaps5));
|
||||
caps3 = gst_caps2_copy( gst_static_caps2_get (&rawcaps6));
|
||||
caps4 = gst_caps2_intersect(caps1, caps2);
|
||||
caps = gst_caps2_intersect(caps3, caps4);
|
||||
g_print("caps4 %s\n", gst_caps2_to_string(caps4));
|
||||
g_print("caps %s\n", gst_caps2_to_string(caps));
|
||||
gst_caps2_free(caps1);
|
||||
gst_caps2_free(caps2);
|
||||
gst_caps2_free(caps3);
|
||||
gst_caps2_free(caps4);
|
||||
|
||||
caps1 = gst_caps2_copy( gst_static_caps2_get (&rawcaps7));
|
||||
caps2 = gst_caps2_copy( gst_static_caps2_get (&rawcaps8));
|
||||
caps = gst_caps2_intersect(caps1, caps2);
|
||||
g_print("caps %s\n", gst_caps2_to_string(caps));
|
||||
if (gst_caps2_is_empty (caps)) return 1;
|
||||
gst_caps2_free(caps1);
|
||||
gst_caps2_free(caps2);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -13,11 +13,42 @@ GstStaticCaps2 rawcaps1 = GST_STATIC_CAPS(
|
|||
"framerate:float=30.0"
|
||||
);
|
||||
|
||||
GstStaticCaps2 rawcaps2 = GST_STATIC_CAPS(
|
||||
"video/x-raw-yuv"
|
||||
);
|
||||
|
||||
GstStaticCaps2 rawcaps3 = GST_STATIC_CAPS(
|
||||
"video/x-raw-yuv, height=(int) [ 0, MAX ]"
|
||||
);
|
||||
|
||||
GstStaticCaps2 rawcaps4 = GST_STATIC_CAPS(
|
||||
"video/x-raw-yuv, format=(fourcc)YUY2; video/x-raw-yuv, format=(fourcc)UYVY"
|
||||
);
|
||||
|
||||
GstStaticCaps2 rawcaps5 = GST_STATIC_CAPS(
|
||||
"video/x-raw-yuv, format=(fourcc)YUY2, framerate=(double)[0,1.79769e+308], width=(int)[0,2147483647], height=(int)[0,2147483647]; video/x-raw-yuv, format=(fourcc)UYVY, framerate=(double)[0,1.79769e+308], width=(int)[0,2147483647], height=(int)[0,2147483647]"
|
||||
);
|
||||
|
||||
GstStaticCaps2 rawcaps6 = GST_STATIC_CAPS(
|
||||
"video/x-raw-yuv, format=(fourcc)YUY2, width=(int)320, height=(int)240"
|
||||
);
|
||||
|
||||
GstStaticCaps2 rawcaps7 = GST_STATIC_CAPS(
|
||||
"video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[0,2147483647], height=(int)[0,2147483647], framerate=(double)[0,1.79769e+308]"
|
||||
);
|
||||
|
||||
GstStaticCaps2 rawcaps8 = GST_STATIC_CAPS(
|
||||
"video/x-raw-yuv, format=(fourcc)YUY2, width=(int)320, height=(int)240"
|
||||
);
|
||||
|
||||
|
||||
int
|
||||
main (int argc, char *argv[])
|
||||
{
|
||||
GstCaps2 *caps1;
|
||||
GstCaps2 *caps2;
|
||||
GstCaps2 *caps3;
|
||||
GstCaps2 *caps4;
|
||||
GstCaps2 *caps;
|
||||
|
||||
gst_init (&argc, &argv);
|
||||
|
@ -32,9 +63,38 @@ main (int argc, char *argv[])
|
|||
#endif
|
||||
|
||||
caps = gst_caps2_intersect(caps1, caps2);
|
||||
|
||||
g_print("caps %s\n", gst_caps2_to_string(caps));
|
||||
|
||||
if (gst_caps2_is_empty (caps)) return 1;
|
||||
gst_caps2_free(caps1);
|
||||
gst_caps2_free(caps2);
|
||||
|
||||
caps1 = gst_caps2_copy( gst_static_caps2_get (&rawcaps2));
|
||||
caps2 = gst_caps2_copy( gst_static_caps2_get (&rawcaps3));
|
||||
caps = gst_caps2_intersect(caps1, caps2);
|
||||
g_print("caps %s\n", gst_caps2_to_string(caps));
|
||||
if (gst_caps2_is_empty (caps)) return 1;
|
||||
gst_caps2_free(caps1);
|
||||
gst_caps2_free(caps2);
|
||||
|
||||
caps1 = gst_caps2_copy( gst_static_caps2_get (&rawcaps4));
|
||||
caps2 = gst_caps2_copy( gst_static_caps2_get (&rawcaps5));
|
||||
caps3 = gst_caps2_copy( gst_static_caps2_get (&rawcaps6));
|
||||
caps4 = gst_caps2_intersect(caps1, caps2);
|
||||
caps = gst_caps2_intersect(caps3, caps4);
|
||||
g_print("caps4 %s\n", gst_caps2_to_string(caps4));
|
||||
g_print("caps %s\n", gst_caps2_to_string(caps));
|
||||
gst_caps2_free(caps1);
|
||||
gst_caps2_free(caps2);
|
||||
gst_caps2_free(caps3);
|
||||
gst_caps2_free(caps4);
|
||||
|
||||
caps1 = gst_caps2_copy( gst_static_caps2_get (&rawcaps7));
|
||||
caps2 = gst_caps2_copy( gst_static_caps2_get (&rawcaps8));
|
||||
caps = gst_caps2_intersect(caps1, caps2);
|
||||
g_print("caps %s\n", gst_caps2_to_string(caps));
|
||||
if (gst_caps2_is_empty (caps)) return 1;
|
||||
gst_caps2_free(caps1);
|
||||
gst_caps2_free(caps2);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue