This implements the
buffer-list property of rtpbaseaudiopayload and fixes rtpbasepayload to set timestamps correctly when dealing with buffer lists. This was tested with rtpL16pay and rtpL24pay, targeting the implementation of an AES67-compatible sender.
A unit test is also included, which uses
max-ptime combined with
buffer-list=true to split a buffer into smaller ones using a buffer list. It has also been tested manually with
udpsink and verified with wireshark.