+void MediaInfoDialog::updateOnTimeOut()
+{
+ /* Timer runs at 150 ms, dont' update more than 2 times per second */
+ i_runs++;
+ if( i_runs % 4 != 0 ) return;
+
+ /* Get Input and clear if non-existant */
+ input_thread_t *p_input = THEMIM->getInput();
+
+ if( p_input && !p_input->b_dead )
+ {
+ vlc_object_yield( p_input );
+ update( input_GetItem(p_input), false, false);
+ vlc_object_release( p_input );
+ }
+}
+
+void MediaInfoDialog::update( input_item_t *p_item,
+ bool update_info,
+ bool update_meta )