summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2008-05-15 17:57:52 +0000
committerLennart Poettering <lennart@poettering.net>2008-05-15 17:57:52 +0000
commit103ceaa94488516b0ce0f7b2d428348469db43ce (patch)
treeecf09c4f67bb75a67ac4c36c7e5412b2d2253220
parentdf73688440230ac62e7e4e190a99194274473029 (diff)
add pa_memblockq_get_nblocks()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2423 fefdeb5f-60dc-0310-8127-8f9354f1896f
-rw-r--r--src/pulsecore/memblockq.c6
-rw-r--r--src/pulsecore/memblockq.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/src/pulsecore/memblockq.c b/src/pulsecore/memblockq.c
index 13eb1101..c047e56f 100644
--- a/src/pulsecore/memblockq.c
+++ b/src/pulsecore/memblockq.c
@@ -902,3 +902,9 @@ void pa_memblockq_silence(pa_memblockq *bq) {
pa_assert(bq->n_blocks == 0);
}
+
+unsigned pa_memblockq_get_nblocks(pa_memblockq *bq) {
+ pa_assert(bq);
+
+ return bq->n_blocks;
+}
diff --git a/src/pulsecore/memblockq.h b/src/pulsecore/memblockq.h
index a6065dea..7c38757f 100644
--- a/src/pulsecore/memblockq.h
+++ b/src/pulsecore/memblockq.h
@@ -167,4 +167,6 @@ void pa_memblockq_silence(pa_memblockq *bq);
/* Check whether we currently are in prebuf state */
pa_bool_t pa_memblockq_prebuf_active(pa_memblockq *bq);
+unsigned pa_memblockq_get_nblocks(pa_memblockq *bq);
+
#endif