| | 1993 | else if( p_sys->i_box_type == BOX_STATS ) |
|---|
| | 1994 | { |
|---|
| | 1995 | DrawBox( p_sys->w, y++, 0, h, COLS, _(" Stats "), p_sys->b_color ); |
|---|
| | 1996 | |
|---|
| | 1997 | if( p_input ) |
|---|
| | 1998 | { |
|---|
| | 1999 | input_item_t *p_item = input_GetItem( p_input ); |
|---|
| | 2000 | assert( p_item ); |
|---|
| | 2001 | vlc_mutex_lock( &p_item->lock ); |
|---|
| | 2002 | vlc_mutex_lock( &p_item->p_stats->lock ); |
|---|
| | 2003 | |
|---|
| | 2004 | /* Input */ |
|---|
| | 2005 | if( p_sys->b_color ) wcolor_set( p_sys->w, C_CATEGORY, NULL ); |
|---|
| | 2006 | mvnprintw( y++, 1, COLS-2, _("+-[Incoming]")); |
|---|
| | 2007 | if( p_sys->b_color ) wcolor_set( p_sys->w, C_DEFAULT, NULL ); |
|---|
| | 2008 | mvnprintw( y++, 1, COLS-2, _("| input bytes read : %8.0f kB"), |
|---|
| | 2009 | (float)(p_item->p_stats->i_read_bytes)/1000 ); |
|---|
| | 2010 | mvnprintw( y++, 1, COLS-2, _("| input bitrate : %6.0f kb/s"), |
|---|
| | 2011 | (float)(p_item->p_stats->f_input_bitrate)*8000 ); |
|---|
| | 2012 | mvnprintw( y++, 1, COLS-2,_("| demux bytes read : %8.0f kB"), |
|---|
| | 2013 | (float)(p_item->p_stats->i_demux_read_bytes)/1000 ); |
|---|
| | 2014 | mvnprintw( y++, 1, COLS-2,_("| demux bitrate : %6.0f kb/s"), |
|---|
| | 2015 | (float)(p_item->p_stats->f_demux_bitrate)*8000 ); |
|---|
| | 2016 | mvnprintw( y++, 1, COLS-2,"|"); |
|---|
| | 2017 | /* Video */ |
|---|
| | 2018 | if( p_sys->b_color ) wcolor_set( p_sys->w, C_CATEGORY, NULL ); |
|---|
| | 2019 | mvnprintw( y++, 1, COLS-2,_("+-[Video Decoding]")); |
|---|
| | 2020 | if( p_sys->b_color ) wcolor_set( p_sys->w, C_DEFAULT, NULL ); |
|---|
| | 2021 | mvnprintw( y++, 1, COLS-2,_("| video decoded : %5i"), |
|---|
| | 2022 | p_item->p_stats->i_decoded_video ); |
|---|
| | 2023 | mvnprintw( y++, 1, COLS-2,_("| frames displayed : %5i"), |
|---|
| | 2024 | p_item->p_stats->i_displayed_pictures ); |
|---|
| | 2025 | mvnprintw( y++, 1, COLS-2,_("| frames lost : %5i"), |
|---|
| | 2026 | p_item->p_stats->i_lost_pictures ); |
|---|
| | 2027 | mvnprintw( y++, 1, COLS-2,"|"); |
|---|
| | 2028 | /* Audio*/ |
|---|
| | 2029 | if( p_sys->b_color ) wcolor_set( p_sys->w, C_CATEGORY, NULL ); |
|---|
| | 2030 | mvnprintw( y++, 1, COLS-2,_("+-[Audio Decoding]")); |
|---|
| | 2031 | if( p_sys->b_color ) wcolor_set( p_sys->w, C_DEFAULT, NULL ); |
|---|
| | 2032 | mvnprintw( y++, 1, COLS-2,_("| audio decoded : %5i"), |
|---|
| | 2033 | p_item->p_stats->i_decoded_audio ); |
|---|
| | 2034 | mvnprintw( y++, 1, COLS-2,_("| buffers played : %5i"), |
|---|
| | 2035 | p_item->p_stats->i_played_abuffers ); |
|---|
| | 2036 | mvnprintw( y++, 1, COLS-2,_("| buffers lost : %5i"), |
|---|
| | 2037 | p_item->p_stats->i_lost_abuffers ); |
|---|
| | 2038 | mvnprintw( y++, 1, COLS-2,"|"); |
|---|
| | 2039 | /* Sout */ |
|---|
| | 2040 | if( p_sys->b_color ) wcolor_set( p_sys->w, C_CATEGORY, NULL ); |
|---|
| | 2041 | mvnprintw( y++, 1, COLS-2,_("+-[Streaming]")); |
|---|
| | 2042 | if( p_sys->b_color ) wcolor_set( p_sys->w, C_DEFAULT, NULL ); |
|---|
| | 2043 | mvnprintw( y++, 1, COLS-2,_("| packets sent : %5i"), p_item->p_stats->i_sent_packets ); |
|---|
| | 2044 | mvnprintw( y++, 1, COLS-2,_("| bytes sent : %8.0f kB"), |
|---|
| | 2045 | (float)(p_item->p_stats->i_sent_bytes)/1000 ); |
|---|
| | 2046 | mvnprintw( y++, 1, COLS-2,_("| sending bitrate : %6.0f kb/s"), |
|---|
| | 2047 | (float)(p_item->p_stats->f_send_bitrate*8)*1000 ); |
|---|
| | 2048 | if( p_sys->b_color ) wcolor_set( p_sys->w, C_DEFAULT, NULL ); |
|---|
| | 2049 | |
|---|
| | 2050 | vlc_mutex_unlock( &p_item->p_stats->lock ); |
|---|
| | 2051 | vlc_mutex_unlock( &p_item->lock ); |
|---|
| | 2052 | } |
|---|
| | 2053 | } |
|---|