]> git.sesse.net Git - vlc/blobdiff - src/control/media_player.c
mozilla: activex: add cache filling level to event MediaPlayerBuffering
[vlc] / src / control / media_player.c
index 4b71ec885d79f5179dc68dc3ed209232bf49dfd9..328a7e40cf2534da066223cb502fc53767742146 100644 (file)
@@ -299,9 +299,15 @@ input_event_changed( vlc_object_t * p_this, char const * psz_cmd,
            from_mtime(var_GetTime( p_input, "length" ));
         libvlc_event_send( p_mi->p_event_manager, &event );
     }
+    else if( newval.i_int == INPUT_EVENT_CACHE )
+    {
+        event.type = libvlc_MediaPlayerBuffering;
+        event.u.media_player_buffering.new_cache = (int)(100 *
+            var_GetFloat( p_input, "cache" ));
+        libvlc_event_send( p_mi->p_event_manager, &event );
+    }
 
     return VLC_SUCCESS;
-
 }
 
 /**************************************************************************