tests: info: add test for post-gst_init() category registration perf
authorTim-Philipp Müller <tim@centricular.com>
Sat, 2 Dec 2017 12:02:15 +0000 (12:02 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 2 Dec 2017 12:51:17 +0000 (12:51 +0000)
commit9d812d7619e917b123e506a5f7da24e2dc4dc064
tree64700ada4aeb0277e09e05176ca0d850050a498a
parent9b944f7fd039144951184e58caaa39cb8bc889a1
tests: info: add test for post-gst_init() category registration perf

When registering categories after gst_init() we would re-check *all*
categories against the existing GST_DEBUG patterns again, whereas
it's enough to just check the new category. Moreover, we would parse
the GST_DEBUG pattern string again and re-add that to the existing
pattern list for every newly-registered debug category, and then
check that against all categories of course. This made registering
categories after gst_init() very very slow.
tests/check/gst/gstinfo.c