From 659e5d08acc0fdb52541ef773a03f135bb376942 Mon Sep 17 00:00:00 2001 From: "Joshua M. Doe" Date: Thu, 11 Oct 2018 12:58:35 -0400 Subject: [PATCH] dshowsrcwrapper: add some helpful debug statements --- sys/dshowsrcwrapper/gstdshow.cpp | 3 ++- sys/dshowsrcwrapper/gstdshowvideosrc.cpp | 7 ++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/sys/dshowsrcwrapper/gstdshow.cpp b/sys/dshowsrcwrapper/gstdshow.cpp index 58e33874ef..a7d78e574d 100644 --- a/sys/dshowsrcwrapper/gstdshow.cpp +++ b/sys/dshowsrcwrapper/gstdshow.cpp @@ -335,7 +335,8 @@ gst_dshow_getdevice_from_devicename (const GUID * device_category, wcslen (varFriendlyName.bstrVal), NULL, NULL, NULL); devidx++; - GST_DEBUG ("Found device idx=%d: %s", devidx, friendly_name); + GST_DEBUG ("Found device idx=%d: device-name='%s'", + devidx, friendly_name); if (!*device_name && devidx == *device_index) { *device_name = g_strdup (friendly_name); diff --git a/sys/dshowsrcwrapper/gstdshowvideosrc.cpp b/sys/dshowsrcwrapper/gstdshowvideosrc.cpp index 722bb06372..5145480e6b 100644 --- a/sys/dshowsrcwrapper/gstdshowvideosrc.cpp +++ b/sys/dshowsrcwrapper/gstdshowvideosrc.cpp @@ -401,11 +401,14 @@ gst_dshowvideosrc_get_caps (GstBaseSrc * basesrc, GstCaps * filter) GstCaps *caps = gst_dshowvideosrc_getcaps_from_streamcaps (src, capture_pin); if (caps) { + GST_DEBUG_OBJECT (src, "Caps supported by device: %" GST_PTR_FORMAT, caps); gst_caps_append (src->caps, caps); } else { caps = gst_dshowvideosrc_getcaps_from_enum_mediatypes (src, capture_pin); - if (caps) + if (caps) { + GST_DEBUG_OBJECT (src, "Caps supported by device: %" GST_PTR_FORMAT, caps); gst_caps_append (src->caps, caps); + } } } } @@ -651,6 +654,8 @@ gst_dshowvideosrc_set_caps (GstBaseSrc * bsrc, GstCaps * caps) gchar *caps_string = NULL; gchar *src_caps_string = NULL; + GST_DEBUG_OBJECT (src, "Default: %dx%d@%d", pin_mediatype->defaultWidth, pin_mediatype->defaultHeight, pin_mediatype->defaultFPS); + /* retrieve the desired video size */ VIDEOINFOHEADER *video_info = NULL; gint width = 0;