Adjusted included headersfor Vala bindings. Ignore rtsp-url-compat.h
authorSebastian Pölsterl <marduk@k-d-w.org>
Sun, 30 Nov 2008 22:57:26 +0000 (23:57 +0100)
committerWim Taymans <wim@wtay.(none)>
Thu, 8 Jan 2009 13:40:48 +0000 (14:40 +0100)
bindings/vala/gst-rtsp-server.vapi
bindings/vala/packages/gst-rtsp-server.excludes [new file with mode: 0644]
bindings/vala/packages/gst-rtsp-server.gi
bindings/vala/packages/gst-rtsp-server.metadata

index 744b1d5..90c85d2 100644 (file)
@@ -57,7 +57,7 @@ namespace Gst {
                [NoAccessorMethod]
                public int port { get; construct; }
        }
-       [CCode (cheader_filename = "gst/gst.h")]
+       [CCode (cheader_filename = "gst/rtsp-server/rtsp-session.h")]
        public class RTSPSession : GLib.Object {
                public weak GLib.List medias;
                public weak string sessionid;
@@ -67,7 +67,7 @@ namespace Gst {
                public RTSPSession (string sessionid);
        }
        [Compact]
-       [CCode (cheader_filename = "gst/gst.h")]
+       [CCode (cheader_filename = "gst/rtsp-server/rtsp-session.h")]
        public class RTSPSessionMedia {
                public weak Gst.Element fdsink;
                public weak Gst.RTSPMedia media;
@@ -79,7 +79,7 @@ namespace Gst {
                public Gst.StateChangeReturn play ();
                public Gst.StateChangeReturn stop ();
        }
-       [CCode (cheader_filename = "gst/gst.h")]
+       [CCode (cheader_filename = "gst/rtsp-server/rtsp-session.h")]
        public class RTSPSessionPool : GLib.Object {
                public weak GLib.Mutex @lock;
                public weak GLib.HashTable sessions;
@@ -90,7 +90,7 @@ namespace Gst {
                public void remove (Gst.RTSPSession sess);
        }
        [Compact]
-       [CCode (cheader_filename = "gst/gst.h")]
+       [CCode (cheader_filename = "gst/rtsp-server/rtsp-session-pool.h")]
        public class RTSPSessionStream {
                public weak Gst.RTSPTransport client_trans;
                public weak string destination;
@@ -108,6 +108,4 @@ namespace Gst {
                public weak Gst.Element[] udpsrc;
                public weak Gst.RTSPTransport set_transport (string destination, Gst.RTSPTransport ct);
        }
-       [CCode (cheader_filename = "gst/gst.h")]
-       public const int HAVE_RTSP_URL_BOXED;
 }
diff --git a/bindings/vala/packages/gst-rtsp-server.excludes b/bindings/vala/packages/gst-rtsp-server.excludes
new file mode 100644 (file)
index 0000000..4d93f3b
--- /dev/null
@@ -0,0 +1 @@
+rtsp-url-compat.h
index cd14270..2886d60 100644 (file)
@@ -59,8 +59,6 @@
                        <field name="udpsrc" type="GstElement*[]"/>
                        <field name="udpsink" type="GstElement*[]"/>
                </struct>
-               <boxed name="GstRTSPUrl" type-name="GstRTSPUrl" get-type="gst_rtsp_url_get_type">
-               </boxed>
                <object name="GstRTSPClient" parent="GObject" type-name="GstRTSPClient" get-type="gst_rtsp_client_get_type">
                        <method name="accept" symbol="gst_rtsp_client_accept">
                                <return-type type="gboolean"/>
                        <field name="lock" type="GMutex*"/>
                        <field name="sessions" type="GHashTable*"/>
                </object>
-               <constant name="HAVE_RTSP_URL_BOXED" type="int" value="1"/>
        </namespace>
 </api>
index 1381c63..35cf4aa 100644 (file)
@@ -3,3 +3,7 @@ GstRTSPMediaStream cheader_filename="gst/rtsp-server/rstp-media.h"
 GstRTSPMedia cheader_filename="gst/rtsp-server/rstp-media.h"
 GstRTSPClient cheader_filename="gst/rtsp-server/rstp-client.h"
 GstRTSPServer cheader_filename="gst/rtsp-server/rstp-server.h"
+GstRTSPSession cheader_filename="gst/rtsp-server/rtsp-session.h"
+GstRTSPSessionMedia cheader_filename="gst/rtsp-server/rtsp-session.h"
+GstRTSPSessionPool cheader_filename="gst/rtsp-server/rtsp-session.h"
+GstRTSPSessionStream cheader_filename="gst/rtsp-server/rtsp-session-pool.h"