diff options
author | Olivier CrĂȘte <olivier.crete@collabora.com> | 2012-01-27 12:55:45 +0100 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.com> | 2012-01-27 19:01:55 +0100 |
commit | b993b8457d2e9dbbc0d88810980dbf433685f3d8 (patch) | |
tree | 9c46a672094cafb0f6edea8f958e29d6335c279f | |
parent | 6b559a50fbaab4a79d6b55931b6895efdd754a8e (diff) |
rtpcbuffer: To write inside a RTCP buffer, you must be able to read
So always require read
-rw-r--r-- | gst-libs/gst/rtp/gstrtcpbuffer.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gst-libs/gst/rtp/gstrtcpbuffer.c b/gst-libs/gst/rtp/gstrtcpbuffer.c index c12fa41c6..5d70c17a8 100644 --- a/gst-libs/gst/rtp/gstrtcpbuffer.c +++ b/gst-libs/gst/rtp/gstrtcpbuffer.c @@ -254,6 +254,7 @@ gst_rtcp_buffer_map (GstBuffer * buffer, GstMapFlags flags, g_return_val_if_fail (rtcp != NULL, FALSE); g_return_val_if_fail (rtcp->buffer == NULL, FALSE); g_return_val_if_fail (GST_IS_BUFFER (buffer), FALSE); + g_return_val_if_fail (flags & GST_MAP_READ, FALSE); rtcp->buffer = buffer; gst_buffer_map (buffer, &rtcp->map, flags); |