gst-plugins-bad: vdpaumpegdec: don' t ignore return value of gst_base_video_decoder_finish_frame

Carl-Anton Ingmarsson satis at kemper.freedesktop.org
Sun Mar 27 10:53:40 PDT 2011


Module: gst-plugins-bad
Branch: master
Commit: d60c67b2c2711217bfc7299dfd1bb9c3c40545b6
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=d60c67b2c2711217bfc7299dfd1bb9c3c40545b6

Author: Carl-Anton Ingmarsson <ca.ingmarsson at gmail.com>
Date:   Mon Sep  6 17:42:15 2010 +0200

vdpaumpegdec: don't ignore return value of gst_base_video_decoder_finish_frame

---

 sys/vdpau/mpeg/gstvdpmpegdec.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys/vdpau/mpeg/gstvdpmpegdec.c b/sys/vdpau/mpeg/gstvdpmpegdec.c
index 3263e6e..acb7bfc 100644
--- a/sys/vdpau/mpeg/gstvdpmpegdec.c
+++ b/sys/vdpau/mpeg/gstvdpmpegdec.c
@@ -384,13 +384,13 @@ gst_vdp_mpeg_dec_handle_frame (GstBaseVideoDecoder * base_video_decoder,
   frame->src_buffer = GST_BUFFER_CAST (outbuf);
 
   if (info->picture_coding_type == B_FRAME) {
-    gst_base_video_decoder_finish_frame (base_video_decoder, frame);
+    ret = gst_base_video_decoder_finish_frame (base_video_decoder, frame);
   } else {
     info->backward_reference = GST_VDP_VIDEO_BUFFER (outbuf)->surface;
     mpeg_dec->b_frame = gst_video_frame_ref (frame);
   }
 
-  return GST_FLOW_OK;
+  return ret;
 }
 
 static GstVideoFrame *



More information about the gstreamer-commits mailing list