gstreamer/plugins/elements
Thiago Santos 8ee77efbed outputselector: respect the 'negotiation-mode' property
If the segment event is allowed to be pushed to all pads it
will lead to an assertion of 'sticky event misordering:
segment received before caps' in case the pad-negotiation-mode
is set to 'active' or 'none'.

This patch fixes this by making all sticky events follow the
property like the caps event to prevent misordering warnings.

When a new pad is activated the current sticky events on the
sinkpad are forwarded to it in the proper order.

https://bugzilla.gnome.org/show_bug.cgi?id=723266
2014-01-30 17:06:00 -03:00
..
.gitignore ignore more 2005-06-17 09:12:33 +00:00
gstcapsfilter.c capsfilter: do not forget to push pending events 2014-01-29 14:59:43 -03:00
gstcapsfilter.h capsfilter: Send all events that should happen after CAPS after the CAPS event 2013-05-09 09:32:49 +02:00
gstelements.c elements: fix leading space in plugin description string 2012-11-06 16:58:04 +00:00
gstfakesink.c Revert "Potential GstContext regression" 2013-09-24 12:47:52 +02:00
gstfakesink.h Revert "Potential GstContext regression" 2013-09-24 12:47:52 +02:00
gstfakesrc.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstfakesrc.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstfdsink.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstfdsink.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstfdsrc.c docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstfdsrc.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstfilesink.c filesink: please gcc (avoid a warn_unused_result warning) 2013-08-27 09:31:22 +02:00
gstfilesink.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstfilesrc.c filesrc: don't try to seek to -1 offset 2014-01-07 16:18:37 +01:00
gstfilesrc.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstfunnel.c funnel: Setting the PROXY_CAPS flag on the srcpad does not make much sense 2013-12-20 14:30:22 +01:00
gstfunnel.h funnel: Re-push all sticky events when buffers come from a different pad 2013-07-01 20:45:42 -04:00
gstidentity.c docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstidentity.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstinputselector.c inputselector: removing duplicate field position 2014-01-15 19:28:01 -03:00
gstinputselector.h inputselector: Don't push new stream-start events on stream change unless they all have group ids 2013-07-22 15:30:10 +02:00
gstmultiqueue.c multiqueue: do not reduce single queue below current level 2014-01-27 19:57:35 +01:00
gstmultiqueue.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstoutputselector.c outputselector: respect the 'negotiation-mode' property 2014-01-30 17:06:00 -03:00
gstoutputselector.h docs: add missing docs, fixing doc errors 2013-12-03 00:11:59 +00:00
gstqueue.c queue: Remove unneeded checks 2013-12-30 16:51:01 +01:00
gstqueue.h queue: Fix handling of serialized queries 2013-05-27 15:59:07 +02:00
gstqueue2.c queue: don't ignore event return value 2013-12-11 14:52:25 +01:00
gstqueue2.h queue2: Add support for serialized queries if using a memory queue 2013-05-24 19:22:22 +02:00
gsttee.c tee: Make sure to give pads the name that was requested 2014-01-14 16:45:53 +01:00
gsttee.h tee: Make sure to give pads the name that was requested 2014-01-14 16:45:53 +01:00
gsttypefindelement.c docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gsttypefindelement.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstvalve.c valve: proxy caps and allocation 2013-11-06 10:15:59 +01:00
gstvalve.h Fix FSF address 2012-11-03 20:44:48 +00:00
Makefile.am gst: Add better support for static plugins 2013-04-15 15:52:18 +02:00