mirror of
https://github.com/mpv-player/mpv
synced 2025-01-31 04:02:06 +00:00
fixed video syncing
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3712 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
6cbefb8b11
commit
ffde90d47e
@ -758,8 +758,10 @@ static int grab_video_frame(priv_t *priv, char *buffer, int len)
|
||||
return(0);
|
||||
}
|
||||
|
||||
if (ioctl(priv->fd, VIDIOCSYNC, &priv->buf[frame].frame) == -1)
|
||||
mp_msg(MSGT_TV, MSGL_ERR, "ioctl sync failed: %s\n", strerror(errno));
|
||||
while (ioctl(priv->fd, VIDIOCSYNC, &priv->buf[frame].frame) < 0 &&
|
||||
(errno == EAGAIN || errno == EINTR));
|
||||
mp_dbg(MSGT_TV, MSGL_DBG3, "picture sync failed\n");
|
||||
|
||||
priv->queue++;
|
||||
|
||||
mp_dbg(MSGT_TV, MSGL_DBG3, "mmap: %p + offset: %d => %p\n",
|
||||
|
Loading…
Reference in New Issue
Block a user