gstreamer/tests/check/libs
Stian Selnes 1586981b1b rtcpbuffer: Fix validation of packets with padding
The padding (if any) is included in the length of the last packet, see
RFC 3550.

Section 6.4.1:
   padding (P): 1 bit
      If the padding bit is set, this individual RTCP packet contains
      some additional padding octets at the end which are not part of
      the control information but are included in the length field. The
      last octet of the padding is a count of how many padding octets
      should be ignored, including itself (it will be a multiple of
      four).

Section A.2:
   *  The padding bit (P) should be zero for the first packet of a
      compound RTCP packet because padding should only be applied, if it
      is needed, to the last packet.

   *  The length fields of the individual RTCP packets must add up to
      the overall length of the compound RTCP packet as received.

https://bugzilla.gnome.org/show_bug.cgi?id=751883
2015-07-06 12:06:47 +03:00
..
.gitignore Update .gitignore 2015-04-23 15:42:29 +01:00
allocators.c check: Use GST_CHECK_MAIN () macro everywhere 2015-06-02 16:14:39 +02:00
audio.c check: Use GST_CHECK_MAIN () macro everywhere 2015-06-02 16:14:39 +02:00
audiocdsrc.c Fix FSF address 2012-11-03 23:05:09 +00:00
audiodecoder.c tests: fix crashes in {audio,video}{decoder,encoder} tests on 32-bit 2015-02-27 20:26:43 +00:00
audioencoder.c tests: fix crashes in {audio,video}{decoder,encoder} tests on 32-bit 2015-02-27 20:26:43 +00:00
discoverer.c discoverer: Add serialization methods. 2015-05-19 18:48:07 +02:00
fft.c check: Use GST_CHECK_MAIN () macro everywhere 2015-06-02 16:14:39 +02:00
gstlibscpp.cc Fix FSF address 2012-11-03 23:05:09 +00:00
libsabi.c tests: fix cpp directives 2015-06-22 16:53:06 +02:00
mikey.c mikey: make message and payload mini-objects 2014-07-02 15:44:12 +02:00
navigation.c check: Use GST_CHECK_MAIN () macro everywhere 2015-06-02 16:14:39 +02:00
pbutils.c tests: pbutils: more checking of returned description strings 2015-02-27 14:30:01 +00:00
profile.c encoding-profile: add gst_encoding_profile_get_file_extension() 2012-12-23 15:26:59 +00:00
rtp.c rtcpbuffer: Fix validation of packets with padding 2015-07-06 12:06:47 +03:00
rtpbasedepayload.c tests: rtpbasedepayload: fix crash in test when passing varargs 2015-04-17 19:47:09 +01:00
rtpbasepayload.c check: Fix include path of rtp checks 2014-07-31 16:11:25 +02:00
rtsp.c check: Use GST_CHECK_MAIN () macro everywhere 2015-06-02 16:14:39 +02:00
rtspconnection.c check: Use GST_CHECK_MAIN () macro everywhere 2015-06-02 16:14:39 +02:00
sdp.c tests: add SDP modify test 2013-04-24 14:13:43 +02:00
struct_arm.h gst-libs: Remove interfaces libs and mixer/tuner interfaces 2012-04-13 13:14:13 +02:00
struct_i386.h tests: update libs ABI check GstRTSPTimeRange structure size on i386 2013-03-07 10:49:30 +00:00
struct_i386_osx.h gst-libs: Remove interfaces libs and mixer/tuner interfaces 2012-04-13 13:14:13 +02:00
struct_ppc32.h tests: fix expected GstRTSPTimeRange structure size for ABI test for ppc32 2014-10-24 13:04:07 +01:00
struct_ppc64.h tests: add PPC64 abi struct sizes 2015-06-22 16:00:15 +02:00
struct_x86_64.h check: update for larger struct 2012-11-20 11:13:01 +01:00
tag.c check: Use GST_CHECK_MAIN () macro everywhere 2015-06-02 16:14:39 +02:00
video.c tests: Fix video libs test for multiview GstVideoInfo change 2015-06-11 12:21:08 +10:00
videodecoder.c tests: fix crashes in {audio,video}{decoder,encoder} tests on 32-bit 2015-02-27 20:26:43 +00:00
videoencoder.c tests: fix crashes in {audio,video}{decoder,encoder} tests on 32-bit 2015-02-27 20:26:43 +00:00
xmpwriter.c check: Use GST_CHECK_MAIN () macro everywhere 2015-06-02 16:14:39 +02:00