videoencoder: Simplify header buffer metadata updating
authorSebastian Dröge <sebastian@centricular.com>
Wed, 3 Jun 2020 12:06:08 +0000 (15:06 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Wed, 3 Jun 2020 13:21:41 +0000 (16:21 +0300)
commitfb7ab33e03b627e9cba80eb90b658952e89370a4
tree8ef1a53006721bc0f1c15975538eea5f18d9e795
parentcaaa5ac8647e6caa71bba6704911e80391158d22
videoencoder: Simplify header buffer metadata updating

Instead of doing a shallow copy of the list just to call make_writable()
on each buffer, do that inline in the same loop and modify the list
contents.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/683>
gst-libs/gst/video/gstvideoencoder.c