audiortppay: use offsets for RTP timestamps
authorWim Taymans <wim.taymans@collabora.co.uk>
Wed, 2 Sep 2009 17:49:57 +0000 (19:49 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Thu, 3 Sep 2009 15:58:59 +0000 (17:58 +0200)
commitbb91a7b47ca4800e99fb1468489835549ab47c2d
tree55947f43c30cf66156efc90d57333558d53eca11
parentc1ae0a2003da6048bc3dc05d0b70eb6767b8bc8c
audiortppay: use offsets for RTP timestamps

Have a custom sample/frame function to generate an offset that the base class
will use for generating RTP timestamps. This results in perfect RTP timestamps
on the output buffers.
Refactor setting metadata on output buffers.
Add some more functionality to _flush().
Handle DISCONT on the input buffers and set the marker bit and DISCONT flag on
the next outgoing buffer.
Flush the pending data on EOS.
gst-libs/gst/rtp/gstbasertpaudiopayload.c