summaryrefslogtreecommitdiff
path: root/libavutil/mem.h
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2011-05-01 00:21:56 +0200
committerMichael Niedermayer <michaelni@gmx.at>2011-05-01 00:26:05 +0200
commitffb5a0d533498102c31aa131bc91a4cce868b0a8 (patch)
tree1c78494488bab5bafa3bda2ab20295f13860fc2e /libavutil/mem.h
parent1a9f9f81b1244b952126bb65bc741b04d3534f81 (diff)
parent85770f2a2651497861ed938efcd0df3696ff5e45 (diff)
Merge commit '85770f2a2651497861ed938efcd0df3696ff5e45'
* commit '85770f2a2651497861ed938efcd0df3696ff5e45': AVOptions: make default_val a union, as proposed in AVOption2. Move ff_dynarray_add to lavu and make it public. lavf: remove duplicate assignment in avformat_alloc_context. lavf: use designated initializers for AVClasses. options: simplify av_find_opt by using av_next_option. Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavutil/mem.h')
-rw-r--r--libavutil/mem.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/libavutil/mem.h b/libavutil/mem.h
index 7aab706e7d..7c30e160fb 100644
--- a/libavutil/mem.h
+++ b/libavutil/mem.h
@@ -123,4 +123,13 @@ char *av_strdup(const char *s) av_malloc_attrib;
*/
void av_freep(void *ptr);
+/**
+ * Add an element to a dynamic array.
+ *
+ * @param tab_ptr Pointer to the array.
+ * @param nb_ptr Pointer to the number of elements in the array.
+ * @param elem Element to be added.
+ */
+void av_dynarray_add(void *tab_ptr, int *nb_ptr, void *elem);
+
#endif /* AVUTIL_MEM_H */