DOMX: Update trace level at component init and introduce PROFILING level
authorFrederic Turgis <f-turgis@ti.com>
Tue, 12 Jun 2012 17:39:36 +0000 (19:39 +0200)
committerBrijesh Nekkare <b-nekkare@ti.com>
Fri, 22 Jun 2012 08:07:01 +0000 (13:37 +0530)
commit687406b4806bfc5a0bd25b99aaac8cfd393ffd65
tree1cec44e0952f7c16ac194f86fe190d2b76230039
parent854a8fb23aee9f53cf2107883e7f8b2b00f23945
DOMX: Update trace level at component init and introduce PROFILING level

  * Profiling trace level introduced after WARN and before INFO levels
  * Cleaning of trace level usage through enum
  * "Trace level update" functionality called at every proxy common init
  * Trace level can be updated through Android property debug.domx.trace_level.
    Environment variable still has precedence over Android property

To modify trace level, do on terminal either:
- export TIMM_OSAL_TRACE_DEBUG_LEVEL=<trace level>
- setprop debug.domx.trace_level <trace level> (Android only)
For example setprop debug.domx.trace_level 3 to set PROFILING level

The new value is taken into account only at init of a new component.

Change-Id: I04de66a6160c11e9339a8f5a63ca0676755a17e0
Signed-off-by: Frederic Turgis <f-turgis@ti.com>
domx/omx_proxy_common/src/omx_proxy_common.c
domx/omx_rpc/inc/omx_rpc_utils.h
mm_osal/Android.mk
mm_osal/inc/timm_osal_trace.h
mm_osal/src/timm_osal_trace.c