gl: bufferpool take into account video stride alignment requirements
authorTim-Philipp Müller <tim@centricular.com>
Tue, 15 Sep 2015 10:34:12 +0000 (11:34 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 9 Dec 2017 19:32:08 +0000 (19:32 +0000)
commit990a49fe4f1fb2f0bb9bfa9ea1defb0c371781aa
treef931e2a9060cee475aec65c50b58ddb80bde3e5e
parent5adde7f98bb16e631b4c8fc432d5985534239850
gl: bufferpool take into account video stride alignment requirements

when allocating memory. Fixes crashes with avdec_h265 in the AVX2
code path which requires 32-byte stride alignment, but the
GstAllocationParams only specified a 16-byte alignment.

https://bugzilla.gnome.org/show_bug.cgi?id=754120
gst-libs/gst/gl/gstglbufferpool.c
gst-libs/gst/gl/gstglmemory.c