Updated the test program

Original commit message from CVS:
Updated the test program
This commit is contained in:
Wim Taymans 2000-12-07 18:38:54 +00:00
parent eaa6e55855
commit d29ff12b69
3 changed files with 29 additions and 17 deletions

1
tests/.gitignore vendored
View file

@ -10,3 +10,4 @@ init
loadall loadall
simplefake simplefake
states states
caps

View file

@ -1,6 +1,7 @@
noinst_PROGRAMS = init loadall simplefake states caps noinst_PROGRAMS = init loadall simplefake states caps
LDADD = $(GLIB_LIBS) $(GTK_LIBS) $(top_builddir)/gst/libgst.la LDADD = $(GLIB_LIBS) $(GTK_LIBS) $(top_builddir)/gst/libgst.la
CFLAGS = -Wall
INCLUDES = $(GLIB_CFLAGS) $(GTK_CFLAGS) -I$(top_srcdir) INCLUDES = $(GLIB_CFLAGS) $(GTK_CFLAGS) -I$(top_srcdir)

View file

@ -8,48 +8,55 @@ static GstTypeFactory mpegfactory = {
static GstCapsFactory mpeg2dec_sink_caps = { static GstCapsFactory mpeg2dec_sink_caps = {
"video/mpeg", "video/mpeg",
"mpegtype", GST_CAPS_LIST ( "mpegtype", GST_PROPS_LIST (
GST_CAPS_INT(1), GST_PROPS_INT(1),
GST_CAPS_INT(2) GST_PROPS_INT(2)
), ),
NULL NULL
}; };
static GstCapsFactory mp1parse_src_caps = { static GstCapsFactory mp1parse_src_caps = {
"video/mpeg", "video/mpeg",
"mpegtype", GST_CAPS_LIST ( "mpegtype", GST_PROPS_LIST (
GST_CAPS_INT(1) GST_PROPS_INT(1)
), ),
NULL NULL
}; };
static GstCapsFactory mpeg2dec_src_caps = { static GstCapsFactory mpeg2dec_src_caps = {
"video/raw", "video/raw",
"fourcc", GST_CAPS_LIST ( "fourcc", GST_PROPS_LIST (
GST_CAPS_FOURCC ('Y','V','1','2'), GST_PROPS_FOURCC ('Y','V','1','2'),
GST_CAPS_FOURCC_INT (0x56595559) GST_PROPS_FOURCC_INT (0x56595559)
), ),
"width", GST_CAPS_INT_RANGE (16, 4096), "width", GST_PROPS_INT_RANGE (16, 4096),
"height", GST_CAPS_INT_RANGE (16, 4096), "height", GST_PROPS_INT_RANGE (16, 4096),
NULL NULL
}; };
static GstCapsFactory raw_sink_caps = { static GstCapsFactory raw_sink_caps = {
"video/raw", "video/raw",
"fourcc", GST_CAPS_LIST ( "fourcc", GST_PROPS_LIST (
GST_CAPS_FOURCC_INT (0x32315659) GST_PROPS_FOURCC_INT (0x32315659)
), ),
"height", GST_CAPS_INT_RANGE (16, 256), "height", GST_PROPS_INT_RANGE (16, 256),
NULL NULL
}; };
static GstCapsFactory raw2_sink_caps = { static GstCapsFactory raw2_sink_caps = {
"video/raw", "video/raw",
"fourcc", GST_CAPS_LIST ( "fourcc", GST_PROPS_LIST (
GST_CAPS_FOURCC_INT (0x32315659), GST_PROPS_FOURCC_INT (0x32315659),
GST_CAPS_FOURCC ('Y','U','Y','V') 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 NULL
}; };
@ -57,6 +64,7 @@ static GstCaps *sinkcaps = NULL,
*rawcaps = NULL, *rawcaps = NULL,
*rawcaps2 = NULL, *rawcaps2 = NULL,
*rawcaps3 = NULL, *rawcaps3 = NULL,
*sinkcapslist = NULL,
*mp1parsecaps = NULL; *mp1parsecaps = NULL;
int main(int argc,char *argv[]) int main(int argc,char *argv[])
@ -107,4 +115,6 @@ int main(int argc,char *argv[])
testret = gst_caps_check_compatibility (rawcaps, rawcaps); testret = gst_caps_check_compatibility (rawcaps, rawcaps);
g_print ("2 <-> 2 == %d (valid, same caps)\n", testret); g_print ("2 <-> 2 == %d (valid, same caps)\n", testret);
return 0;
} }