Olivier Crête
bbb26f8756
funnel: Re-push all sticky events when buffers come from a different pad
...
Don't special case segment/caps, just push all sticky events when they are
received on the currently active pad or when the active pad changes.
2013-07-01 20:45:42 -04:00
Olivier Crête
2ba75ddfef
tests: Remove funnel pad_alloc test
2013-07-01 20:18:58 -04:00
Jonas Holmberg
0ea8748c6b
check: Added gst_check_setup_events_with_stream_id()
...
Added a new function gst_check_setup_events_with_stream_id(), since
gst_check_setup_events() does not work with multiple pads.
https://bugzilla.gnome.org/show_bug.cgi?id=703377
2013-07-01 15:54:11 +02:00
Sebastian Dröge
114f9584d4
tests: Fix event order warnings and dataflow before stream-start/segment event
2013-05-09 13:32:07 +02:00
Sebastian Dröge
3a501deb3e
funnel: Fix unit test
2012-06-04 13:01:41 +02:00
Mike Ruprecht
cc548f5eb6
tests: Add funnel test to cover EOS event handling
...
Ported from f3b2dd6f
in the 0.10 branch
2012-05-31 14:55:11 -04:00
Mike Ruprecht
5e76a19566
tests: Fix invalid read when releasing request pads in funnel tests
2012-05-31 13:09:00 -04:00
Wim Taymans
612b1fbb14
pad: add parent to other functions
...
Add parent to chain, chain_list, getrange and event functions.
2011-11-17 12:40:45 +01:00
Wim Taymans
d169fa8728
fix request pad
...
Make all request pads take _%u in the template.
Fix up unit tests.
2011-11-03 17:49:45 +01:00
Wim Taymans
021f09d622
tests: fix compilation
2011-10-27 17:09:51 +02:00
Wim Taymans
6ab7e6c15d
Remove pad_alloc, this can now be done better
...
Remove pad_alloc and all references. This can now be done more efficiently and
more flexible with the ALLOCATION query and the bufferpool objects. There is no
reverse negotiation yet but that will be done with an event later.
2011-04-29 13:26:19 +02:00
Sebastian Dröge
565efa30ea
funnel: Integrate into the build system and rename the types
2011-03-29 11:20:05 +02:00
Sebastian Dröge
e5a857e78a
funnel: Import funnel element from farsight2
2011-03-29 11:20:05 +02:00