rtph263pdepay: allow more clock-rates as input
authorWim Taymans <wim.taymans@collabora.co.uk>
Fri, 9 Jul 2010 12:07:49 +0000 (14:07 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 4 Aug 2010 08:40:24 +0000 (10:40 +0200)
Although the spec says that the clock-rate should always be 90000, some rtsp
servers send different clock-rates so we must accept then in order to handle
those streams too.

gst/rtp/gstrtph263pdepay.c

index 60176220e604eace4d51c3c3f3b1f4add7307c05..9be2f366e41bd753078d780ca9a9c3c0b119936c 100644 (file)
@@ -40,7 +40,8 @@ static GstStaticPadTemplate gst_rtp_h263p_depay_sink_template =
     GST_STATIC_CAPS ("application/x-rtp, "
         "media = (string) \"video\", "
         "payload = (int) " GST_RTP_PAYLOAD_DYNAMIC_STRING ", "
-        "clock-rate = (int) 90000, " "encoding-name = (string) \"H263-1998\"; "
+        "clock-rate = (int) [1, MAX], "
+        "encoding-name = (string) \"H263-1998\"; "
         /* optional params */
         /* NOTE all optional SDP params must be strings in the caps */
         /*
@@ -65,7 +66,8 @@ static GstStaticPadTemplate gst_rtp_h263p_depay_sink_template =
         "application/x-rtp, "
         "media = (string) \"video\", "
         "payload = (int) " GST_RTP_PAYLOAD_DYNAMIC_STRING ", "
-        "clock-rate = (int) 90000, " "encoding-name = (string) \"H263-2000\" "
+        "clock-rate = (int) [1, MAX], "
+        "encoding-name = (string) \"H263-2000\" "
         /* optional params */
         /* NOTE all optional SDP params must be strings in the caps */
         /*