[MPlayer-cvslog] r33231 - trunk/libmpcodecs/vd_ffmpeg.c
    Alexander Strange 
    astrange at ithinksw.com
       
    Fri Apr  8 02:26:48 CEST 2011
    
    
  
On Thu, Apr 7, 2011 at 5:48 PM, reimar <subversion at mplayerhq.hu> wrote:
> Author: reimar
> Date: Thu Apr  7 23:48:16 2011
> New Revision: 33231
>
> Log:
> More precise decoder lag calculation for frame-multithreading.
has_b_frames already includes thread_count for frame threading.
>
> Modified:
>   trunk/libmpcodecs/vd_ffmpeg.c
>
> Modified: trunk/libmpcodecs/vd_ffmpeg.c
> ==============================================================================
> --- trunk/libmpcodecs/vd_ffmpeg.c       Thu Apr  7 23:08:49 2011        (r33230)
> +++ trunk/libmpcodecs/vd_ffmpeg.c       Thu Apr  7 23:48:16 2011        (r33231)
> @@ -173,6 +173,8 @@ static int control(sh_video_t *sh, int c
>         avcodec_flush_buffers(avctx);
>         return CONTROL_TRUE;
>     case VDCTRL_QUERY_UNSEEN_FRAMES:
> +        if (avctx->active_thread_type & FF_THREAD_FRAME)
> +          return avctx->has_b_frames + avctx->thread_count + 10;
>         return avctx->has_b_frames + 10;
>     }
>     return CONTROL_UNKNOWN;
> _______________________________________________
> MPlayer-cvslog mailing list
> MPlayer-cvslog at mplayerhq.hu
> https://lists.mplayerhq.hu/mailman/listinfo/mplayer-cvslog
>
    
    
More information about the MPlayer-cvslog
mailing list