rpicamsrc: Move all debug output to go via GStreamer logs
authorJan Schmidt <thaytan@noraisin.net>
Wed, 12 Mar 2014 13:16:18 +0000 (00:16 +1100)
committerTim-Philipp Müller <tim@centricular.com>
Fri, 10 Jul 2020 15:42:16 +0000 (16:42 +0100)
Fixes https://github.com/thaytan/gst-rpicamsrc/issues/9

sys/rpicamsrc/RaspiCamControl.c
sys/rpicamsrc/RaspiCapture.c
sys/rpicamsrc/RaspiCapture.h
sys/rpicamsrc/RaspiPreview.c
sys/rpicamsrc/gstrpicamsrc.c

index 50d2ab2..a93fdc4 100644 (file)
@@ -31,6 +31,8 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include <stdio.h>
 #include <memory.h>
 
+#include <gst/gst.h>
+
 #include "interface/vcos/vcos.h"
 
 #include "interface/vmcs_host/vc_vchi_gencmd.h"
@@ -40,6 +42,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include "interface/mmal/util/mmal_util_params.h"
 #include "interface/mmal/util/mmal_default_components.h"
 #include "RaspiCamControl.h"
+#include "RaspiCapture.h"
 
 #if 0
 /// Structure to cross reference exposure strings against the MMAL parameter equivalent
index 164ed69..797147f 100644 (file)
@@ -798,7 +798,7 @@ static MMAL_STATUS_T create_encoder_component(RASPIVID_STATE *state)
    if (encoder_output->buffer_size < encoder_output->buffer_size_min)
       encoder_output->buffer_size = encoder_output->buffer_size_min;
 
-   g_print("encoder buffer size is %u\n", (guint)encoder_output->buffer_size);
+   GST_DEBUG ("encoder buffer size is %u", (guint)encoder_output->buffer_size);
 
    encoder_output->buffer_num = encoder_output->buffer_num_recommended;
 
index 54ebdba..3c6dcf5 100644 (file)
 #include "RaspiCamControl.h"
 #include "RaspiPreview.h"
 
+GST_DEBUG_CATEGORY_EXTERN (gst_rpi_cam_src_debug);
+#define GST_CAT_DEFAULT gst_rpi_cam_src_debug
+
+#undef fprintf
+#define fprintf(f,...) GST_LOG(__VA_ARGS__)
 G_BEGIN_DECLS
 
 /** Structure containing all state information for the current run
index 08d2a74..de11df3 100644 (file)
@@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include <stdlib.h>
 #include <string.h>
 #include <memory.h>
+#include <gst/gst.h>
 
 #include "interface/vcos/vcos.h"
 
@@ -44,6 +45,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include "interface/mmal/util/mmal_connection.h"
 
 #include "RaspiPreview.h"
+#include "RaspiCapture.h"
 
 #if 0
 #define CommandPreview        1
index 874ee85..2900bb2 100644 (file)
@@ -77,8 +77,7 @@
 #include "interface/mmal/util/mmal_default_components.h"
 #include "interface/mmal/util/mmal_connection.h"
 
-GST_DEBUG_CATEGORY_STATIC (gst_rpi_cam_src_debug);
-#define GST_CAT_DEFAULT gst_rpi_cam_src_debug
+GST_DEBUG_CATEGORY (gst_rpi_cam_src_debug);
 
 /* Filter signals and args */
 enum
@@ -514,7 +513,7 @@ static gboolean
 gst_rpi_cam_src_start (GstBaseSrc * parent)
 {
   GstRpiCamSrc *src = GST_RPICAMSRC (parent);
-  g_print ("In src_start()\n");
+  GST_LOG_OBJECT (src, "In src_start()");
   src->capture_state = raspi_capture_setup (&src->capture_config);
   if (src->capture_state == NULL)
     return FALSE;
@@ -576,7 +575,7 @@ gst_rpi_cam_src_set_caps (GstBaseSrc * bsrc, GstCaps * caps)
 static gboolean
 gst_rpi_cam_src_decide_allocation (GstBaseSrc * bsrc, GstQuery * query)
 {
-  g_print ("In decide_allocation\n");
+  GST_LOG_OBJECT (bsrc, "In decide_allocation");
   return GST_BASE_SRC_CLASS (parent_class)->decide_allocation (bsrc, query);
 }
 
@@ -622,7 +621,7 @@ gst_rpi_cam_src_create (GstPushSrc * parent, GstBuffer ** buf)
   /* FIXME: Use custom allocator */
   ret = raspi_capture_fill_buffer (src->capture_state, buf);
   if (*buf)
-    GST_LOG_OBJECT (src, "Made buffer of size %" G_GSIZE_FORMAT "\n",
+    GST_LOG_OBJECT (src, "Made buffer of size %" G_GSIZE_FORMAT,
         gst_buffer_get_size (*buf));
 
   return ret;