]> git.sesse.net Git - vlc/commitdiff
Move stats counter declaration to core
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 29 Nov 2011 18:40:18 +0000 (20:40 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 29 Nov 2011 18:40:18 +0000 (20:40 +0200)
One last full rebuild for this!

include/vlc_common.h
include/vlc_messages.h
src/libvlc.h

index 92eb50ce988980e685cee888502b3a3e33992056..51686c643e3a89bda7fc0b80fee426a382e86244 100644 (file)
@@ -382,11 +382,6 @@ typedef struct vlm_message_t vlm_message_t;
 
 /* misc */
 typedef struct vlc_meta_t    vlc_meta_t;
-
-/* Stats */
-typedef struct counter_t     counter_t;
-typedef struct counter_sample_t counter_sample_t;
-typedef struct stats_handler_t stats_handler_t;
 typedef struct input_stats_t input_stats_t;
 
 /* Update */
index e6352d8262556367ed595b72ebeb8421a26cca8f..292acf2ef7b3d0e2a05799cdd909c7b7811894e9 100644 (file)
@@ -95,65 +95,6 @@ typedef void (*msg_callback_t) (void *, int, const msg_item_t *,
 VLC_API msg_subscription_t *vlc_Subscribe(msg_callback_t, void *) VLC_USED;
 VLC_API void vlc_Unsubscribe(msg_subscription_t *);
 
-/**
- * @}
- */
-
-/**
- * \defgroup statistics Statistics
- *
- * @{
- */
-
-/****************************
- * Generic stats stuff
- ****************************/
-enum
-{
-    STATS_COUNTER,
-    STATS_DERIVATIVE,
-};
-
-struct counter_sample_t
-{
-    vlc_value_t value;
-    mtime_t     date;
-};
-
-struct counter_t
-{
-    int                 i_type;
-    int                 i_compute_type;
-    int                 i_samples;
-    counter_sample_t ** pp_samples;
-
-    mtime_t             update_interval;
-    mtime_t             last_update;
-};
-
-enum
-{
-    STATS_INPUT_BITRATE,
-    STATS_READ_BYTES,
-    STATS_READ_PACKETS,
-    STATS_DEMUX_READ,
-    STATS_DEMUX_BITRATE,
-    STATS_DEMUX_CORRUPTED,
-    STATS_DEMUX_DISCONTINUITY,
-    STATS_PLAYED_ABUFFERS,
-    STATS_LOST_ABUFFERS,
-    STATS_DECODED_AUDIO,
-    STATS_DECODED_VIDEO,
-    STATS_DECODED_SUB,
-    STATS_CLIENT_CONNECTIONS,
-    STATS_ACTIVE_CONNECTIONS,
-    STATS_SOUT_SENT_PACKETS,
-    STATS_SOUT_SENT_BYTES,
-    STATS_SOUT_SEND_BITRATE,
-    STATS_DISPLAYED_PICTURES,
-    STATS_LOST_PICTURES,
-};
-
 /**
  * @}
  */
index 5c52be9342f5a866c07fb7fb250ca5f2c0735b8e..6a9aafc0717f3c4489259890339634dc83ca16d8 100644 (file)
@@ -222,6 +222,52 @@ void var_OptionParse (vlc_object_t *, const char *, bool trusted);
 /*
  * Stats stuff
  */
+enum
+{
+    STATS_COUNTER,
+    STATS_DERIVATIVE,
+};
+
+typedef struct counter_sample_t
+{
+    vlc_value_t value;
+    mtime_t     date;
+} counter_sample_t;
+
+typedef struct counter_t
+{
+    int                 i_type;
+    int                 i_compute_type;
+    int                 i_samples;
+    counter_sample_t ** pp_samples;
+
+    mtime_t             update_interval;
+    mtime_t             last_update;
+} counter_t;
+
+enum
+{
+    STATS_INPUT_BITRATE,
+    STATS_READ_BYTES,
+    STATS_READ_PACKETS,
+    STATS_DEMUX_READ,
+    STATS_DEMUX_BITRATE,
+    STATS_DEMUX_CORRUPTED,
+    STATS_DEMUX_DISCONTINUITY,
+    STATS_PLAYED_ABUFFERS,
+    STATS_LOST_ABUFFERS,
+    STATS_DECODED_AUDIO,
+    STATS_DECODED_VIDEO,
+    STATS_DECODED_SUB,
+    STATS_CLIENT_CONNECTIONS,
+    STATS_ACTIVE_CONNECTIONS,
+    STATS_SOUT_SENT_PACKETS,
+    STATS_SOUT_SENT_BYTES,
+    STATS_SOUT_SEND_BITRATE,
+    STATS_DISPLAYED_PICTURES,
+    STATS_LOST_PICTURES,
+};
+
 int stats_Update (counter_t *, vlc_value_t, vlc_value_t *);
 counter_t * stats_CounterCreate (int, int);
 int stats_Get (counter_t *, vlc_value_t*);