summaryrefslogtreecommitdiff
path: root/gst-libs/gst/base/gstaggregator.c
Commit message (Expand)AuthorAgeFilesLines
* aggregator: Convert GST_ERROR_OBJECT() for seek events to GST_DEBUG_OBJECT()Sebastian Dröge2015-10-021-3/+2
* aggregator: For the start time selection, only set the segment positionSebastian Dröge2015-10-021-2/+0
* aggregator: Keep at least two buffers in the queue in live modeOlivier Crête2015-09-181-1/+10
* aggregator: Also ignore start-time on seek from gst_element_send_event()Olivier Crête2015-08-311-0/+1
* aggregator: Queue "latency" buffers at each sink pad.Olivier Crête2015-07-301-77/+326
* aggregator: Default to "zero" start time selection mode as documentedOlivier Crête2015-07-291-1/+1
* aggregator: Ignore the "first" mode if the segment not a time segmentOlivier Crête2015-07-291-6/+14
* aggregator: Add property to select how to decide on a start timeSebastian Dröge2015-07-291-4/+125
* aggregator: Query the peer latency again on the next opportunity after a pad ...Sebastian Dröge2015-07-281-0/+2
* aggregator: Document that the latency is in nsOlivier Crête2015-06-011-2/+2
* aggregator: Push EOS on error return.Jan Schmidt2015-05-281-1/+1
* aggregator: document gap handling behaviorReynaldo H. Verdejo Pinochet2015-04-031-0/+6
* aggregator: drop stale white space at warningReynaldo H. Verdejo Pinochet2015-04-031-1/+1
* aggregator: implement gap handlingReynaldo H. Verdejo Pinochet2015-04-031-3/+17
* aggregator: Unify downstream flow return and flushingOlivier Crête2015-04-021-41/+58
* aggregator: Flushing is always in pad lock, no need to atomicsOlivier Crête2015-04-021-39/+21
* aggregator: Reset pending_eos on pad flushOlivier Crête2015-04-021-0/+1
* aggregator: Unify code to set a pad flushingOlivier Crête2015-04-021-12/+14
* aggregator: Query latency on first incoming buffer.Olivier Crête2015-04-011-64/+87
* aggregator: Be more aggressive with invalid replies to our latency queryOlivier Crête2015-03-161-7/+11
* aggregator: Use standard upstream latency querying logicArun Raghavan2015-02-271-101/+25
* aggregator: Use src_lock to protect latency related membersOlivier Crete2015-02-191-30/+21
* aggregator: Remove untrue commentOlivier Crête2015-02-191-1/+0
* aggregator: Don't try to push tags while flush seekingOlivier Crête2015-02-191-1/+1
* aggregator: Use the sinkpads iterator directly to query upstream latenciesSebastian Dröge2015-02-191-12/+38
* aggregator: Move gst_aggregator_get_latency_unlocked() a bitSebastian Dröge2015-02-191-43/+43
* aggregator: Fail the latency query if one of the upstream queries failsSebastian Dröge2015-02-191-1/+6
* aggregator: Document locking orderOlivier Crête2015-02-181-0/+13
* aggregator: Rename confusinly named SRC_STREAM_LOCK macros to SRC_LOCKOlivier Crête2015-02-181-53/+53
* aggregator: Rename confusingly named stream lock to flush lockOlivier Crête2015-02-181-13/+16
* aggregator: Fix macro indendationOlivier Crête2015-02-181-10/+10
* aggregator: drop GAP events until we handle them properlyTim-Philipp Müller2015-02-131-0/+7
* aggregator: use new gst_aggregator_pad_drop_buffer()Tim-Philipp Müller2015-02-131-12/+5
* aggregator: add gst_aggregator_pad_drop_buffer()Tim-Philipp Müller2015-02-131-0/+22
* aggregator: only post latency message if anything changedTim-Philipp Müller2015-02-131-4/+14
* Improve and fix LATENCY query handlingSebastian Dröge2015-02-111-14/+16
* aggregator: Pause srcpad task on flow errorsSebastian Dröge2015-02-101-0/+9
* aggregator: Streamline latency calculationsSebastian Dröge2015-02-061-18/+7
* aggregator: If upstream has no max latency but the subclass has, take the sub...Sebastian Dröge2015-02-061-2/+4
* aggregator: Fix min>max latency error checkSebastian Dröge2015-02-061-19/+35
* aggregator: Don't add the latency property to the max latencySebastian Dröge2015-02-061-6/+1
* aggregator: Cleanup locking around AggregatorPad flush related fieldsThibault Saunier2015-01-291-12/+28
* aggregator: keep chain functions as dumb as possible.Mathieu Duponchelle2015-01-291-2/+1
* aggregator: More fixes around locking when accessing protected private fieldsThibault Saunier2015-01-291-2/+12
* aggregator: Make the PAD_LOCK privateThibault Saunier2015-01-291-29/+11
* aggregator: Hide GstAggregatorPad buffer and EOS filedsThibault Saunier2015-01-291-20/+36
* aggregator: Document locking of GstAggregatorPrivate membersOlivier Crête2015-01-291-11/+5
* aggregator: Protect all latency related members with the object lockOlivier Crête2015-01-291-1/+5
* aggregator: Document locking for gst_aggregator_get_latency_unlocked()Olivier Crête2015-01-291-3/+7
* aggregator: Protect the srcpad caps negotiation with the stream lockOlivier Crête2015-01-291-23/+3