From a6f616c1eedcb6a9198230b5d3c9c8b1fba51f69 Mon Sep 17 00:00:00 2001 From: Alessandro Decina Date: Thu, 1 Oct 2009 16:06:02 +0200 Subject: [PATCH] Don't ignore the value returned from GstBaseVideoEncoder::set_format. --- gst-libs/gst/video/gstbasevideoencoder.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gst-libs/gst/video/gstbasevideoencoder.c b/gst-libs/gst/video/gstbasevideoencoder.c index 8db7957fc1..3c9f57a190 100644 --- a/gst-libs/gst/video/gstbasevideoencoder.c +++ b/gst-libs/gst/video/gstbasevideoencoder.c @@ -155,6 +155,7 @@ gst_base_video_encoder_sink_setcaps (GstPad * pad, GstCaps * caps) { GstBaseVideoEncoder *base_video_encoder; GstBaseVideoEncoderClass *base_video_encoder_class; + gboolean res; base_video_encoder = GST_BASE_VIDEO_ENCODER (gst_pad_get_parent (pad)); base_video_encoder_class = @@ -164,12 +165,12 @@ gst_base_video_encoder_sink_setcaps (GstPad * pad, GstCaps * caps) gst_base_video_state_from_caps (&base_video_encoder->state, caps); - base_video_encoder_class->set_format (base_video_encoder, + res = base_video_encoder_class->set_format (base_video_encoder, &base_video_encoder->state); g_object_unref (base_video_encoder); - return TRUE; + return res; } static void