rtpgstpay: Add a config-interval property to resend the caps/tags at a regular interval
authorYouness Alaoui <youness.alaoui@collabora.co.uk>
Fri, 26 Jul 2013 01:12:05 +0000 (21:12 -0400)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 21 Aug 2013 07:06:01 +0000 (09:06 +0200)
commit05bcfee5a3f75c3d0e680e7d08a0adf0d26511b9
treef9682457ae23b31c1a2fc883490288a642c574c4
parent1f4ca28868ff2bcd900a86df0edcc82d090e1317
rtpgstpay: Add a config-interval property to resend the caps/tags at a regular interval
This is useful in case the packet containing the inlined caps was lost
or if new client joins an already running RTP stream and they missed
the previous tag events.
This also makes the payloader keep a list of merged tags so the retransmitted
tag event contains all previously received. A STREAM_START event will
flush the list of tags.
gst/rtp/gstrtpgstpay.c
gst/rtp/gstrtpgstpay.h