avviddec: Post error message before returning a flow error
authorOlivier Crête <olivier.crete@collabora.com>
Wed, 3 Jun 2015 00:48:33 +0000 (20:48 -0400)
committerOlivier Crête <olivier.crete@collabora.com>
Wed, 3 Jun 2015 00:48:33 +0000 (20:48 -0400)
This is required.

ext/libav/gstavviddec.c

index 83df917..18e5439 100644 (file)
@@ -1490,7 +1490,8 @@ gst_ffmpegviddec_handle_frame (GstVideoDecoder * decoder,
       GST_TIME_ARGS (frame->pts), GST_TIME_ARGS (frame->duration));
 
   if (!gst_buffer_map (frame->input_buffer, &minfo, GST_MAP_READ)) {
-    GST_ERROR_OBJECT (ffmpegdec, "Failed to map buffer");
+    GST_ELEMENT_ERROR (ffmpegdec, STREAM, DECODE, ("Decoding problem"),
+        ("Failed to map buffer for reading"));
     return GST_FLOW_ERROR;
   }