[vlc-devel] [PATCH] - Added input resource support to LibVLC	Media Player
    Pierre d'Herbemont 
    pdherbemont at gmail.com
       
    Tue Aug 25 00:15:29 CEST 2009
    
    
  
On Aug 24, 2009, at 10:05 PM, Niles Bindel wrote:
> Hi all,
>
> This patch adds input resource support to the LibVLC Media Player.   
> This change allows for smoother transitioning between playlist items  
> by not having to recreate the related video/audio resources from  
> scratch on every item switch.  This problem was very apparent in  
> fullscreen mode when the current display would close out showing the  
> OS background and then go back to fullscreen before playing the next  
> item.
>
> This is the first of a few patches I will be submitting that will be  
> correcting playlist related issues with the browser plugins.
>
> +
> +    /* Wait until the thread is dead so we can detach the input  
> resource. */
> +    while(!p_input_thread->b_dead)
> +    {
> +        msleep(1000);
> +    }
If I recall well, you should be able to change that to an  
assert(p_input_thread->b_dead), because after vlc_thread_join(input)  
you should always be dead.
The rest of the patch is ok for me!
Thanks!
Pierre.
    
    
More information about the vlc-devel
mailing list