- static const char *ppsz_color[4] = { "<span style=\"color: #ffffff\">",
- "<span style=\"color: #ff6666\">",
- "<span style=\"color: #ffff66\">",
- "<span style=\"color: #aaaaaa\">" };
-
- LOG_STRING( p_msg->psz_module, p_file );
- LOG_STRING( ppsz_type[p_msg->i_type], p_file );
- LOG_STRING( ppsz_color[p_msg->i_type], p_file );
- LOG_STRING( p_msg->psz_msg, p_file );
- LOG_STRING( "</span>\n", p_file );
-}
-
-static void DoRRD( intf_thread_t *p_intf )
-{
- if( mdate() - p_intf->p_sys->last_update < 1000000 )
- return;
- p_intf->p_sys->last_update = mdate();
-
- if( p_intf->p_libvlc->p_stats )
- {
- time(&p_intf->p_sys->now);
- lldiv_t din = lldiv( p_intf->p_libvlc->p_stats->f_input_bitrate * 1000000,
- 1000 );
- lldiv_t ddm = lldiv( p_intf->p_libvlc->p_stats->f_demux_bitrate * 1000000,
- 1000 );
- lldiv_t dout = lldiv( p_intf->p_libvlc->p_stats->f_output_bitrate * 1000000,
- 1000 );
- fprintf( p_intf->p_sys->p_rrd,
- "%"PRIi64":%lld.%03u:%lld.%03u:%lld.%03u\n",
- (uintmax_t)p_intf->p_sys->now,
- din.quot, (unsigned int)din.rem,
- ddm.quot, (unsigned int)ddm.rem,
- dout.quot, (unsigned int)dout.rem );
- fflush( p_intf->p_sys->p_rrd );
- }
+ static const char ppsz_color[4][30] = {
+ "<span style=\"color: #ffffff\">",
+ "<span style=\"color: #ff6666\">",
+ "<span style=\"color: #ffff66\">",
+ "<span style=\"color: #aaaaaa\">",
+ };
+
+ fprintf( p_file, "%s%s%s%s</span>\n", p_msg->psz_module,
+ ppsz_type[p_msg->i_type], ppsz_color[p_msg->i_type],
+ p_msg->psz_msg );