1 / ((float) scale[1]), 1 / ((float) scale[2]));
}
- if (!CHECK_MATRIX_NONE (convert)) {
+ if (!convert->unpack_rgb && !CHECK_MATRIX_NONE (convert)) {
if (CHECK_MATRIX_OUTPUT (convert))
info = &convert->out_info;
if (gst_video_color_matrix_get_Kr_Kb (info->colorimetry.matrix, &Kr, &Kb))
color_matrix_YCbCr_to_RGB (data, Kr, Kb);
}
-
color_matrix_debug (data);
}
GstVideoInfo *info;
gdouble Kr = 0, Kb = 0;
- if (!CHECK_MATRIX_NONE (convert)) {
+ if (!convert->pack_rgb && !CHECK_MATRIX_NONE (convert)) {
if (CHECK_MATRIX_INPUT (convert))
info = &convert->in_info;
else