uint32 need 4 bytes not 1. Fix decoding when there is half/float and uint32 channel. This fixes crashes due to pointer corruption caused by invalid writes. The problem was introduced in committags/n3.2.103152e74df
. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> (cherry picked from commit52da3f6f70
) Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>