From 9c057b001e8873861a70f7025214003837a0860b Mon Sep 17 00:00:00 2001 From: Kamil Debski Date: Thu, 22 Mar 2012 09:36:27 +0100 Subject: v4l-mfc-example: version 0.2 --- v4l2-mfc-example/queue.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'v4l2-mfc-example/queue.c') diff --git a/v4l2-mfc-example/queue.c b/v4l2-mfc-example/queue.c index 62b7dfd..f1fce13 100644 --- a/v4l2-mfc-example/queue.c +++ b/v4l2-mfc-example/queue.c @@ -72,6 +72,15 @@ int queue_remove(struct queue *q) return x; } +int queue_empty(struct queue *q) +{ + int x; + pthread_mutex_lock(&q->mutex); + x = (q->n == 0); + pthread_mutex_unlock(&q->mutex); + return x; +} + void queue_free(struct queue *q) { free(q->q); -- cgit v1.2.3