The problem is that Gobject Introspections does not understand the const
gfloat matrix[16] as an matrix but as an array of gfloasts but as just
one gfloat.
To fix this i added the annotation to the parameter
descriptions.
/**
* gst_video_affine_transformation_meta_apply_matrix:
* @meta: a #GstVideoAffineTransformationMeta
- * @matrix: a 4x4 transformation matrix to be applied
+ * @matrix: (array fixed-size=16): a 4x4 transformation matrix to be applied
*
* Apply a transformation using the given 4x4 transformation matrix.
* Performs the multiplication, meta->matrix X matrix.