Instead of defining a sized array for function signature, use it unsized (a pointer alias, basically). In this way clang warning is silenced: warning: ‘fill_profiles’ accessing 64 bytes in a region of size 12 [-Wstringop-overflow=] Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1357>