diff -u -r xawtv-3.91.old/libng/plugins/drv0-v4l2.c xawtv-3.91.new/libng/plugins/drv0-v4l2.c --- xawtv-3.91.old/libng/plugins/drv0-v4l2.c 2003-04-10 03:15:07.000000000 +0900 +++ xawtv-3.91.new/libng/plugins/drv0-v4l2.c 2007-05-24 11:58:20.000000000 +0900 @@ -767,6 +767,7 @@ /* get it */ memset(&buf,0,sizeof(buf)); buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; + buf.memory = V4L2_MEMORY_MMAP; if (-1 == xioctl(h->fd,VIDIOC_DQBUF,&buf, 0)) return -1; h->waiton++;