cf2c6946805318598b2e33a6be5b13ab5eb174dd
[scm/bb/meta-tizen.git] / recipes-multimedia / pulseaudio / pulseaudio_5.0 / 0056-dynarray-Add-pa_dynarray_get_raw_array.patch
1 From: Tanu Kaskinen <tanu.kaskinen@linux.intel.com>
2 Date: Wed, 26 Mar 2014 13:33:31 +0200
3 Subject: dynarray: Add pa_dynarray_get_raw_array()
4
5 Change-Id: I6e40c2a20586d13c99c9d98059e4dbb1d0e9e562
6 Signed-off-by: Jaska Uimonen <jaska.uimonen@intel.com>
7 ---
8  src/pulsecore/dynarray.c | 6 ++++++
9  src/pulsecore/dynarray.h | 1 +
10  2 files changed, 7 insertions(+)
11
12 diff --git a/src/pulsecore/dynarray.c b/src/pulsecore/dynarray.c
13 index b207eca..b65fb62 100644
14 --- a/src/pulsecore/dynarray.c
15 +++ b/src/pulsecore/dynarray.c
16 @@ -93,3 +93,9 @@ unsigned pa_dynarray_size(pa_dynarray *array) {
17  
18      return array->n_entries;
19  }
20 +
21 +void * const *pa_dynarray_get_raw_array(pa_dynarray *array) {
22 +    pa_assert(array);
23 +
24 +    return array->data;
25 +}
26 diff --git a/src/pulsecore/dynarray.h b/src/pulsecore/dynarray.h
27 index 04dd2d2..078acec 100644
28 --- a/src/pulsecore/dynarray.h
29 +++ b/src/pulsecore/dynarray.h
30 @@ -54,5 +54,6 @@ void *pa_dynarray_get(pa_dynarray *array, unsigned i);
31  void *pa_dynarray_steal_last(pa_dynarray *array);
32  
33  unsigned pa_dynarray_size(pa_dynarray *array);
34 +void * const *pa_dynarray_get_raw_array(pa_dynarray *array);
35  
36  #endif