{
MEDIA_VISION_SUPPORT_CHECK(_mv_roi_tracking_check_system_info_feature_supported());
MEDIA_VISION_INSTANCE_CHECK(handle);
- MEDIA_VISION_NULL_ARG_CHECK(x);
- MEDIA_VISION_NULL_ARG_CHECK(y);
- MEDIA_VISION_NULL_ARG_CHECK(width);
- MEDIA_VISION_NULL_ARG_CHECK(height);
+
+ if( x < 0 || y < 0 || width <= 0 || height <= 0 ) {
+ LOGE("Invalid ROI. Check if roi parameters are less than zero, specially if width and height are equal to zero.");
+ return MEDIA_VISION_ERROR_INVALID_PARAMETER;
+ }
MEDIA_VISION_FUNCTION_ENTER();