Last line would not be converted correctly if height was an odd number. Fixed by accounting for data type (8bit vs. 16bit) differences between respective packing and unpacking functions. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/973>