rtph265pay: Fix handling of config-interval
authorJonas Holmberg <jonashg@axis.com>
Thu, 8 Dec 2016 14:59:33 +0000 (15:59 +0100)
committerSebastian Dröge <sebastian@centricular.com>
Mon, 23 Jan 2017 10:59:15 +0000 (12:59 +0200)
commit494246f75cfc739cf677c10ad872c843138effb0
tree910defb364835110461314d0ea82b46323e861e9
parentc08a0493ff51866cf6e7cb92d513191984ec8aef
rtph265pay: Fix handling of config-interval

Insert VPS/SPS/PPS before the first NAL unit containing an I-frame in an
access unit only. If an access unit consists of several such NAL units
(tiles) VPS/SPS/PPS should only be inserted before the first of them so
that parameters are only updated between frames.

Do not insert VPS/SPS/PPS before P-frames when config-interval is -1.

https://bugzilla.gnome.org/show_bug.cgi?id=775817
gst/rtp/gstrtph265pay.c