Debug video & display PARs.
authorgb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969>
Thu, 13 May 2010 04:27:44 +0000 (04:27 +0000)
committerGwenole Beauchesne <gbeauchesne@splitted-desktop.com>
Mon, 20 Sep 2010 10:55:46 +0000 (12:55 +0200)
gst/vaapisink/gstvaapisink.c

index 4499083..856acbd 100644 (file)
@@ -211,6 +211,8 @@ gst_vaapisink_ensure_render_rect(GstVaapiSink *sink, guint width, guint height)
         sink->display,
         &display_par_n, &display_par_d
     );
+    GST_DEBUG("display pixel-aspect-ratio %d/%d",
+              display_par_n, display_par_d);
 
     success = gst_video_calculate_display_ratio(
         &num, &den,
@@ -220,7 +222,7 @@ gst_vaapisink_ensure_render_rect(GstVaapiSink *sink, guint width, guint height)
     );
     if (!success)
         return FALSE;
-    GST_DEBUG("video size %dx%d, calculated display ratio %d/%d",
+    GST_DEBUG("video size %dx%d, calculated render ratio %d/%d",
               sink->video_width, sink->video_height, num, den);
 
     if ((sink->video_height % den) == 0) {
@@ -380,6 +382,7 @@ gst_vaapisink_set_caps(GstBaseSink *base_sink, GstCaps *caps)
     gst_video_parse_caps_pixel_aspect_ratio(caps, &video_par_n, &video_par_d);
     sink->video_par_n  = video_par_n;
     sink->video_par_d  = video_par_d;
+    GST_DEBUG("video pixel-aspect-ratio %d/%d", video_par_n, video_par_d);
 
     gst_vaapi_display_get_size(sink->display, &display_width, &display_height);
     if (!gst_vaapisink_ensure_render_rect(sink, display_width, display_height))