Tim-Philipp Müller
997115e462
harness: fix indentation
2015-07-16 17:50:49 +01:00
Tim-Philipp Müller
36267ca0e2
harness: fix pad template leak
2015-07-16 17:50:06 +01:00
Havard Graff
0841b2a97e
harness: don't re-establish the harness sink and src pads
...
Given that the element has the possibility to have one, they should
already be there.
https://bugzilla.gnome.org/show_bug.cgi?id=752498
2015-07-16 17:09:27 +01:00
Stian Selnes
8597284d0b
harness: Improve detection of element type
...
The element flag does not indicate wether a bin should be tested as a
source or as a sink, eg. a bin with the sink flag may still have a
source pad and a bin with the source flag may have a sink pad. In this
case it is better to determine the element type by looking at the
available pads and pad templates.
Also rename srcpad and sinkpad where it actually represents
element_srcpad_name and element_sinkpad_name.
https://bugzilla.gnome.org/show_bug.cgi?id=752493
2015-07-16 16:23:20 +01:00
Stian Selnes
fe6f694dbb
harness: Forward sticky events to sink harness
...
Fixes issue where if a sink harness was added late the sticky events
would not be forwared.
https://bugzilla.gnome.org/show_bug.cgi?id=752494
2015-07-16 16:18:08 +01:00
Tim-Philipp Müller
0728b219b9
harness: fix indentation and replace stress test function macros
...
These screw with indentation and seem a bit trivial. Just copy'n'paste.
2015-07-07 15:02:45 +01:00
Tim-Philipp Müller
b5cc88594e
harness: make sure g_assert() statements are always active
...
We have code with side effects inside g_assert()s, so make
sure those are always enabled here (they might otherwise
get disabled for release builds).
2015-07-07 08:38:31 +01:00
Tim-Philipp Müller
ac79c7f05a
harness: rename GstHarnessPrepareBuffer -> GstHarnessPrepareBufferFunc
...
https://bugzilla.gnome.org/show_bug.cgi?id=751916
2015-07-07 00:58:15 +01:00
Tim-Philipp Müller
49c896db3a
docs: add GstHarness to documentation
...
https://bugzilla.gnome.org/show_bug.cgi?id=751916
2015-07-07 00:53:48 +01:00
Havard Graff
66e25da313
check: Add GstHarness convenience API for unit tests
...
http://gstconf.ubicast.tv/videos/gstharness-again-a-follow-up/
https://bugzilla.gnome.org/show_bug.cgi?id=751916
2015-07-06 23:36:37 +01:00