gstreamer/win32/common
Wim Taymans b6d7a1dc03 RTSP: Add support for server tunneling
Save the tunnelid in the connection. Add a method to retrieve the tunnelid so
that a server can store and match the id against other tunnel requests.

Fix the URI in the tunnel requests so that they contain the absolute uri and the
query string if any instead of just the hostname.

Transparently base64 decode the input stream when tunneling.

Add method to set the connection ip address so that it can be included in the
tunnel response.

Add method to connect the two tunnel requests.

Add two callbacks for the async mode to notify a tunnel start and tunnel
complete event.

Add method to reset the watch after the connection has been tunneled.

Various little refactoring to make more stuff reusable.

API: RTSP::gst_rtsp_connection_set_ip()
API: RTSP::gst_rtsp_connection_get_tunnelid()
API: RTSP::gst_rtsp_connection_do_tunnel()
API: RTSP::gst_rtsp_watch_reset()
2009-03-04 12:21:29 +01:00
..
_stdint.h Windows does not have long long; copy the generated _stdint.h 2006-02-13 20:49:07 +00:00
audio-enumtypes.c Switch glib-mkenum for gst-libs/gst/audio from multichannel- to audio- in order to wrap all enums declarations of tha... 2008-12-31 11:20:26 +00:00
audio-enumtypes.h Switch glib-mkenum for gst-libs/gst/audio from multichannel- to audio- in order to wrap all enums declarations of tha... 2008-12-31 11:20:26 +00:00
config.h Update win32 config.h for 0.10.22.1 dev cycle 2009-01-23 23:59:48 +00:00
gstrtsp-enumtypes.c win32/common/: Update/Add generated files in the win32 build directory. 2008-01-13 17:24:49 +00:00
gstrtsp-enumtypes.h win32/: Add rtsp enumtypes (#474384) and update others. 2007-09-07 12:41:01 +00:00
interfaces-enumtypes.c win32/common/: Update/Add generated files in the win32 build directory. 2008-01-13 17:24:49 +00:00
interfaces-enumtypes.h win32/: Add rtsp enumtypes (#474384) and update others. 2007-09-07 12:41:01 +00:00
libgstapp.def app: add callbacks to appsrc, cleanups 2009-02-26 16:44:53 +01:00
libgstaudio.def win32/common/: Add new exports to win32 files. 2008-12-31 16:04:26 +00:00
libgstcdda.def win32/common/libgstcdda.def: Add new symbol to the list of exported symbols. 2009-01-07 18:30:52 +00:00
libgstinterfaces.def gst/Makefile.am: GST_PLUGINS_ALL correctly lists subparse and tcp now, don't distclean them twice 2008-03-03 23:59:45 +00:00
libgstnetbuffer.def gst-libs/gst/audio/gstbaseaudiosrc.c: Make GstAudioSrcSlaveMethod get_type() function non-static as it's public now. 2008-12-19 13:03:00 +00:00
libgstpbutils.def win32/common/libgstpbutils.def: Export the two new _get_type() functions which are needed by the python bindings. 2008-01-30 11:43:53 +00:00
libgstriff.def gst/audioresample/debug.h: replace debug macros with variable number of parameters by a simple alias to gstreamer sta... 2006-04-09 17:14:22 +00:00
libgstrtp.def gst/Makefile.am: GST_PLUGINS_ALL correctly lists subparse and tcp now, don't distclean them twice 2008-03-03 23:59:45 +00:00
libgstrtsp.def RTSP: Add support for server tunneling 2009-03-04 12:21:29 +01:00
libgstsdp.def win32/common/: Add new API declarations 2008-01-14 22:20:12 +00:00
libgsttag.def win32/common/: Add new exports to win32 files. 2008-12-31 16:04:26 +00:00
libgstutils.def update defs 2007-03-04 23:41:04 +00:00
libgstvideo.def win32/common: Update .def files for recent API addition 2009-02-22 14:49:29 +01:00
multichannel-enumtypes.c win32/common/: Update/Add generated files in the win32 build directory. 2008-01-13 17:24:49 +00:00
multichannel-enumtypes.h add a win32-update rule like in core, and copy over enumtypes files 2006-01-29 18:21:12 +00:00
pbutils-enumtypes.c win32/common/: Update/Add generated files in the win32 build directory. 2008-01-13 17:24:49 +00:00
pbutils-enumtypes.h win32/common/: Update/Add generated files in the win32 build directory. 2008-01-13 17:24:49 +00:00