rtpmp4gdepay: handle broken AU-Index in non-interleaved streams
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Thu, 27 Aug 2009 13:46:15 +0000 (15:46 +0200)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Mon, 31 Aug 2009 14:50:01 +0000 (16:50 +0200)
commit30efa405f35c7bd299de8b457c8b622d37bb00f9
tree4c6b794efb014babd47c79222ce8ba817932f8be
parent15fa7d33edeb7a4d2c9c5e8baddab9644e7b82a8
rtpmp4gdepay: handle broken AU-Index in non-interleaved streams

In case of non-interleaved (= sequentially payloaded) streams,
the AU-Index serves little purpose (that is not already covered by
RTP fields).  (Broken) Payloaders might consider this field then
to be disregarded and have non spec compliant values, e.g. each
RTP packet having AU-Index 2 (rather than 0).  As such, ensure/force
simple sequential sending of non-interleaved streams.
gst/rtp/gstrtpmp4gdepay.c
gst/rtp/gstrtpmp4gdepay.h