add more debug about cropping
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 28 Feb 2012 15:49:10 +0000 (16:49 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 28 Feb 2012 15:49:10 +0000 (16:49 +0100)
ext/theora/gsttheoradec.c
sys/ximage/ximagesink.c
sys/xvimage/xvimagesink.c

index d15738b..91e8a3b 100644 (file)
@@ -820,6 +820,8 @@ theora_negotiate_pool (GstTheoraDec * dec, GstCaps * caps, GstVideoInfo * info)
   dec->has_cropping =
       gst_query_has_allocation_meta (query, GST_VIDEO_CROP_META_API);
 
+  GST_DEBUG_OBJECT (dec, "downstream cropping %d", dec->has_cropping);
+
   gst_buffer_pool_set_config (pool, config);
   /* and activate */
   gst_buffer_pool_set_active (pool, TRUE);
@@ -899,10 +901,13 @@ theora_handle_type_packet (GstTheoraDec * dec, ogg_packet * packet)
   }
   if (dec->info.pic_width != dec->info.frame_width ||
       dec->info.pic_height != dec->info.frame_height ||
-      dec->info.pic_x != 0 || dec->info.pic_y != 0)
+      dec->info.pic_x != 0 || dec->info.pic_y != 0) {
+    GST_DEBUG_OBJECT (dec, "we need to crop");
     dec->need_cropping = TRUE;
-  else
+  } else {
+    GST_DEBUG_OBJECT (dec, "no cropping needed");
     dec->need_cropping = FALSE;
+  }
 
   /* done */
   dec->decoder = th_decode_alloc (&dec->info, dec->setup);
index 3a1faee..bf2cc01 100644 (file)
@@ -276,6 +276,8 @@ gst_ximagesink_ximage_put (GstXImageSink * ximagesink, GstBuffer * ximage)
     src.y = crop->y + meta->y;
     src.w = crop->width;
     src.h = crop->height;
+    GST_LOG_OBJECT (ximagesink,
+        "crop %dx%d-%dx%d", crop->x, crop->y, crop->width, crop->height);
   } else {
     src.x = meta->x;
     src.y = meta->y;
index e223f0c..a273b8e 100644 (file)
@@ -316,6 +316,8 @@ gst_xvimagesink_xvimage_put (GstXvImageSink * xvimagesink, GstBuffer * xvimage)
     src.y = crop->y + meta->y;
     src.w = crop->width;
     src.h = crop->height;
+    GST_LOG_OBJECT (xvimagesink,
+        "crop %dx%d-%dx%d", crop->x, crop->y, crop->width, crop->height);
   } else {
     src.x = meta->x;
     src.y = meta->y;