item is guaranteed to be non-null.
COVERITY CID 1037152
COVERITY CID 1037153
static inline void
gst_queue_locked_enqueue_buffer (GstQueue * queue, gpointer item)
{
static inline void
gst_queue_locked_enqueue_buffer (GstQueue * queue, gpointer item)
{
GstBuffer *buffer = GST_BUFFER_CAST (item);
gsize bsize = gst_buffer_get_size (buffer);
GstBuffer *buffer = GST_BUFFER_CAST (item);
gsize bsize = gst_buffer_get_size (buffer);
queue->cur_level.bytes += bsize;
apply_buffer (queue, buffer, &queue->sink_segment, TRUE, TRUE);
queue->cur_level.bytes += bsize;
apply_buffer (queue, buffer, &queue->sink_segment, TRUE, TRUE);
- if (item) {
- GstQueueItem *qitem = g_slice_new (GstQueueItem);
- qitem->item = item;
- qitem->is_query = FALSE;
- qitem->size = bsize;
- gst_queue_array_push_tail (queue->queue, qitem);
- }
+ qitem = g_slice_new (GstQueueItem);
+ qitem->item = item;
+ qitem->is_query = FALSE;
+ qitem->size = bsize;
+ gst_queue_array_push_tail (queue->queue, qitem);
GST_QUEUE_SIGNAL_ADD (queue);
}
static inline void
gst_queue_locked_enqueue_event (GstQueue * queue, gpointer item)
{
GST_QUEUE_SIGNAL_ADD (queue);
}
static inline void
gst_queue_locked_enqueue_event (GstQueue * queue, gpointer item)
{
GstEvent *event = GST_EVENT_CAST (item);
switch (GST_EVENT_TYPE (event)) {
GstEvent *event = GST_EVENT_CAST (item);
switch (GST_EVENT_TYPE (event)) {
- if (item) {
- GstQueueItem *qitem = g_slice_new (GstQueueItem);
- qitem->item = item;
- qitem->is_query = FALSE;
- gst_queue_array_push_tail (queue->queue, qitem);
- }
+ qitem = g_slice_new (GstQueueItem);
+ qitem->item = item;
+ qitem->is_query = FALSE;
+ gst_queue_array_push_tail (queue->queue, qitem);
GST_QUEUE_SIGNAL_ADD (queue);
}
GST_QUEUE_SIGNAL_ADD (queue);
}