summaryrefslogtreecommitdiffstats
path: root/sys/dshowsrcwrapper/gstdshowvideosrc.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dshowsrcwrapper/gstdshowvideosrc.h')
-rw-r--r--sys/dshowsrcwrapper/gstdshowvideosrc.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/sys/dshowsrcwrapper/gstdshowvideosrc.h b/sys/dshowsrcwrapper/gstdshowvideosrc.h
index 994326fd..8bc52fa9 100644
--- a/sys/dshowsrcwrapper/gstdshowvideosrc.h
+++ b/sys/dshowsrcwrapper/gstdshowvideosrc.h
@@ -66,8 +66,11 @@ struct _GstDshowVideoSrc
IMediaFilter *media_filter;
IFilterGraph *filter_graph;
- /* async queue which will contain incoming buffers from directshow */
- GAsyncQueue *async_queue;
+ /* the last buffer from DirectShow */
+ GCond * buffer_cond;
+ GMutex * buffer_mutex;
+ GstBuffer * buffer;
+ gboolean stop_requested;
gboolean is_rgb;
gint width;