rtp: Add support for multiple memory blocks in RTP
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 17 Jul 2012 14:35:06 +0000 (16:35 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 17 Jul 2012 14:41:36 +0000 (16:41 +0200)
commit11a494d5c966148c61929d5d887df3d0815f3021
tree91067dad44b9ff5d9e4f04538b108c5c082cdfe6
parent5d82addc2f53219708544871129c467d74a0731a
rtp: Add support for multiple memory blocks in RTP

Add support RTP buffers with multiple memory blocks. We allow one block for the
header, one for the extension data, N for data and one memory block for the
padding.
Remove the validate function, we validate now when we map because we need to
parse things in order to map multiple memory blocks.
docs/libs/gst-plugins-base-libs-sections.txt
gst-libs/gst/rtp/README
gst-libs/gst/rtp/gstrtpbasedepayload.c
gst-libs/gst/rtp/gstrtpbasepayload.c
gst-libs/gst/rtp/gstrtpbuffer.c
gst-libs/gst/rtp/gstrtpbuffer.h
tests/check/libs/rtp.c