gst-libs/gst/: Move the rtspextension.h interface into gstrtspextension.h as part...
authorJan Schmidt <thaytan@mad.scientist.com>
Thu, 26 Jul 2007 19:57:15 +0000 (19:57 +0000)
committerJan Schmidt <thaytan@mad.scientist.com>
Thu, 26 Jul 2007 19:57:15 +0000 (19:57 +0000)
commitaa14635c4736ce90e32d97ca517c295bda6db171
tree032e5af1e238afd007d4f3492e8541ef80819548
parent6d1a34eff22924d3eddeda2333f15367c832118a
gst-libs/gst/: Move the rtspextension.h interface into gstrtspextension.h as part of libgstrtsp instead of libgstinte...

Original commit message from CVS:
* gst-libs/gst/interfaces/Makefile.am:
* gst-libs/gst/interfaces/interfaces-marshal.list:
* gst-libs/gst/interfaces/rtspextension.c:
* gst-libs/gst/interfaces/rtspextension.h:
* gst-libs/gst/rtsp/Makefile.am:
* gst-libs/gst/rtsp/gstrtsp.h:
* gst-libs/gst/rtsp/gstrtspextension.c:
(gst_rtsp_extension_get_type), (gst_rtsp_extension_iface_init),
(gst_rtsp_extension_detect_server),
(gst_rtsp_extension_before_send), (gst_rtsp_extension_after_send),
(gst_rtsp_extension_parse_sdp), (gst_rtsp_extension_setup_media),
(gst_rtsp_extension_configure_stream),
(gst_rtsp_extension_get_transports),
(gst_rtsp_extension_stream_select), (gst_rtsp_extension_send):
* gst-libs/gst/rtsp/gstrtspextension.h:
* gst-libs/gst/rtsp/rtsp-marshal.list:
Move the rtspextension.h interface into gstrtspextension.h
as part of libgstrtsp instead of libgstinterfaces, because it's
only for use within plugins, not applications.
Add stuff to do the enum & marshal generation needed in libgstrtsp now.
Use the GST_TYPE_RTSP_RESULT enum type for the return value of the
signal that the GstRTSPExtension interface emits, since G_TYPE_ENUM
is abstract.
ChangeLog
gst-libs/gst/interfaces/Makefile.am
gst-libs/gst/interfaces/interfaces-marshal.list
gst-libs/gst/rtsp/Makefile.am
gst-libs/gst/rtsp/gstrtsp.h [new file with mode: 0644]
gst-libs/gst/rtsp/gstrtspextension.c [moved from gst-libs/gst/interfaces/rtspextension.c with 94% similarity]
gst-libs/gst/rtsp/gstrtspextension.h [moved from gst-libs/gst/interfaces/rtspextension.h with 98% similarity]
gst-libs/gst/rtsp/rtsp-marshal.list [new file with mode: 0644]