rtp: dump packets which we reject

This commit is contained in:
Stefan Kost 2009-10-28 10:17:43 +02:00
parent 7a2427e8fb
commit f3db4e01b5

View file

@ -359,16 +359,21 @@ validate_data (guint8 * data, guint len, guint8 * payload, guint payload_len)
wrong_length: wrong_length:
{ {
GST_DEBUG ("len < header_len check failed (%d < %d)", len, header_len); GST_DEBUG ("len < header_len check failed (%d < %d)", len, header_len);
return FALSE; goto dump_packet;
} }
wrong_version: wrong_version:
{ {
GST_DEBUG ("version check failed (%d != %d)", version, GST_RTP_VERSION); GST_DEBUG ("version check failed (%d != %d)", version, GST_RTP_VERSION);
return FALSE; goto dump_packet;
} }
wrong_padding: wrong_padding:
{ {
GST_DEBUG ("padding check failed (%d - %d < %d)", len, header_len, padding); GST_DEBUG ("padding check failed (%d - %d < %d)", len, header_len, padding);
goto dump_packet;
}
dump_packet:
{
GST_MEMDUMP ("buffer", data, len);
return FALSE; return FALSE;
} }
} }