idsueyesrc: fix handling of MONO10, MONO12, and MONO14
I hope endianness doesn't vary by platform or camera...
This commit is contained in:
parent
b13bcc5212
commit
cc2a768303
@ -332,15 +332,15 @@ gst_idsueyesrc_set_caps_from_camera (GstIdsueyeSrc * src)
|
|||||||
break;
|
break;
|
||||||
case IS_CM_MONO10:
|
case IS_CM_MONO10:
|
||||||
bpp = 10;
|
bpp = 10;
|
||||||
videoFormat = GST_VIDEO_FORMAT_GRAY16_BE;
|
videoFormat = GST_VIDEO_FORMAT_GRAY16_LE;
|
||||||
break;
|
break;
|
||||||
case IS_CM_MONO12:
|
case IS_CM_MONO12:
|
||||||
bpp = 12;
|
bpp = 12;
|
||||||
videoFormat = GST_VIDEO_FORMAT_GRAY16_BE;
|
videoFormat = GST_VIDEO_FORMAT_GRAY16_LE;
|
||||||
break;
|
break;
|
||||||
case IS_CM_MONO16:
|
case IS_CM_MONO16:
|
||||||
bpp = 16;
|
bpp = 16;
|
||||||
videoFormat = GST_VIDEO_FORMAT_GRAY16_BE;
|
videoFormat = GST_VIDEO_FORMAT_GRAY16_LE;
|
||||||
break;
|
break;
|
||||||
case IS_CM_BGR8_PACKED:
|
case IS_CM_BGR8_PACKED:
|
||||||
bpp = 24;
|
bpp = 24;
|
||||||
@ -394,7 +394,7 @@ gst_idsueyesrc_set_caps_from_camera (GstIdsueyeSrc * src)
|
|||||||
g_value_unset (&val);
|
g_value_unset (&val);
|
||||||
}
|
}
|
||||||
|
|
||||||
src->bitsPerPixel = bpp;
|
src->bitsPerPixel = GST_ROUND_UP_8 (bpp);
|
||||||
}
|
}
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user