From: David S. <dsc...@us...> - 2003-12-12 01:31:49
|
CVS Root: /cvsroot/gstreamer Module: gst-plugins Changes by: dschleef Date: Thu Dec 11 2003 17:31:48 PST Branch: CAPS Log message: Fix bad ranges in caps in pad template Modified files: gst/videotestsrc: gstvideotestsrc.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/gst/videotestsrc/gstvideotestsrc.c.diff?r1=1.39.4.2&r2=1.39.4.3 ====Begin Diffs==== Index: gstvideotestsrc.c =================================================================== RCS file: /cvsroot/gstreamer/gst-plugins/gst/videotestsrc/gstvideotestsrc.c,v retrieving revision 1.39.4.2 retrieving revision 1.39.4.3 diff -u -d -r1.39.4.2 -r1.39.4.3 --- gstvideotestsrc.c 9 Dec 2003 09:27:43 -0000 1.39.4.2 +++ gstvideotestsrc.c 12 Dec 2003 01:31:36 -0000 1.39.4.3 @@ -74,14 +74,16 @@ static GstElementClass *parent_class = NULL; static GstCaps2 * gst_videotestsrc_get_capslist (void); +#if 0 static GstCaps2 * gst_videotestsrc_get_capslist_size (int width, int height, double rate); +#endif static GstPadTemplate * gst_videotestsrc_src_template_factory(void) { return gst_pad_template_new ("src", GST_PAD_SRC, GST_PAD_ALWAYS, - gst_videotestsrc_get_capslist_size(0,0,0.0)); + gst_videotestsrc_get_capslist()); } GType @@ -299,12 +301,17 @@ caps = gst_caps2_new_empty(); for(i=0;i<n_fourccs;i++){ structure = paint_get_structure (fourcc_list + i); + gst_structure_set(structure, + "width", GST_TYPE_INT_RANGE, 1, G_MAXINT, + "height", GST_TYPE_INT_RANGE, 1, G_MAXINT, + "framerate", GST_TYPE_DOUBLE_RANGE, 0.0, G_MAXDOUBLE, NULL); gst_caps2_append_cap (caps, structure); } return caps; } +#if 0 static GstCaps2 * gst_videotestsrc_get_capslist_size (int width, int height, double rate) { @@ -324,6 +331,7 @@ return caps; } +#endif static GstCaps2 * gst_videotestsrc_getcaps (GstPad * pad) |