summaryrefslogtreecommitdiffstats
path: root/ext/raw1394/gstdv1394src.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/raw1394/gstdv1394src.h')
-rw-r--r--ext/raw1394/gstdv1394src.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/ext/raw1394/gstdv1394src.h b/ext/raw1394/gstdv1394src.h
index b9340337..8de7c54d 100644
--- a/ext/raw1394/gstdv1394src.h
+++ b/ext/raw1394/gstdv1394src.h
@@ -51,6 +51,11 @@ struct _GstDV1394Src {
GstPad *srcpad;
+ // consecutive=2, skip=4 will skip 4 frames, then let 2 consecutive ones thru
+ gint consecutive;
+ gint skip;
+ gboolean drop_incomplete;
+
int numcards,numports;
int card,port,channel;
@@ -59,6 +64,12 @@ struct _GstDV1394Src {
gboolean started;
GstBuffer *buf;
+
+ GstBuffer *frame;
+ guint frameSize;
+ guint bytesInFrame;
+ guint frameSequence;
+ GstBufferPool *pool;
};
struct _GstDV1394SrcClass {