diff options
Diffstat (limited to 'libmpcodecs/vd_ffmpeg.c')
-rw-r--r-- | libmpcodecs/vd_ffmpeg.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libmpcodecs/vd_ffmpeg.c b/libmpcodecs/vd_ffmpeg.c index ea2091f206..6e34ea351b 100644 --- a/libmpcodecs/vd_ffmpeg.c +++ b/libmpcodecs/vd_ffmpeg.c @@ -188,7 +188,9 @@ static int control(sh_video_t *sh,int cmd,void* arg,...){ break; case VDCTRL_RESYNC_STREAM: avcodec_flush_buffers(avctx); - return CONTROL_TRUE; + return CONTROL_TRUE; + case VDCTRL_QUERY_UNSEEN_FRAMES: + return avctx->has_b_frames + 10; } return CONTROL_UNKNOWN; } |