Thiago Santos
5ac4579358
qa-bin-monitor/element-monitor: implement pad/element wrapping
...
Add code that creates new monitors when elements/pads are found
in bin and element monitors
2013-07-11 00:04:41 -03:00
Thiago Santos
ac66ed48fa
qa-monitor: fix various start up issues
...
Fix reference count for monitored object, passing of constructor
parameter and base monitor property flag
2013-07-11 00:03:54 -03:00
Thiago Santos
1e9b4311c9
pad-monitor: instrument to monitor buffer/event/query/alloc flows
...
Replace pad functions with monitor functions that can do pre/post
checks and call the original functions
2013-07-10 18:54:57 -03:00
Thiago Santos
ce0e8ab697
qa-monitor: add base class for monitors
...
The base class adds a 'object' property to hold the monitored object,
it can only be set on construction. Also the constructor now
automatically calls the element set up
2013-07-10 14:15:57 -03:00
Thiago Santos
e04fe10eab
qa-bin-monitor: adds a bin monitor
...
Extends element-monitor to also wrap child elements
2013-07-09 19:20:55 -03:00
Thiago Santos
339ce21a86
qa: renaming Wrapper -> Monitor
2013-07-09 17:38:47 -03:00
Thiago Santos
9b5893b0cd
qa-pad-wrapper: adds stub class for pad QA wrapper
...
Also fixes _new functions to ref the elements intead of
ownership transfers
2013-07-09 16:52:02 -03:00
Thiago Santos
6f2fd90736
qa-element-wrapper: add code for iterating and monitoring pads creation
...
This will be used to create the wrappers for pads
2013-07-09 16:39:38 -03:00
Thiago Santos
4869921198
gitignore: ignore gst-qa binary
2013-07-09 16:13:00 -03:00
Thiago Santos
7caf6e025f
qa: adds gst-qa binary and basic classes to run the QA tests
...
The classes are mostly a stub for now, but the gst-qa already
has a minimum to start them;
2013-07-09 16:08:30 -03:00
Thiago Santos
847da45d9a
qa: add common submodule
2013-07-09 16:07:58 -03:00
Thiago Santos
da962d096a
qa: initial empty repository
2013-07-09 16:06:36 -03:00