]> git.sesse.net Git - vlc/blobdiff - src/input/input_internal.h
input: Expose input_ItemHasErrorWhenReading.
[vlc] / src / input / input_internal.h
index a825e538d4e4e1363ac0b12ecaa4075c2e93e1b4..b0069e7f124d183c002cbb32e39735501603ea7f 100644 (file)
@@ -281,6 +281,7 @@ static inline void input_item_SetArtFetched( input_item_t *p_i, bool artfetched
         p_i->p_meta->i_status &= ~ITEM_ART_FETCHED;
 }
 
+void input_item_SetHasErrorWhenReading( input_item_t *p_i, bool error );
 
 /**********************************************************************
  * Item metadata
@@ -390,6 +391,8 @@ static inline void input_ChangeStateWithVarCallback( input_thread_t *p_input, in
 
     p_input->i_state = state;
 
+    input_item_SetHasErrorWhenReading( p_input->p->input.p_item, (state == ERROR_S) );
+
     if( callback )
     {
         var_SetInteger( p_input, "state", state );