omxvideoenc: log the full input format
authorGuillaume Desmottes <guillaume.desmottes@collabora.com>
Tue, 27 Aug 2019 10:17:28 +0000 (15:47 +0530)
committerTim-Philipp Müller <tim@centricular.com>
Wed, 4 Sep 2019 10:41:46 +0000 (10:41 +0000)
Make it easier to debug dynamic format changes.

omx/gstomxvideoenc.c

index 8a45177..f266596 100644 (file)
@@ -2223,12 +2223,14 @@ gst_omx_video_enc_set_format (GstVideoEncoder * encoder,
   OMX_PARAM_PORTDEFINITIONTYPE port_def;
   GstVideoInfo *info = &state->info;
   GList *negotiation_map = NULL, *l;
+  GstCaps *caps;
 
   self = GST_OMX_VIDEO_ENC (encoder);
   klass = GST_OMX_VIDEO_ENC_GET_CLASS (encoder);
 
-  GST_DEBUG_OBJECT (self, "Setting new format %s",
-      gst_video_format_to_string (info->finfo->format));
+  caps = gst_video_info_to_caps (info);
+  GST_DEBUG_OBJECT (self, "Setting new input format: %" GST_PTR_FORMAT, caps);
+  gst_caps_unref (caps);
 
   gst_omx_port_get_port_definition (self->enc_in_port, &port_def);