Commit 9c9848e9 authored by Wim Taymans's avatar Wim Taymans

memory: add flags to the mapinfo

parent 203dd6fb
......@@ -582,6 +582,7 @@ gst_memory_map (GstMemory * mem, GstMapInfo * info, GstMapFlags flags)
goto error;
info->memory = mem;
info->flags = flags;
info->size = mem->size;
info->maxsize = mem->maxsize - mem->offset;
info->data = info->data + mem->offset;
......
......@@ -101,6 +101,7 @@ typedef enum {
/**
* GstMapInfo:
* @memory: a pointer to the mapped memory
* @flags: flags used when mapping the memory
* @data: a pointer to the mapped data
* @size: the valid size in @data
* @maxsize: the maximum bytes in @data
......@@ -110,11 +111,14 @@ typedef enum {
*/
typedef struct {
GstMemory *memory;
GstMapFlags flags;
guint8 *data;
gsize size;
gsize maxsize;
} GstMapInfo;
#define GST_MAP_INFO_INIT { NULL, 0, NULL, 0, 0 }
/**
* GST_MAP_READWRITE:
*
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment