simplevideomark: Add Error logs
authorVineeth TM <vineeth.tm@samsung.com>
Thu, 4 Jun 2015 23:53:30 +0000 (08:53 +0900)
committerLuis de Bethencourt <luis.bg@samsung.com>
Fri, 5 Jun 2015 12:08:16 +0000 (13:08 +0100)
When the pattern offset is outside the video, the print error message

https://bugzilla.gnome.org/show_bug.cgi?id=743908

gst/videosignal/gstsimplevideomark.c

index a0fb1fe..9d57b52 100644 (file)
@@ -371,8 +371,11 @@ gst_video_mark_yuv (GstSimpleVideoMark * simplevideomark, GstVideoFrame * frame)
       simplevideomark->pattern_count + simplevideomark->pattern_data_count;
   /* If x and y offset values are outside the video, no need to draw */
   if ((x + (pw * total_pattern)) < 0 || x > width || (y + height) < 0
-      || y > height)
+      || y > height) {
+    GST_ERROR_OBJECT (simplevideomark,
+        "simplevideomark pattern is outside the video. Not drawing.");
     return GST_FLOW_OK;
+  }
 
   /* Offset calculation less than 0, then reset to 0 */
   if (offset_calc < 0)