tracer: simplify hook api
authorStefan Sauer <ensonic@users.sf.net>
Mon, 15 Sep 2014 11:15:17 +0000 (13:15 +0200)
committerStefan Sauer <ensonic@users.sf.net>
Mon, 5 Oct 2015 18:59:39 +0000 (20:59 +0200)
commit1a3e218b894695c23f538c9552b5bee27a01b101
treee2bd2e00ca346ee10dae2280a23118fdc1bd3d07
parent7b24d76260c30b0efe1409c1ecca06de739d741a
tracer: simplify hook api

Instead of a single invoke() function and a 'mask', register to individual
hooks. This avoids one level of indirection and allows us to remove the
hook enums. The message enms are now renamed to hook enums.
gst/gsttracer.c
gst/gsttracer.h
gst/gsttracerutils.c
gst/gsttracerutils.h
plugins/tracers/gstlatency.c
plugins/tracers/gstlog.c
plugins/tracers/gstrusage.c
plugins/tracers/gststats.c