vlc_tracer: move TraceRender to clock.c

The function is specific to clock and not used anywhere else.
This commit is contained in:
Alexandre Janniaux 2024-03-04 12:27:04 +01:00 committed by Jean-Baptiste Kempf
parent c5e72f0725
commit d57c315696
2 changed files with 27 additions and 27 deletions

View File

@ -258,31 +258,6 @@ static inline void vlc_tracer_TraceStreamDTS(struct vlc_tracer *tracer, const ch
VLC_TRACE_END);
}
static inline void vlc_tracer_TraceRender(struct vlc_tracer *tracer, const char *type,
const char *id, vlc_tick_t now, vlc_tick_t pts)
{
if (now != VLC_TICK_MAX && now != VLC_TICK_INVALID)
{
vlc_tracer_TraceWithTs(tracer, vlc_tick_now(),
VLC_TRACE("type", type),
VLC_TRACE("id", id),
VLC_TRACE_TICK_NS("pts", pts),
VLC_TRACE_TICK_NS("render_ts", now),
VLC_TRACE_END);
vlc_tracer_TraceWithTs(tracer, now,
VLC_TRACE("type", type),
VLC_TRACE("id", id),
VLC_TRACE_TICK_NS("render_pts", pts),
VLC_TRACE_END);
}
else
vlc_tracer_Trace(tracer, VLC_TRACE("type", type),
VLC_TRACE("id", id),
VLC_TRACE_TICK_NS("pts", pts),
VLC_TRACE_END);
}
static inline void vlc_tracer_TraceEvent(struct vlc_tracer *tracer, const char *type,
const char *id, const char *event)
{

View File

@ -145,6 +145,31 @@ int vlc_clock_RegisterEvents(vlc_clock_t *clock,
event->cbs->on_##event(event->data); \
}
static inline void TraceRender(struct vlc_tracer *tracer, const char *type,
const char *id, vlc_tick_t now, vlc_tick_t pts)
{
if (now != VLC_TICK_MAX && now != VLC_TICK_INVALID)
{
vlc_tracer_TraceWithTs(tracer, vlc_tick_now(),
VLC_TRACE("type", type),
VLC_TRACE("id", id),
VLC_TRACE_TICK_NS("pts", pts),
VLC_TRACE_TICK_NS("render_ts", now),
VLC_TRACE_END);
vlc_tracer_TraceWithTs(tracer, now,
VLC_TRACE("type", type),
VLC_TRACE("id", id),
VLC_TRACE_TICK_NS("render_pts", pts),
VLC_TRACE_END);
}
else
vlc_tracer_Trace(tracer, VLC_TRACE("type", type),
VLC_TRACE("id", id),
VLC_TRACE_TICK_NS("pts", pts),
VLC_TRACE_END);
}
static vlc_tick_t main_stream_to_system(vlc_clock_main_t *main_clock,
vlc_tick_t ts)
{
@ -179,8 +204,8 @@ static inline void vlc_clock_on_update(vlc_clock_t *clock,
clock->cbs_data);
if (main_clock->tracer != NULL && clock->track_str_id != NULL)
vlc_tracer_TraceRender(main_clock->tracer, "RENDER", clock->track_str_id,
system_now, ts);
TraceRender(main_clock->tracer, "RENDER", clock->track_str_id,
system_now, ts);
}
static vlc_tick_t vlc_clock_master_update(vlc_clock_t *clock,