Lots of new goodness. Will negotiate caps and output images in about 20 different formats. Some code cleanup. Fixe...

Original commit message from CVS:
Lots of new goodness.  Will negotiate caps and output images in
about 20 different formats.  Some code cleanup.  Fixed YUV color
values for -I and Q.
This commit is contained in:
David Schleef 2002-10-04 06:49:51 +00:00
parent ef524dd53a
commit 3c967ffc03
2 changed files with 720 additions and 374 deletions

File diff suppressed because it is too large Load diff

View file

@ -62,7 +62,7 @@ struct _GstVideotestsrc {
guint32 format; guint32 format;
gint width; gint width;
gint height; gint height;
GstVideoTestSrcMethod method; gint forced_format;
/* private */ /* private */
gint64 timestamp; gint64 timestamp;
@ -78,10 +78,9 @@ struct _GstVideotestsrcClass {
GstElementClass parent_class; GstElementClass parent_class;
}; };
GType gst_videotestsrc_get_type(void); static GType gst_videotestsrc_get_type(void);
void gst_videotestsrc_setup(GstVideotestsrc *); static void gst_videotestsrc_setup(GstVideotestsrc *);
#define gst_videotestsrc_scale(scale, src, dest) (scale)->scale_cc((scale), (src), (dest))
#ifdef __cplusplus #ifdef __cplusplus
} }