From fe83f4c81776c61120ce8b3eb044b51d76dfb607 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 15 Oct 2004 14:35:54 +0000 Subject: 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. --- ext/raw1394/gstdv1394src.h | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'ext/raw1394/gstdv1394src.h') 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); -- cgit