Changes to make it possible to LD_PRELOAD libttif
authorRob Clark <rob@ti.com>
Sun, 4 Apr 2010 14:14:34 +0000 (09:14 -0500)
committerNikhil Devshatwar <a0132237@ti.com>
Wed, 15 May 2013 11:20:48 +0000 (16:50 +0530)
commit83cb98507f161e0d5610d4aa6a22d283334e131f
tree413ca5ae7e2c1555fd6e5164cbf4649bb881fe04
parent5187a43a25fbb1663fe12cf6f35bb945226d2108
Changes to make it possible to LD_PRELOAD libttif

1) if GST_USING_PRINTF_EXTENSION, then prepend the fmt string with "<%P> " and
pass object as a normal arg.  When using TTIF, you want the whole fmt string,
including the object name prefix, to be constant.  This way, only the fmt
string pointer needs to be logged.
2) GstDebugTraceLocation: small optimization to stash __FILE__, __LINE__, and
GST_FUNCTION together and pass as a single ptr.. the optimization is probably
lost in the noise with the default printf() based traces, but makes more of a
difference with faster trace systems

Incorporate modifications by Ricardo Salveti de Araujo in order to work out
some errors from recent versions of GStreamer.
gst/gstinfo.c
gst/gstinfo.h