summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gst-libs/gst/rtsp/gstrtspdefs.c4
-rw-r--r--gst-libs/gst/rtsp/gstrtspdefs.h4
2 files changed, 8 insertions, 0 deletions
diff --git a/gst-libs/gst/rtsp/gstrtspdefs.c b/gst-libs/gst/rtsp/gstrtspdefs.c
index 0ff0e7abf..667538f99 100644
--- a/gst-libs/gst/rtsp/gstrtspdefs.c
+++ b/gst-libs/gst/rtsp/gstrtspdefs.c
@@ -174,6 +174,9 @@ static struct rtsp_header rtsp_headers[] = {
/* Since 0.10.36 */
{"RTCP-Interval", FALSE},
+ /* Since 1.4 */
+ {"KeyMgmt", FALSE},
+
{NULL, FALSE}
};
@@ -229,6 +232,7 @@ rtsp_init_status (void)
"Only aggregate operation allowed");
DEF_STATUS (GST_RTSP_STS_UNSUPPORTED_TRANSPORT, "Unsupported transport");
DEF_STATUS (GST_RTSP_STS_DESTINATION_UNREACHABLE, "Destination unreachable");
+ DEF_STATUS (GST_RTSP_STS_KEY_MANAGEMENT_FAILURE, "Key management failure");
DEF_STATUS (GST_RTSP_STS_INTERNAL_SERVER_ERROR, "Internal Server Error");
DEF_STATUS (GST_RTSP_STS_NOT_IMPLEMENTED, "Not Implemented");
DEF_STATUS (GST_RTSP_STS_BAD_GATEWAY, "Bad Gateway");
diff --git a/gst-libs/gst/rtsp/gstrtspdefs.h b/gst-libs/gst/rtsp/gstrtspdefs.h
index 6a10ec307..4a6e1fee8 100644
--- a/gst-libs/gst/rtsp/gstrtspdefs.h
+++ b/gst-libs/gst/rtsp/gstrtspdefs.h
@@ -335,6 +335,9 @@ typedef enum {
/* Since 0.10.36 */
GST_RTSP_HDR_RTCP_INTERVAL, /* RTCP-Interval */
+ /* Since 1.4 */
+ GST_RTSP_HDR_KEYMGMT, /* KeyMgmt */
+
GST_RTSP_HDR_LAST
} GstRTSPHeaderField;
@@ -382,6 +385,7 @@ typedef enum {
GST_RTSP_STS_ONLY_AGGREGATE_OPERATION_ALLOWED = 460,
GST_RTSP_STS_UNSUPPORTED_TRANSPORT = 461,
GST_RTSP_STS_DESTINATION_UNREACHABLE = 462,
+ GST_RTSP_STS_KEY_MANAGEMENT_FAILURE = 463, /* since 1.4 */
GST_RTSP_STS_INTERNAL_SERVER_ERROR = 500,
GST_RTSP_STS_NOT_IMPLEMENTED = 501,
GST_RTSP_STS_BAD_GATEWAY = 502,