[vlc-devel] [PATCH 2/2] Qt: add subtitles stats
Francois Cartegnie
fcvlcdev at free.fr
Mon Mar 2 18:39:09 CET 2015
---
modules/gui/qt4/components/info_panels.cpp | 8 ++++++++
modules/gui/qt4/components/info_panels.hpp | 3 +++
2 files changed, 11 insertions(+)
diff --git a/modules/gui/qt4/components/info_panels.cpp b/modules/gui/qt4/components/info_panels.cpp
index a2d8db1..49cb09c 100644
--- a/modules/gui/qt4/components/info_panels.cpp
+++ b/modules/gui/qt4/components/info_panels.cpp
@@ -564,6 +564,7 @@ InputStatsPanel::InputStatsPanel( QWidget *parent ): QWidget( parent )
/* Create the main categories */
CREATE_CATEGORY( audio, qtr("Audio") );
CREATE_CATEGORY( video, qtr("Video") );
+ CREATE_CATEGORY( subs, qtr("Subtitles") );
CREATE_CATEGORY( input, qtr("Input/Read") );
CREATE_CATEGORY( streaming, qtr("Output/Written/Sent") );
@@ -588,6 +589,9 @@ InputStatsPanel::InputStatsPanel( QWidget *parent ): QWidget( parent )
CREATE_AND_ADD_TO_CAT( vlost_frames_stat, qtr("Lost"),
"0", video, qtr("frames") );
+ CREATE_AND_ADD_TO_CAT( sdecoded_stat, qtr("Decoded"),
+ "0", subs, qtr("blocks") );
+
CREATE_AND_ADD_TO_CAT( send_stat, qtr("Sent"), "0", streaming, qtr("packets") );
CREATE_AND_ADD_TO_CAT( send_bytes_stat, qtr("Sent"),
"0", streaming, "KiB" );
@@ -606,6 +610,7 @@ InputStatsPanel::InputStatsPanel( QWidget *parent ): QWidget( parent )
input->setExpanded( true );
video->setExpanded( true );
+ subs->setExpanded( true );
streaming->setExpanded( true );
audio->setExpanded( true );
@@ -671,6 +676,9 @@ void InputStatsPanel::update( input_item_t *p_item )
UPDATE_INT( aplayed_stat, p_item->p_stats->i_played_abuffers );
UPDATE_INT( alost_stat, p_item->p_stats->i_lost_abuffers );
+ /* Subtitles */
+ UPDATE_INT( sdecoded_stat, p_item->p_stats->i_decoded_subs );
+
#undef UPDATE_INT
#undef UPDATE_FLOAT
diff --git a/modules/gui/qt4/components/info_panels.hpp b/modules/gui/qt4/components/info_panels.hpp
index e2b7ac0..95b6e99 100644
--- a/modules/gui/qt4/components/info_panels.hpp
+++ b/modules/gui/qt4/components/info_panels.hpp
@@ -143,6 +143,9 @@ private:
QTreeWidgetItem *aplayed_stat;
QTreeWidgetItem *alost_stat;
+ QTreeWidgetItem *subs;
+ QTreeWidgetItem *sdecoded_stat;
+
VLCStatsView *statsView;
public slots:
void update( input_item_t * );
--
2.1.0
More information about the vlc-devel
mailing list