qa: Add a GstQaReporter interface that objects needing reporting can implement
authorThibault Saunier <thibault.saunier@collabora.com>
Mon, 22 Jul 2013 23:17:53 +0000 (19:17 -0400)
committerThiago Santos <thiago.sousa.santos@collabora.com>
Thu, 25 Jul 2013 19:57:44 +0000 (16:57 -0300)
commit4992249848a632a83103db5b0f05f4570f6dc016
tree85e660612ec51f097006b93318b740ef98370d6f
parent7508e35b7ee2829a1aef7cc17a372a3fab1cf187
qa: Add a GstQaReporter interface that objects needing reporting can implement

Various type of object should be able to do some reporting, so we have
to make sure all the code to do that is in one place. Creating an interface
makes it simple to share information and it avoid to have a baseclass for
something that is not actually important enough to create a baseclass.

Conflicts:
gst/qa/gst-qa-pad-monitor.c
validate/data/Makefile.am
validate/gst/qa/Makefile.am
validate/gst/qa/gst-qa-monitor.c
validate/gst/qa/gst-qa-monitor.h
validate/gst/qa/gst-qa-pad-monitor.c
validate/gst/qa/gst-qa-report.c
validate/gst/qa/gst-qa-report.h
validate/gst/qa/gst-qa-reporter.c [new file with mode: 0644]
validate/gst/qa/gst-qa-reporter.h [new file with mode: 0644]