Skip to content
  • Wim Taymans's avatar
    gst-libs/gst/rtp/gstbasertpdepayload.c: Validate the RTP packet before further... · 86ab5120
    Wim Taymans authored
    gst-libs/gst/rtp/gstbasertpdepayload.c: Validate the RTP packet before further processing it. It's just too dangerous...
    
    Original commit message from CVS:
    * gst-libs/gst/rtp/gstbasertpdepayload.c:
    (gst_base_rtp_depayload_chain):
    Validate the RTP packet before further processing it. It's just too
    dangerous to accept random packets and people are not forced to use a
    jitterbuffer or session manager to filter out the bad packets.
    * gst-libs/gst/rtp/gstrtpbuffer.c:
    (gst_rtp_buffer_set_extension_data),
    (gst_rtp_buffer_get_payload_subbuffer):
    Small cleanups.
    When setting extension data in a buffer that is too small, we fail and
    we should not set the extension bit.
    Change GST_WARNINGS into g_warning because they really are
    programming errors.
    * tests/check/libs/rtp.c: (GST_START_TEST):
    Catch the g_warnings now in the unit tests and that fact that failing to
    set extension data left the extension bit untouched.
    86ab5120
To find the state of this project's repository at the time of any of these versions, check out the tags.