summaryrefslogtreecommitdiffstats
path: root/ext/raw1394/gstdv1394src.h
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2004-10-15 14:35:54 +0000
committerWim Taymans <wim.taymans@gmail.com>2004-10-15 14:35:54 +0000
commitfe83f4c81776c61120ce8b3eb044b51d76dfb607 (patch)
tree4a9ceeff8ef0243743b6e27b8eef46d31f7146f9 /ext/raw1394/gstdv1394src.h
parent987cc3cfa036ba36e8c3b5a7b1825ca7c7aa84ac (diff)
ext/raw1394/gstdv1394src.*: Added conversion/query functions.
Original commit message from CVS: * ext/raw1394/gstdv1394src.c: (gst_dv1394src_get_type), (gst_dv1394src_base_init), (gst_dv1394src_class_init), (gst_dv1394src_init), (gst_dv1394src_dispose), (gst_dv1394src_iso_receive), (gst_dv1394src_discover_avc_node), (gst_dv1394src_change_state), (gst_dv1394src_get_event_mask), (gst_dv1394src_event), (gst_dv1394src_get_formats), (gst_dv1394src_convert), (gst_dv1394src_get_query_types), (gst_dv1394src_query), (gst_dv1394src_uri_get_type), (gst_dv1394src_uri_get_protocols), (gst_dv1394src_uri_get_uri), (gst_dv1394src_uri_set_uri), (gst_dv1394src_uri_handler_init): * ext/raw1394/gstdv1394src.h: Added conversion/query functions. Update buffer timestamps, Added signals. Added uri dv:// so it might play from the firewire in playbin. Fix a possible leak. Added debugging.
Diffstat (limited to 'ext/raw1394/gstdv1394src.h')
-rw-r--r--ext/raw1394/gstdv1394src.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/ext/raw1394/gstdv1394src.h b/ext/raw1394/gstdv1394src.h
index eded0b78..425628da 100644
--- a/ext/raw1394/gstdv1394src.h
+++ b/ext/raw1394/gstdv1394src.h
@@ -69,15 +69,21 @@ struct _GstDV1394Src {
GstBuffer *buf;
GstBuffer *frame;
- guint frameSize;
- guint bytesInFrame;
- guint frameSequence;
+ guint frame_size;
+ guint frame_rate;
+ guint bytes_in_frame;
+ guint frame_sequence;
gboolean negotiated;
+
+ gchar *uri;
};
struct _GstDV1394SrcClass {
GstElementClass parent_class;
+
+ /* signal */
+ void (*frame_dropped) (GstElement *elem);
};
GType gst_dv1394src_get_type(void);