diff --git a/gst/gstqueue.h b/gst/gstqueue.h index aab0c3b4db..e473f404ef 100644 --- a/gst/gstqueue.h +++ b/gst/gstqueue.h @@ -91,11 +91,12 @@ struct _GstQueue { GTimeVal *timeval; /* the timeout for the queue locking */ GQueue *events; /* upstream events get decoupled here */ - GMutex *event_lock; /* lock when handling the events queue */ GstCaps *negotiated_caps; - gpointer _gst_reserved[GST_PADDING]; + GMutex *event_lock; /* lock when handling the events queue */ + + gpointer _gst_reserved[GST_PADDING - 1]; }; struct _GstQueueClass { diff --git a/plugins/elements/gstqueue.h b/plugins/elements/gstqueue.h index aab0c3b4db..e473f404ef 100644 --- a/plugins/elements/gstqueue.h +++ b/plugins/elements/gstqueue.h @@ -91,11 +91,12 @@ struct _GstQueue { GTimeVal *timeval; /* the timeout for the queue locking */ GQueue *events; /* upstream events get decoupled here */ - GMutex *event_lock; /* lock when handling the events queue */ GstCaps *negotiated_caps; - gpointer _gst_reserved[GST_PADDING]; + GMutex *event_lock; /* lock when handling the events queue */ + + gpointer _gst_reserved[GST_PADDING - 1]; }; struct _GstQueueClass {