mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 03:31:05 +00:00
Updated the test program
Original commit message from CVS: Updated the test program
This commit is contained in:
parent
eaa6e55855
commit
d29ff12b69
3 changed files with 29 additions and 17 deletions
1
tests/.gitignore
vendored
1
tests/.gitignore
vendored
|
@ -10,3 +10,4 @@ init
|
|||
loadall
|
||||
simplefake
|
||||
states
|
||||
caps
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
noinst_PROGRAMS = init loadall simplefake states caps
|
||||
|
||||
LDADD = $(GLIB_LIBS) $(GTK_LIBS) $(top_builddir)/gst/libgst.la
|
||||
CFLAGS = -Wall
|
||||
|
||||
INCLUDES = $(GLIB_CFLAGS) $(GTK_CFLAGS) -I$(top_srcdir)
|
||||
|
||||
|
|
44
tests/caps.c
44
tests/caps.c
|
@ -8,48 +8,55 @@ static GstTypeFactory mpegfactory = {
|
|||
|
||||
static GstCapsFactory mpeg2dec_sink_caps = {
|
||||
"video/mpeg",
|
||||
"mpegtype", GST_CAPS_LIST (
|
||||
GST_CAPS_INT(1),
|
||||
GST_CAPS_INT(2)
|
||||
"mpegtype", GST_PROPS_LIST (
|
||||
GST_PROPS_INT(1),
|
||||
GST_PROPS_INT(2)
|
||||
),
|
||||
NULL
|
||||
};
|
||||
|
||||
static GstCapsFactory mp1parse_src_caps = {
|
||||
"video/mpeg",
|
||||
"mpegtype", GST_CAPS_LIST (
|
||||
GST_CAPS_INT(1)
|
||||
"mpegtype", GST_PROPS_LIST (
|
||||
GST_PROPS_INT(1)
|
||||
),
|
||||
NULL
|
||||
};
|
||||
|
||||
static GstCapsFactory mpeg2dec_src_caps = {
|
||||
"video/raw",
|
||||
"fourcc", GST_CAPS_LIST (
|
||||
GST_CAPS_FOURCC ('Y','V','1','2'),
|
||||
GST_CAPS_FOURCC_INT (0x56595559)
|
||||
"fourcc", GST_PROPS_LIST (
|
||||
GST_PROPS_FOURCC ('Y','V','1','2'),
|
||||
GST_PROPS_FOURCC_INT (0x56595559)
|
||||
),
|
||||
"width", GST_CAPS_INT_RANGE (16, 4096),
|
||||
"height", GST_CAPS_INT_RANGE (16, 4096),
|
||||
"width", GST_PROPS_INT_RANGE (16, 4096),
|
||||
"height", GST_PROPS_INT_RANGE (16, 4096),
|
||||
NULL
|
||||
};
|
||||
|
||||
static GstCapsFactory raw_sink_caps = {
|
||||
"video/raw",
|
||||
"fourcc", GST_CAPS_LIST (
|
||||
GST_CAPS_FOURCC_INT (0x32315659)
|
||||
"fourcc", GST_PROPS_LIST (
|
||||
GST_PROPS_FOURCC_INT (0x32315659)
|
||||
),
|
||||
"height", GST_CAPS_INT_RANGE (16, 256),
|
||||
"height", GST_PROPS_INT_RANGE (16, 256),
|
||||
NULL
|
||||
};
|
||||
|
||||
static GstCapsFactory raw2_sink_caps = {
|
||||
"video/raw",
|
||||
"fourcc", GST_CAPS_LIST (
|
||||
GST_CAPS_FOURCC_INT (0x32315659),
|
||||
GST_CAPS_FOURCC ('Y','U','Y','V')
|
||||
"fourcc", GST_PROPS_LIST (
|
||||
GST_PROPS_FOURCC_INT (0x32315659),
|
||||
GST_PROPS_FOURCC ('Y','U','Y','V')
|
||||
),
|
||||
"height", GST_CAPS_INT_RANGE (16, 4096),
|
||||
"height", GST_PROPS_INT_RANGE (16, 4096),
|
||||
NULL
|
||||
};
|
||||
|
||||
static GstCapsListFactory mpg123_sinklist_caps =
|
||||
{
|
||||
&raw2_sink_caps,
|
||||
&raw2_sink_caps,
|
||||
NULL
|
||||
};
|
||||
|
||||
|
@ -57,6 +64,7 @@ static GstCaps *sinkcaps = NULL,
|
|||
*rawcaps = NULL,
|
||||
*rawcaps2 = NULL,
|
||||
*rawcaps3 = NULL,
|
||||
*sinkcapslist = NULL,
|
||||
*mp1parsecaps = NULL;
|
||||
|
||||
int main(int argc,char *argv[])
|
||||
|
@ -107,4 +115,6 @@ int main(int argc,char *argv[])
|
|||
|
||||
testret = gst_caps_check_compatibility (rawcaps, rawcaps);
|
||||
g_print ("2 <-> 2 == %d (valid, same caps)\n", testret);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue