]> git.sesse.net Git - vlc/blobdiff - src/input/input.c
Remove pl_Get. This endorsed unyielded playlist access.
[vlc] / src / input / input.c
index fd9c4cfcf90cd687d5217f5bce2217567c4ffc79..f4a0e5089d36de89c5316b5c71cc4db49d10e3f1 100644 (file)
@@ -553,7 +553,7 @@ static int Run( input_thread_t *p_input )
 
         /* We have finished */
         p_input->b_eof = true;
-        playlist_Signal( pl_Get( p_input ) );
+        playlist_Signal( p_input->p_libvlc->p_playlist );
     }
 
     /* Wait until we are asked to die */
@@ -2110,7 +2110,7 @@ static int UpdateFromAccess( input_thread_t *p_input )
         vlc_meta_t *p_meta = vlc_meta_New();
         access_Control( p_input->p->input.p_access,ACCESS_GET_META, p_meta );
         InputUpdateMeta( p_input, p_meta );
-        var_SetInteger( pl_Get( p_input ), "item-change", p_input->p->input.p_item->i_id );
+        var_SetInteger( p_input->p_libvlc->p_playlist, "item-change", p_input->p->input.p_item->i_id );
         p_access->info.i_update &= ~INPUT_UPDATE_META;
     }
 
@@ -2153,7 +2153,7 @@ static void UpdateItemLength( input_thread_t *p_input, int64_t i_length )
     if( !p_input->b_preparsing )
     {
         pl_Yield( p_input );
-        var_SetInteger( pl_Get( p_input ), "item-change",
+        var_SetInteger( p_input->p_libvlc->p_playlist, "item-change",
                         p_input->p->input.p_item->i_id );
         pl_Release( p_input );
     }