framelinksrc: show error code on failure and fix some formatting

This commit is contained in:
Joshua M. Doe 2014-01-15 08:58:14 -05:00
parent 60af9bc88f
commit 87b92a8f79

View File

@ -318,13 +318,16 @@ gst_framelinksrc_start (GstBaseSrc * bsrc)
/* TODO: use VCECLB_InitByHandle */
src->grabber = VCECLB_Init ();
if (src->grabber == NULL) {
GST_ELEMENT_ERROR (src, RESOURCE, OPEN_READ, ("Failed to initialize grabber"), (NULL)); /* TODO: get error string */
GST_ELEMENT_ERROR (src, RESOURCE, OPEN_READ,
("Failed to initialize grabber (code %d)", VCECLB_CardLastError ()),
(NULL));
return FALSE;
}
err = VCECLB_GetDMAAccessEx (src->grabber, src->channel);
if (err != VCECLB_Err_Success) {
GST_ELEMENT_ERROR (src, RESOURCE, OPEN_READ, ("Failed to get DMA access to port on grabber"), (NULL)); /* TODO: get error string */
GST_ELEMENT_ERROR (src, RESOURCE, OPEN_READ,
("Failed to get DMA access to port on grabber (code %d)", err), (NULL));
return FALSE;
}
@ -332,7 +335,8 @@ gst_framelinksrc_start (GstBaseSrc * bsrc)
VCECLB_PrepareEx (src->grabber, src->channel,
&camConfig.pixelInfo.cameraData);
if (err != VCECLB_Err_Success) {
GST_ELEMENT_ERROR (src, RESOURCE, SETTINGS, ("Failed to configure grabber"), (NULL)); /* TODO: get error string */
GST_ELEMENT_ERROR (src, RESOURCE, SETTINGS,
("Failed to configure grabber (code %d)", err), (NULL));
return FALSE;
}