gstreamer/tests/check/elements
Wim Taymans 24e596a1fb pad: rework pad probes
Make a separate cookie to detect chancges in the list of probes and keeping
track of what hooks have been invoked yet.
Remove the requirement to have probes on srcpads in push mode and sinkpads in
pull mode.
Add some more debug.
Keep track of what callbacks got executed. If no callback is called and we are a
blocking pad, let the item pass. This allows you to block pads on selected
items only.
Explicitly have an UPSTREAM and DOWNSTREAM PadProbeType. This allows you to only
block the pad on upstream or downstream items.
Add convenience macros to only block on downstream/upstream items.
2011-11-07 17:15:17 +01:00
..
.gitignore tests: add some basic unit tests for queue2 2011-04-07 20:50:04 +01:00
capsfilter.c Fix assertion in basetransform when the subclass chooses not to allocate a buffer in prepare_buffer(), and make capsf... 2008-09-28 21:19:15 +00:00
fakesink.c pad: GST_FLOW_UNEXPECTED -> GST_FLOW_EOS 2011-10-10 11:33:51 +02:00
fakesrc.c tests: make some tests compile 2011-03-28 20:08:46 +02:00
fdsrc.c Revert "query: allow _make_writable on query handlers" 2011-05-17 11:21:41 +02:00
filesink.c Merge branch 'master' into 0.11 2011-09-08 14:28:23 +02:00
filesrc.c pad: GST_FLOW_UNEXPECTED -> GST_FLOW_EOS 2011-10-10 11:33:51 +02:00
funnel.c fix request pad 2011-11-03 17:49:45 +01:00
identity.c tests: make some tests compile 2011-03-28 20:08:46 +02:00
multiqueue.c fix request pad 2011-11-03 17:49:45 +01:00
queue.c queue: fix unit test 2011-07-05 16:20:03 +02:00
queue2.c tests: fix unusued-but-assigned-variable warnings with gcc 4.6 2011-04-11 15:08:30 +01:00
selector.c pad: rework pad probes 2011-11-07 17:15:17 +01:00
tee.c fix request pad 2011-11-03 17:49:45 +01:00
valve.c tests: Update for caps/pad template related API changes 2011-05-17 13:14:16 +02:00