From d927114ef85f41526cf749b6d3e08f5869c4c39b Mon Sep 17 00:00:00 2001 From: Olivier Crete Date: Fri, 17 Apr 2009 10:53:10 +0200 Subject: [PATCH] RTCP: don't fail when retrieving invalid PT We can't meaningfully assert on valid packet types so just return the type as it is. Update the comments to reflect this. Fixes #579192. --- gst-libs/gst/rtp/gstrtcpbuffer.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gst-libs/gst/rtp/gstrtcpbuffer.c b/gst-libs/gst/rtp/gstrtcpbuffer.c index 602ab65..1cb4e06 100644 --- a/gst-libs/gst/rtp/gstrtcpbuffer.c +++ b/gst-libs/gst/rtp/gstrtcpbuffer.c @@ -544,14 +544,13 @@ gst_rtcp_packet_get_padding (GstRTCPPacket * packet) * * Get the packet type of the packet pointed to by @packet. * - * Returns: The packet type. + * Returns: The packet type or GST_RTCP_TYPE_INVALID when @packet is not + * pointing to a valid packet. */ GstRTCPType gst_rtcp_packet_get_type (GstRTCPPacket * packet) { g_return_val_if_fail (packet != NULL, GST_RTCP_TYPE_INVALID); - g_return_val_if_fail (packet->type != GST_RTCP_TYPE_INVALID, - GST_RTCP_TYPE_INVALID); return packet->type; } -- 2.7.4