Index: gstdshowvideosrc.h
===================================================================
RCS file: /cvs/gstreamer/gst-plugins-bad/sys/dshowsrcwrapper/gstdshowvideosrc.h,v
retrieving revision 1.2
diff -u -r1.2 gstdshowvideosrc.h
--- gstdshowvideosrc.h	11 Apr 2008 19:33:53 -0000	1.2
+++ gstdshowvideosrc.h	13 Apr 2008 02:35:23 -0000
@@ -40,6 +40,18 @@
 typedef struct _GstDshowVideoSrc GstDshowVideoSrc;
 typedef struct _GstDshowVideoSrcClass GstDshowVideoSrcClass;
 
+/* video default properties associated to a video format (YUY2, I420, RGB24 ...) */
+typedef struct _GstCaptureVideoDefault
+{
+  gint defaultWidth;
+  gint defaultHeight;
+  gint defaultFPS;
+
+  gint granularityWidth; //will be removed when GST_TYPE_INT_RANGE_STEP exits
+  gint granularityHeight; //will be removed when GST_TYPE_INT_RANGE_STEP exits
+
+} GstCaptureVideoDefault;
+
 struct _GstDshowVideoSrc
 {
   GstPushSrc src;
@@ -53,6 +65,9 @@
   /* list of caps created from the list of supported media types of the dshow capture filter */
   GstCaps *caps;
 
+  /* list of dshow default video properties from filter's capture pins */
+  GList *video_defaults;
+  
   /* list of dshow media types from the filter's capture pins */
   GList *pins_mediatypes;
 

