summaryrefslogtreecommitdiff
path: root/plugins/elements/gstmultiqueue.c
AgeCommit message (Expand)AuthorFilesLines
2017-12-24multiqueue: Don't start new pads until parentedJan Alexander Steffens (heftig)1-1/+4
2017-12-24multiqueue: Split task handling from gst_single_queue_flushJan Alexander Steffens (heftig)1-16/+36
2017-09-18Multiqueue: don't allow dropping SEGMENT_DONE eventsMathieu Duponchelle1-3/+18
2017-08-09plugins: *queue* elements: Handle STREAM_START in EOS situationEdward Hervey1-0/+5
2017-07-20multiqueue: Fix access to NULL pointerEdward Hervey1-2/+3
2017-07-19multiqueue: Calculate interleave only within each streaming threadSeungha Yang1-18/+30
2017-03-09multiqueue: Make min-interleave-time a configurable propertyJan Schmidt1-2/+23
2017-01-27Port gtk-doc comments to their equivalent markdown syntaxThibault Saunier1-98/+74
2016-12-18multiqueue: Protect against spurious wakeups of the condition variableSebastian Dröge1-1/+2
2016-12-11multiqueue: Fix overflow on get_buffering_level()Seungha Yang1-1/+1
2016-11-17multiqueue: Make sure not-linked streams get woken upJan Schmidt1-30/+47
2016-08-31multiqueue: Add higher-resolution low/high-watermark propertiesCarlos Rafael Giani1-13/+64
2016-08-31multiqueue: Distinguish between buffering percentage and buffering levelCarlos Rafael Giani1-31/+60
2016-08-31multiqueue: Rename percent/percent_changed to buffering_percent(_changed)Carlos Rafael Giani1-10/+10
2016-08-30multiqueue: Fix high_time wakeup logicEdward Hervey1-19/+46
2016-08-27Make use of the new GST_ELEMENT_FLOW_ERROR API all around.Thibault Saunier1-7/+2
2016-08-08multiqueue: removed redundant call to g_thread_selfJosep Torra1-2/+1
2016-07-01multiqueue: Fix behaviour with not-linked and eos padsEdward Hervey1-5/+6
2016-06-30multiqueue: add gtk-doc blurb for new pad propertyTim-Philipp Müller1-0/+7
2016-06-30multiqueue: Add a pad property to "group" streamsEdward Hervey1-16/+163
2016-04-29multiqueue: Ignore time when determining whether sparse stream limits have be...Matej Knopp1-3/+4
2016-04-15multiqueue: Recheck buffering status after changing low thresholdCarlos Rafael Giani1-0/+5
2016-04-15multiqueue: Recalculate fill level after changing high-thresholdCarlos Rafael Giani1-24/+42
2016-04-14multiqueue: catch errors and flushing case after lockVincent Penquerc'h1-0/+2
2016-03-18multiqueue: Fix not-linked pad handling at EOSJan Schmidt1-18/+15
2016-02-28elements: use new gst_element_class_add_static_pad_template()Tim-Philipp Müller1-4/+2
2016-01-20multiqueue: two small fixes for when an existing pad is requestedTim-Philipp Müller1-5/+9
2015-12-14queue/multiqueue: Don't special-case CAPS events in the event handlersSebastian Dröge1-8/+3
2015-12-09multiqueue: Don't use random segment.position from upstreamEdward Hervey1-0/+6
2015-12-02multiqueue: Fix set/get propertyEdward Hervey1-0/+2
2015-12-02pad: Implement GstPadEventFullFunctionEdward Hervey1-7/+17
2015-12-02multiqueue: Use signed clock values for running time calculationEdward Hervey1-70/+87
2015-12-02multiqueue: Add an extra cache time for unlinked streamsEdward Hervey1-2/+31
2015-12-02multiqueue: Optimize multiqueue sizes based on interleaveEdward Hervey1-7/+159
2015-12-02multiqueue: use new stream-start event sparse flag to avoid overreading subti...Vincent Penquerc'h1-5/+23
2015-12-02multiqueue: Fix high_time computationEdward Hervey1-23/+57
2015-10-27multiqueue: Use buffer DTS if present, else PTSEdward Hervey1-13/+14
2015-10-19multiqueue: Improve incoming SEGMENT handlingEdward Hervey1-1/+2
2015-10-15multiqueue: Accept STREAM_START after EOSEdward Hervey1-0/+4
2015-04-10multiqueue: Don't automatically enter the buffering state when use-buffering ...Duncan Palmer1-1/+0
2015-03-15multiqueue: Don't grow queue infinitely if only one pad is linkedSebastian Dröge1-14/+5
2015-02-23multiqueue: avoid returning downstream GST_FLOW_EOS from previous segment to ...Mark Nauwelaerts1-12/+67
2014-11-23multiqueue: percentage is an absolute valueThiago Santos1-1/+1
2014-10-20multiqueue: Wake up any waiting streams if the current one goes EOSAndrei Sarakeev1-0/+8
2014-10-09multiqueue: don't lock multiqueue when pushing serialized queriesAleix Conchillo Flaqué1-1/+13
2014-10-02multiqueue: update segment position on GAP events to calculate levels properlyMatej Knopp1-0/+42
2014-09-16multiqueue: do not post messages holding the lockThiago Santos1-24/+47
2014-09-14coreelements: mark properties with MUTABLE_PLAYINGTim-Philipp Müller1-4/+8
2014-08-13multiqueue: Not post BUFFERING message if one of the singlequeue doesn't need itThibault Saunier1-10/+40
2014-08-13multiqueue: Only handle flow returns < EOS as errors, not e.g. flushingSebastian Dröge1-1/+1