1. 06 Mar, 2009 3 commits
  2. 05 Mar, 2009 8 commits
  3. 04 Mar, 2009 5 commits
    • Wim Taymans's avatar
      rtsp: do some more cleanup in _close · bcaec3d9
      Wim Taymans authored
      Do som more cleanup in gst_rtsp_connection_close() so that it's back into the
      unconnected state as it was allocated.
      bcaec3d9
    • Wim Taymans's avatar
      rtsp: fix the memory management of the url · 629f2dce
      Wim Taymans authored
      Constify the url parameter in _create.
      Make a copy of the url stored in the connection.
      Free the url when the connection is freed.
      629f2dce
    • Wim Taymans's avatar
      RTSP: Add support for server tunneling · b6d7a1dc
      Wim Taymans authored
      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()
      b6d7a1dc
    • Wim Taymans's avatar
      rtsp: add new defines for tunneling · 3b6e9fc8
      Wim Taymans authored
      Add two more result codes for tunneling support.
      3b6e9fc8
    • Wim Taymans's avatar
      rtsp: remove , from last enum member · 9ea12409
      Wim Taymans authored
      Remove , from last enum member to improve compatibility with other compilers.
      9ea12409
  4. 02 Mar, 2009 6 commits
  5. 01 Mar, 2009 1 commit
  6. 28 Feb, 2009 5 commits
  7. 27 Feb, 2009 1 commit
  8. 26 Feb, 2009 11 commits