summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2014-09-18 12:39:48 +0300
committerSebastian Dröge <sebastian@centricular.com>2014-09-19 09:38:14 +0300
commit7308601faa6185c345b56f1881e1c87bf1d092ee (patch)
tree577b0acbee0bbb5d434bbc1351bf1f6d63743dcf
parentfa522f69a0801f476247920b4d2716a27d9045ba (diff)
downloadgstreamer-plugins-base-7308601faa6185c345b56f1881e1c87bf1d092ee.tar.gz
audiodecoder: Simplify code a bit
-rw-r--r--gst-libs/gst/audio/gstaudiodecoder.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/gst-libs/gst/audio/gstaudiodecoder.c b/gst-libs/gst/audio/gstaudiodecoder.c
index 985b51414..4f7aea870 100644
--- a/gst-libs/gst/audio/gstaudiodecoder.c
+++ b/gst-libs/gst/audio/gstaudiodecoder.c
@@ -2001,14 +2001,12 @@ _flush_events (GstPad * pad, GList * events)
GList *tmp;
for (tmp = events; tmp; tmp = tmp->next) {
- if (GST_EVENT_TYPE (tmp->data) == GST_EVENT_EOS ||
- GST_EVENT_TYPE (tmp->data) == GST_EVENT_SEGMENT ||
- !GST_EVENT_IS_STICKY (tmp->data)) {
- gst_event_unref (tmp->data);
- } else {
+ if (GST_EVENT_TYPE (tmp->data) != GST_EVENT_EOS &&
+ GST_EVENT_TYPE (tmp->data) != GST_EVENT_SEGMENT &&
+ GST_EVENT_IS_STICKY (tmp->data)) {
gst_pad_store_sticky_event (pad, GST_EVENT_CAST (tmp->data));
- gst_event_unref (tmp->data);
}
+ gst_event_unref (tmp->data);
}
g_list_free (events);