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.
This commit is contained in:
Olivier Crete 2009-04-17 10:53:10 +02:00 committed by Wim Taymans
parent f83f57b648
commit d927114ef8

View File

@ -544,14 +544,13 @@ gst_rtcp_packet_get_padding (GstRTCPPacket * packet)
* *
* Get the packet type of the packet pointed to by @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 GstRTCPType
gst_rtcp_packet_get_type (GstRTCPPacket * packet) gst_rtcp_packet_get_type (GstRTCPPacket * packet)
{ {
g_return_val_if_fail (packet != NULL, GST_RTCP_TYPE_INVALID); 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; return packet->type;
} }