summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.com>2015-06-02 20:48:33 -0400
committerOlivier CrĂȘte <olivier.crete@collabora.com>2015-06-02 20:48:33 -0400
commit172f9c9823bdee1aef9c824897992ffb961adbee (patch)
tree59f218531dc62d4a4269cadf5d2ef5e57282062b
parent4da9692f4c743e4ea78ff8992b4a9dc2804b8ce5 (diff)
downloadgst-libav-172f9c9823bdee1aef9c824897992ffb961adbee.tar.gz
avviddec: Post error message before returning a flow error
This is required.
-rw-r--r--ext/libav/gstavviddec.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/libav/gstavviddec.c b/ext/libav/gstavviddec.c
index 83df917..18e5439 100644
--- a/ext/libav/gstavviddec.c
+++ b/ext/libav/gstavviddec.c
@@ -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;
}