[gstreamer-bugs] [Bug 440928] Improved RTSP version support, and added Date header

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Fri Jun 1 06:07:19 PDT 2007


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=440928

  GStreamer | gst-plugins-good | Ver: HEAD CVS

Wim Taymans changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wim at fluendo.com
  Attachment #89175|none                        |committed
               Flag|                            |
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |0.10.6




------- Comment #3 from Wim Taymans  2007-06-01 13:07 UTC -------
        Patch by: Peter Kjellerstedt  <pkj at axis com>

        * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
        (rtsp_connection_connect), (add_date_header),
        (rtsp_connection_send), (parse_response_status),
        (parse_request_line), (parse_line), (rtsp_connection_receive):
        * gst/rtsp/rtspdefs.c: (rtsp_version_as_text):
        * gst/rtsp/rtspdefs.h:
        * gst/rtsp/rtspmessage.c: (key_value_foreach),
        (rtsp_message_init_request), (rtsp_message_init_response),
        (rtsp_message_remove_header), (rtsp_message_append_headers),
        (rtsp_message_dump):
        * gst/rtsp/rtspmessage.h:
        Improves version checking, allowing an RTSP server to reply with "505
        RTSP Version not supported.
        Adds a Date header to all messages.
        Replies with RTSP_EPARSE rather than RTSP_EINVALID in cases where we
        want to be able to send a response even if something in the request was
        invalid. EINVAL is only used when passing wrong arguments to functions.
        Do not handle an invalid method in parse_request_line(). Defer this to
        the caller so it can respond with "405 Method Not Allowed".
        Improves parsing of the timeout parameter to the Session header,
        allowing whitespace after the semicolon.
        Avoids a compiler warning due to variables shadowing a function
argument.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=440928.




More information about the Gstreamer-bugs mailing list