[vlc-devel] [PATCH 1/3] decoder: process the last block when closing

Rémi Denis-Courmont remi at remlab.net
Tue Jul 19 08:27:01 CEST 2011


> diff --git a/src/input/es_out_timeshift.c b/src/input/es_out_timeshift.c
> index d2d9b43..2930736 100644
> --- a/src/input/es_out_timeshift.c
> +++ b/src/input/es_out_timeshift.c
> @@ -1269,12 +1269,11 @@ static int CmdExecuteSend( es_out_t *p_out,
> ts_cmd_t *p_cmd )
>  
>      p_cmd->u.send.p_block = NULL;
>  
> +    if( p_cmd->u.send.p_es->p_es )
> +        return es_out_Send( p_out, p_cmd->u.send.p_es->p_es, p_block );
>      if( p_block )
> -    {
> -        if( p_cmd->u.send.p_es->p_es )
> -            return es_out_Send( p_out, p_cmd->u.send.p_es->p_es,
p_block
> );
>          block_Release( p_block );
> -    }
> +

Uh? I don't get this chunk.


-- 
Rémi Denis-Courmont
http://www.remlab.net/



More information about the vlc-devel mailing list