Negative error codes were passed untouched to strerror which then
reported an unknown error. Use the positive error code instead.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
ret = v4l2_subdev_set_format(pad->entity, format, pad->index,
V4L2_SUBDEV_FORMAT_ACTIVE);
if (ret < 0) {
- printf("Unable to set format: %s(%u)", strerror(ret), ret);
+ printf("Unable to set format: %s (%d)\n", strerror(-ret), ret);
return ret;
}
ret = media_enum_entities(media);
if (ret < 0) {
printf("%s: Unable to enumerate entities for device %s (%s)\n",
- __func__, name, strerror(ret));
+ __func__, name, strerror(-ret));
media_close(media);
return NULL;
}